This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from 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
No new revisions were added by this update.
Summary of changes: Documentation/device-mapper/dm-dust.txt | 272 ++++++ Documentation/device-mapper/dm-integrity.txt | 32 +- .../devicetree/bindings/vendor-prefixes.txt | 476 ---------- .../devicetree/bindings/vendor-prefixes.yaml | 977 +++++++++++++++++++++ Documentation/media/uapi/v4l/field-order.rst | 16 +- Documentation/networking/rxrpc.txt | 21 +- Documentation/x86/mds.rst | 44 +- arch/Kconfig | 2 +- arch/alpha/include/asm/segment.h | 6 - arch/alpha/kernel/smc37c669.c | 1 - arch/alpha/kernel/smc37c93x.c | 1 - arch/arc/include/asm/uaccess.h | 1 + arch/arm/configs/mini2440_defconfig | 2 +- arch/arm/configs/pxa_defconfig | 2 +- arch/arm/include/asm/Kbuild | 1 - 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-mediatek/mediatek.c | 1 + arch/arm/mach-mv78xx0/common.c | 1 + arch/arm/mach-orion5x/common.c | 1 + arch/arm/mach-rockchip/rockchip.c | 1 + arch/arm/mach-zynq/common.c | 1 + arch/arm64/include/asm/Kbuild | 1 - arch/c6x/include/asm/Kbuild | 1 - arch/h8300/Kconfig | 1 + arch/h8300/include/asm/Kbuild | 1 + 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/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/include/asm/Kbuild | 1 - arch/mips/txx9/generic/setup.c | 1 + arch/nds32/include/asm/Kbuild | 1 - 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/s390/include/asm/segment.h | 5 - arch/s390/kernel/ptrace.c | 1 - arch/unicore32/configs/unicore32_defconfig | 2 +- arch/unicore32/include/asm/Kbuild | 1 - arch/x86/Kconfig | 3 - arch/x86/entry/vdso/vdso2c.c | 3 - arch/x86/events/amd/iommu.c | 2 +- arch/x86/events/intel/core.c | 2 +- arch/x86/events/perf_event.h | 4 +- arch/x86/include/asm/arch_hweight.h | 2 - arch/x86/include/asm/vdso.h | 1 - arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/traps.c | 8 - arch/x86/mm/init_64.c | 144 ++- arch/x86/mm/mem_encrypt.c | 10 +- arch/x86/mm/mm_internal.h | 3 + arch/xtensa/include/asm/segment.h | 16 - arch/xtensa/platforms/xtfpga/setup.c | 1 + block/bio-integrity.c | 3 +- drivers/acpi/acpi_apd.c | 1 + 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/cpufreq/loongson1-cpufreq.c | 1 + drivers/edac/Kconfig | 4 +- drivers/edac/edac_mc.c | 12 +- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c | 1 + drivers/gpu/drm/vc4/vc4_dsi.c | 1 + drivers/hwmon/hwmon.c | 4 +- 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/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/tegra-cec/tegra_cec.c | 4 +- drivers/memory/tegra/tegra124-emc.c | 1 + drivers/mfd/intel-lpss.c | 1 + drivers/mmc/host/meson-mx-sdio.c | 1 + 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/s390/block/dasd_eckd.c | 2 +- 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/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 +- 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/dns_resolve.c | 2 +- fs/configfs/dir.c | 17 +- fs/io_uring.c | 88 +- fs/nfs/dns_resolve.c | 2 +- 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/device-mapper.h | 3 +- include/linux/dns_resolver.h | 3 +- include/linux/lightnvm.h | 2 + include/linux/list.h | 2 +- include/linux/list_bl.h | 26 + include/linux/nvme.h | 4 +- include/linux/overflow.h | 8 +- include/linux/slab_def.h | 3 - include/linux/thermal.h | 6 +- include/linux/wait_bit.h | 13 + include/media/davinci/vpbe.h | 2 +- include/net/af_rxrpc.h | 3 + kernel/locking/rwsem-xadd.c | 46 +- kernel/signal.c | 1 + kernel/time/ntp.c | 2 +- lib/Kconfig | 4 + lib/Kconfig.debug | 4 - lib/hweight.c | 4 - mm/slab.c | 226 +---- 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 +- sound/soc/mxs/mxs-saif.c | 1 + tools/objtool/Documentation/stack-validation.txt | 2 +- tools/objtool/check.c | 11 +- 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/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 + 385 files changed, 7470 insertions(+), 4168 deletions(-) create mode 100644 Documentation/device-mapper/dm-dust.txt delete mode 100644 Documentation/devicetree/bindings/vendor-prefixes.txt create mode 100644 Documentation/devicetree/bindings/vendor-prefixes.yaml delete mode 100644 arch/alpha/include/asm/segment.h delete mode 100644 arch/h8300/include/asm/uaccess.h delete mode 100644 arch/ia64/include/asm/segment.h delete mode 100644 arch/s390/include/asm/segment.h delete mode 100644 arch/xtensa/include/asm/segment.h create mode 100644 drivers/md/dm-dust.c delete mode 100644 include/asm-generic/segment.h 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/pidfd/.gitignore