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-arm-mainline-allyesconfig in repository toolchain/ci/linux.
from ab02888e3921 Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] adds a6c9e96bf86b ARM: 8851/1: add TUSERCOND() macro for conditional postfix adds fe09d9c641f2 ARM: 8852/1: uaccess: use unified assembler language syntax adds 43947b8890b4 ARM: 8853/1: drop WASM to work around LLVM issue adds e8c24bbda7d5 ARM: 8846/1: warn if divided syntax assembler is used adds fe4fb990202e ARM: 8854/1: drop -mauto-it adds 14b5f54b7829 ARM: 8850/1: use memblocks_present adds 32b25e9b984e ARM: 8855/1: remove unused <asm/limits.h> adds fe00e50b2db8 ARM: 8858/1: vdso: use $(LD) instead of $(CC) to link VDSO adds b752bb405a13 Revert "ARM: 8846/1: warn if divided syntax assembler is used" adds 8c05f3b965da Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds e0478542cfd4 overflow.h: Add comment documenting __ab_c_size() adds 82045dd85566 Merge branch 'linus' into core/urgent, to merge in depende [...] adds e6da9567959e objtool: Don't use ignore flag for fake jumps adds e6f393bc939d objtool: Fix function fallthrough detection adds 2decec48b0fd objtool: Fix whitelist documentation typo adds b2ca74d32bba Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds a9e9bcb45b15 locking/rwsem: Prevent decrement of reader count before increment adds f57d7715d764 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 4abf1ee16e25 perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbo [...] adds 6b89d4c1ae85 perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking adds c7a286577d75 perf/x86/intel: Allow PEBS multi-entry in watermark mode adds c77ee64f8a04 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds f3d964673b2f y2038: Make CONFIG_64BIT_TIME unconditional adds fdc6bae940ee ntp: Allow TAI-UTC offset to be set to zero adds b2c3dda6f8f0 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 81d30225bc0c x86/vdso: Remove hpet_page from vDSO adds 0e72499c3cc0 x86/kprobes: Make trampoline_handler() global and visible adds eccd906484d1 x86/mm: Do not use set_{pud, pmd}_safe() when splitting a [...] adds 409ca45526a4 x86/kconfig: Disable CONFIG_GENERIC_HWEIGHT and remove __H [...] adds 00f5764dbb04 Merge branch 'linus' into x86/urgent, to pick up dependent [...] adds 88640e1dcd08 x86/speculation/mds: Revert CPU buffer clear on double fault exit adds 9d8d0294e78a x86/speculation/mds: Improve CPU buffer clear documentation adds d396360acdf7 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 737d42f75e94 asm-generic: don't include <asm/segment.h> from <asm/uaccess.h> adds c67fdc1f00cb arch: mostly remove <asm/segment.h> adds bd79f94758c0 asm-generic: provide entirely generic nommu uaccess adds 6edd1dbace0e asm-generic: optimize generic uaccess for 8-byte loads and stores adds 27ebbf9d5bc0 Merge tag 'asm-generic-nommu' of git://git.kernel.org/pub/ [...] adds 35399f87e271 configfs: fix possible use-after-free in configfs_register_group adds 4e785e8d9947 Merge tag 'configfs-for-5.2' of git://git.infradead.org/us [...] adds 2b8358a951b1 EDAC/mpc85xx: Prevent building as a module adds 29a0c843973b EDAC/mc: Fix edac_mc_find() in case no device is found adds 11b1177399b6 Merge tag 'edac_fixes_for_5.2' of git://git.kernel.org/pub [...] adds 253ccf34232a media: atmel: atmel-isc: limit incoming pixels per frame adds 79199002db5c media: atmel: atmel-isc: fix INIT_WORK misplacement adds 1e4e25c4959c media: atmel: atmel-isc: fix asd memory allocation adds 583958cba72f media: coda: fix unset field and fail on invalid field in [...] adds dd6e2a981bfe media: omap_vout: potential buffer overflow in vidioc_dqbuf() adds 4ab44ff0841b media: rcar-csi2: restart CSI-2 link if error is detected adds 9f7983bdc492 media: rcar-csi2: Propagate the FLD signal for NTSC and PAL adds 16204b8a1c1a media: staging/imx: add media device to capture register adds 823a633eeb77 media: field-order.rst: clarify FIELD_ANY and FIELD_NONE adds b72845ee5577 media: davinci/vpbe: array underflow in vpbe_enum_outputs() adds 1199fa8c0ddd media: tegra-cec: fix cec_notifier_parse_hdmi_phandle retu [...] adds 76f2db08e000 media: rockchip/vpu: Do not request id 0 for our video device adds 5c5b90f5cbad media: rockchip/vpu: Add missing dont_use_autosuspend() calls adds 2aa314b4f52f media: rockchip/vpu: Get vdev from the file arg in vidioc_ [...] adds f6d080f73a8f media: rockchip/vpu: Initialize mdev->bus_info adds fc8670d1f72b media: rockchip/vpu: Fix/re-order probe-error/remove path adds 01be377c6221 Merge tag 'media/v5.2-1' of git://git.kernel.org/pub/scm/l [...] adds 7878c231dae0 slab: remove /proc/slab_allocators adds c13b5487d9de dm crypt: fix endianness annotations around org_sector_of_dmreq adds a3839bc6351d dm zoned: Silence a static checker warning adds 7aedf75ff740 dm zoned: Fix zone report handling adds e28adc3bf34e dm cache metadata: Fix loading discard bitset adds ae325dcd1905 list: Don't use WRITE_ONCE() in hlist_add_behind() adds 34191ae816b0 list_bl: Add hlist_bl_add_before/behind helpers adds 65fc7c370477 dm snapshot: Don't sleep holding the snapshot lock adds 4ad8d880b6c4 dm snapshot: Replace mutex with rw semaphore adds f79ae415b64c dm snapshot: Make exception tables scalable adds 3f1637f21038 dm snapshot: Use fine-grained locking scheme adds 09f2d6563055 dm writecache: remove needless dereferences in __writecach [...] adds 84420b1e5d72 dm writecache: add unlikely for returned value of rb_next/prev adds c6e086e0c9b2 dm space map common: zero entire ll_disk adds a1ed4d9e9376 dm thin metadata: check __commit_transaction()'s return adds 6a1b1ddc6a2c dm thin metadata: add wrappers for managing write locking [...] adds 873f258becca dm thin metadata: do not write metadata if no changes occurred adds 5de719e3d01b dm mpath: fix missing call of path selector type->end_io adds 514cf4f881dc dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled adds 81bc6d150ace dm delay: fix a crash when invalid device is specified adds 08a8e804620b dm writecache: remove unused member page_offset in writeba [...] adds f8011d334426 dm writecache: avoid unnecessary lookups in writecache_fin [...] adds e4f3fabd6748 dm: add dust target adds 8e890c1ab1b1 dm init: fix max devices/targets checks adds 940bc471780b dm mpath: always free attached_handler_name in parse_path() adds cacddeab563b dm dust: remove redundant unsigned comparison to less than zero adds 9ccce5a0fb70 dm dust: Make dm_dust_init and dm_dust_exit static adds 30bba430ddf7 dm integrity: correctly calculate the size of metadata area adds 97abfde17ae0 dm integrity: don't check null pointer before kvfree and vfree adds 893e3c395b2b dm integrity: don't report unused options adds 88ad5d1eb147 dm integrity: update documentation adds 981e8a980dc2 dm integrity: introduce rw_journal_sectors() adds d5027e0345c2 dm ingerity: pass size to dm_integrity_alloc_page_list() adds 4f43446ddff0 dm integrity: allow large ranges to be described adds 8b3bbd490d88 dm integrity: introduce a function add_new_range_and_wait() adds 468dfca38b1a dm integrity: add a bitmap mode adds 1f5a77591b13 dm integrity: handle machine reboot in bitmap mode adds 482714932ece dm integrity: implement synchronous mode for reboot handling adds 05d6909ea9d6 dm integrity: whitespace, coding style and dead code cleanup adds 0f41fcf78849 dm ioctl: fix hang in early create error condition adds 7a1cd7238fde dm crypt: move detailed message into debug level adds f710126cfc89 dm crypt: print device name in integrity error message adds 8454fca4f53b dm: fix a couple brace coding style issues adds 311f71281ff4 Merge tag 'for-5.2/dm-changes-v2' of git://git.kernel.org/ [...] adds f991de53a8ab thermal: make device_register's type argument const adds ff54bbd1beb2 thermal: core: skip update disabled thermal zones after suspend adds 554b3529fe01 thermal/drivers/core: Remove the module Kconfig's option adds 77e1dd46a1ad thermal/drivers/core: Remove module unload code adds e9cf125bc1f9 thermal/drivers/core: Remove depends on THERMAL in Kconfig adds 2e31c8560a56 thermal/drivers/core: Fix typo in the option name adds f37353320ee9 hwmon/drivers/core: Simplify complex dependency adds 980d43f24d59 mlxsw: Remove obsolete dependency on THERMAL=m adds 6eb61a936195 thermal/int3403_thermal: favor _TMP instead of PTYP adds 1948d498dcf6 thermal: intel: int340x: processor_thermal_device: simplif [...] adds 44c0c23725a1 drivers: thermal: processor_thermal: Downgrade error message adds 6df24c3e81b9 Merge branches 'thermal-core', 'thermal-built-it' and 'the [...] adds 2c45e7fbc962 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1b52931ca9b5 ceph: remove duplicated filelock ref increase adds 3886274adf34 ceph: factor out ceph_lookup_inode() adds 0c44a8e0fc55 ceph: quota: fix quota subdir mounts adds 570df4e9c23f ceph: snapshot nfs re-export adds d342a15b1e85 rbd: avoid clang -Wuninitialized warning adds 168093726658 rbd: convert all rbd_assert(0) to BUG() adds 0384892c2d83 libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK adds ffb61c55b250 ceph: remove superfluous inode_lock in ceph_fsync adds 428bb68ad99b ceph: properly handle granular statx requests adds 40e7e2c0e864 ceph: fix NULL pointer deref when debugging is enabled adds f5d7726900b6 ceph: make iterate_session_caps a public symbol adds ff4a80bf2d3f ceph: dump granular cap info in "caps" debugfs file adds 69a10fb3f4b8 ceph: fix potential use-after-free in ceph_mdsc_build_path adds 964fff7491e4 ceph: use ceph_mdsc_build_path instead of clone_dentry_name adds f77f21bb2836 ceph: use __getname/__putname in ceph_mdsc_build_path adds c1dfc277239c ceph: use pathlen values returned by set_request_path_attr adds 111c70810450 ceph: after an MDS request, do callback and completions adds 86bda539fa90 ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request adds 8340f22ce50c ceph: move wait for mds request into helper function adds a452bc063672 ceph: fix comment over ceph_drop_caps_for_unlink adds 1199d7da2d29 ceph: simplify arguments and return semantics of try_get_cap_refs adds 488f5284e29b ceph: just call get_session in __ceph_lookup_mds_session adds 5ddc61fc1458 ceph: print inode number in __caps_issued_mask debugging messages adds a32e414325c2 rbd: client_mutex is never nested adds b91a7bdca443 rbd: don't assert on writes to snapshots adds cede185b1ba3 libceph: fix unaligned accesses in ceph_entity_addr handling adds b726ec972cf2 libceph: make ceph_pr_addr take an struct ceph_entity_addr [...] adds 4198aba4f431 ceph: fix unaligned access in ceph_send_cap_releases adds 00abf69dd24f ceph: flush dirty inodes before proceeding with remount adds 1d9d7cbf28a1 Merge tag 'ceph-for-5.2-rc1' of git://github.com/ceph/ceph-client adds a1b879eefc2b afs: Fix key leak in afs_release() and afs_evict_inode() adds cc1dd5c85cb7 afs: Fix incorrect error handling in afs_xattr_get_acl() adds 773e0c402534 afs: Fix afs_xattr_get_yfs() to not try freeing an error value adds 6b8812fc8ec2 afs: Fix missing lock when replacing VL server list adds ca1cbbdce92b afs: Fix afs_cell records to always have a VL server list record adds d0660f0b3b7d dns_resolver: Allow used keys to be invalidated adds a49294eac27c Add wait_var_event_interruptible() adds d5c32c89b208 afs: Fix cell DNS lookup adds 51eba9997079 afs: Fix "kAFS: AFS vnode with undefined type 0" adds bbd172e31696 rxrpc: Provide kernel interface to set max lifespan on a call adds 94f699c9cdb1 afs: Fix the maximum lifespan of VL and probe calls adds 0ab4c9594812 afs: Fix error propagation from server record check/update adds b960a34b73e4 rxrpc: Allow the kernel to mark a call as being non-interruptible adds 20b8391fff56 afs: Make some RPC operations non-interruptible adds 3b05e528cb9e afs: Make dynamic root population wait uninterruptibly for [...] adds 781070551c26 afs: Fix calculation of callback expiry time adds d9052dda8a39 afs: Don't invalidate callback if AFS_VNODE_DIR_VALID not set adds c7226e407b60 afs: Fix lock-wait/callback-break double locking adds fd711586bb7d afs: Fix double inc of vnode->cb_break adds 227747fb9eab Merge tag 'afs-fixes-20190516' of git://git.kernel.org/pub [...] adds fefb2483dc10 afs: Don't pass the vnode pointer through into the inline [...] adds ffba718e9354 afs: Get rid of afs_call::reply[] adds 87182759cd6f afs: Fix order-1 allocation in afs_do_lookup() adds 4571577f16c8 afs: Always get the reply time adds a58823ac4589 afs: Fix application of status and callback to be under same lock adds 7c712458669f afs: Don't save callback version and type fields adds c925bd0ac474 afs: Split afs_validate() so first part can be used under [...] adds f642404a0436 afs: Make vnode->cb_interest RCU safe adds 61c347ba5511 afs: Clear AFS_VNODE_CB_PROMISED if we detect callback expiry adds a38a75581e6e afs: Fix unlink to handle YFS.RemoveFile2 better adds b8359153252d afs: Pass pre-fetch server and volume break counts into af [...] adds 39db9815da48 afs: Fix application of the results of a inline bulk status fetch adds 0d74471924f2 Merge tag 'afs-fixes-b-20190516' of git://git.kernel.org/p [...] adds 8122de54602e dt-bindings: Convert vendor prefixes to json-schema adds 9cbda1bddb4c Merge tag 'devicetree-for-5.2-part2' of git://git.kernel.o [...] adds 42d46e57ec97 selftests: Extract single-test shell logic from lib.mk adds d4e59a536f50 selftests: Use runner.sh for emit targets adds bf66078235ca selftests: Extract logic for multiple test runs adds b0df366bbd70 selftests: Add plan line and fix result line syntax adds fd63b2eae5f6 selftests: Distinguish between missing and non-executable adds 5c069b6dedef selftests: Move test output to diagnostic lines adds f41c322f17ec selftests: Remove KSFT_TAP_LEVEL adds 5821ba969511 selftests: Add test plan API to kselftest.h and adjust callers adds fe22983d92c1 rseq/selftests: x86: Work-around bogus gcc-8 optimisation adds 4fe2088e164d rseq/selftests: Add __rseq_exit_point_array section for debuggers adds a3e3131f94aa rseq/selftests: Introduce __rseq_cs_ptr_array, rename __rs [...] adds 5b0c308a0565 rseq/selftests: Use __rseq_handled symbol to coexist with glibc adds 97b8be816840 rseq/selftests: s390: use jg instruction for jumps outside [...] adds 24fa5d1efe98 rseq/selftests: x86: use ud1 instruction as RSEQ_SIG opcode adds 3d4d1f05bc99 rseq/selftests: s390: use trap4 for RSEQ_SIG adds 2b845d4b4acd rseq/selftests: arm: use udf instruction for RSEQ_SIG adds 7cd4ce2e466f rseq/selftests: aarch64 code signature: handle big-endian [...] adds 496fd0fc9f5c rseq/selftests: powerpc code signature: generate valid ins [...] adds 16b96b6ed87f rseq/selftests: mips: use break instruction for RSEQ_SIG adds fdeb89d84eb2 rseq/selftests: add -no-integrated-as for clang adds c3c599281f2b selftests: fix install target to use default install path adds 27d79a2b2bf0 selftests: fix bpf build/test workflow regression when KBU [...] adds 4d0b5f4d7561 selftests: pidfd: Create .gitignore to include pidfd_test adds 11ebd85a07e0 selftests: drivers: Create .gitignore to include /dma-buf/udmabuf adds 61c2018c0743 selftests: avoid KBUILD_OUTPUT dir cluttering with selftes [...] adds 4c7b63a32d54 Merge tag 'linux-kselftest-5.2-rc1-2' of git://git.kernel. [...] adds 05b289263772 signal: unconditionally leave the frozen state in ptrace_stop() adds 5f3ab27b9eb7 Merge branch 'for-5.2-fixes' of git://git.kernel.org/pub/s [...] adds 62e59c4e69b3 clk: Remove io.h from clk-provider.h adds 815d469d8c9a Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 7e5434eecefc lightnvm: pblk: line reference fix in GC adds 8935ebfc5d46 lightnvm: pblk: rollback on error during gc read adds 847a3a2788c5 lightnvm: pblk: reduce L2P memory footprint adds 605bcef7f7d7 lightnvm: pblk: remove unused smeta_ssec field adds d378561b8ec7 lightnvm: pblk: gracefully handle GC vmalloc fail adds 4ca885241950 lightnvm: pblk: fix race during put line adds 75c89bef6a54 lightnvm: pblk: ensure that erase is chunk aligned adds 6e46b8b24ffb lightnvm: pblk: cleanly fail when there is not enough memory adds d38954ed1b76 lightnvm: pblk: set proper read status in bio adds a14669ebc0e2 lightnvm: Inherit mdts from the parent nvme device adds 0503871223b7 lightnvm: pblk: fix bio leak when bio is split adds 4bbae699226e lightnvm: pblk: set propper line as data_line after gc adds f41d427cdd9e lightnvm: prevent race condition on pblk remove adds 486b5aac85f6 lightnvm: pblk: fix lock order in pblk_rb_tear_down_check adds 74a37fbb5c8d lightnvm: pblk: kick writer on write recovery path adds 2b0ae81e2a6f lightnvm: pblk: fix update line wp in OOB recovery adds d165a7a6f5aa lightnvm: pblk: propagate errors when reading meta adds 1fc3b30569bc lightnvm: pblk: wait for inflight IOs in recovery adds 32ac0fa3afeb lightnvm: pblk: remove internal IO timeout adds f2e024570ef1 lightnvm: pblk: GC error handling adds 3e03f6322ab2 lightnvm: pblk: IO path reorganization adds a24eab598871 lightnvm: pblk: recover only written metadata adds e69397ea05ce lightnvm: track inflight target creations adds 843f2edbdde0 lightnvm: do not remove instance under global lock adds a96de64a24e5 lightnvm: pblk: simplify partial read path adds 45c5fcbb7341 lightnvm: pblk: use nvm_rq_to_ppa_list() adds e78c21d157f2 s390/dasd: fix build warning in dasd_eckd_build_cp_raw adds cf12c6729c74 sata_rcar: Remove ata_host_alloc() error printing adds 936b33f7243f brd: add cond_resched to brd_free_pages adds e8fd41bb3cf1 nvme-pci: init shadow doorbell after each reset adds f4524cc45626 nvme-pci: add known admin effects to augument admin effect [...] adds 3b7dffb971dc nvme-pci: mark expected switch fall-through adds 87fd125344d6 nvme-rdma: remove redundant reference between ib_device an [...] adds 8730c1ddb69b nvme-fc: use separate work queue to avoid warning adds 8a03b27ea61c nvme-multipath: avoid crash on invalid subsystem cntlid en [...] adds 94e970b6740b nvme-fabrics: remove unused argument adds 9581ae4f0fac nvme: fix typos in nvme status code values adds 521cfb8e5a5d nvme: trace all async notice events adds 32fd90c40768 nvme: change locking for the per-subsystem controller list adds 1b1031ca63b2 nvme: validate cntlid during controller initialisation adds 47ca23c1176a Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] adds 7a102d9044e7 block/bio-integrity: use struct_size() in kmalloc() adds 1718de78e623 Merge tag 'for-5.2/block-post-20190516' of git://git.kerne [...] adds e2033e33cb38 io_uring: fix race condition reading SQE data adds 44a9bd18a0f0 io_uring: fix failure to verify SQ_AFF cpu adds c71ffb673cd9 io_uring: remove 'ev_flags' argument adds 2bbcd6d3b36a io_uring: fix infinite wait in khread_park() on io_finish_async() adds dc6ce4bc2b35 io_uring: adjust smp_rmb inside io_cqring_events adds fdb288a679cd io_uring: use wait_event_interruptible for cq_wait conditi [...] adds a6a4b66bd8f4 Merge tag 'for-linus-20190516' of git://git.kernel.dk/linux-block adds 1cdc415f1083 uapi, fsopen: use square brackets around "fscontext" [ver #2] adds 9c8ad7a2ff0b uapi, x86: Fix the syscall numbering of the mount API sysc [...] adds d8076bdb56af uapi: Wire up the mount API syscalls on non-x86 arches [ver #2] adds bf8a9a475573 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8db16d19111b s390/boot: fix compiler error due to missing awk strtonum adds 7e756f423af8 latent_entropy: avoid build error when plugin cflags are not set adds 184c460fbab4 s390/kasan: adapt disabled_wait usage to avoid build error adds 22e2fe8551f8 s390/cio: Remove tracing for rchp instruction adds 3060781f2664 s390/qdio: allow to scan all Output SBALs in one go adds 5a19d6702728 s390/qdio: use get_buf_state() in debug_get_buf_state() adds a698e1372800 s390/qdio: optimize state inspection of HW-owned SBALs adds f3e20ad67b4c s390: move arch/s390/defconfig to arch/s390/configs/defconfig adds 80111bfb672d Merge tag 's390-5.2-2' of git://git.kernel.org/pub/scm/lin [...] adds e1bf776363f3 nds32: Removed unused thread flag TIF_USEDFPU adds 8ac7857406cd nds32/io: Remove useless definition of mmiowb() adds aa0be0e022ff nds32: ex-exit: Remove unneeded need_resched() loop adds 5b633e517b8c nds32: add vmlinux.lds and vdso.so to .gitignore adds 0ff8e00f2c1e nds32: vdso: fix and clean-up Makefile adds 1cfdc6f92f25 nds32: remove __virt_to_bus and __bus_to_virt adds 7f9ea6b799ef nds32: Use the correct style for SPDX License Identifier adds c58867615d57 nds32: remove unused generic-y += cmpxchg-local.h adds 95b6204dbf70 nds32: vdso: drop unnecessary cc-ldoption adds 0fcef555abdc nds32: fix semicolon code style issue adds 32ee500f295a arch: nds32: Kconfig: pedantic formatting adds a771e9225008 nds32: don't export low-level cache flushing routines adds 63e07e202997 MAINTAINERS: update nds32 git repo path adds af9abd65983c nds32: Fix vDSO clock_getres() adds 4489da718309 Merge tag 'nds32-for-linus-5.2-rc1' of git://git.kernel.or [...] adds 9d609649bb29 KVM: vmx: print more APICv fields in dump_vmcs adds f16cb57be82b KVM: x86: clear VM_EXIT_SAVE_IA32_PAT adds 674ea351cdeb KVM: x86: optimize check for valid PAT value adds f6b0db1fdafa kvm: nVMX: Check "load IA32_PAT" VM-exit control on vmentry adds de2bc2bfdf41 kvm: nVMX: Check "load IA32_PAT" VM-entry control on vmentry adds 9c3e922ba316 KVM: nVMX: Move guest non-reg state checks to VM-Exit path adds 5478ba349f3f KVM: nVMX: Rename and split top-level consistency checks t [...] adds 98d9e858fa96 KVM: nVMX: Return -EINVAL when signaling failure in pre-VM [...] adds c80add0f487e KVM: nVMX: Return -EINVAL when signaling failure in VM-Ent [...] adds 11988499e62b KVM: x86: Skip EFER vs. guest CPUID checks for host-initia [...] adds 0a62956312e9 KVM: x86: Inject #GP if guest attempts to set unsupported [...] adds c110ae578ca0 kvm: move KVM_CAP_NR_MEMSLOTS to common code adds 58616e6a3784 KVM: s390: Fix potential spectre warnings adds 7832e91cd33f KVM: s390: add vector enhancements facility 2 to cpumodel adds d5cb6ab1e3d4 KVM: s390: add vector BCD enhancements facility to cpumodel adds 13209ad0395c KVM: s390: add MSA9 to cpumodel adds d668139718a9 KVM: s390: provide query function for instructions returni [...] adds 173aec2d5a9f KVM: s390: add enhanced sort facilty to cpu model adds 4f45b90e1c03 KVM: s390: add deflate conversion facilty to cpu model adds 8ec2fa52eac5 KVM: s390: enable MSA9 keywrapping functions depending on [...] adds cdd6ad3ac63d KVM: polling: add architecture backend to disable polling adds 8b905d28ee17 KVM: s390: provide kvm_arch_no_poll function adds bcccb8f6a91b KVM: s390: vsie: Do not shadow CRYCB when no AP and no keys adds b2d0371d2e37 KVM: s390: vsie: Return correct values for Invalid CRYCB format adds da8f0d97b2a0 Merge tag 'kvm-s390-next-5.2-1' of git://git.kernel.org/pu [...] adds 3a1e5e4a2c7a Revert "KVM: doc: Document the life cycle of a VM and its [...] adds 8479e04e7d6b KVM: x86: Inject PMI for KVM guest adds c715eb9fe902 KVM: x86: Add support of clear Trace_ToPA_PMI status adds 6c6a2ab962af KVM: VMX: Nop emulation of MSR_IA32_POWER_CTL adds ee66e453db13 KVM: lapic: Busy wait for timer to expire when using hv_timer adds f1ba5cfbe47a KVM: lapic: Explicitly cancel the hv timer if it's pre-expired adds f99279825ee3 KVM: lapic: Refactor ->set_hv_timer to use an explicit exp [...] adds 4ca88b3f86cd KVM: lapic: Check for a pending timer intr prior to start_ [...] adds 0967fa1cd376 KVM: VMX: Skip delta_tsc shift-and-divide if the dividend is zero adds 65c4189de8c1 KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size adds b8b002209c06 kvm_main: fix some comments adds d6a85c322348 KVM: vmx: clean up some debug output adds 19e38336d71d KVM: VMX: Include architectural defs header in capabilities.h adds 191c8137a939 x86/kvm: Implement HWCR support adds 2e408936b6de X86/nVMX: handle_vmon: Read 4 bytes from guest memory adds 3d5f6beb74a0 X86/nVMX: Update the PML table without mapping and unmappi [...] adds bd53cb35a3e9 X86/KVM: Handle PFNs outside of kernel reach when touching GPTEs adds e45adf665a53 KVM: Introduce a new guest mapping API adds b146b839282c X86/nVMX: handle_vmptrld: Use kvm_vcpu_map when copying VM [...] adds 31f0b6c4ba7d KVM/nVMX: Use kvm_vcpu_map when mapping the L1 MSR bitmap adds 96c66e87deee KVM/nVMX: Use kvm_vcpu_map when mapping the virtual APIC page adds 3278e0492554 KVM/nVMX: Use kvm_vcpu_map when mapping the posted interru [...] adds 42e35f8072c3 KVM/X86: Use kvm_vcpu_map in emulator_cmpxchg_emulated adds 8c5fbf1a7231 KVM/nSVM: Use the new mapping API for mapping guest memory adds 8892530598dd KVM/nVMX: Use kvm_vcpu_map for accessing the shadow VMCS adds dee9c0493108 KVM/nVMX: Use kvm_vcpu_map for accessing the enlightened VMCS adds e0bf2665ca26 KVM/nVMX: Use page_address_valid in a few more locations adds 0c55671f84ff kvm, x86: Properly check whether a pfn is an MMIO or not adds de3cd117ed2f KVM: x86: Omit caching logic for always-available GPRs adds 2b3eaf815ca9 KVM: VMX: Use accessors for GPRs outside of dedicated cach [...] adds e9c16c78503d KVM: x86: use direct accessors for RIP and RSP adds 4ddc9204572c KVM: Fix the bitmap range to copy during clear dirty adds 53eac7a8f8cf KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one adds d7547c55cbe7 KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 adds 648a93c82b46 tests: kvm: Add tests to .gitignore adds 4b350aebbec8 tests: kvm: Add tests for KVM_CAP_MAX_VCPUS and KVM_CAP_MA [...] adds 332d079735f5 KVM: nVMX: KVM_SET_NESTED_STATE - Tear down old EVMCS stat [...] adds da1e3071d53d tests: kvm: Add tests for KVM_SET_NESTED_STATE adds 9b5db6c762ad kvm: nVMX: Set nested_run_pending in vmx_set_nested_state [...] adds d69129b4e46a KVM: nVMX: Disable intercept for FS/GS base MSRs in vmcs02 [...] adds 61455bf26236 kvm: x86: Fix L1TF mitigation for shadow MMU adds f93f7ede087f Revert "KVM: nVMX: Expose RDPMC-exiting only when guest su [...] adds 2d34d1c3bbfd KVM: PPC: Book3S HV: Implement virtual mode H_PAGE_INIT handler adds eadfb1c5f8c0 KVM: PPC: Book3S HV: Implement real mode H_PAGE_INIT handler adds 3309bec85e60 KVM: PPC: Book3S HV: Fix lockdep warning when entering the guest adds 2001825efcea KVM: PPC: Book3S HV: Avoid lockdep debugging in TCE realmo [...] adds e1a1ef84cd07 KVM: PPC: Book3S: Allocate guest TCEs on demand too adds 6fabc9f20c5e KVM: PPC: Book3S HV: smb->smp comment fixup adds 1f80ba3d201e KVM: PPC: Book3S HV: Fix XICS-on-XIVE H_IPI when priority = 0 adds 7ae9bda7edf3 KVM: PPC: Book3S HV: Handle virtual mode in XIVE VCPU push code adds 2940ba0c48bf KVM: PPC: Book3S HV: Move HPT guest TLB flushing to C code adds 70ea13f6e609 KVM: PPC: Book3S HV: Flush TLB on secondary radix threads adds 44b198aee1f2 KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv [...] adds a878957a817c Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kv [...] adds 90c73795afa2 KVM: PPC: Book3S HV: Add a new KVM device for the XIVE nat [...] adds eacc56bb9de3 KVM: PPC: Book3S HV: XIVE: Introduce a new capability KVM_ [...] adds 4131f83c3d64 KVM: PPC: Book3S HV: XIVE: add a control to initialize a source adds e8676ce50e22 KVM: PPC: Book3S HV: XIVE: Add a control to configure a source adds 13ce3297c576 KVM: PPC: Book3S HV: XIVE: Add controls for the EQ configuration adds 5ca806474859 KVM: PPC: Book3S HV: XIVE: Add a global reset control adds 7b46b6169ab8 KVM: PPC: Book3S HV: XIVE: Add a control to sync the sources adds e6714bd1671d KVM: PPC: Book3S HV: XIVE: Add a control to dirty the XIVE [...] adds e4945b9da52b KVM: PPC: Book3S HV: XIVE: Add get/set accessors for the V [...] adds a1cd3f0883f4 KVM: Introduce a 'mmap' method for KVM devices adds 39e9af3de5ca KVM: PPC: Book3S HV: XIVE: Add a TIMA mapping adds 6520ca64cde7 KVM: PPC: Book3S HV: XIVE: Add a mapping for the source ESB pages adds 232b984b7d55 KVM: PPC: Book3S HV: XIVE: Add passthrough support adds 3fab2d10588e KVM: PPC: Book3S HV: XIVE: Activate XIVE exploitation mode adds 2bde9b3ec8bd KVM: Introduce a 'release' method for KVM devices adds 5422e95103cf KVM: PPC: Book3S HV: XIVE: Replace the 'destroy' method by [...] adds 6f868405faf0 KVM: PPC: Book3S HV: XIVE: Prevent races when releasing device adds 0caecf5b0019 KVM: PPC: Book3S HV: XIVE: Clear escalation interrupt poin [...] adds 2eeeaf16aa6f KVM: PPC: Book3S HV: Make sure to load LPID for radix VCPUs adds 3f8cb76c8007 KVM: PPC: Book3S HV: XIVE: Fix spelling mistake "acessing" [...] adds 4894fbcce856 KVM: PPC: Book3S: Remove useless checks in 'release' metho [...] adds 59c5c58c5b93 Merge tag 'kvm-ppc-next-5.2-2' of git://git.kernel.org/pub [...] adds fd3bc912d3d1 KVM: Documentation: Document arm64 core registers in detail adds efbc20249fee arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush adds 38abf22e122e KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() adds 7aa92cf318f8 KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance adds 3f61f40947e8 KVM: arm64: Add missing #includes to kvm_host.h adds 8b08e8401fb4 arm64/sve: Clarify role of the VQ map maintenance functions adds d06b76be8dad arm64/sve: Check SVE virtualisability adds 0495067420f3 arm64/sve: Enable SVE state tracking for non-task contexts adds 1765edbab16e KVM: arm64: Add a vcpu flag to control SVE visibility for [...] adds 1c19991390ae KVM: arm64: Propagate vcpu into read_id_reg() adds 7f34e4090394 KVM: arm64: Support runtime sysreg visibility filtering adds 73433762fcae KVM: arm64/sve: System register context switch and access support adds b43b5dd990eb KVM: arm64/sve: Context switch the SVE registers adds 2b953ea34812 KVM: Allow 2048-bit register access via ioctl interface adds dc52f31a928b KVM: arm64: Add missing #include of <linux/string.h> in guest.c adds be25bbb392fa KVM: arm64: Factor out core register ID enumeration adds 8c86dfe39d5d KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus adds e1c9c98345b3 KVM: arm64/sve: Add SVE support to register access ioctl i [...] adds 8e3c54c8b6a9 KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST adds ead9e430c0fb arm64/sve: In-kernel vector length availability query interface adds 0f062bfe36b6 KVM: arm/arm64: Add hook for arch-specific KVM initialisation adds 7dd32a0d0103 KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl adds 9033bba4b535 KVM: arm64/sve: Add pseudo-register for the guest's vector [...] adds 9a3cdf26e336 KVM: arm64/sve: Allow userspace to enable SVE for vcpus adds 555f3d03e7fb KVM: arm64: Add a capability to advertise SVE support adds 395f562f2b4c KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG adds 50036ad06b7f KVM: arm64/sve: Document KVM API extensions for SVE adds 5d8d4af24460 arm64: KVM: Fix system register enumeration adds 624835abf9e2 arm64/sve: Clarify vq map semantics adds a3be836df7cb KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to ju [...] adds 0323e027df13 KVM: arm: Make vcpu finalization stubs into inline functions adds 700698a8a974 KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() [...] adds 8ae6efdde451 KVM: arm64/sve: Clean up UAPI register ID definitions adds f8d4635aff7e KVM: arm64/sve: Miscellaneous tidyups in guest.c adds 52110aa95948 KVM: arm64/sve: Make register ioctl access errors more consistent adds 55ffad3b636a KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_r [...] adds 4bd774e57b29 KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing adds ecfb6ed4f66e KVM: arm64/sve: Explain validity checks in set_sve_vls() adds 92e68b2b1ba0 KVM: arm/arm64: Clean up vcpu finalization function parame [...] adds 9df2d660c7f3 KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE adds fe365b4ea6c0 KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation adds 43b8e1f08938 KVM: arm64: Clarify access behaviour for out-of-range SVE [...] adds b890d75c4cdc KVM: arm64: Add a vcpu flag to control ptrauth for guest adds 384b40caa8af KVM: arm/arm64: Context-switch ptrauth registers adds a22fa321d13b KVM: arm64: Add userspace flag to enable pointer authentication adds a243c16d18be KVM: arm64: Add capability to advertise ptrauth for guest adds 21bb0ebf5d78 arm64: arm_pmu: Remove unnecessary isb instruction adds 630a16854d2d arm64: KVM: Encapsulate kvm_cpu_context in kvm_host_data adds eb41238cf19f arm64: KVM: Add accessors to track guest/host only counters adds d1947bc4bc63 arm64: arm_pmu: Add !VHE support for exclude_host/exclude_ [...] adds 3d91befbb3a0 arm64: KVM: Enable !VHE support for :G/:H perf event modifiers adds 435e53fb5e21 arm64: KVM: Enable VHE support for :G/:H perf event modifiers adds 39e3406a090a arm64: KVM: Avoid isb's by using direct pmxevtyper sysreg adds a9bf3130ebfe arm64: docs: Document perf event attributes adds 21137301de5a arm64: KVM: Fix perf cycle counter support for VHE adds 9eecfc22e0bf KVM: arm64: Fix ptrauth ID register masking logic adds dd53f6102c30 Merge tag 'kvmarm-for-v5.2' of git://git.kernel.org/pub/sc [...] adds c011d23ba046 kvm: fix compilation on aarch64 adds 0ef0fd351550 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds dad3197da7a3 ALSA: hda/realtek - Fixup headphone noise via runtime suspend adds c9af753f26bd ALSA: hda/realtek - Avoid superfluous COEF EAPD setups adds 891afcf2462d ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) adds ed180abba7f1 ALSA: hda: Fix race between creating and refreshing sysfs entries adds 56df90b631fc ALSA: hda/realtek - Fix for Lenovo B50-70 inverted interna [...] adds 72cf0b07418a Merge tag 'sound-fix-5.2-rc1' of git://git.kernel.org/pub/ [...] adds 7a64f3f1cffd riscv/signal: Fixup additional syscall restarting adds df720961c128 riscv: use asm-generic/extable.h adds 5cfade5fdcc9 riscv: turn mm_segment_t into a struct adds e28dcc77e8e8 riscv: remove unreachable big endian code adds 09afac77b6e8 riscv: remove CONFIG_RISCV_ISA_A adds df16c40cbfb4 riscv: clear all pending interrupts when booting adds c637b911e066 riscv: simplify the stack pointer setup in head.S adds ba9c0141941c riscv: cleanup the parse_dtb calling conventions adds 877425424d6c riscv: remove unreachable !HAVE_FUNCTION_GRAPH_RET_ADDR_PTR code adds 6ab77af4b0ee riscv: remove duplicate macros from ptrace.h adds bed137870663 riscv: print the unexpected interrupt cause adds bf0102a0fdd9 riscv: call pm_power_off from machine_halt / machine_power_off adds fd7f744caed8 riscv: vdso: drop unnecessary cc-ldoption adds 70114560b285 RISC-V: Add RISC-V specific arch_match_cpu_phys_id adds ab3d26500547 RISC-V: Implement nosmp commandline option. adds 8b4302a442af RISC-V: Support nr_cpus command line option. adds f1f47c6ca34b RISC-V: Fix minor checkpatch issues. adds 196a14d45161 RISC-V: Use tabs to align macro values in asm/csr.h adds 6dcaf00487ca RISC-V: Add interrupt related SCAUSE defines in asm/csr.h adds a3182c91ef4e RISC-V: Access CSRs using CSR numbers adds f91253a3d005 tty: Don't force RISCV SBI console as preferred console adds 58de77545e53 riscv: move flush_icache_{all,mm} to cacheflush.c adds f6635f873a60 riscv: move switch_mm to its own file adds a21344dfc6ad riscv: fix sbi_remote_sfence_vma{,_asid}. adds d18ebc274ca7 riscv: support trap-based WARN() adds ee72e0e70cf7 riscv: Add the support for c.ebreak check in is_valid_bugaddr() adds 9a6e7af02f7f riscv: Support BUG() in kernel module adds 4c3aeb82a0f4 RISC-V: Avoid using invalid intermediate translations adds 5545b6d1ba25 RISC-V: Add DT documentation for SiFive L2 Cache Controller adds a967a289f169 RISC-V: sifive_l2_cache: Add L2 cache controller driver fo [...] adds 8fef9900d43f riscv: fix locking violation in page fault handler adds b0bb1269b978 Merge tag 'riscv-for-linus-5.2-mw2' of git://git.kernel.or [...] adds 1b1f01b653b4 MIPS: perf: Fix build with CONFIG_CPU_BMIPS5000 enabled adds 8041edb59209 MIPS: Fix Ingenic SoCs sometimes reporting wrong ISA adds a57140e9a850 MIPS: SGI-IP27: use generic PCI driver adds e6308b6d35ea MIPS: SGI-IP27: abstract chipset irq from bridge adds 67eebf721304 generic: fix appended dtb support adds 81fca03ae741 MIPS: SGI-IP22: provide missing dma_mask/coherent_dma_mask adds b1e479e3dcbc MIPS: Alchemy: add DMA masks for on-chip ethernet adds bcd1739788e2 Merge tag 'mips_5.2_2' of git://git.kernel.org/pub/scm/lin [...] adds 397d2300b08c powerpc/32s: fix flush_hash_pages() on SMP adds 7338874c337f powerpc/mm: Fix crashes with hugepages & 4K pages adds 6457f42eb3f6 powerpc/mm: Drop VM_BUG_ON in get_region_id() adds c179976cf4cb powerpc/mm/hash: Fix get_region_id() for invalid addresses adds 672eaf37db9f powerpc/cacheinfo: Remove double free adds 86a78a8b8d04 Merge tag 'powerpc-5.2-2' of git://git.kernel.org/pub/scm/ [...] adds c180d710ee7a soc: ixp4xx: qmgr: Fix an NULL vs IS_ERR() check in probe adds 8e7b65a6eb7a ARM: ixp4xx: Remove duplicated include from common.c adds 11e600a8c79d ARM: OMAP1: ams-delta: fix early boot crash when LED suppo [...] adds 6a38df676a0a ARM: dts: logicpd-som-lv: Fix MMC1 card detect adds 163d65cbf3ba Merge tag 'omap-for-v5.1/fixes-rc6' of git://git.kernel.or [...] adds 7971cc408d11 ARM: mvebu: kirkwood: remove error message when retrieving [...] adds 8f11b5ab441d ARM: mvebu: fix a leaked reference by adding missing of_node_put adds 3ab2b5fdd1d8 ARM: mvebu: drop unnecessary label adds 969ad77c14ab ARM: mvebu: prefix coprocessor operand with p adds 7af2ea3b29b1 ARM: mvebu: drop return from void function adds c32beba325d8 Merge tag 'mvebu-arm-5.2-1' of git://git.infradead.org/lin [...] adds 5674a92ca4b7 soc/fsl/qe: Fix an error code in qe_pin_request() adds 9e3bf9cdc703 Merge tag 'soc-fsl-fix-v5.1' of git://git.kernel.org/pub/s [...] adds cb46b0991c27 ARM: socfpga_defconfig: enable support for large block devices adds fce638e85350 ARM: socfpga_defconfig: enable LTC2497 adds 648a5fbc90ee Merge tag 'socfpga_arm32_defconfig_for_v5.2' of git://git. [...] adds 982c736cd677 Opt out of scripts/get_maintainer.pl adds 6d6165603e16 amba: tegra-ahb: Mark PM functions as __maybe_unused adds 23c6eddfbb0c Merge tag 'tegra-for-5.2-bus-fixes' of git://git.kernel.or [...] adds 2e988a83874b arm64: tegra: Select ARM_GIC_PM adds 3c7f51bfad49 Merge tag 'tegra-for-5.2-arm64-soc-fixes' of git://git.ker [...] adds dfdbf16c50d8 arm64: tegra: Fix insecure SMMU users for Tegra186 adds f2a465e7185f arm64: tegra: Enable SMMU translation for PCI on Tegra186 adds 7278358407be arm64: tegra: Disable XUSB support on Jetson TX2 adds d6e245acc900 Merge tag 'tegra-for-5.2-arm64-dt-fixes' of git://git.kern [...] adds 3037271388ee ARM: at91: remove HAVE_FB_ATMEL for sama5 SoC as they use DRM adds c60fed1dfd44 ARM: at91: sama5: make ov2640 as a module adds e40b0695d56d Merge tag 'at91-5.2-defconfig' of git://git.kernel.org/pub [...] adds c3f5b8fde71f ARM: at91: pm: introduce at91_soc_pm structure adds db9630273f90 dt-bindings: arm: atmel: add binding for SAM9X60 SoC adds 01c7031cfa73 ARM: at91: pm: initial PM support for SAM9X60 adds 2fa86e5200a4 ARM: at91: pm: keep at91_pm_backup_init() only for SAMA5D2 SoCs adds a958156dac93 ARM: at91: pm: add support for per SoC wakeup source confi [...] adds eaedc0d379da ARM: at91: pm: add ULP1 support for SAM9X60 adds bc0779bd8f13 ARM: at91: pm: disable RC oscillator in ULP0 adds 2725d70aa513 ARM: at91: pm: do not disable/enable PLLA for ULP modes adds faff3fcf01ef Merge tag 'at91-5.2-soc' of git://git.kernel.org/pub/scm/l [...] adds 15d574fbd3f8 arm64: dts: sprd: Add clock properties for serial devices adds 4c4a5c99af7f Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...] adds 5a28fc94c914 x86/mpx, mm/core: Fix recursive munmap() corruption adds 8ea58f1e8b11 objtool: Allow AR to be overridden with HOSTAR adds 1335d9a1fb2a Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds f8585539df0a fbdev/efifb: Ignore framebuffer memmap entries that lack a [...] adds 39feaa3ff445 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 082ce27ff421 irqchip/bcm: Restore registration print with %pOF adds 0f29456d0804 irqchip/gic-v3-its: fix some definitions of inner cacheabi [...] adds a7c90f51d7b1 irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() adds 358b9d248a02 irqchip/imx-irqsteer: Use devm_platform_ioremap_resource() [...] adds 08970ecf744e irq/irqdomain: Fix typo in the comment on top of __irq_dom [...] adds fe00f8900ca7 irqchip/gic-pm: Update driver to use clk_bulk APIs adds 960164f7141e irqchip/gic-pm: Fix suspend handling adds cfbf9e497094 irqchip/stm32: Use a platform driver for stm32mp1-exti device adds b31a383852b9 irqchip/gic-v3-its: Move allocation outside mutex adds 1c73fac50d83 irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range adds 12eade123e50 irqchip/gic-v3-its: Make free_lpi_range a little cheaper adds 66373bf67141 irqchip: Remove unneeded select IRQ_DOMAIN adds 89626d4bad81 irqchip/renesas-intc-irqpin: Remove devm_kzalloc() error printing adds 905c30477f4d firmware: ti_sci: Add support to get TISCI handle using of [...] adds 9c19fb6895be firmware: ti_sci: Add support for RM core ops adds 997b001f6bb2 firmware: ti_sci: Add support for IRQ management adds 754c9477ae78 firmware: ti_sci: Add RM mapping table for am654 adds 032a1ec549a7 firmware: ti_sci: Add helper apis to manage resources adds 2bd1298ac177 genirq: Introduce irq_chip_{request,release}_resource_pare [...] adds 0d04d0c14678 gpio: thunderx: Use the default parent apis for {request,r [...] adds 67d2075ad695 dt-bindings: irqchip: Introduce TISCI Interrupt router bindings adds cd844b0715ce irqchip/ti-sci-intr: Add support for Interrupt Router driver adds accaf1fbfb5d dt-bindings: irqchip: Introduce TISCI Interrupt Aggregator [...] adds 9f1463b86c13 irqchip/ti-sci-inta: Add support for Interrupt Aggregator driver adds 49b323157bf1 soc: ti: Add MSI domain bus support for Interrupt Aggregator adds f011df6179bd irqchip/ti-sci-inta: Add msi domain support adds 009669e74813 arm64: arch_k3: Enable interrupt controller drivers adds aaebdf8d6847 genirq/msi: Add a new field in msi_desc to store an IOMMU cookie adds ece6e6f0218b iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts adds 737be74710f3 irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_m [...] adds 35ae7df21be0 irqchip/gic-v3-its: Don't map the MSI page in its_irq_comp [...] adds 2cb3b1654549 irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi [...] adds 731039754257 irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_ [...] adds 16e32c3cde77 iommu/dma-iommu: Remove iommu_dma_map_msi_msg() adds fb4e0592654a Merge tag 'irqchip-5.2' of git://git.kernel.org/pub/scm/li [...] adds d9351ea14ddc Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 67d06e6efa41 dt-bindings: timer: Add Allwinner suniv timer adds 0113ab803a8a clocksource/drivers/sun4i: Add a compatible for suniv adds dfc82faad725 clocksource/drivers/sp804: Add COMPILE_TEST to CONFIG_ARM_ [...] adds 95170f0708f2 clocksource/drivers/tegra: Rework for compensation of susp [...] adds f0b1ca623d8d clocksource/drivers/timer-milbeaut: Fix to enable one-shot timer adds 95d5dc712634 clocksource/drivers/timer-milbeaut: Add shutdown function adds 37dbf65c6a1f clocksource/drivers/timer-milbeaut: Cleanup common registe [...] adds c2c9136b7096 ARM: at91: move SoC specific definitions to SoC folder adds 86232bfd28d7 clocksource/drivers/tcb_clksrc: Stop depending on atmel_tclib adds f712a1e8e59e clocksource/drivers/tcb_clksrc: Use tcb as sched_clock adds 7803dc865bd2 ARM: at91: Implement clocksource selection adds 6275f4947e2f clocksource/drivers/tcb_clksrc: Move Kconfig option adds 2f982703bd00 clocksource/drivers/timer-atmel-pit: Rework Kconfig option adds a7aae768166e clocksource/drivers/tcb_clksrc: Rename the file for consistency adds 7ebe68100418 clocksource/drivers/timer-atmel-tcb: Convert tc_clksrc_sus [...] adds 8c9374068ef6 misc: atmel_tclib: Do not probe already used TCBs adds ea7a5f90f103 Merge tag 'timers-v5.2' of http://git.linaro.org/people/da [...] adds a13f950ef13f Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds bdd1666b3d03 perf annotate: Remove hist__account_cycles() from callback adds 1455ea2391be perf test: Fix spelling mistake "leadking" -> "leaking" adds b399ec215b84 csky: Add support for libdw adds 53dbabfe5026 tools lib traceevent: Remove hard coded install paths from [...] adds 382619c07ff6 perf tools: Speed up report for perf compiled with linwunwind adds a021b5400111 tools arch: Update arch/x86/lib/memcpy_64.S copy used in ' [...] adds f98f10f35257 tools arch uapi: Sync the x86 kvm.h copy adds 0ceb5499a800 tools x86 uapi asm: Sync the pt_regs.h copy with the kerne [...] adds c9a707875053 tools pci: Do not delete pcitest.sh in 'make clean' adds 8e5bc76f2ce3 perf record: Fix suggestion to get list of registers usabl [...] adds 4c1cf20334ae perf parse-regs: Improve error output when faced with unkn [...] adds ca138a7aabc6 perf tools x86: Add support for recording and printing XMM [...] adds be6e747136a4 perf scripts python: exported-sql-viewer.py: Move view creation adds 4b2084537e5f perf scripts python: exported-sql-viewer.py: Fix error whe [...] adds 3ac641f4acd6 perf scripts python: exported-sql-viewer.py: Add tree level adds 96c43b9a7ab3 perf scripts python: exported-sql-viewer.py: Add copy to c [...] adds 9bc4e4bfe616 perf scripts python: exported-sql-viewer.py: Add context menu adds b62d18aba110 perf scripts python: exported-sql-viewer.py: Add 'About' d [...] adds bf6d18cffa5f perf vendor events intel: Add uncore_upi JSON support adds 30ba5b0e66c8 perf machine: Null-terminate version char array upon fgets [...] adds dc7fd7bfe98e tools lib traceevent: Introduce man pages adds f7dff58a8b5a tools lib traceevent: Add support for man pages with multi [...] adds 680ca343d229 tools lib traceevent: Man pages for tep_handler related APIs adds 3d2626bd1f15 tools lib traceevent: Man page for header_page APIs adds ba28fabe43c3 tools lib traceevent: Man page for get/set cpus APIs adds 9571f7371f14 tools lib traceevent: Man page for file endian APIs adds 802e985eb682 tools lib traceevent: Man page for host endian APIs adds 71ee989f94cf tools lib traceevent: Man page for page size APIs adds c127ef56761e tools lib traceevent: Man page for tep_strerror() adds db5570e5e30a tools lib traceevent: Man pages for event handler APIs adds c818e2dbe472 tools lib traceevent: Man pages for function related libtr [...] adds 10e679751cde tools lib traceevent: Man pages for registering print function adds c76c22421875 tools lib traceevent: Man page for tep_read_number() adds 86e8076e93ff tools lib traceevent: Man pages for event find APIs adds 7935c316ef06 tools lib traceevent: Man page for list events APIs adds 747e942c3925 tools lib traceevent: Man pages for libtraceevent event get APIs adds 0b51220ee0c3 tools lib traceevent: Man pages for find field APIs adds 96e75ef97d88 tools lib traceevent: Man pages for get field value APIs adds 6dfe6849b6ee tools lib traceevent: Man pages for print field APIs adds 95ec2822a976 tools lib traceevent: Man page for tep_read_number_field() adds e64392019c05 tools lib traceevent: Man pages for event fields APIs adds 854d73c66659 tools lib traceevent: Man pages for event filter APIs adds e57ea935ad74 tools lib traceevent: Man pages for parse event APIs adds 73b6b470f606 tools lib traceevent: Man page for tep_parse_header_page() adds 0133fc6068fb tools lib traceevent: Man pages for APIs used to extract c [...] adds 1df9d75776c9 tools lib traceevent: Man pages for trace sequences APIs adds 5b6f5aef10f6 perf build tests: Add NO_LIBZSTD=1 to make_minimal adds d3c8c08e75c4 perf session: Define 'bytes_transferred' and 'bytes_compre [...] adds 42e1fd80a5b8 perf record: Implement COMPRESSED event record and its attributes adds 51255a8af7c4 perf mmap: Implement dedicated memory buffer for data compression adds f24c1d7523e6 perf tools: Introduce Zstd streaming based compression API adds 5d7f41164930 perf record: Implement compression for serial trace streaming adds ef781128e47e perf record: Implement compression for AIO trace streaming adds 61a7773ca88f perf report: Add stub processing of compressed events for -D adds 504c1ad11691 perf record: Implement -z,--compression_level[=<n>] option adds cb62c6f1f592 perf report: Implement perf.data record decompression adds 371a3378d83a perf inject: Enable COMPRESSED record decompression adds bdc35cbc35c0 perf tests: Implement Zstd comp/decomp integration test adds d94cfbab6da9 perf test zstd: Fixup verbose mode output adds 8e8f515d567f perf jevents: Remove unused variable adds ae833a6124b1 perf vendor events arm64: Remove [[:xdigit:]] wildcard adds 93fe8f1e1104 perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a [...] adds 7025fdbea3a6 perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events adds aeea9062d949 perf parse-regs: Split parse_regs adds af785e75bf61 perf parse-regs: Add generic support for arch__intr/user_r [...] adds 6466ec14aaf4 perf regs x86: Add X86 specific arch__intr_reg_mask() adds 7ba8fa20e26e perf intel-pt: Fix instructions sampling rate adds 61b6e08dc8e3 perf intel-pt: Fix improved sample timestamp adds 1b6599a9d8e6 perf intel-pt: Fix sample timestamp wrt non-taken branches adds 6cf626563998 perf docs: Add description for stderr adds 064b4e82aa16 perf tools: Add a 'percore' event qualifier adds 40480a813670 perf stat: Factor out aggregate counts printing adds 4fc4d8dfa056 perf stat: Support 'percore' event qualifier adds 62e1c09418fc Merge tag 'perf-core-for-mingo-5.2-20190517' of git://git. [...] adds 1ba3b5dc1492 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds b63a9de02d64 smb3: display session id in debug data adds a205d5005eba cifs: cleanup smb2ops.c and normalize strings adds d1c35afb0892 smb3: trivial cleanup to smb2ops.c adds 14e25977f988 cifs: use the right include for signal_pending() adds 1d2a4f57cebd cifs:smbd When reconnecting to server, call smbd_destroy() [...] adds 7f46d23e1b14 cifs:smbd Use the correct DMA direction when sending data adds 3b249115719b cifs: Don't match port on SMBDirect transport adds 2c87d6a94d16 cifs: Allocate memory for all iovs in smb2_ioctl adds 9ab70ca65330 Fixed https://bugzilla.kernel.org/show_bug.cgi?id=202935 a [...] adds dece44e381ab cifs: add support for SEEK_DATA and SEEK_HOLE adds d8848eefc1d5 Merge tag '5.2-rc-smb3-fixes' of git://git.samba.org/sfren [...] adds 592acbf16821 ext4: zero out the unused memory region in the extent tree block adds 0d52154bb0a7 jbd2: fix potential double free adds 57a0da28ced8 ext4: fix data corruption caused by overlapping unaligned [...] adds 08fc98a4d642 ext4: fix use-after-free in dx_release() adds fbbbbd2f28ae ext4: unsigned int compared against zero adds 0ba33facfc9b ext4: fix miscellaneous sparse warnings adds 15f0d8d0bafb unicode: add missing check for an error return from utf8lookup() adds 7fb64133360b unicode: update to Unicode 12.1.0 final adds 170417c8c7bb ext4: fix block validity checks for journal inodes using i [...] adds 2c1d0e3631e5 ext4: avoid panic during forced reboot due to aborted journal adds c4d36b63b28b Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 7159dbdae3c5 i2c: core: improve return value handling of i2c_new_device [...] adds b8f5fe3bc5b9 i2c: core: add device-managed version of i2c_new_dummy adds f23d8719e76f Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 901b5732fbcc csky: remove deprecated arch/csky/boot/dts/include/dt-bindings adds 861fde319134 ia64: require -Wl,--hash-style=sysv adds 5b13f841b37f sh: vsyscall: drop unnecessary cc-ldoption adds 178aa03bbe6c sh: exclude vmlinux.scr from .gitignore pattern adds 593e0fd97ef1 MAINTAINERS: kbuild: Add pattern for scripts/*vmlinux* adds a3bc88645e92 kbuild: re-enable int-in-bool-context warning adds 6944a06d141b samples: guard sub-directories with CONFIG options adds 33ff99fb0915 arch: remove dangling asm-generic wrappers adds 8289f913fe12 kbuild: add -Wvla flag unconditionally adds 4c8dd95a723d kbuild: add some extra warning flags unconditionally adds 7eb8e5f07305 kbuild: Don't try to add '-fcatch-undefined-behavior' flag adds a1494304346a kbuild: add all Clang-specific flags unconditionally adds f46e65da48b2 .gitignore: exclude .get_maintainer.ignore and .gitattributes adds d2f8ae0e4c5c kbuild: turn auto.conf.cmd into a mandatory include file adds 902a6898bfb4 kbuild: terminate Kconfig when $(CC) or $(LD) is missing adds 986a13769c4b alpha: move arch/alpha/defconfig to arch/alpha/configs/defconfig adds cc966c92c1d4 media: remove unneeded header search paths adds 14340de506c9 media: prefix header search paths with $(srctree)/ adds 9cc342f6c4a0 treewide: prefix header search paths with $(srctree)/ adds cdd750bfb1f7 kbuild: remove 'addtree' and 'flags' magic for header sear [...] adds 233c741dcbb1 kbuild: add LICENSES to KBUILD_ALLDIRS adds aff11cd983ec kconfig: Terminate menu blocks with a comment in the gener [...] adds 3a48a91901c5 kbuild: check uniqueness of module names adds fc2694ec1ab7 kconfig: use 'else ifneq' for Makefile to improve readability adds ff8583d6e4e3 Merge tag 'kbuild-v5.2-2' of git://git.kernel.org/pub/scm/ [...] adds 68ad4a330433 mm/vmalloc.c: keep track of free blocks for vmap allocation adds bb850f4dae4a mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro adds a6cf4e0fe3e7 mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro adds 60fce36afa9c mm/compaction.c: correct zone boundary handling when isola [...] adds ec084de929e4 fs/writeback.c: use rcu_barrier() to wait for inflight wb [...] adds 5d59aa8f9ce9 initramfs: don't free a non-existent initrd adds de6da1e8bcf0 panic: add an option to replay all the printk message in buffer adds cb6f8739fbf9 Merge branch 'akpm' (patches from Andrew) adds 481a9b8073a4 ubifs: Fix build error without CONFIG_UBIFS_FS_XATTR adds 76aa34944172 ubifs: Use correct config name for encryption adds 4dd0481584d0 ubifs: Convert xattr inum to host order adds 2e2c12200153 Merge tag 'upstream-5.2-rc2' of git://git.kernel.org/pub/s [...] adds a188339ca5a3 Linux 5.2-rc1
No new revisions were added by this update.
Summary of changes: .get_maintainer.ignore | 1 + .gitignore | 8 +- Documentation/admin-guide/kernel-parameters.txt | 1 + Documentation/arm64/perf.txt | 85 ++ Documentation/arm64/pointer-authentication.txt | 22 +- Documentation/device-mapper/dm-dust.txt | 272 +++++ Documentation/device-mapper/dm-integrity.txt | 32 +- .../devicetree/bindings/arm/atmel-at91.txt | 1 + .../devicetree/bindings/arm/keystone/ti,sci.txt | 3 +- .../bindings/interrupt-controller/ti,sci-inta.txt | 66 ++ .../bindings/interrupt-controller/ti,sci-intr.txt | 82 ++ .../devicetree/bindings/riscv/sifive-l2-cache.txt | 51 + .../bindings/timer/allwinner,sun4i-timer.txt | 4 +- .../devicetree/bindings/vendor-prefixes.txt | 476 -------- .../devicetree/bindings/vendor-prefixes.yaml | 977 +++++++++++++++ Documentation/driver-model/devres.txt | 3 + Documentation/media/uapi/v4l/field-order.rst | 16 +- Documentation/networking/rxrpc.txt | 21 +- Documentation/virtual/kvm/api.txt | 225 +++- Documentation/virtual/kvm/devices/vm.txt | 3 +- Documentation/virtual/kvm/devices/xive.txt | 197 +++ Documentation/x86/mds.rst | 44 +- MAINTAINERS | 9 +- Makefile | 25 +- arch/Kconfig | 2 +- arch/alpha/Makefile | 2 + arch/alpha/{ => configs}/defconfig | 0 arch/alpha/include/asm/segment.h | 6 - arch/alpha/kernel/smc37c669.c | 1 - arch/alpha/kernel/smc37c93x.c | 1 - arch/alpha/kernel/syscalls/syscall.tbl | 6 + arch/arc/include/asm/uaccess.h | 1 + arch/arm/Makefile | 3 +- arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 2 +- arch/arm/configs/mini2440_defconfig | 2 +- arch/arm/configs/pxa_defconfig | 2 +- arch/arm/configs/sama5_defconfig | 2 +- arch/arm/configs/socfpga_defconfig | 3 +- arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/domain.h | 6 +- arch/arm/include/asm/futex.h | 3 +- arch/arm/include/asm/kvm_emulate.h | 2 + arch/arm/include/asm/kvm_host.h | 26 +- arch/arm/include/asm/limits.h | 12 - arch/arm/include/asm/processor.h | 4 +- arch/arm/include/asm/uaccess.h | 3 +- arch/arm/mach-at91/Kconfig | 26 +- arch/arm/mach-at91/at91sam9.c | 18 + arch/arm/mach-at91/generic.h | 2 + arch/arm/mach-at91/pm.c | 193 ++- arch/arm/mach-at91/pm_suspend.S | 111 +- arch/arm/mach-davinci/da830.c | 1 + arch/arm/mach-davinci/da850.c | 1 + arch/arm/mach-davinci/devices-da8xx.c | 1 + arch/arm/mach-davinci/dm355.c | 1 + arch/arm/mach-davinci/dm365.c | 1 + arch/arm/mach-davinci/dm644x.c | 1 + arch/arm/mach-davinci/dm646x.c | 1 + arch/arm/mach-dove/common.c | 1 + arch/arm/mach-ixp4xx/common.c | 1 - arch/arm/mach-mediatek/mediatek.c | 1 + arch/arm/mach-mv78xx0/common.c | 1 + arch/arm/mach-mvebu/board-v7.c | 1 - arch/arm/mach-mvebu/coherency_ll.S | 2 +- arch/arm/mach-mvebu/kirkwood.c | 2 - arch/arm/mach-mvebu/pm-board.c | 11 +- arch/arm/mach-mvebu/pmsu_ll.S | 3 +- arch/arm/mach-omap1/board-ams-delta.c | 2 +- arch/arm/mach-orion5x/common.c | 1 + arch/arm/mach-rockchip/rockchip.c | 1 + arch/arm/mach-zynq/common.c | 1 + arch/arm/mm/init.c | 17 +- arch/arm/tools/syscall.tbl | 6 + arch/arm/vdso/Makefile | 21 +- arch/arm64/Kconfig | 6 +- arch/arm64/Kconfig.platforms | 6 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 7 + arch/arm64/boot/dts/sprd/whale2.dtsi | 16 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/fpsimd.h | 29 +- arch/arm64/include/asm/kvm_asm.h | 3 +- arch/arm64/include/asm/kvm_emulate.h | 16 + arch/arm64/include/asm/kvm_host.h | 101 +- arch/arm64/include/asm/kvm_hyp.h | 1 - arch/arm64/include/asm/kvm_ptrauth.h | 111 ++ arch/arm64/include/asm/sysreg.h | 3 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 12 + arch/arm64/include/uapi/asm/kvm.h | 43 + arch/arm64/kernel/asm-offsets.c | 7 + arch/arm64/kernel/cpufeature.c | 2 +- arch/arm64/kernel/fpsimd.c | 179 ++- arch/arm64/kernel/perf_event.c | 50 +- arch/arm64/kernel/signal.c | 5 - arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/fpsimd.c | 17 +- arch/arm64/kvm/guest.c | 415 ++++++- arch/arm64/kvm/handle_exit.c | 36 +- arch/arm64/kvm/hyp/entry.S | 15 + arch/arm64/kvm/hyp/switch.c | 80 +- arch/arm64/kvm/pmu.c | 239 ++++ arch/arm64/kvm/reset.c | 167 ++- arch/arm64/kvm/sys_regs.c | 183 ++- arch/arm64/kvm/sys_regs.h | 25 + arch/c6x/include/asm/Kbuild | 1 - arch/csky/boot/dts/include/dt-bindings | 1 - arch/csky/include/asm/Kbuild | 4 - arch/h8300/Kconfig | 1 + arch/h8300/include/asm/Kbuild | 2 +- arch/h8300/include/asm/uaccess.h | 55 - arch/h8300/kernel/setup.c | 1 + arch/hexagon/include/asm/Kbuild | 1 - arch/hexagon/include/asm/uaccess.h | 1 - arch/ia64/include/asm/segment.h | 6 - arch/ia64/kernel/Makefile.gate | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 6 + arch/m68k/kernel/syscalls/syscall.tbl | 6 + arch/microblaze/kernel/syscalls/syscall.tbl | 6 + arch/mips/Kconfig | 6 + arch/mips/alchemy/common/platform.c | 22 +- arch/mips/ath79/clock.c | 1 + arch/mips/ath79/setup.c | 1 + arch/mips/configs/ip22_defconfig | 2 +- arch/mips/configs/ip27_defconfig | 2 +- arch/mips/generic/init.c | 4 +- arch/mips/include/asm/Kbuild | 1 - arch/mips/include/asm/mach-ip27/topology.h | 11 +- arch/mips/include/asm/pci/bridge.h | 14 +- arch/mips/include/asm/sn/irq_alloc.h | 11 + arch/mips/include/asm/xtalk/xtalk.h | 9 - arch/mips/kernel/cpu-probe.c | 8 + arch/mips/kernel/perf_event_mipsxx.c | 21 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 6 + arch/mips/kernel/syscalls/syscall_n64.tbl | 6 + arch/mips/kernel/syscalls/syscall_o32.tbl | 6 + arch/mips/pci/Makefile | 3 +- arch/mips/pci/ops-bridge.c | 302 ----- arch/mips/pci/pci-ip27.c | 181 --- arch/mips/pci/pci-xtalk-bridge.c | 610 ++++++++++ arch/mips/pnx833x/Platform | 2 +- arch/mips/sgi-ip22/ip22-platform.c | 13 + arch/mips/sgi-ip27/ip27-init.c | 2 + arch/mips/sgi-ip27/ip27-irq.c | 190 ++- arch/mips/sgi-ip27/ip27-xtalk.c | 61 +- arch/mips/txx9/generic/setup.c | 1 + arch/nds32/Kconfig | 16 +- arch/nds32/include/asm/Kbuild | 5 - arch/nds32/include/asm/assembler.h | 2 +- arch/nds32/include/asm/barrier.h | 2 +- arch/nds32/include/asm/bitfield.h | 2 +- arch/nds32/include/asm/cache.h | 2 +- arch/nds32/include/asm/cache_info.h | 2 +- arch/nds32/include/asm/cacheflush.h | 2 +- arch/nds32/include/asm/current.h | 2 +- arch/nds32/include/asm/delay.h | 2 +- arch/nds32/include/asm/elf.h | 2 +- arch/nds32/include/asm/fixmap.h | 2 +- arch/nds32/include/asm/futex.h | 2 +- arch/nds32/include/asm/highmem.h | 2 +- arch/nds32/include/asm/io.h | 2 +- arch/nds32/include/asm/irqflags.h | 2 +- arch/nds32/include/asm/l2_cache.h | 2 +- arch/nds32/include/asm/linkage.h | 2 +- arch/nds32/include/asm/memory.h | 10 +- arch/nds32/include/asm/mmu.h | 2 +- arch/nds32/include/asm/mmu_context.h | 2 +- arch/nds32/include/asm/module.h | 2 +- arch/nds32/include/asm/nds32.h | 2 +- arch/nds32/include/asm/page.h | 2 +- arch/nds32/include/asm/pgalloc.h | 2 +- arch/nds32/include/asm/pgtable.h | 2 +- arch/nds32/include/asm/proc-fns.h | 2 +- arch/nds32/include/asm/processor.h | 2 +- arch/nds32/include/asm/ptrace.h | 2 +- arch/nds32/include/asm/shmparam.h | 2 +- arch/nds32/include/asm/string.h | 2 +- arch/nds32/include/asm/swab.h | 2 +- arch/nds32/include/asm/syscall.h | 2 +- arch/nds32/include/asm/syscalls.h | 2 +- arch/nds32/include/asm/thread_info.h | 4 +- arch/nds32/include/asm/tlb.h | 2 +- arch/nds32/include/asm/tlbflush.h | 2 +- arch/nds32/include/asm/uaccess.h | 2 +- arch/nds32/include/asm/unistd.h | 2 +- arch/nds32/include/asm/vdso.h | 2 +- arch/nds32/include/asm/vdso_datapage.h | 3 +- arch/nds32/include/asm/vdso_timer_info.h | 2 +- arch/nds32/include/uapi/asm/auxvec.h | 2 +- arch/nds32/include/uapi/asm/byteorder.h | 2 +- arch/nds32/include/uapi/asm/cachectl.h | 2 +- arch/nds32/include/uapi/asm/param.h | 2 +- arch/nds32/include/uapi/asm/ptrace.h | 2 +- arch/nds32/include/uapi/asm/sigcontext.h | 2 +- arch/nds32/include/uapi/asm/unistd.h | 2 +- arch/{alpha => nds32}/kernel/.gitignore | 0 arch/nds32/kernel/cacheinfo.c | 2 +- arch/nds32/kernel/ex-exit.S | 4 +- arch/nds32/kernel/nds32_ksyms.c | 6 - arch/nds32/kernel/vdso.c | 1 + arch/{arm64 => nds32}/kernel/vdso/.gitignore | 0 arch/nds32/kernel/vdso/Makefile | 14 +- arch/nds32/kernel/vdso/gettimeofday.c | 4 +- arch/nds32/mm/init.c | 2 +- arch/nios2/include/asm/Kbuild | 1 - arch/openrisc/include/asm/Kbuild | 1 - arch/openrisc/kernel/ptrace.c | 1 - arch/openrisc/kernel/setup.c | 1 - arch/openrisc/kernel/traps.c | 1 - arch/openrisc/mm/init.c | 1 - arch/openrisc/mm/tlb.c | 1 - arch/parisc/include/asm/Kbuild | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 6 + arch/powerpc/Makefile | 2 +- arch/powerpc/include/asm/book3s/64/hash.h | 6 +- arch/powerpc/include/asm/kvm_host.h | 11 +- arch/powerpc/include/asm/kvm_ppc.h | 41 +- arch/powerpc/include/asm/mmu_context.h | 1 - arch/powerpc/include/asm/xive.h | 3 + arch/powerpc/include/uapi/asm/kvm.h | 46 + arch/powerpc/kernel/cacheinfo.c | 1 - arch/powerpc/kernel/syscalls/syscall.tbl | 6 + arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/kvm/Makefile | 2 +- arch/powerpc/kvm/book3s.c | 42 +- arch/powerpc/kvm/book3s_64_vio.c | 96 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 105 +- arch/powerpc/kvm/book3s_hv.c | 152 ++- arch/powerpc/kvm/book3s_hv_builtin.c | 57 + arch/powerpc/kvm/book3s_hv_rm_mmu.c | 144 +++ arch/powerpc/kvm/book3s_hv_rmhandlers.S | 86 +- arch/powerpc/kvm/book3s_xive.c | 250 +++- arch/powerpc/kvm/book3s_xive.h | 37 + arch/powerpc/kvm/book3s_xive_native.c | 1249 ++++++++++++++++++++ arch/powerpc/kvm/book3s_xive_template.c | 78 +- arch/powerpc/kvm/powerpc.c | 40 +- arch/powerpc/mm/book3s32/hash_low.S | 3 +- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/sysdev/xive/native.c | 11 + arch/riscv/Kconfig | 6 +- arch/riscv/Makefile | 5 +- arch/riscv/include/asm/Kbuild | 5 +- arch/riscv/include/asm/bug.h | 35 +- arch/riscv/include/asm/cacheflush.h | 2 +- arch/riscv/include/asm/csr.h | 123 +- arch/riscv/include/asm/elf.h | 6 - arch/riscv/include/asm/futex.h | 13 - arch/riscv/include/asm/irqflags.h | 10 +- arch/riscv/include/asm/mmu_context.h | 59 +- arch/riscv/include/asm/ptrace.h | 21 +- arch/riscv/include/asm/sbi.h | 19 +- arch/riscv/include/asm/sifive_l2_cache.h | 16 + arch/riscv/include/asm/thread_info.h | 4 +- arch/riscv/include/asm/uaccess.h | 28 +- arch/riscv/kernel/asm-offsets.c | 3 - arch/riscv/kernel/cpu.c | 3 +- arch/riscv/kernel/entry.S | 22 +- arch/riscv/kernel/head.S | 33 +- arch/riscv/kernel/irq.c | 19 +- arch/riscv/kernel/perf_event.c | 4 +- arch/riscv/kernel/reset.c | 15 +- arch/riscv/kernel/setup.c | 6 +- arch/riscv/kernel/signal.c | 6 + arch/riscv/kernel/smp.c | 61 +- arch/riscv/kernel/smpboot.c | 22 +- arch/riscv/kernel/stacktrace.c | 14 +- arch/riscv/kernel/traps.c | 30 +- arch/riscv/kernel/vdso/Makefile | 2 +- arch/riscv/mm/Makefile | 2 + arch/riscv/mm/cacheflush.c | 61 + arch/riscv/mm/context.c | 69 ++ arch/riscv/mm/fault.c | 9 +- arch/riscv/mm/sifive_l2_cache.c | 175 +++ arch/s390/Makefile | 2 + arch/s390/boot/Makefile | 1 - arch/s390/boot/compressed/vmlinux.lds.S | 2 + arch/s390/{ => configs}/defconfig | 0 arch/s390/include/asm/cpacf.h | 1 + arch/s390/include/asm/kvm_host.h | 2 + arch/s390/include/asm/segment.h | 5 - arch/s390/include/uapi/asm/kvm.h | 5 +- arch/s390/kernel/ptrace.c | 1 - arch/s390/kernel/syscalls/syscall.tbl | 6 + arch/s390/kvm/Kconfig | 1 + arch/s390/kvm/interrupt.c | 11 +- arch/s390/kvm/kvm-s390.c | 120 +- arch/s390/kvm/vsie.c | 13 +- arch/s390/mm/kasan_init.c | 2 +- arch/s390/tools/gen_facilities.c | 3 + arch/sh/Makefile | 4 +- arch/sh/boot/.gitignore | 1 + arch/sh/kernel/syscalls/syscall.tbl | 6 + arch/sh/kernel/vsyscall/Makefile | 3 +- arch/sparc/kernel/syscalls/syscall.tbl | 6 + arch/um/include/asm/mmu_context.h | 1 - arch/unicore32/configs/unicore32_defconfig | 2 +- arch/unicore32/include/asm/Kbuild | 1 - arch/unicore32/include/asm/mmu_context.h | 1 - arch/x86/Kconfig | 3 - arch/x86/entry/syscalls/syscall_32.tbl | 12 +- arch/x86/entry/syscalls/syscall_64.tbl | 12 +- arch/x86/entry/vdso/vdso2c.c | 3 - arch/x86/events/amd/iommu.c | 2 +- arch/x86/events/intel/core.c | 8 +- arch/x86/events/perf_event.h | 4 +- arch/x86/include/asm/arch_hweight.h | 2 - arch/x86/include/asm/e820/api.h | 1 + arch/x86/include/asm/kvm_host.h | 7 +- arch/x86/include/asm/mmu_context.h | 6 +- arch/x86/include/asm/mpx.h | 15 +- arch/x86/include/asm/msr-index.h | 8 + arch/x86/include/asm/vdso.h | 1 - arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/e820.c | 18 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/traps.c | 8 - arch/x86/kvm/cpuid.c | 12 +- arch/x86/kvm/hyperv.c | 24 +- arch/x86/kvm/kvm_cache_regs.h | 42 +- arch/x86/kvm/lapic.c | 38 +- arch/x86/kvm/mmu.c | 23 +- arch/x86/kvm/mtrr.c | 10 +- arch/x86/kvm/paging_tmpl.h | 38 +- arch/x86/kvm/svm.c | 128 +- arch/x86/kvm/vmx/capabilities.h | 2 + arch/x86/kvm/vmx/nested.c | 348 +++--- arch/x86/kvm/vmx/pmu_intel.c | 8 +- arch/x86/kvm/vmx/vmx.c | 90 +- arch/x86/kvm/vmx/vmx.h | 11 +- arch/x86/kvm/x86.c | 199 ++-- arch/x86/kvm/x86.h | 10 + arch/x86/mm/Makefile | 2 +- arch/x86/mm/init_64.c | 144 ++- arch/x86/mm/mem_encrypt.c | 10 +- arch/x86/mm/mm_internal.h | 3 + arch/x86/mm/mpx.c | 10 +- arch/xtensa/boot/lib/Makefile | 2 +- arch/xtensa/include/asm/Kbuild | 1 - arch/xtensa/include/asm/segment.h | 16 - arch/xtensa/kernel/syscalls/syscall.tbl | 6 + arch/xtensa/platforms/xtfpga/setup.c | 1 + block/bio-integrity.c | 3 +- drivers/acpi/acpi_apd.c | 1 + drivers/amba/tegra-ahb.c | 6 +- drivers/ata/sata_rcar.c | 1 - drivers/block/brd.c | 6 + drivers/block/rbd.c | 24 +- drivers/clk/axs10x/i2s_pll_clock.c | 1 + drivers/clk/axs10x/pll_clock.c | 1 + drivers/clk/bcm/clk-bcm2835-aux.c | 1 + drivers/clk/bcm/clk-bcm2835.c | 1 + drivers/clk/bcm/clk-kona.c | 3 +- drivers/clk/berlin/berlin2-div.c | 1 + drivers/clk/berlin/bg2.c | 1 + drivers/clk/berlin/bg2q.c | 1 + drivers/clk/clk-fixed-mmio.c | 3 +- drivers/clk/clk-fractional-divider.c | 1 + drivers/clk/clk-hsdk-pll.c | 1 + drivers/clk/clk-multiplier.c | 1 + drivers/clk/davinci/pll-da850.c | 1 + drivers/clk/h8300/clk-div.c | 1 + drivers/clk/h8300/clk-h8s2678.c | 3 +- drivers/clk/hisilicon/clk-hi3660-stub.c | 1 + drivers/clk/imx/clk-composite-8m.c | 3 +- drivers/clk/imx/clk-frac-pll.c | 1 + drivers/clk/imx/clk-imx21.c | 1 + drivers/clk/imx/clk-imx27.c | 1 + drivers/clk/imx/clk-pfdv2.c | 1 + drivers/clk/imx/clk-pllv4.c | 1 + drivers/clk/imx/clk-sccg-pll.c | 1 + drivers/clk/ingenic/cgu.c | 1 + drivers/clk/ingenic/jz4740-cgu.c | 1 + drivers/clk/ingenic/jz4770-cgu.c | 1 + drivers/clk/ingenic/jz4780-cgu.c | 1 + drivers/clk/loongson1/clk-loongson1c.c | 1 + drivers/clk/microchip/clk-core.c | 1 + drivers/clk/microchip/clk-pic32mzda.c | 1 + drivers/clk/mvebu/armada-37xx-periph.c | 1 + drivers/clk/mvebu/armada-37xx-tbg.c | 1 + drivers/clk/mvebu/clk-corediv.c | 1 + drivers/clk/nxp/clk-lpc18xx-ccu.c | 1 + drivers/clk/nxp/clk-lpc18xx-cgu.c | 1 + drivers/clk/nxp/clk-lpc32xx.c | 1 + drivers/clk/pxa/clk-pxa.c | 1 + drivers/clk/renesas/clk-r8a73a4.c | 1 + drivers/clk/renesas/clk-r8a7740.c | 1 + drivers/clk/renesas/clk-rcar-gen2.c | 1 + drivers/clk/renesas/clk-rz.c | 1 + drivers/clk/renesas/clk-sh73a0.c | 1 + drivers/clk/renesas/r9a06g032-clocks.c | 1 + drivers/clk/renesas/rcar-usb2-clock-sel.c | 1 + drivers/clk/renesas/renesas-cpg-mssr.c | 1 + drivers/clk/rockchip/clk-half-divider.c | 3 +- drivers/clk/rockchip/clk-px30.c | 1 + drivers/clk/rockchip/clk-rk3036.c | 1 + drivers/clk/rockchip/clk-rk3128.c | 1 + drivers/clk/rockchip/clk-rk3188.c | 1 + drivers/clk/rockchip/clk-rk3228.c | 1 + drivers/clk/rockchip/clk-rk3288.c | 1 + drivers/clk/rockchip/clk-rk3328.c | 1 + drivers/clk/rockchip/clk-rk3368.c | 1 + drivers/clk/rockchip/clk-rk3399.c | 1 + drivers/clk/rockchip/clk-rv1108.c | 1 + drivers/clk/rockchip/clk.c | 1 + drivers/clk/samsung/clk-cpu.c | 1 + drivers/clk/samsung/clk-exynos-clkout.c | 1 + drivers/clk/samsung/clk-exynos3250.c | 1 + drivers/clk/samsung/clk-exynos4.c | 1 + drivers/clk/samsung/clk-exynos5-subcmu.c | 1 + drivers/clk/samsung/clk-exynos5250.c | 1 + drivers/clk/samsung/clk-pll.c | 3 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 1 + drivers/clk/samsung/clk-s3c2412.c | 1 + drivers/clk/samsung/clk-s3c2443.c | 1 + drivers/clk/samsung/clk.c | 1 + drivers/clk/sifive/fu540-prci.c | 1 + drivers/clk/socfpga/clk-gate-s10.c | 1 + drivers/clk/socfpga/clk-periph-s10.c | 1 + drivers/clk/socfpga/clk-pll-s10.c | 1 + drivers/clk/st/clkgen-mux.c | 1 + drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 1 + drivers/clk/sunxi-ng/ccu-sun5i.c | 1 + drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 1 + drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 1 + drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 1 + drivers/clk/sunxi-ng/ccu_div.c | 1 + drivers/clk/sunxi-ng/ccu_frac.c | 1 + drivers/clk/sunxi-ng/ccu_gate.c | 1 + drivers/clk/sunxi-ng/ccu_mmc_timing.c | 1 + drivers/clk/sunxi-ng/ccu_mp.c | 1 + drivers/clk/sunxi-ng/ccu_mult.c | 1 + drivers/clk/sunxi-ng/ccu_mux.c | 1 + drivers/clk/sunxi-ng/ccu_nk.c | 1 + drivers/clk/sunxi-ng/ccu_nkm.c | 1 + drivers/clk/sunxi-ng/ccu_nkmp.c | 1 + drivers/clk/sunxi-ng/ccu_nm.c | 1 + drivers/clk/sunxi-ng/ccu_phase.c | 1 + drivers/clk/sunxi-ng/ccu_sdm.c | 1 + drivers/clk/sunxi/clk-a10-mod1.c | 1 + drivers/clk/sunxi/clk-a10-pll2.c | 1 + drivers/clk/sunxi/clk-a10-ve.c | 1 + drivers/clk/sunxi/clk-a20-gmac.c | 1 + drivers/clk/sunxi/clk-mod0.c | 1 + drivers/clk/sunxi/clk-simple-gates.c | 1 + drivers/clk/sunxi/clk-sun4i-display.c | 1 + drivers/clk/sunxi/clk-sun4i-pll3.c | 1 + drivers/clk/sunxi/clk-sun4i-tcon-ch1.c | 1 + drivers/clk/sunxi/clk-sun8i-apb0.c | 1 + drivers/clk/sunxi/clk-sun8i-bus-gates.c | 1 + drivers/clk/sunxi/clk-sun8i-mbus.c | 1 + drivers/clk/sunxi/clk-sun9i-cpus.c | 1 + drivers/clk/sunxi/clk-sun9i-mmc.c | 1 + drivers/clk/sunxi/clk-sunxi.c | 1 + drivers/clk/sunxi/clk-usb.c | 1 + drivers/clk/tegra/clk-emc.c | 1 + drivers/clk/tegra/clk-periph-fixed.c | 1 + drivers/clk/tegra/clk-sdmmc-mux.c | 1 + drivers/clk/tegra/clk.c | 1 + drivers/clk/ti/adpll.c | 1 + drivers/clk/ti/clk.c | 1 + drivers/clk/ti/fapll.c | 1 + drivers/clk/versatile/clk-sp810.c | 1 + drivers/clk/x86/clk-pmc-atom.c | 1 + drivers/clocksource/Kconfig | 14 +- drivers/clocksource/Makefile | 2 +- .../{tcb_clksrc.c => timer-atmel-tcb.c} | 126 +- drivers/clocksource/timer-milbeaut.c | 66 +- drivers/clocksource/timer-sun4i.c | 5 +- drivers/clocksource/timer-tegra20.c | 63 +- drivers/cpufreq/loongson1-cpufreq.c | 1 + drivers/edac/Kconfig | 4 +- drivers/edac/edac_mc.c | 12 +- drivers/firmware/ti_sci.c | 651 ++++++++++ drivers/firmware/ti_sci.h | 102 ++ drivers/gpio/gpio-thunderx.c | 16 +- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c | 1 + drivers/gpu/drm/vc4/vc4_dsi.c | 1 + drivers/hid/intel-ish-hid/Makefile | 2 +- drivers/hwmon/hwmon.c | 4 +- drivers/i2c/i2c-core-base.c | 118 +- drivers/iommu/Kconfig | 1 + drivers/iommu/dma-iommu.c | 48 +- drivers/irqchip/Kconfig | 27 +- drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-bcm7038-l1.c | 3 + drivers/irqchip/irq-bcm7120-l2.c | 3 + drivers/irqchip/irq-brcmstb-l2.c | 2 + drivers/irqchip/irq-gic-pm.c | 76 +- drivers/irqchip/irq-gic-v2m.c | 8 +- drivers/irqchip/irq-gic-v3-its.c | 84 +- drivers/irqchip/irq-gic-v3-mbi.c | 10 +- drivers/irqchip/irq-imx-irqsteer.c | 4 +- drivers/irqchip/irq-ls-scfg-msi.c | 7 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 233 ++-- drivers/irqchip/irq-ti-sci-inta.c | 615 ++++++++++ drivers/irqchip/irq-ti-sci-intr.c | 275 +++++ drivers/lightnvm/core.c | 82 +- drivers/lightnvm/pblk-cache.c | 8 +- drivers/lightnvm/pblk-core.c | 65 +- drivers/lightnvm/pblk-gc.c | 52 +- drivers/lightnvm/pblk-init.c | 65 +- drivers/lightnvm/pblk-map.c | 1 + drivers/lightnvm/pblk-rb.c | 13 +- drivers/lightnvm/pblk-read.c | 394 ++---- drivers/lightnvm/pblk-recovery.c | 74 +- drivers/lightnvm/pblk-write.c | 1 + drivers/lightnvm/pblk.h | 28 +- drivers/mailbox/mtk-cmdq-mailbox.c | 1 + drivers/md/Kconfig | 9 + drivers/md/Makefile | 1 + drivers/md/dm-cache-metadata.c | 9 +- drivers/md/dm-crypt.c | 26 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-dust.c | 515 ++++++++ drivers/md/dm-exception-store.h | 3 +- drivers/md/dm-init.c | 8 +- drivers/md/dm-integrity.c | 717 +++++++++-- drivers/md/dm-ioctl.c | 6 +- drivers/md/dm-mpath.c | 19 +- drivers/md/dm-rq.c | 8 +- drivers/md/dm-snap.c | 359 ++++-- drivers/md/dm-target.c | 3 +- drivers/md/dm-thin-metadata.c | 139 ++- drivers/md/dm-writecache.c | 29 +- drivers/md/dm-zoned-metadata.c | 5 + drivers/md/dm-zoned-target.c | 3 +- drivers/md/dm.c | 12 +- drivers/md/persistent-data/dm-space-map-common.c | 2 + drivers/media/common/b2c2/Makefile | 4 +- drivers/media/dvb-frontends/cxd2880/Makefile | 2 - drivers/media/i2c/smiapp/Makefile | 2 +- drivers/media/mmc/siano/Makefile | 3 +- drivers/media/pci/b2c2/Makefile | 2 +- drivers/media/pci/bt8xx/Makefile | 5 +- drivers/media/pci/cx18/Makefile | 4 +- drivers/media/pci/cx23885/Makefile | 4 +- drivers/media/pci/cx88/Makefile | 4 +- drivers/media/pci/ddbridge/Makefile | 4 +- drivers/media/pci/dm1105/Makefile | 2 +- drivers/media/pci/mantis/Makefile | 2 +- drivers/media/pci/netup_unidvb/Makefile | 2 +- drivers/media/pci/ngene/Makefile | 4 +- drivers/media/pci/pluto2/Makefile | 2 +- drivers/media/pci/pt1/Makefile | 4 +- drivers/media/pci/pt3/Makefile | 4 +- drivers/media/pci/smipcie/Makefile | 5 +- drivers/media/pci/ttpci/Makefile | 4 +- drivers/media/platform/atmel/atmel-isc-regs.h | 19 + drivers/media/platform/atmel/atmel-isc.c | 46 +- drivers/media/platform/coda/coda-common.c | 10 + drivers/media/platform/davinci/vpbe.c | 2 +- drivers/media/platform/omap/omap_vout.c | 15 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 68 +- drivers/media/platform/sti/c8sectpfe/Makefile | 5 +- drivers/media/platform/tegra-cec/tegra_cec.c | 4 +- drivers/media/radio/Makefile | 2 - drivers/media/spi/Makefile | 4 +- drivers/media/usb/as102/Makefile | 2 +- drivers/media/usb/au0828/Makefile | 4 +- drivers/media/usb/b2c2/Makefile | 2 +- drivers/media/usb/cx231xx/Makefile | 5 +- drivers/media/usb/em28xx/Makefile | 4 +- drivers/media/usb/go7007/Makefile | 2 +- drivers/media/usb/pvrusb2/Makefile | 4 +- drivers/media/usb/siano/Makefile | 2 +- drivers/media/usb/tm6000/Makefile | 4 +- drivers/media/usb/ttusb-budget/Makefile | 2 +- drivers/media/usb/usbvision/Makefile | 2 - drivers/memory/tegra/tegra124-emc.c | 1 + drivers/mfd/intel-lpss.c | 1 + drivers/misc/Kconfig | 24 - drivers/misc/atmel_tclib.c | 5 +- drivers/mmc/host/meson-mx-sdio.c | 1 + drivers/net/ethernet/chelsio/libcxgb/Makefile | 2 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 - drivers/net/ieee802154/ca8210.c | 1 + drivers/nvme/host/core.c | 79 +- drivers/nvme/host/fabrics.c | 4 +- drivers/nvme/host/fc.c | 14 +- drivers/nvme/host/lightnvm.c | 1 + drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/pci.c | 4 +- drivers/nvme/host/rdma.c | 34 +- drivers/nvme/host/trace.h | 1 + drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/s390/block/dasd_eckd.c | 2 +- drivers/s390/cio/qdio_main.c | 19 +- drivers/s390/cio/trace.c | 1 - drivers/s390/cio/trace.h | 23 - drivers/soc/fsl/qe/gpio.c | 4 +- drivers/soc/ixp4xx/ixp4xx-qmgr.c | 4 +- drivers/soc/ti/Kconfig | 6 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/ti_sci_inta_msi.c | 146 +++ drivers/staging/media/imx/imx-ic-prpencvf.c | 2 +- drivers/staging/media/imx/imx-media-capture.c | 6 +- drivers/staging/media/imx/imx-media-csi.c | 2 +- drivers/staging/media/imx/imx-media.h | 3 +- drivers/staging/media/imx/imx7-media-csi.c | 2 +- .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 14 +- .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 3 +- drivers/target/iscsi/cxgbit/Makefile | 6 +- drivers/thermal/Kconfig | 8 +- drivers/thermal/intel/Kconfig | 1 - .../intel/int340x_thermal/int3403_thermal.c | 16 +- .../int340x_thermal/processor_thermal_device.c | 13 +- drivers/thermal/qcom/Kconfig | 1 - drivers/thermal/thermal_core.c | 31 +- drivers/tty/hvc/hvc_riscv_sbi.c | 1 - drivers/usb/storage/Makefile | 2 +- drivers/video/fbdev/efifb.c | 8 +- fs/afs/addr_list.c | 2 +- fs/afs/afs.h | 16 +- fs/afs/callback.c | 29 +- fs/afs/cell.c | 187 +-- fs/afs/cmservice.c | 14 +- fs/afs/dir.c | 375 ++++-- fs/afs/dir_silly.c | 35 +- fs/afs/dynroot.c | 5 +- fs/afs/file.c | 29 +- fs/afs/flock.c | 49 +- fs/afs/fs_probe.c | 4 +- fs/afs/fsclient.c | 702 ++++------- fs/afs/inode.c | 453 +++++-- fs/afs/internal.h | 199 ++-- fs/afs/proc.c | 8 +- fs/afs/rotate.c | 47 +- fs/afs/rxrpc.c | 20 +- fs/afs/security.c | 19 +- fs/afs/server.c | 17 +- fs/afs/super.c | 22 +- fs/afs/vl_list.c | 20 +- fs/afs/vl_probe.c | 4 +- fs/afs/vl_rotate.c | 28 +- fs/afs/vlclient.c | 38 +- fs/afs/write.c | 100 +- fs/afs/xattr.c | 202 ++-- fs/afs/yfsclient.c | 714 ++++------- fs/ceph/caps.c | 93 +- fs/ceph/debugfs.c | 40 +- fs/ceph/export.c | 356 +++++- fs/ceph/file.c | 2 +- fs/ceph/inode.c | 85 +- fs/ceph/locks.c | 13 - fs/ceph/mds_client.c | 205 ++-- fs/ceph/mds_client.h | 33 +- fs/ceph/mdsmap.c | 2 +- fs/ceph/quota.c | 177 ++- fs/ceph/super.c | 7 + fs/ceph/super.h | 2 + fs/cifs/cifs_debug.c | 2 + fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsglob.h | 2 + fs/cifs/connect.c | 41 +- fs/cifs/dns_resolve.c | 2 +- fs/cifs/smb2ops.c | 134 ++- fs/cifs/smb2pdu.c | 21 +- fs/cifs/smbdirect.c | 8 +- fs/cifs/transport.c | 2 +- fs/configfs/dir.c | 17 +- fs/ext4/block_validity.c | 8 +- fs/ext4/extents.c | 17 +- fs/ext4/file.c | 7 + fs/ext4/fsmap.c | 2 +- fs/ext4/ioctl.c | 2 +- fs/ext4/namei.c | 5 +- fs/ext4/super.c | 4 +- fs/fs-writeback.c | 11 +- fs/fsopen.c | 2 +- fs/io_uring.c | 88 +- fs/jbd2/journal.c | 49 +- fs/jbd2/revoke.c | 32 +- fs/jbd2/transaction.c | 8 +- fs/nfs/dns_resolve.c | 2 +- fs/ocfs2/dlm/Makefile | 3 +- fs/ocfs2/dlmfs/Makefile | 2 +- fs/ubifs/sb.c | 4 +- fs/ubifs/ubifs.h | 6 +- fs/ubifs/xattr.c | 2 +- fs/unicode/README.utf8data | 28 +- fs/unicode/utf8-norm.c | 2 + fs/xfs/Makefile | 4 +- include/asm-generic/mm_hooks.h | 1 - include/asm-generic/segment.h | 9 - include/asm-generic/uaccess.h | 58 +- include/linux/ceph/ceph_fs.h | 6 + include/linux/ceph/messenger.h | 3 +- include/linux/ceph/osdmap.h | 13 +- include/linux/clk-provider.h | 1 - include/linux/clk/at91_pmc.h | 1 + include/linux/console.h | 7 +- include/linux/device-mapper.h | 3 +- include/linux/dma-iommu.h | 24 +- include/linux/dns_resolver.h | 3 +- include/linux/i2c.h | 3 + include/linux/irq.h | 2 + include/linux/irqchip/arm-gic-v3.h | 12 +- include/linux/irqdomain.h | 1 + include/linux/jbd2.h | 8 +- include/linux/kvm_host.h | 48 + include/linux/lightnvm.h | 2 + include/linux/list.h | 2 +- include/linux/list_bl.h | 26 + include/linux/msi.h | 36 + include/linux/nvme.h | 4 +- include/linux/overflow.h | 8 +- include/linux/perf_event.h | 1 + include/linux/platform_data/xtalk-bridge.h | 22 + include/linux/random.h | 2 +- include/linux/slab_def.h | 3 - include/linux/soc/ti/ti_sci_inta_msi.h | 23 + include/linux/soc/ti/ti_sci_protocol.h | 124 ++ include/linux/thermal.h | 6 +- include/linux/vmalloc.h | 6 +- include/linux/wait_bit.h | 13 + include/media/davinci/vpbe.h | 2 +- include/net/af_rxrpc.h | 3 + include/{linux/atmel_tc.h => soc/at91/atmel_tcb.h} | 4 +- include/sound/hdaudio.h | 1 + include/uapi/asm-generic/unistd.h | 14 +- include/uapi/linux/kvm.h | 15 +- init/initramfs.c | 2 +- kernel/irq/Kconfig | 3 + kernel/irq/chip.c | 27 + kernel/irq/irqdomain.c | 2 +- kernel/locking/rwsem-xadd.c | 46 +- kernel/panic.c | 6 +- kernel/printk/printk.c | 12 +- kernel/signal.c | 1 + kernel/time/ntp.c | 2 +- lib/Kconfig | 4 + lib/Kconfig.debug | 4 - lib/hweight.c | 4 - mm/compaction.c | 4 +- mm/mmap.c | 15 +- mm/slab.c | 226 +--- mm/vmalloc.c | 1095 +++++++++++++---- net/bpfilter/Makefile | 2 +- net/ceph/cls_lock_client.c | 2 +- net/ceph/debugfs.c | 4 +- net/ceph/messenger.c | 123 +- net/ceph/mon_client.c | 6 +- net/ceph/osd_client.c | 2 +- net/dns_resolver/dns_query.c | 6 +- net/rxrpc/af_rxrpc.c | 28 + net/rxrpc/ar-internal.h | 2 + net/rxrpc/call_object.c | 2 + net/rxrpc/conn_client.c | 8 +- net/rxrpc/sendmsg.c | 4 +- samples/Makefile | 24 +- samples/seccomp/Makefile | 2 +- samples/vfs/Makefile | 2 +- scripts/Kbuild.include | 8 - scripts/Kconfig.include | 8 + scripts/Makefile.extrawarn | 25 +- scripts/Makefile.host | 12 +- scripts/Makefile.lib | 26 +- scripts/dtc/Makefile | 6 +- scripts/genksyms/Makefile | 4 +- scripts/kconfig/Makefile | 8 +- scripts/kconfig/confdata.c | 13 +- scripts/modules-check.sh | 16 + sound/hda/hdac_device.c | 7 + sound/hda/hdac_sysfs.c | 3 + sound/pci/hda/patch_realtek.c | 96 +- sound/soc/mxs/mxs-saif.c | 1 + tools/arch/s390/include/uapi/asm/kvm.h | 3 +- tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/arch/x86/include/uapi/asm/perf_regs.h | 23 +- tools/arch/x86/lib/memcpy_64.S | 3 +- tools/lib/traceevent/Documentation/Makefile | 207 ++++ tools/lib/traceevent/Documentation/asciidoc.conf | 120 ++ .../Documentation/libtraceevent-commands.txt | 153 +++ .../Documentation/libtraceevent-cpus.txt | 77 ++ .../Documentation/libtraceevent-endian_read.txt | 78 ++ .../Documentation/libtraceevent-event_find.txt | 103 ++ .../Documentation/libtraceevent-event_get.txt | 99 ++ .../Documentation/libtraceevent-event_list.txt | 122 ++ .../Documentation/libtraceevent-field_find.txt | 118 ++ .../Documentation/libtraceevent-field_get_val.txt | 122 ++ .../Documentation/libtraceevent-field_print.txt | 126 ++ .../Documentation/libtraceevent-field_read.txt | 81 ++ .../Documentation/libtraceevent-fields.txt | 105 ++ .../Documentation/libtraceevent-file_endian.txt | 91 ++ .../Documentation/libtraceevent-filter.txt | 209 ++++ .../Documentation/libtraceevent-func_apis.txt | 183 +++ .../Documentation/libtraceevent-func_find.txt | 88 ++ .../Documentation/libtraceevent-handle.txt | 101 ++ .../Documentation/libtraceevent-header_page.txt | 102 ++ .../Documentation/libtraceevent-host_endian.txt | 104 ++ .../Documentation/libtraceevent-long_size.txt | 78 ++ .../Documentation/libtraceevent-page_size.txt | 82 ++ .../Documentation/libtraceevent-parse_event.txt | 90 ++ .../Documentation/libtraceevent-parse_head.txt | 82 ++ .../Documentation/libtraceevent-record_parse.txt | 137 +++ .../libtraceevent-reg_event_handler.txt | 156 +++ .../Documentation/libtraceevent-reg_print_func.txt | 155 +++ .../Documentation/libtraceevent-set_flag.txt | 104 ++ .../Documentation/libtraceevent-strerror.txt | 85 ++ .../Documentation/libtraceevent-tseq.txt | 158 +++ .../lib/traceevent/Documentation/libtraceevent.txt | 203 ++++ .../traceevent}/Documentation/manpage-1.72.xsl | 0 .../traceevent}/Documentation/manpage-base.xsl | 0 .../Documentation/manpage-bold-literal.xsl | 0 .../traceevent}/Documentation/manpage-normal.xsl | 0 .../Documentation/manpage-suppress-sp.xsl | 0 tools/lib/traceevent/Makefile | 46 +- tools/lib/traceevent/libtraceevent.pc.template | 4 +- tools/objtool/Documentation/stack-validation.txt | 2 +- tools/objtool/Makefile | 3 +- tools/objtool/check.c | 11 +- tools/pci/Makefile | 2 +- tools/perf/Documentation/perf-list.txt | 12 + tools/perf/Documentation/perf-record.txt | 8 +- tools/perf/Documentation/perf-stat.txt | 4 + tools/perf/Documentation/perf.data-file-format.txt | 24 + tools/perf/Documentation/perf.txt | 2 + tools/perf/arch/x86/include/perf_regs.h | 26 +- tools/perf/arch/x86/util/perf_regs.c | 44 + tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-inject.c | 4 + tools/perf/builtin-record.c | 229 +++- tools/perf/builtin-report.c | 16 +- tools/perf/builtin-stat.c | 21 + tools/perf/perf.h | 1 + .../arm64/arm/cortex-a57-a72/core-imp-def.json | 179 +++ tools/perf/pmu-events/arch/arm64/mapfile.csv | 5 +- tools/perf/pmu-events/jevents.c | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 340 +++++- tools/perf/tests/dso-data.c | 4 +- tools/perf/tests/make | 2 +- tools/perf/tests/shell/record+zstd_comp_decomp.sh | 34 + tools/perf/util/Build | 2 + tools/perf/util/annotate.c | 2 +- tools/perf/util/compress.h | 53 + tools/perf/util/env.h | 11 + tools/perf/util/event.c | 1 + tools/perf/util/event.h | 7 + tools/perf/util/evlist.c | 8 +- tools/perf/util/evlist.h | 2 +- tools/perf/util/evsel.c | 2 + tools/perf/util/evsel.h | 3 + tools/perf/util/header.c | 53 + tools/perf/util/header.h | 1 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 31 +- tools/perf/util/machine.c | 3 +- tools/perf/util/mmap.c | 102 +- tools/perf/util/mmap.h | 16 +- tools/perf/util/parse-events.c | 27 + tools/perf/util/parse-events.h | 1 + tools/perf/util/parse-events.l | 1 + tools/perf/util/parse-regs-options.c | 33 +- tools/perf/util/parse-regs-options.h | 3 +- tools/perf/util/perf_regs.c | 10 + tools/perf/util/perf_regs.h | 3 + tools/perf/util/session.c | 133 ++- tools/perf/util/session.h | 14 + tools/perf/util/stat-display.c | 107 +- tools/perf/util/stat.c | 8 +- tools/perf/util/thread.c | 3 +- tools/perf/util/tool.h | 2 + tools/perf/util/unwind-libunwind-local.c | 6 - tools/perf/util/unwind-libunwind.c | 10 + tools/perf/util/zstd.c | 111 ++ tools/testing/selftests/.gitignore | 1 - tools/testing/selftests/Makefile | 39 +- .../selftests/breakpoints/breakpoint_test.c | 15 +- .../selftests/breakpoints/breakpoint_test_arm64.c | 3 +- .../breakpoints/step_after_suspend_test.c | 8 + tools/testing/selftests/capabilities/test_execve.c | 6 +- tools/testing/selftests/drivers/.gitignore | 1 + .../selftests/futex/functional/futex_requeue_pi.c | 1 + .../functional/futex_requeue_pi_mismatched_ops.c | 1 + .../functional/futex_requeue_pi_signal_restart.c | 1 + .../functional/futex_wait_private_mapped_file.c | 1 + .../futex/functional/futex_wait_timeout.c | 1 + .../functional/futex_wait_uninitialized_heap.c | 1 + .../futex/functional/futex_wait_wouldblock.c | 1 + tools/testing/selftests/kselftest.h | 17 +- tools/testing/selftests/kselftest/prefix.pl | 23 + tools/testing/selftests/kselftest/runner.sh | 86 ++ tools/testing/selftests/kvm/.gitignore | 7 +- tools/testing/selftests/kvm/Makefile | 2 + tools/testing/selftests/kvm/dirty_log_test.c | 4 +- tools/testing/selftests/kvm/include/kvm_util.h | 4 + tools/testing/selftests/kvm/lib/kvm_util.c | 32 + .../selftests/kvm/x86_64/kvm_create_max_vcpus.c | 70 ++ .../kvm/x86_64/vmx_set_nested_state_test.c | 280 +++++ tools/testing/selftests/lib.mk | 76 +- .../testing/selftests/membarrier/membarrier_test.c | 1 + tools/testing/selftests/pidfd/.gitignore | 1 + tools/testing/selftests/pidfd/pidfd_test.c | 1 + tools/testing/selftests/rseq/Makefile | 8 +- tools/testing/selftests/rseq/rseq-arm.h | 132 ++- tools/testing/selftests/rseq/rseq-arm64.h | 74 +- tools/testing/selftests/rseq/rseq-mips.h | 115 +- tools/testing/selftests/rseq/rseq-ppc.h | 90 +- tools/testing/selftests/rseq/rseq-s390.h | 69 +- tools/testing/selftests/rseq/rseq-x86.h | 264 +++-- tools/testing/selftests/rseq/rseq.c | 55 +- tools/testing/selftests/rseq/rseq.h | 1 + tools/testing/selftests/sigaltstack/sas.c | 1 + tools/testing/selftests/sync/sync_test.c | 1 + virt/kvm/Kconfig | 3 + virt/kvm/arm/arm.c | 43 +- virt/kvm/kvm_main.c | 103 +- 915 files changed, 24632 insertions(+), 7626 deletions(-) create mode 100644 Documentation/arm64/perf.txt create mode 100644 Documentation/device-mapper/dm-dust.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt create mode 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.txt delete mode 100644 Documentation/devicetree/bindings/vendor-prefixes.txt create mode 100644 Documentation/devicetree/bindings/vendor-prefixes.yaml create mode 100644 Documentation/virtual/kvm/devices/xive.txt rename arch/alpha/{ => configs}/defconfig (100%) delete mode 100644 arch/alpha/include/asm/segment.h delete mode 100644 arch/arm/include/asm/limits.h create mode 100644 arch/arm64/include/asm/kvm_ptrauth.h create mode 100644 arch/arm64/kvm/pmu.c delete mode 120000 arch/csky/boot/dts/include/dt-bindings delete mode 100644 arch/h8300/include/asm/uaccess.h delete mode 100644 arch/ia64/include/asm/segment.h create mode 100644 arch/mips/include/asm/sn/irq_alloc.h delete mode 100644 arch/mips/pci/ops-bridge.c create mode 100644 arch/mips/pci/pci-xtalk-bridge.c copy arch/{alpha => nds32}/kernel/.gitignore (100%) copy arch/{arm64 => nds32}/kernel/vdso/.gitignore (100%) create mode 100644 arch/powerpc/kvm/book3s_xive_native.c create mode 100644 arch/riscv/include/asm/sifive_l2_cache.h create mode 100644 arch/riscv/mm/context.c create mode 100644 arch/riscv/mm/sifive_l2_cache.c rename arch/s390/{ => configs}/defconfig (100%) delete mode 100644 arch/s390/include/asm/segment.h delete mode 100644 arch/xtensa/include/asm/segment.h rename drivers/clocksource/{tcb_clksrc.c => timer-atmel-tcb.c} (80%) create mode 100644 drivers/irqchip/irq-ti-sci-inta.c create mode 100644 drivers/irqchip/irq-ti-sci-intr.c create mode 100644 drivers/md/dm-dust.c create mode 100644 drivers/soc/ti/ti_sci_inta_msi.c delete mode 100644 include/asm-generic/segment.h create mode 100644 include/linux/platform_data/xtalk-bridge.h create mode 100644 include/linux/soc/ti/ti_sci_inta_msi.h rename include/{linux/atmel_tc.h => soc/at91/atmel_tcb.h} (99%) create mode 100755 scripts/modules-check.sh create mode 100644 tools/lib/traceevent/Documentation/Makefile create mode 100644 tools/lib/traceevent/Documentation/asciidoc.conf create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-commands.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-cpus.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-endian_read.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_find.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_get.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_list.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_find.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_get_val.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_print.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_read.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-fields.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-file_endian.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-filter.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-func_apis.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-func_find.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-handle.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-header_page.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-host_endian.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-long_size.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-page_size.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-parse_event.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-parse_head.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-record_parse.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_event_handler.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_print_func.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-set_flag.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-strerror.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-tseq.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent.txt copy tools/{perf => lib/traceevent}/Documentation/manpage-1.72.xsl (100%) copy tools/{perf => lib/traceevent}/Documentation/manpage-base.xsl (100%) copy tools/{perf => lib/traceevent}/Documentation/manpage-bold-literal.xsl (100%) copy tools/{perf => lib/traceevent}/Documentation/manpage-normal.xsl (100%) copy tools/{perf => lib/traceevent}/Documentation/manpage-suppress-sp.xsl (100%) create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a57-a72/core-imp-def.json create mode 100755 tools/perf/tests/shell/record+zstd_comp_decomp.sh create mode 100644 tools/perf/util/zstd.c create mode 100644 tools/testing/selftests/drivers/.gitignore create mode 100755 tools/testing/selftests/kselftest/prefix.pl create mode 100644 tools/testing/selftests/kselftest/runner.sh create mode 100644 tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c create mode 100644 tools/testing/selftests/pidfd/.gitignore