This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-arm in repository toolchain/ci/linux.
from c2c94b3b187d Merge tag 'drm-next-2022-01-21' of git://anongit.freedeskt [...] adds f601aa793066 rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls adds 1c1b3098ae1e rtc: pcf85063: add i2c_device_id name matching support adds a478c433d72b rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 029d3a6f2f3c rtc: da9063: add as wakeup source adds 10d96b44a94e dt/bindings: rtc: rx8900: Add an entry for RX8804 adds 5c0189a8b52f rtc: rv8803: Add support for the Epson RX8804 RTC adds 86559400b3ef rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U adds 322539a014bc rtc: gamecube: Report low battery as invalid data adds 5479618e1e26 powerpc: wii.dts: Expose HW_SRNPROT on this platform adds 57bd7d356506 powerpc: gamecube_defconfig: Enable the RTC driver adds c636783d594f powerpc: wii_defconfig: Enable the RTC driver adds 454f47ff4643 rtc: cmos: take rtc_lock while reading from CMOS adds d35786b3a28d rtc: mc146818-lib: change return values of mc146818_get_time() adds 0dd8d6cb9edd rtc: Check return value from mc146818_get_time() adds ea6fa4961aab rtc: mc146818-lib: fix RTC presence check adds ec5895c0f2d8 rtc: mc146818-lib: extract mc146818_avoid_UIP adds 2a61b0ac5493 rtc: mc146818-lib: refactor mc146818_get_time adds 2c7d47a45b06 rtc: mc146818-lib: refactor mc146818_does_rtc_work adds cdedc45c579f rtc: cmos: avoid UIP when reading alarm time adds cd17420ebea5 rtc: cmos: avoid UIP when writing alarm time adds dd93849d47ce rtc: rs5c372: add offset correction support adds ed0610661434 rtc: rs5c372: fix incorrect oscillation value on r2221tl adds fad6cbe9b2b4 rtc: Add driver for RTC in Sunplus SP7021 adds 8462904204ab dt-bindings: rtc: Add Sunplus RTC json-schema adds 7b69b54aaa48 rtc: pcf2127: Fix typo in comment adds ba52eac083e1 rtc: Move variable into switch case statement adds 05020a733b02 rtc: ftrtc010: Use platform_get_irq() to get the interrupt adds 34127b3632b2 rtc: pxa: fix null pointer dereference adds a12ac1f0ffa4 dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers adds 7372971c1be5 rtc: mc146818-lib: fix signedness bug in mc146818_get_time() adds 900ed72c8a19 rtc: gamecube: Fix an IS_ERR() vs NULL check adds ff164ae39b82 rtc: cmos: Evaluate century appropriate adds 5ceee540fdc7 rtc: sunplus: fix return value in sp_rtc_probe() adds 75242f31db6c Merge tag 'rtc-5.17' of git://git.kernel.org/pub/scm/linux [...] adds 91502a9a0b0d ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 adds 5762f980ca10 ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. adds 5576c4f24c56 ALSA: core: Fix SSID quirk lookup for subvendor=0 adds 2cb52046d186 ALSA: hda: cs35l41: Avoid overwriting register patch adds 6e4320d8ecbc ALSA: hda: cs35l41: Add calls to newly added test key function adds 77dc3a6ee2eb ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol [...] adds cd8abf7d04c9 ALSA: hda: cs35l41: Add missing default cases adds a025df02ce42 ALSA: hda: cs35l41: Make use of the helper function dev_er [...] adds 8c286a0f973a ALSA: hda: cs35l41: Tidyup code adds 85c25662d189 ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void adds 8c0ae778e287 ALSA: core: Simplify snd_power_ref_and_wait() with the sta [...] adds 2a1355f0bf41 ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 adds 1f40caa08047 Merge tag 'sound-fix-5.17-rc1' of git://git.kernel.org/pub [...] adds c84b8a3fef66 io_uring: Remove unused function req_ref_put adds 791f3465c4af io_uring: fix UAF due to missing POLLFREE handling adds ea6e7ceedaf1 io-wq: remove useless 'work' argument to __io_worker_busy() adds 081b58204629 io-wq: make io_worker lock a raw spinlock adds 36e4c58bf044 io-wq: invoke work cancelation with wqe->lock held adds efdf518459b1 io-wq: perform both unstarted and started work cancelation [...] adds 361aee450c6e io-wq: add intermediate work step between pending list and [...] adds ccbf726171b7 io_uring: perform poll removal even if async work removal [...] adds 73031f761cb7 io-wq: delete dead lock shuffling code adds f3a78227eef2 Merge tag 'io_uring-5.17-2022-01-21' of git://git.kernel.d [...] adds 180dccb0dba4 blk-mq: fix tag_get wait task can't be awakened adds 413ec8057bc3 loop: remove redundant initialization of pointer node adds a6431e351c6e aoe: remove redundant assignment on variable n adds 00358933f66c brd: remove brd_devices_mutex mutex adds e6a2e5116e07 block: Remove unnecessary variable assignment adds 850fd2abbe02 block: cleanup q->srcu adds fd9f4e62a39f block: assign bi_bdev for cloned bios in blk_rq_prep_clone adds 3ee859e384d4 block: Fix wrong offset in bio_truncate() adds 46cdc45acb08 block: fix async_depth sysfs interface for mq-deadline adds 3c7c25038b6c Merge tag 'block-5.17-2022-01-21' of git://git.kernel.dk/l [...] adds f3193ea1b677 HID: Ignore battery for Elan touchscreen on HP Envy X360 1 [...] adds 3fe6acd4dc92 HID: vivaldi: fix handling devices not using numbered reports adds e24aeff6db73 HID: vivaldi: Minor cleanups adds 4ea5763fb79e HID: uhid: Fix worker destroying device without any protection adds c8e7ff41f819 HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running adds 546e41ac994c HID: wacom: Reset expected and received contact counts at [...] adds df03e9bd6d48 HID: wacom: Ignore the confidence flag when a touch is removed adds 20f3cf5f860f HID: wacom: Avoid using stale array indicies to read conta [...] adds 9b57f4589857 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6b0764598dc7 docs: staging/tee.rst: fix two typos found while reading adds cc2cf6796a90 docs: ftrace: fix ambiguous sentence adds b0ac702f3329 Documentation: fix firewire.rst ABI file path error adds 0854dc81e108 Merge tag 'docs-5.17-2' of git://git.lwn.net/linux adds 440323b6cf5b asm-generic: Add missing brackets for io_stop_wc macro adds 3364c6ce23c6 arm64: atomics: lse: Dereference matching size adds bb425a759847 arm64: mm: apply __ro_after_init to memory_limit adds b21bae9af1da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 902d6364aad5 riscv: mm: init: remove unnecessary "#ifdef CONFIG_CRASH_DUMP" adds 07aabe8fb6d1 riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) [...] adds 3274a6ef3b1b riscv: mm: init: remove _pt_ops and use pt_ops directly adds fe036db7d8a9 riscv: mm: init: try IS_ENABLED(CONFIG_XIP_KERNEL) instead [...] adds 805a3ebed59f riscv: mm: init: try best to remove #ifdef CONFIG_XIP_KERN [...] adds fc839c6d33c8 riscv: bpf: Fix eBPF's exception tables adds db1503d355a7 riscv: Get rid of MAXPHYSMEM configs adds f7ae02333d13 riscv: Move KASAN mapping next to the kernel mapping adds 2efad17e5794 riscv: Split early kasan mapping to prepare sv48 introduction adds 840125a97abc riscv: Introduce functions to switch pt_ops adds 3270bfdb9e4a riscv: Allow to dynamically define VA_BITS adds 60639f74c2f4 asm-generic: Prepare for riscv use of pud_alloc_one and pud_free adds e8a62cc26ddf riscv: Implement sv48 support adds 73c7c8f68e72 riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo adds c774de22c430 riscv: Explicit comment about user virtual address space size adds 0c34e79e52bb RISC-V: Introduce sv48 support without relocatable kernel adds 20aa49541a2e riscv: fix boolconv.cocci warnings adds 3938d5a2f936 riscv: default to CONFIG_RISCV_SBI_V01=n adds 9a2451f18663 RISC-V: Avoid using per cpu array for ordered booting adds 410bb20a698d RISC-V: Do not print the SBI version during HSM extension [...] adds c78f94f35cf6 RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method adds 0b39eb38f859 RISC-V: Move the entire hart selection via lottery to SMP adds 2ffc48fc7071 RISC-V: Move spinwait booting method to its own config adds 26fb751ca378 RISC-V: Do not use cpumask data structure for hartid bitmap adds 3c2905ea7924 riscv: canaan: remove useless select of non-existing confi [...] adds db3f02df1853 riscv: dts: sifive unmatched: Add gpio poweroff adds 8da46c0f98a1 RISC-V: Remove redundant err variable adds c59cd507fb64 RISC-V: nommu_virt: Drop unused SLAB_MERGE_DEFAULT adds 7867e402787a Merge tag 'riscv-for-linus-5.17-mw1' of git://git.kernel.o [...] adds 180d0eb290a5 parisc: Add visible flag to toc_stack variable adds bd25c378527f parisc: Use safer strscpy() in setup_cmdline() adds 5f7ee6e37a3c parisc: Autodetect default output device and set console= [...] adds 30f308999426 parisc: Fix missing prototype for 'toc_intr' warning in toc.c adds d24846a4246b parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries adds dc5341f41dc8 Merge tag 'for-5.17/parisc-2' of git://git.kernel.org/pub/ [...] adds a21864486f7e KVM: x86/pmu: Fix available_event_types check for REF_CPU_ [...] adds ee3a5f9e3d9b KVM: x86: Do runtime CPUID update before updating vcpu->ar [...] adds c6617c61e8fe KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN adds 9e6d484f9991 KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' adds ecebb966acaa KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN adds 4732f2444acd KVM: x86: Making the module parameter of vPMU more common adds 7c8a4742c4ab KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU adds f082d86ea685 KVM: x86/mmu: Clear MMU-writable during changed_pte notifier adds 5f16bcac6e28 KVM: x86/mmu: Document and enforce MMU-writable and Host-w [...] adds 6ff94f27fd47 KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_re [...] adds e9737468829c KVM: x86/cpuid: Clear XFD for component i if the base feat [...] adds 1a1d1dbce6d5 kvm: selftests: conditionally build vm_xsave_req_perm() adds 7ff775aca48a KVM: x86/pmu: Use binary search to check filtered events adds b33b9c407861 selftests: kvm/x86: Parameterize the CPUID vendor string check adds 21066101f42c selftests: kvm/x86: Introduce is_amd_cpu() adds 398f9240f90f selftests: kvm/x86: Export x86_family() for use outside of [...] adds 2ba9047424fc selftests: kvm/x86: Introduce x86_model() adds bef9a701f3eb selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER adds fc4fad79fc3d KVM: VMX: Reject KVM_RUN if emulation is required with pen [...] adds e337f7e06364 KVM: selftests: Add a test to force emulation with a pendi [...] adds e09fccb5435d KVM: avoid warning on s390 in mark_page_dirty adds 5f02ef741a78 KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock adds 4f5a884fc212 Merge branch 'kvm-pi-raw-spinlock' into HEAD adds d76fb40637fc KVM: VMX: Handle PI descriptor updates during vcpu_put/load adds e6eec09b7bc7 KVM: Drop unused kvm_vcpu.pre_pcpu field adds 12a8eee5686e KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx adds 98c25ead5eda KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 adds b6d42baddf85 KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers adds c3e8abf0f353 KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks adds 31f251d4ddfa KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode adds 202470d536b2 KVM: SVM: Don't bother checking for "running" AVIC when ki [...] adds e422b8896948 KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unb [...] adds af52f5aa5c1b KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handl [...] adds 782f64558de7 KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU adds 0f65a9d33767 KVM: VMX: Don't do full kick when triggering posted interr [...] adds 296aa26644d0 KVM: VMX: Pass desired vector instead of bool for triggeri [...] adds ccf8d687542f KVM: VMX: Fold fallback path into triggering posted IRQ helper adds 635e6357f948 KVM: VMX: Don't do full kick when handling posted interrup [...] adds 935a7333958e KVM: SVM: Drop AVIC's intermediate avic_set_running() helper adds 54744e17f031 KVM: SVM: Move svm_hardware_setup() and its helpers below [...] adds a3c19d5beaad KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled adds d5ad5b1c04c8 selftests: kvm: add amx_test to .gitignore adds fa68118144c6 kvm: selftests: sync uapi/linux/kvm.h with Linux header adds 96c852c8bf52 kvm: selftests: Do not indent with spaces adds a0f4ba7f51ea selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c adds 83a34ad84893 selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c adds e2e83a73d7ce docs: kvm: fix WARNINGs from api.rst adds 636b5284d8fa Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 2ba144e68edb dt-bindings: power: reset: gpio-restart: Correct default priority adds 38a9840e2e39 dt-bindings: vendor-prefixes: add 8devices adds 8316cbbafd8b dt-bindings: vendor-prefixes: add F(x)tec adds ca146834d6cd dt-bindings: vendor-prefixes: add Huawei adds 6f2dfed0b6f0 dt-bindings: vendor-prefixes: add Thundercomm adds 364da22cb30e dt-bindings: vendor-prefixes: add Wingtech adds 154e5f296e2a dt-bindings: trivial-devices: fix swapped comments adds af35a8b5bab7 dt-bindings: trivial-devices: fix double spaces in comments adds d8adf5b92a9d scripts/dtc: dtx_diff: remove broken example from help text adds c476d430bfc0 dt-bindings: display: Add SPI peripheral schema to SPI bas [...] adds 59449e5dc87e dt-bindings: mmc: arm,pl18x: Make each example a separate entry adds d9dfab097d90 dt-bindings: rtc: st,stm32-rtc: Make each example a separa [...] adds 58dfff3e984d dt-bindings: Drop unnecessary pinctrl properties adds 986536b952fd dt-bindings: Fix array schemas encoded as matrices adds 25e20b505e0e dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example adds 66a8f7f04979 of: base: make small of_parse_phandle() variants static inline adds 2ca42c3ad9ed of: property: define of_property_read_u{8,16,32,64}_array( [...] adds 9b22c17a3cc5 of: Check 'of_node_reused' flag on of_match_device() adds 5e547d60dae7 dt-bindings: display: bridge: drop Enric Balletbo i Serra [...] adds 18a86e5907f7 dt-bindings: google,cros-ec: drop Enric Balletbo i Serra f [...] adds 0809edbae347 Merge tag 'devicetree-fixes-for-5.17-1' of git://git.kerne [...] adds 5f51c7ce1dc3 ACPI: CPPC: Fix up I/O port access in cpc_read() adds f684b1075128 ACPI: CPPC: Drop redundant local variable from cpc_read() adds a510c78e5b6f ACPI: DPTF: Support Raptor Lake new f6f02040e0ca Merge branches 'acpi-cppc' and 'acpi-dptf' new 71f1b916d5ea Merge tag 'acpi-5.17-rc1-3' of git://git.kernel.org/pub/sc [...] adds a95be874d26b thermal: int340x: Support Raptor Lake adds e5b54867f47f thermal: int340x: Add Raptor Lake PCI device id new 6bdfb259d6d6 Merge tag 'thermal-5.17-rc1-2' of git://git.kernel.org/pub [...] new b875b39e7373 ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop() new b087788c20aa Merge tag 'ata-5.17-rc1-part2' of git://git.kernel.org/pub [...] adds aa7069d840da scsi: qedf: Fix potential dereference of NULL pointer adds 4d516e495235 scsi: aacraid: Fix spelling of "its" adds 81d3f500ee98 scsi: core: Fix scsi_mode_select() interface adds 9211faa39a03 scsi: mpt3sas: Update persistent trigger pages from sysfs [...] adds 5867b8569e64 scsi: mpi3mr: Fix some spelling mistakes adds 3bb3c24e268a scsi: mpi3mr: Fix formatting problems in some kernel-doc comments adds ee05cb71f9f7 scsi: pm80xx: Port reset timeout error handling correction adds c3b48443ba7c scsi: aic79xx: Remove redundant error variable adds 5d9224fb076e scsi: hisi_sas: Remove unused variable and check in hisi_s [...] adds 315d049ad195 scsi: megaraid: Avoid mismatched storage type sizes adds b114dda6f2f1 scsi: message: fusion: Remove usage of the deprecated "pci [...] adds 2d50607260a6 scsi: message: fusion: Use dma_alloc_coherent() in mpt_all [...] adds 5c5e6b6f61e0 scsi: message: fusion: mptbase: Use dma_alloc_coherent() adds 7a960b3a5e37 scsi: message: fusion: Use dma_alloc_coherent() in mptsas_ [...] adds 76a334d756c5 scsi: message: fusion: mptsas: Use dma_alloc_coherent() adds 706dc3b91989 scsi: message: fusion: mptctl: Use dma_alloc_coherent() adds 1aa7d9799e85 scsi: efct: Remove useless DMA-32 fallback configuration adds 9008661e1960 scsi: ufs: Modify Tactive time setting conditions adds 3ba880a12df5 scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_ini [...] adds 2576e153cd98 scsi: nsp_cs: Check of ioremap return value new 369af20a2c3f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 6840f9094f2b pagevec: Initialise folio_batch->percpu_pvec_drained adds 3fe7fa5843d2 mm: Add folio_put_refs() adds 3abb28e275bf filemap: Use folio_put_refs() in filemap_free_folio() new b68b10b62660 Merge tag 'folio-5.17a' of git://git.infradead.org/users/w [...] new 80a00ab8344f fscache: Fix the volume collision wait condition new 5638b067d370 cachefiles: Calculate the blockshift in terms of bytes, not pages new c7ca73155762 cachefiles: set default tag name if it's unspecified new 8c39b8bc82aa cachefiles: Make some tracepoint adjustments new b64a3314989d cachefiles: Trace active-mark failure new 14b9d0902dfa cachefiles: Explain checks in a comment new 6633213139d8 cachefiles: Check that the backing filesystem supports tmpfiles new c522e3ad296b fscache: Add a comment explaining how page-release optimis [...] new cef022319145 netfs: Make ops->init_rreq() optional new 7fd350f6ff84 Merge tag 'fscache-fixes-20220121' of git://git.kernel.org [...] adds a8e422af6961 xfs: remove unused xfs_ioctl32.h declarations adds 6191cf3ad59f xfs: flush inodegc workqueue tasks before cancel new 1cb69c8044fd Merge tag 'xfs-5.17-merge-7' of git://git.kernel.org/pub/s [...] adds e3548aaf41a2 cifs: free ntlmsspblob allocated in negotiate adds 74ce6135ae6e cifs: clean up an inconsistent indenting adds 7eacba3b00a3 cifs: alloc_path_with_tree_prefix: do not append sep. if t [...] adds a2809d0e1696 cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for no [...] adds 5455b9ecaf23 cifs: serialize all mount attempts adds e4e2787bef7e smb3: add new defines from protocol specification adds 3663c9045f51 cifs: check reconnects for channels of active tcons too adds a05885ce13bd cifs: fix the connection state transitions with multichannel adds 88b024f556fc cifs: protect all accesses to chan_* with chan_lock adds 8a409cda978e cifs: remove unused variable ses_selected adds e154cb7b0ab9 cifs: fix the cifs_reconnect path for DFS adds ece076764174 cifs: remove repeated state change in dfs tree connect adds c1604da708d3 cifs: make status checks in version independent callers adds 47de760655f3 cifs: update tcpStatus during negotiate and sess setup adds ba978e83255a cifs: cifs_ses_mark_for_reconnect should also update recon [...] adds 70431bfd825d cifs: Support fscache indexing rewrite adds 52d005337b2c smb3: send NTLMSSP version information adds 51620150ca2d cifs: update internal module number new 8205ae327e39 Merge tag '5.17-rc-part2-smb3-fixes' of git://git.samba.or [...] new ffa65753c431 mm/migrate.c: rework migration_entry_wait() to not take a pageref new 3ddd9a808cee sysctl: add a new register_sysctl_init() interface new 78e36f3b0dae sysctl: move some boundary constants from sysctl.c to sysctl_vals new bbe7a10ed83a hung_task: move hung_task sysctl interface to hung_task.c new dd0693fdf054 watchdog: move watchdog sysctl interface to watchdog.c new f628867da46f sysctl: make ngroups_max const new d73840ec2f74 sysctl: use const for typically used max/min proc sysctls new 2452dcb9f7f2 sysctl: use SYSCTL_ZERO to replace some static int zero uses new 86b12b6c5d6b aio: move aio sysctl to aio.c new 49a4de75719b dnotify: move dnotify sysctl to dnotify.c new c8dd55410ba0 hpet: simplify subdirectory registration with register_sysctl() new e5a1fd997cc2 i915: simplify subdirectory registration with register_sysctl() new e99f5e747911 macintosh/mac_hid.c: simplify subdirectory registration wi [...] new c42ff46f97c1 ocfs2: simplify subdirectory registration with register_sysctl() new 04bc883c986d test_sysctl: simplify subdirectory registration with regis [...] new 7b9ad122b52c inotify: simplify subdirectory registration with register_ [...] new ad8f74315b33 cdrom: simplify subdirectory registration with register_sysctl() new a8f5de894f76 eventpoll: simplify sysctl declaration with register_sysctl() new 6aad36d421d8 firmware_loader: move firmware sysctl to its own files new 5475e8f03c80 random: move the random sysctl declarations to its own file new ee9efac48a08 sysctl: add helper to register a sysctl mount point new 3ba442d5331f fs: move binfmt_misc sysctl to its own file new faaa357a55e0 printk: move printk sysctl to printk/sysctl.c new 26d1c80fd61e scsi/sg: move sg-big-buff sysctl to scsi/sg.c new 0df8bdd5e3b3 stackleak: move stack_erasing sysctl to stackleak.c new b1f2aff888af sysctl: share unsigned long const values new 1d67fe585049 fs: move inode sysctls to its own file new 204d5a24e155 fs: move fs stat sysctls to file_table.c new c8c0c239d5ab fs: move dcache sysctls to its own file new 54771613e8a7 sysctl: move maxolduid as a sysctl specific const new d1d8ac9edf10 fs: move shared sysctls to fs/sysctls.c new dd81faa88340 fs: move locking sysctls where they are used new 9c011be13297 fs: move namei sysctls to its own file new 66ad398634c2 fs: move fs/exec.c sysctls into its own file new 1998f19324d2 fs: move pipe sysctls to is own file new 51cb8dfc5a5c sysctl: add and use base directory declarer and registrati [...] new ab171b952c6e fs: move namespace sysctls and declare fs base directory new d8c0418aac78 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() new fdcd4073fccc printk: fix build warning when CONFIG_PRINTK=n new f0bc21b268c1 fs/coredump: move coredump sysctls into its own file new a737a3c6744b kprobe: move sysctl_kprobes_optimization to kprobes.c new e565a8ed1ee4 kernel/sysctl.c: remove unused variable ten_thousand new 1622ed7d0743 sysctl: returns -EINVAL when a negative value is passed to [...] new 67f1c9cd0c56 zsmalloc: introduce some helper functions new 3828a7647079 zsmalloc: rename zs_stat_type to class_stat_type new 0a5f079b8107 zsmalloc: decouple class actions from zspage works new 3ae92ac23bd8 zsmalloc: introduce obj_allocated new a41ec880aa7b zsmalloc: move huge compressed obj from page to zspage new c4549b871102 zsmalloc: remove zspage isolation for migration new 4a57d6bbaecd locking/rwlocks: introduce write_lock_nested new b475d42d2c43 zsmalloc: replace per zpage lock with pool->migrate_lock new a37265995c86 zsmalloc: replace get_cpu_var with local_lock new 6dfbbae14a7b fs: proc: store PDE()->data into inode->i_private new 359745d78351 proc: remove PDE_DATA() completely new 2dba5eb1c73b lib/stackdepot: allow optional init and stack_table alloca [...] new e94006608949 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] new 0a4ee518185e mm: remove cleancache new 3d6035f13600 frontswap: remove frontswap_writethrough new 71024cb4a0bf frontswap: remove frontswap_tmem_exclusive_gets new 0b364446d734 frontswap: remove frontswap_shrink new 3e8e1af63d7a frontswap: remove frontswap_curr_pages new 1cf53c894d15 frontswap: simplify frontswap_init new 360be5daa33f frontswap: remove the frontswap exports new 10a9c496789f mm: simplify try_to_unuse new bd9cd521496b frontswap: remove frontswap_test new f328c1d16e4c frontswap: simplify frontswap_register_ops new 633423a09cb5 mm: mark swap_lock and swap_active_head static new 1da0d94a3ec8 frontswap: remove support for multiple ops new 6e61dde82e8b mm: hide the FRONTSWAP Kconfig symbol new 1c52283265a4 Merge branch 'akpm' (patches from Andrew)
The 89 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../bindings/display/bridge/analogix,anx7814.yaml | 4 +- .../display/bridge/google,cros-ec-anx7688.yaml | 1 - .../devicetree/bindings/display/bridge/ps8640.yaml | 1 - .../bindings/display/panel/abt,y030xx067a.yaml | 5 +- .../bindings/display/panel/ilitek,ili9322.yaml | 4 +- .../bindings/display/panel/innolux,ej030na.yaml | 5 +- .../display/panel/kingdisplay,kd035g6-54nt.yaml | 5 +- .../bindings/display/panel/lgphilips,lb035q02.yaml | 5 +- .../bindings/display/panel/samsung,ld9040.yaml | 7 +- .../bindings/display/panel/samsung,s6e63m0.yaml | 1 + .../bindings/display/panel/sitronix,st7789v.yaml | 5 +- .../bindings/display/panel/sony,acx565akm.yaml | 5 +- .../devicetree/bindings/display/panel/tpo,td.yaml | 5 +- .../display/rockchip/rockchip,rk3066-hdmi.yaml | 8 - .../bindings/extcon/extcon-usbc-cros-ec.yaml | 1 - .../bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 1 - .../proximity/google,cros-ec-mkbp-proximity.yaml | 1 - .../bindings/input/google,cros-ec-keyb.yaml | 1 - .../devicetree/bindings/input/gpio-keys.yaml | 6 - .../bindings/media/nxp,imx7-mipi-csi2.yaml | 12 +- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 12 +- .../devicetree/bindings/mfd/cirrus,madera.yaml | 3 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 1 - .../devicetree/bindings/mmc/arm,pl18x.yaml | 6 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 52 +- .../bindings/net/ethernet-controller.yaml | 59 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 17 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 9 - .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 10 - .../bindings/power/reset/gpio-restart.yaml | 4 +- .../devicetree/bindings/rtc/epson,rx8900.yaml | 1 + .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 9 +- .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 1 + .../bindings/rtc/sunplus,sp7021-rtc.yaml | 56 ++ .../devicetree/bindings/sound/samsung-i2s.yaml | 6 - .../devicetree/bindings/trivial-devices.yaml | 8 +- .../devicetree/bindings/vendor-prefixes.yaml | 10 + Documentation/driver-api/firewire.rst | 4 +- Documentation/riscv/vm-layout.rst | 12 +- Documentation/staging/tee.rst | 4 +- Documentation/trace/ftrace.rst | 2 +- Documentation/virt/kvm/api.rst | 6 +- Documentation/vm/cleancache.rst | 296 --------- Documentation/vm/frontswap.rst | 31 +- Documentation/vm/index.rst | 1 - MAINTAINERS | 14 +- arch/alpha/kernel/rtc.c | 7 +- arch/alpha/kernel/srm_env.c | 4 +- arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/qcom_defconfig | 1 - arch/arm/kernel/atags_proc.c | 2 +- arch/arm/mm/alignment.c | 2 +- arch/arm64/include/asm/atomic_lse.h | 2 +- arch/arm64/include/asm/cmpxchg.h | 2 +- arch/arm64/mm/init.c | 2 +- arch/ia64/kernel/salinfo.c | 10 +- arch/m68k/configs/amiga_defconfig | 1 - arch/m68k/configs/apollo_defconfig | 1 - arch/m68k/configs/atari_defconfig | 1 - arch/m68k/configs/bvme6000_defconfig | 1 - arch/m68k/configs/hp300_defconfig | 1 - arch/m68k/configs/mac_defconfig | 1 - arch/m68k/configs/multi_defconfig | 1 - arch/m68k/configs/mvme147_defconfig | 1 - arch/m68k/configs/mvme16x_defconfig | 1 - arch/m68k/configs/q40_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 1 - arch/m68k/configs/sun3x_defconfig | 1 - arch/parisc/include/asm/processor.h | 1 + arch/parisc/kernel/setup.c | 15 +- arch/parisc/kernel/toc.c | 3 +- arch/powerpc/boot/dts/wii.dts | 5 + arch/powerpc/configs/gamecube_defconfig | 2 +- arch/powerpc/configs/wii_defconfig | 2 +- arch/powerpc/kernel/proc_powerpc.c | 4 +- arch/riscv/Kconfig | 52 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 5 + arch/riscv/configs/nommu_k210_defconfig | 1 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 - arch/riscv/configs/nommu_virt_defconfig | 2 - arch/riscv/include/asm/cpu_ops.h | 2 - arch/riscv/include/asm/cpu_ops_sbi.h | 25 + arch/riscv/include/asm/csr.h | 3 +- arch/riscv/include/asm/fixmap.h | 1 + arch/riscv/include/asm/kasan.h | 11 +- arch/riscv/include/asm/page.h | 16 +- arch/riscv/include/asm/pgalloc.h | 40 ++ arch/riscv/include/asm/pgtable-64.h | 108 ++- arch/riscv/include/asm/pgtable.h | 65 +- arch/riscv/include/asm/sbi.h | 19 +- arch/riscv/include/asm/smp.h | 2 - arch/riscv/include/asm/sparsemem.h | 6 +- arch/riscv/kernel/Makefile | 3 +- arch/riscv/kernel/asm-offsets.c | 3 + arch/riscv/kernel/cpu.c | 23 +- arch/riscv/kernel/cpu_ops.c | 26 +- arch/riscv/kernel/cpu_ops_sbi.c | 26 +- arch/riscv/kernel/cpu_ops_spinwait.c | 27 +- arch/riscv/kernel/head.S | 38 +- arch/riscv/kernel/head.h | 6 +- arch/riscv/kernel/ptrace.c | 4 +- arch/riscv/kernel/sbi.c | 189 +++--- arch/riscv/kernel/setup.c | 10 - arch/riscv/kernel/smpboot.c | 2 +- arch/riscv/kvm/mmu.c | 4 +- arch/riscv/kvm/vcpu_sbi_replace.c | 11 +- arch/riscv/kvm/vcpu_sbi_v01.c | 11 +- arch/riscv/kvm/vmid.c | 4 +- arch/riscv/mm/cacheflush.c | 5 +- arch/riscv/mm/context.c | 4 +- arch/riscv/mm/init.c | 378 ++++++++--- arch/riscv/mm/kasan_init.c | 248 +++++-- arch/riscv/mm/tlbflush.c | 9 +- arch/riscv/net/bpf_jit_comp64.c | 2 +- arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/sh/mm/alignment.c | 4 +- arch/x86/include/asm/kvm-x86-ops.h | 3 +- arch/x86/include/asm/kvm_host.h | 13 +- arch/x86/kernel/hpet.c | 8 +- arch/x86/kvm/cpuid.c | 79 ++- arch/x86/kvm/lapic.c | 2 - arch/x86/kvm/mmu/mmu.c | 31 +- arch/x86/kvm/mmu/spte.c | 1 + arch/x86/kvm/mmu/spte.h | 42 +- arch/x86/kvm/mmu/tdp_mmu.c | 6 +- arch/x86/kvm/pmu.c | 33 +- arch/x86/kvm/svm/avic.c | 123 ++-- arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/svm.c | 490 +++++++------- arch/x86/kvm/svm/svm.h | 17 +- arch/x86/kvm/vmx/capabilities.h | 4 + arch/x86/kvm/vmx/pmu_intel.c | 20 +- arch/x86/kvm/vmx/posted_intr.c | 183 +++--- arch/x86/kvm/vmx/posted_intr.h | 8 +- arch/x86/kvm/vmx/vmx.c | 68 +- arch/x86/kvm/vmx/vmx.h | 3 + arch/x86/kvm/x86.c | 70 +- arch/x86/kvm/x86.h | 1 + arch/xtensa/platforms/iss/simdisk.c | 4 +- block/bdev.c | 5 - block/bio.c | 3 +- block/blk-mq-tag.c | 40 +- block/blk-mq.c | 1 + block/blk-sysfs.c | 4 +- block/mq-deadline.c | 4 +- drivers/acpi/cppc_acpi.c | 11 +- drivers/acpi/dptf/dptf_pch_fivr.c | 1 + drivers/acpi/dptf/dptf_power.c | 2 + drivers/acpi/dptf/int340x_thermal.c | 6 + drivers/acpi/fan.h | 1 + drivers/acpi/proc.c | 2 +- drivers/ata/pata_octeon_cf.c | 2 +- drivers/base/firmware_loader/fallback.c | 7 +- drivers/base/firmware_loader/fallback.h | 11 + drivers/base/firmware_loader/fallback_table.c | 25 +- drivers/base/power/trace.c | 6 +- drivers/block/aoe/aoecmd.c | 2 +- drivers/block/brd.c | 73 +-- drivers/block/loop.c | 2 +- drivers/cdrom/cdrom.c | 23 +- drivers/char/hpet.c | 22 +- drivers/char/random.c | 14 +- drivers/firmware/efi/libstub/efi-stub.c | 2 + drivers/gpu/drm/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/drm_mm.c | 4 + drivers/gpu/drm/drm_modeset_lock.c | 9 + drivers/gpu/drm/i915/i915_perf.c | 22 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 3 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-vivaldi.c | 41 +- drivers/hid/uhid.c | 49 +- drivers/hid/wacom_wac.c | 39 +- drivers/hwmon/dell-smm-hwmon.c | 4 +- drivers/macintosh/mac_hid.c | 24 +- drivers/message/fusion/mptbase.c | 149 +++-- drivers/message/fusion/mptctl.c | 82 ++- drivers/message/fusion/mptlan.c | 90 +-- drivers/message/fusion/mptsas.c | 94 +-- drivers/net/bonding/bond_procfs.c | 8 +- drivers/net/wireless/cisco/airo.c | 22 +- drivers/net/wireless/intersil/hostap/hostap_ap.c | 16 +- .../net/wireless/intersil/hostap/hostap_download.c | 2 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 24 +- drivers/net/wireless/ray_cs.c | 2 +- drivers/nubus/proc.c | 36 +- drivers/of/base.c | 131 +--- drivers/of/device.c | 2 +- drivers/parisc/led.c | 4 +- drivers/parisc/pdc_stable.c | 4 +- drivers/pci/proc.c | 10 +- drivers/platform/x86/thinkpad_acpi.c | 4 +- drivers/platform/x86/toshiba_acpi.c | 16 +- drivers/pnp/isapnp/proc.c | 2 +- drivers/pnp/pnpbios/proc.c | 4 +- drivers/rtc/Kconfig | 24 + drivers/rtc/Makefile | 2 + drivers/rtc/dev.c | 6 +- drivers/rtc/rtc-cmos.c | 201 ++++-- drivers/rtc/rtc-da9063.c | 16 +- drivers/rtc/rtc-ftrtc010.c | 8 +- drivers/rtc/rtc-gamecube.c | 377 +++++++++++ drivers/rtc/rtc-mc146818-lib.c | 182 ++++-- drivers/rtc/rtc-pcf2127.c | 2 +- drivers/rtc/rtc-pcf85063.c | 97 ++- drivers/rtc/rtc-pxa.c | 4 + drivers/rtc/rtc-rs5c372.c | 185 +++++- drivers/rtc/rtc-rv8803.c | 6 + drivers/rtc/rtc-sunplus.c | 362 +++++++++++ drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 6 +- drivers/scsi/elx/efct/efct_driver.c | 11 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 5 - drivers/scsi/megaraid.c | 84 +-- drivers/scsi/mpi3mr/mpi3mr_fw.c | 11 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 87 ++- drivers/scsi/pcmcia/nsp_cs.c | 3 + drivers/scsi/pm8001/pm8001_sas.c | 7 +- drivers/scsi/pm8001/pm8001_sas.h | 3 + drivers/scsi/pm8001/pm80xx_hwi.c | 7 +- drivers/scsi/qedf/qedf_main.c | 2 + drivers/scsi/scsi_lib.c | 8 +- drivers/scsi/scsi_proc.c | 4 +- drivers/scsi/sd.c | 2 +- drivers/scsi/sg.c | 35 +- drivers/scsi/ufs/ufs-mediatek.c | 2 +- drivers/scsi/ufs/ufshcd.c | 2 +- drivers/soc/canaan/Kconfig | 1 - .../intel/int340x_thermal/int3400_thermal.c | 1 + .../intel/int340x_thermal/int3403_thermal.c | 1 + .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 1 + drivers/usb/gadget/function/rndis.c | 4 +- drivers/zorro/proc.c | 2 +- fs/Makefile | 2 + fs/afs/proc.c | 6 +- fs/aio.c | 31 +- fs/binfmt_misc.c | 6 +- fs/btrfs/extent_io.c | 10 - fs/btrfs/super.c | 2 - fs/cachefiles/cache.c | 17 +- fs/cachefiles/daemon.c | 11 + fs/cachefiles/internal.h | 2 +- fs/cachefiles/io.c | 2 +- fs/cachefiles/namei.c | 12 +- fs/ceph/addr.c | 5 - fs/cifs/Kconfig | 2 +- fs/cifs/Makefile | 2 +- fs/cifs/cache.c | 105 --- fs/cifs/cifs_swn.c | 9 +- fs/cifs/cifsfs.c | 19 +- fs/cifs/cifsfs.h | 3 +- fs/cifs/cifsglob.h | 7 +- fs/cifs/cifsproto.h | 8 + fs/cifs/connect.c | 142 ++-- fs/cifs/dfs_cache.c | 2 +- fs/cifs/dir.c | 5 + fs/cifs/file.c | 66 +- fs/cifs/fs_context.c | 8 +- fs/cifs/fscache.c | 333 +++------- fs/cifs/fscache.h | 128 ++-- fs/cifs/inode.c | 25 +- fs/cifs/misc.c | 49 ++ fs/cifs/netmisc.c | 5 +- fs/cifs/ntlmssp.h | 30 +- fs/cifs/sess.c | 112 +++- fs/cifs/smb2pdu.c | 112 +++- fs/cifs/smb2transport.c | 6 + fs/cifs/transport.c | 17 +- fs/coredump.c | 66 +- fs/dcache.c | 37 +- fs/eventpoll.c | 10 +- fs/exec.c | 35 + fs/ext4/mballoc.c | 14 +- fs/ext4/readpage.c | 6 - fs/ext4/super.c | 3 - fs/f2fs/data.c | 13 - fs/file_table.c | 47 +- fs/fscache/volume.c | 4 +- fs/inode.c | 39 +- fs/io-wq.c | 91 ++- fs/io_uring.c | 79 ++- fs/jbd2/journal.c | 2 +- fs/locks.c | 34 +- fs/mpage.c | 7 - fs/namei.c | 58 +- fs/namespace.c | 24 +- fs/netfs/read_helper.c | 3 +- fs/notify/dnotify/dnotify.c | 21 +- fs/notify/fanotify/fanotify_user.c | 10 +- fs/notify/inotify/inotify_user.c | 11 +- fs/ntfs3/ntfs_fs.h | 1 - fs/ocfs2/stackglue.c | 25 +- fs/ocfs2/super.c | 2 - fs/pipe.c | 64 +- fs/proc/generic.c | 6 - fs/proc/inode.c | 1 + fs/proc/internal.h | 5 - fs/proc/proc_net.c | 8 +- fs/proc/proc_sysctl.c | 63 +- fs/smbfs_common/smb2pdu.h | 2 +- fs/smbfs_common/smbfsctl.h | 2 + fs/super.c | 3 - fs/sysctls.c | 39 ++ fs/xfs/xfs_icache.c | 22 +- fs/xfs/xfs_ioctl32.h | 18 - include/asm-generic/barrier.h | 2 +- include/asm-generic/pgalloc.h | 24 +- include/linux/aio.h | 4 - include/linux/cleancache.h | 124 ---- include/linux/coredump.h | 10 +- include/linux/dcache.h | 10 - include/linux/dnotify.h | 1 - include/linux/fanotify.h | 2 - include/linux/frontswap.h | 35 +- include/linux/fs.h | 18 - include/linux/fscache.h | 5 + include/linux/inotify.h | 3 - include/linux/kprobes.h | 6 - include/linux/kvm_host.h | 3 - include/linux/mc146818rtc.h | 6 +- include/linux/migrate.h | 2 + include/linux/mm.h | 20 + include/linux/mount.h | 3 - include/linux/of.h | 422 +++++++----- include/linux/pagevec.h | 1 + include/linux/pipe_fs_i.h | 4 - include/linux/poll.h | 2 - include/linux/printk.h | 4 - include/linux/proc_fs.h | 13 +- include/linux/ref_tracker.h | 2 + include/linux/rwlock.h | 6 + include/linux/rwlock_api_smp.h | 8 + include/linux/rwlock_rt.h | 10 + include/linux/sbitmap.h | 11 + include/linux/sched/sysctl.h | 14 +- include/linux/seq_file.h | 2 +- include/linux/shmem_fs.h | 3 +- include/linux/spinlock_api_up.h | 1 + include/linux/stackdepot.h | 25 +- include/linux/stackleak.h | 5 - include/linux/swapfile.h | 3 - include/linux/sysctl.h | 67 +- include/scsi/scsi_device.h | 5 +- include/scsi/sg.h | 4 - include/trace/events/cachefiles.h | 103 ++- init/main.c | 9 +- ipc/util.c | 2 +- kernel/hung_task.c | 81 ++- kernel/irq/proc.c | 8 +- kernel/kprobes.c | 30 +- kernel/locking/spinlock.c | 10 + kernel/locking/spinlock_rt.c | 12 + kernel/printk/Makefile | 5 +- kernel/printk/internal.h | 8 + kernel/printk/printk.c | 4 +- kernel/printk/sysctl.c | 85 +++ kernel/resource.c | 4 +- kernel/stackleak.c | 26 +- kernel/sysctl.c | 724 ++------------------- kernel/watchdog.c | 101 +++ lib/Kconfig | 4 + lib/Kconfig.kasan | 2 +- lib/sbitmap.c | 25 +- lib/stackdepot.c | 46 +- lib/test_sysctl.c | 22 +- mm/Kconfig | 40 +- mm/Makefile | 1 - mm/cleancache.c | 315 --------- mm/filemap.c | 112 +++- mm/frontswap.c | 259 +------- mm/kasan/common.c | 1 - mm/migrate.c | 38 +- mm/page_owner.c | 2 + mm/shmem.c | 33 +- mm/swapfile.c | 90 +-- mm/truncate.c | 15 +- mm/zsmalloc.c | 529 ++++++--------- mm/zswap.c | 8 +- net/atm/proc.c | 4 +- net/bluetooth/af_bluetooth.c | 8 +- net/can/bcm.c | 2 +- net/can/proc.c | 2 +- net/core/neighbour.c | 6 +- net/core/pktgen.c | 6 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 6 +- net/ipv4/raw.c | 8 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/udp.c | 6 +- net/netfilter/x_tables.c | 10 +- net/netfilter/xt_hashlimit.c | 18 +- net/netfilter/xt_recent.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/cache.c | 24 +- net/sunrpc/stats.c | 2 +- scripts/dtc/dtx_diff | 8 +- sound/core/info.c | 4 +- sound/core/init.c | 25 +- sound/core/misc.c | 2 +- sound/pci/hda/cs35l41_hda.c | 134 ++-- sound/pci/hda/cs35l41_hda.h | 4 +- sound/pci/hda/cs35l41_hda_i2c.c | 6 +- sound/pci/hda/cs35l41_hda_spi.c | 6 +- sound/pci/hda/patch_cs8409-tables.c | 2 + sound/pci/hda/patch_realtek.c | 12 + sound/usb/mixer_maps.c | 12 + tools/include/uapi/linux/kvm.h | 19 +- tools/testing/selftests/kvm/.gitignore | 5 +- tools/testing/selftests/kvm/Makefile | 6 +- .../selftests/kvm/include/x86_64/processor.h | 25 + tools/testing/selftests/kvm/lib/kvm_util.c | 10 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 134 ++-- .../kvm/x86_64/{get_cpuid_test.c => cpuid_test.c} | 30 + .../selftests/kvm/x86_64/pmu_event_filter_test.c | 434 ++++++++++++ tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 4 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 4 +- .../vmx_exception_with_invalid_guest_state.c | 139 ++++ .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 34 +- virt/kvm/kvm_main.c | 5 +- 421 files changed, 7542 insertions(+), 5795 deletions(-) create mode 100644 Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml delete mode 100644 Documentation/vm/cleancache.rst create mode 100644 arch/riscv/include/asm/cpu_ops_sbi.h create mode 100644 drivers/rtc/rtc-gamecube.c create mode 100644 drivers/rtc/rtc-sunplus.c delete mode 100644 fs/cifs/cache.c create mode 100644 fs/sysctls.c delete mode 100644 include/linux/cleancache.h create mode 100644 kernel/printk/sysctl.c delete mode 100644 mm/cleancache.c rename tools/testing/selftests/kvm/x86_64/{get_cpuid_test.c => cpuid_test.c} (83%) create mode 100644 tools/testing/selftests/kvm/x86_64/pmu_event_filter_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_exception_with_invalid_g [...]