This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d2f38a3c6507 Merge tag 'backlight-next-5.16' of git://git.kernel.org/pu [...] new 51b8c1fe250d vfs: keep inodes with page cache off the inode shrinker LRU new 83c1fd763b32 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB new 0658a0961b0a procfs: do not list TID 0 in /proc/<pid>/task new 434b90f39e66 x86/xen: update xen_oldmem_pfn_is_ram() documentation new d452a4894983 x86/xen: simplify xen_oldmem_pfn_is_ram() new 934fadf438b3 x86/xen: print a warning when HVMOP_get_mem_type fails new 2c9feeaedfe1 proc/vmcore: let pfn_is_ram() return a bool new cc5f2704c934 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] new 94300fcf4cef virtio-mem: factor out hotplug specifics from virtio_mem_i [...] new 84e17e684eef virtio-mem: factor out hotplug specifics from virtio_mem_p [...] new ffc763d0c334 virtio-mem: factor out hotplug specifics from virtio_mem_r [...] new ce2814622e84 virtio-mem: kdump mode to sanitize /proc/vmcore access new da4d6b9cf80a proc: allow pid_revalidate() during LOOKUP_RCU new f5d80614844a kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] new d2a8ebbf8192 kernel.h: split out container_of() and typeof_member() macros new ec54c2892064 include/kunit/test.h: replace kernel.h with the necessary [...] new cd7187e112c9 include/linux/list.h: replace kernel.h with the necessary [...] new 50b09d6145da include/linux/llist.h: replace kernel.h with the necessary [...] new c540f9595956 include/linux/plist.h: replace kernel.h with the necessary [...] new 28b2e8f32023 include/media/media-entity.h: replace kernel.h with the ne [...] new 5f6286a60810 include/linux/delay.h: replace kernel.h with the necessary [...] new 1fcbd5deac51 include/linux/sbitmap.h: replace kernel.h with the necessa [...] new 98e1385ef24b include/linux/radix-tree.h: replace kernel.h with the nece [...] new b4b87651104d include/linux/generic-radix-tree.h: replace kernel.h with [...] new e52340de11d8 kernel.h: split out instruction pointer accessors new e1edc277e6f6 linux/container_of.h: switch to static_assert new 7d60ac009792 mailmap: update email address for Colin King new b15be237a95f MAINTAINERS: add "exec & binfmt" section with myself and Eric new 46bfa85fc888 MAINTAINERS: rectify entry for ARM/TOSHIBA VISCONTI ARCHITECTURE new b39c920665c0 MAINTAINERS: rectify entry for HIKEY960 ONBOARD USB GPIO H [...] new 65e5acbb135e MAINTAINERS: rectify entry for INTEL KEEM BAY DRM DRIVER new 57235b6e783c MAINTAINERS: rectify entry for ALLWINNER HARDWARE SPINLOCK [...] new 4d4712c1a4ac lib, stackdepot: check stackdepot handle before accessing slabs new 505be48165fa lib, stackdepot: add helper to print stack entries new 0f68d45ef41a lib, stackdepot: add helper to print stack entries into buffer new bfb3ba32061d include/linux/string_helpers.h: add linux/string.h for strlen() new 839b395eb9c1 lib: uninline simple_strntoull() as well new 723aca208516 mm/scatterlist: replace the !preemptible warning in sg_mit [...] new 3e421469dd77 const_structs.checkpatch: add a few sound ops structs new 70a11659f590 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses new 0ee3e7b8893e checkpatch: get default codespell dictionary path from pac [...] new 5f501d555653 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE new a43e5e3a0227 ELF: simplify STACK_ALLOC macro new 1b1ad288b8f1 kallsyms: remove arch specific text and data check new e7d5c4b0eb9b kallsyms: fix address-checks for kernel related range new a20deb3a3487 sections: move and rename core_kernel_data() to is_kernel_ [...] new b9ad8fe7b8ca sections: move is_kernel_inittext() into sections.h new 0a96c902d46c x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() new 8f6e42e83362 sections: provide internal __is_kernel() and __is_kernel_t [...] new 3298cbe8046a mm: kasan: use is_kernel() helper new 808b64565b02 extable: use is_kernel_text() helper new 843a1ffaf6f2 powerpc/mm: use core_kernel_text() helper new 4b5ef1e11421 microblaze: use is_kernel_text() helper new 2d93a5835a37 alpha: use is_kernel_text() helper new 0858d7da8a09 ramfs: fix mount source show for ramfs new 8bc2b3dca729 init: make unknown command line param message clearer new 18319cb478de coda: avoid NULL pointer dereference from a bad inode new 3d8e72d97411 coda: check for async upcall request using local state new b1deb685b079 coda: remove err which no one care new 76097eb7a48a coda: avoid flagging NULL inodes new b2e36228367a coda: avoid hidden code duplication in rename new 5a646fb3a3e2 coda: avoid doing bad things on inode type changes during [...] new 1077c2857791 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt new 118b7ee169d2 coda: use vmemdup_user to replace the open code new 98d5b61ef5fa coda: bump module version to 7.2 new 3bcd6c5bd483 nilfs2: replace snprintf in show functions with sysfs_emit new 94ee1d91514a nilfs2: remove filenames from file comments new 55d1cbbbb29e hfs/hfsplus: use WARN_ON for sanity check new 5605f41917c6 crash_dump: fix boolreturn.cocci warning new a10677a028b8 crash_dump: remove duplicate include in crash_dump.h new f26663684e76 signal: remove duplicate include in signal.h new 372904c080be seq_file: move seq_escape() to a header new 10a6de19cad6 seq_file: fix passing wrong private data new ba1f70ddd180 kernel/fork.c: unshare(): use swap() to make code cleaner new 7eb0e28c1d31 sysv: use BUILD_BUG_ON instead of runtime check new d687a9ccf264 Documentation/kcov: include types.h in the example new 6f1d34bd491c Documentation/kcov: define `ip' in the example new 741ddd4519c4 kcov: allocate per-CPU memory on the relevant node new 22036abe17c9 kcov: avoid enable+disable interrupts if !in_task() new d5d2c51f1e5f kcov: replace local_irq_save() with a local_lock_t new 3b2941188e01 scripts/gdb: handle split debug for vmlinux new b78dfa059fdd kernel/resource: clean up and optimize iomem_is_exclusive() new a9e7b8d4f663 kernel/resource: disallow access to exclusive system RAM regions new 2128f4e21aa2 virtio-mem: disallow mapping virtio-mem memory via /dev/mem new 303f8e2d0200 selftests/kselftest/runner/run_one(): allow running non-ex [...] new 5563cabdde7e ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] new 0e9beb8a96f2 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL new 59a2ceeef6d6 Merge branch 'akpm' (patches from Andrew) new 27eb4c3144f7 9p/net: fix missing error check in p9_check_errors new 4cd82a5bb0f6 net/9p: autoload transport modules new 0dc54bd4d6e0 fscache_cookie_enabled: check cookie is valid before accessing it new eb497943fa21 9p: Convert to using the netfs helper lib to do reads and caching new e4eeefbafc9d fs/9p: cleanup: opening brace at the beginning of the next line new 6d66ffc1293b 9p: fix minor indentation and codestyle new 772712c581e7 fs/9p: fix warnings found by checkpatch.pl new 9a268faa5f86 fs/9p: fix indentation and Add missing a blank line after [...] new 024b7d6a435a 9p: fix file headers new 10c69a0d08bb 9p v9fs_parse_options: replace simple_strtoul with kstrtouint new 05f975cd6a0b 9p p9mode2perm: remove useless strlcpy and check sscanf re [...] new b1843d23854a 9p: set readahead and io size according to maxsize new 6e195b0f7c8e 9p: fix a bunch of checkpatch warnings new f89ce84bc333 Merge tag '9p-for-5.16-rc1' of git://github.com/martinetd/linux new 507874c08f63 orangefs: Remove redundant initialization of variable ret new 4c2b46c824a7 fs: orangefs: fix error return code of orangefs_revalidate [...] new ac2c63757f4f orangefs: Fix sb refcount leak when allocate sb info failed. new a0c7d4a07f2f Merge tag 'for-linus-5.16-ofs1' of git://git.kernel.org/pu [...] new 5c791fe1e2a4 fuse: make sure reclaim doesn't write the inode new 36ea23374d1f fuse: write inode in fuse_vma_close() instead of fuse_release() new bda9a71980e0 fuse: annotate lock in fuse_reverse_inval_entry() new 5fe0fc9f1de6 fuse: use kmap_local_page() new b5d975829785 fuse: delete redundant code new 371e8fd02969 fuse: move fuse_invalidate_attr() into fuse_update_ctime() new 84840efc3c0f fuse: simplify __fuse_write_file_get() new cefd1b83275d fuse: decrement nlink on overwriting rename new 97f044f690ba fuse: don't increment nlink in link() new fa5eee57e33e fuse: selective attribute invalidation new 8c56e03d2e08 fuse: don't bump attr_version in cached write new 27ae449ba26e fuse: rename fuse_write_update_size() new d347739a0e76 fuse: always invalidate attributes after writes new 484ce65715b0 fuse: fix attr version comparison in fuse_read_update_size() new 20235b435a5c fuse: cleanup code conditional on fc->writeback_cache new c15016b7ae1c fuse: simplify local variables holding writeback cache state new 04d82db0c557 fuse: move reverting attributes to fuse_change_attributes() new 4b52f059b5dd fuse: add cache_mask new ec85537519b3 fuse: take cache_mask into account in getattr new c6c745b81033 fuse: only update necessary attributes new a390ccb316be fuse: add FOPEN_NOFLUSH new 7c594bbd2de9 virtiofs: use strscpy for copying the queue name new 712a951025c0 fuse: fix page stealing new cdd39b0539c4 Merge tag 'fuse-update-5.16' of git://git.kernel.org/pub/s [...] new 9a2544037600 ovl: fix use after free in struct ovl_aio_req new 1f5573cfe7a7 ovl: fix warning in ovl_create_real() new 5b0a414d06c3 ovl: fix filattr copy-up failure new 1bdd629e5aa0 Merge tag 'ovl-update-5.16' of git://git.kernel.org/pub/sc [...] new 2c38d6a4e959 sparc32: remove the call to dma_make_coherent in arch_dma_free new 837e80b3a5fc sparc32: remove dma_make_coherent new 7d6db80b7d26 sparc32: use DMA_DIRECT_REMAP new 9fbd8dc19aa5 dma-mapping: use 'bitmap_zalloc()' when applicable new 372594985c78 Merge tag 'dma-mapping-5.16' of git://git.infradead.org/us [...] new 2cc1ae487828 dm: introduce audit event module for device mapper new 82bb85998cc9 dm integrity: log audit events for dm-integrity target new 58d0f180bd91 dm crypt: log aead integrity violations to audit subsystem new ea3dba305252 dm: Remove redundant flush_workqueue() calls new 089975379d52 dm: add add_disk() error handling new c12d205dae09 dm integrity: use bvec_kmap_local in integrity_metadata new 25058d1c725c dm integrity: use bvec_kmap_local in __journal_read_write new 27db27170851 dm log writes: use memcpy_from_bvec in log_writes_map new 30495e688d9d dm verity: use bvec_kmap_local in verity_for_bv_block new a5217c11058c dm crypt: Make use of the helper macro kthread_run() new f635237a9bfb dm writecache: Make use of the helper macro kthread_run() new c7c879eedc02 dm: make workqueue names device-specific new 7552750d0494 dm table: log table creation error code new c183e1707aba Merge tag 'for-5.16/dm-changes' of git://git.kernel.org/pu [...] new 9881024aab80 io_uring: clean up io_queue_sqe_arm_apoll new 71c9ce27bb57 io-wq: fix max-workers not correctly set on multi-node system new 83956c86fffe io_uring: remove redundant assignment to ret in io_registe [...] new a19577808fd3 io_uring: remove dead 'sqe' store new bad119b9a000 io_uring: honour zeroes as io-wq worker limits new 007301c472ef Merge tag 'io_uring-5.16-2021-11-09' of git://git.kernel.d [...] new 2116274af46b block: add a loff_t cast to bdev_nr_bytes new 138c1a38113d block: use new bdev_nr_bytes() helper for blkdev_{read,wri [...] new 1dc1f92e24d6 Merge tag 'for-5.16/bdev-size-2021-11-09' of git://git.ker [...] new ef1661ba6d2e blk-mq: fix redundant check of !e expression new a22c00be90de block: assign correct tag before doing prefetch of request new b22809092c70 block: replace always false argument with 'false' new a1c2f7e7f25c dm: don't stop request queue after the dm device is suspended new 781dd830ec4f block: move RQF_ELV setting into allocators new a1cb65377e70 blk-mq: only try to run plug merge if request has same que [...] new 62ba0c008f5d blk-mq: add RQF_ELV debug entry new 3b87c6ea671a blk-mq: update hctx->nr_active in blk_mq_end_request_batch() new c5fc7b931736 block: have plug stored requests hold references to the queue new 71539717c105 block: split request allocation components into helpers new c98cb5bbdab1 block: make bio_queue_enter() fast-path available inline new 900e08075202 block: move queue enter logic into blk_mq_submit_bio() new 10c47870155b block: ensure cached plug request matches the current queue new fe7d064fa3fa block: fix device_add_disk() kobject_create_and_add() erro [...] new a846a8e6c9a5 blk-mq: don't free tags if the tag_set is used by other de [...] new 9ef4d0209cba blk-mq: add one API for waiting until quiesce is done new d2b9f12b0f7c scsi: avoid to quiesce sdev->request_queue two times new 93542fbfa7b7 scsi: make sure that request queue queiesce and unquiesce [...] new 26af1cd00364 nvme: wait until quiesce is done new 3e28850cbd35 Merge tag 'for-5.16/block-2021-11-09' of git://git.kernel. [...] new 5e2e1cc4131c zram: add error handling support for add_disk() new ff4cbe0fcf5d ps3disk: add error handling support for add_disk() new 3c30883acab1 ps3vram: add error handling support for add_disk() new e1528830bd4e block/brd: add error handling support for add_disk() new e4c4871a7394 nbd: fix max value for 'first_minor' new 940c264984fd nbd: fix possible overflow for 'first_minor' in nbd_dev_add() new 69beb62ff0d1 nbd: Fix incorrect error handle when first_minor is illega [...] new e2daec488c57 nbd: Fix hungtask when nbd_config_put new 8c13ab115b57 md/bitmap: don't set max_write_behind if there is no write [...] new 1e37799b50ec raid5-ppl: use swap() to make code cleaner new 579b51747400 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 494dbee341e7 nbd: error out if socket index doesn't match in nbd_handle [...] new 6f1637795f28 zram: fix race between zram_reset_device() and disksize_store() new 8c54499a59b0 zram: don't fail to remove zram during unloading module new 5a4b653655d5 zram: avoid race between zram_remove and disksize_store new 00c5495c54f7 zram: replace fsync_bdev with sync_blockdev new 8468f45091d2 bcache: fix use-after-free problem in bcache_device_free() new 3aefb5ee843f nvdimm/btt: do not call del_gendisk() if not needed new 27548088ac62 drbd: Fix double free problem in drbd_create_device new 18c6c96897a3 loop: Remove duplicate assignments new 2762ff06aa49 nvdimm/btt: use goto error labels on btt_blk_init() new 16be7974ff5d nvdimm/btt: add error handling support for add_disk() new b7421afcec0c nvdimm/blk: avoid calling del_gendisk() on early failures new dc104f4bb2d0 nvdimm/blk: add error handling support for add_disk() new accf58afb689 nvdimm/pmem: cleanup the disk if pmem_release_disk() is ye [...] new 5a192ccc32e2 nvdimm/pmem: use add_disk() error handling new 15733754ccf3 z2ram: add error handling support for add_disk() new f583eaef0af3 block/sunvdc: add error handling support for add_disk() new ed73919124b2 mtd/ubi/block: add error handling support for add_disk() new 4ddb85d36613 ataflop: remove ataflop_probe_lock mutex new 26e06f5b1367 block: update __register_blkdev() probe documentation new 46a7db492e7a ataflop: address add_disk() error handling on probe new ec28fcc6cfcd floppy: address add_disk() error handling on probe new 38987a872b31 ataflop: Add missing semicolon to return statement new 2878feaed543 bcache: Revert "bcache: use bvec_virt" new cb690f5238d7 Merge tag 'for-5.16/drivers-2021-11-09' of git://git.kerne [...]
The 218 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + Documentation/dev-tools/kcov.rst | 5 + MAINTAINERS | 21 +- arch/alpha/kernel/traps.c | 4 +- arch/microblaze/mm/pgtable.c | 3 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/riscv/lib/delay.c | 4 + arch/s390/include/asm/facility.h | 4 + arch/sparc/Kconfig | 3 +- arch/sparc/kernel/ioport.c | 76 +--- arch/x86/kernel/aperture_64.c | 13 +- arch/x86/kernel/unwind_orc.c | 2 +- arch/x86/mm/init_32.c | 14 +- arch/x86/xen/mmu_hvm.c | 37 +- block/blk-core.c | 61 +-- block/blk-merge.c | 6 +- block/blk-mq-debugfs.c | 1 + block/blk-mq-sched.c | 15 +- block/blk-mq.c | 187 ++++++--- block/blk-mq.h | 12 +- block/blk.h | 35 ++ block/fops.c | 4 +- block/genhd.c | 13 +- drivers/block/ataflop.c | 61 +-- drivers/block/brd.c | 9 +- drivers/block/drbd/drbd_main.c | 4 +- drivers/block/floppy.c | 17 +- drivers/block/loop.c | 1 - drivers/block/nbd.c | 44 +-- drivers/block/ps3disk.c | 8 +- drivers/block/ps3vram.c | 7 +- drivers/block/sunvdc.c | 14 +- drivers/block/z2ram.c | 7 +- drivers/block/zram/zram_drv.c | 45 ++- drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_mm.c | 5 +- drivers/gpu/drm/i915/i915_vma.c | 5 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 20 +- drivers/md/Kconfig | 10 + drivers/md/Makefile | 4 + drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/super.c | 2 +- drivers/md/dm-audit.c | 84 ++++ drivers/md/dm-audit.h | 66 ++++ drivers/md/dm-bufio.c | 1 - drivers/md/dm-crypt.c | 25 +- drivers/md/dm-integrity.c | 35 +- drivers/md/dm-log-writes.c | 6 +- drivers/md/dm-table.c | 4 +- drivers/md/dm-verity-target.c | 6 +- drivers/md/dm-writecache.c | 6 +- drivers/md/dm-zoned-target.c | 1 - drivers/md/dm.c | 12 +- drivers/md/md-bitmap.c | 19 + drivers/md/raid5-ppl.c | 6 +- .../media/dvb-frontends/cxd2880/cxd2880_common.h | 1 + drivers/mtd/ubi/block.c | 8 +- drivers/nvdimm/blk.c | 21 +- drivers/nvdimm/btt.c | 21 +- drivers/nvdimm/pmem.c | 21 +- drivers/nvme/host/core.c | 4 + drivers/scsi/scsi_lib.c | 62 +-- drivers/virtio/Kconfig | 1 + drivers/virtio/virtio_mem.c | 301 ++++++++++---- fs/9p/Kconfig | 1 + fs/9p/acl.c | 11 +- fs/9p/acl.h | 27 +- fs/9p/cache.c | 141 +------ fs/9p/cache.h | 97 +---- fs/9p/fid.c | 3 +- fs/9p/v9fs.c | 22 +- fs/9p/v9fs.h | 17 +- fs/9p/v9fs_vfs.h | 11 +- fs/9p/vfs_addr.c | 203 +++++----- fs/9p/vfs_dentry.c | 4 +- fs/9p/vfs_dir.c | 6 +- fs/9p/vfs_file.c | 20 +- fs/9p/vfs_inode.c | 29 +- fs/9p/vfs_inode_dotl.c | 11 +- fs/9p/vfs_super.c | 14 +- fs/9p/xattr.c | 10 +- fs/9p/xattr.h | 29 +- fs/binfmt_elf.c | 33 +- fs/coda/cnode.c | 13 +- fs/coda/coda_linux.c | 39 +- fs/coda/coda_linux.h | 6 +- fs/coda/dir.c | 20 +- fs/coda/file.c | 12 +- fs/coda/psdev.c | 14 +- fs/coda/upcall.c | 3 +- fs/fuse/dax.c | 5 +- fs/fuse/dev.c | 24 +- fs/fuse/dir.c | 128 +++--- fs/fuse/file.c | 106 ++--- fs/fuse/fuse_i.h | 17 +- fs/fuse/inode.c | 45 ++- fs/fuse/ioctl.c | 4 +- fs/fuse/readdir.c | 6 +- fs/fuse/virtio_fs.c | 2 +- fs/fuse/xattr.c | 10 +- fs/hfs/inode.c | 6 +- fs/hfsplus/inode.c | 12 +- fs/hugetlbfs/inode.c | 23 +- fs/inode.c | 46 ++- fs/internal.h | 1 - fs/io-wq.c | 16 +- fs/io_uring.c | 11 +- fs/nilfs2/alloc.c | 2 +- fs/nilfs2/alloc.h | 2 +- fs/nilfs2/bmap.c | 2 +- fs/nilfs2/bmap.h | 2 +- fs/nilfs2/btnode.c | 2 +- fs/nilfs2/btnode.h | 2 +- fs/nilfs2/btree.c | 2 +- fs/nilfs2/btree.h | 2 +- fs/nilfs2/cpfile.c | 2 +- fs/nilfs2/cpfile.h | 2 +- fs/nilfs2/dat.c | 2 +- fs/nilfs2/dat.h | 2 +- fs/nilfs2/dir.c | 2 +- fs/nilfs2/direct.c | 2 +- fs/nilfs2/direct.h | 2 +- fs/nilfs2/file.c | 2 +- fs/nilfs2/gcinode.c | 2 +- fs/nilfs2/ifile.c | 2 +- fs/nilfs2/ifile.h | 2 +- fs/nilfs2/inode.c | 2 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/mdt.c | 2 +- fs/nilfs2/mdt.h | 2 +- fs/nilfs2/namei.c | 2 +- fs/nilfs2/nilfs.h | 2 +- fs/nilfs2/page.c | 2 +- fs/nilfs2/page.h | 2 +- fs/nilfs2/recovery.c | 2 +- fs/nilfs2/segbuf.c | 2 +- fs/nilfs2/segbuf.h | 2 +- fs/nilfs2/segment.c | 2 +- fs/nilfs2/segment.h | 2 +- fs/nilfs2/sufile.c | 2 +- fs/nilfs2/sufile.h | 2 +- fs/nilfs2/super.c | 2 +- fs/nilfs2/sysfs.c | 78 ++-- fs/nilfs2/sysfs.h | 2 +- fs/nilfs2/the_nilfs.c | 2 +- fs/nilfs2/the_nilfs.h | 2 +- fs/orangefs/dcache.c | 4 +- fs/orangefs/super.c | 4 +- fs/overlayfs/copy_up.c | 23 +- fs/overlayfs/dir.c | 3 +- fs/overlayfs/file.c | 16 +- fs/overlayfs/inode.c | 5 +- fs/overlayfs/overlayfs.h | 1 + fs/overlayfs/super.c | 12 +- fs/proc/base.c | 21 +- fs/proc/vmcore.c | 105 +++-- fs/ramfs/inode.c | 11 +- fs/seq_file.c | 16 - fs/sysv/super.c | 6 +- include/asm-generic/sections.h | 75 +++- include/kunit/test.h | 13 +- include/linux/blk-mq.h | 1 + include/linux/bottom_half.h | 1 + include/linux/container_of.h | 40 ++ include/linux/crash_dump.h | 30 +- include/linux/delay.h | 2 +- include/linux/fs.h | 1 + include/linux/fscache.h | 2 +- include/linux/generic-radix-tree.h | 3 +- include/linux/genhd.h | 2 +- include/linux/hugetlb.h | 6 +- include/linux/instruction_pointer.h | 8 + include/linux/kallsyms.h | 13 +- include/linux/kernel.h | 39 +- include/linux/list.h | 4 +- include/linux/llist.h | 4 +- include/linux/pagemap.h | 50 +++ include/linux/plist.h | 5 +- include/linux/radix-tree.h | 4 +- include/linux/rwsem.h | 1 - include/linux/sbitmap.h | 11 +- include/linux/seq_file.h | 19 +- include/linux/signal.h | 1 - include/linux/smp.h | 1 - include/linux/spinlock.h | 1 - include/linux/stackdepot.h | 5 + include/linux/string_helpers.h | 1 + include/media/media-entity.h | 3 +- include/net/9p/9p.h | 12 +- include/net/9p/client.h | 24 +- include/net/9p/transport.h | 26 +- include/scsi/scsi_device.h | 1 + include/uapi/linux/audit.h | 2 + include/uapi/linux/fuse.h | 7 +- init/main.c | 4 +- ipc/ipc_sysctl.c | 32 +- ipc/shm.c | 8 +- kernel/dma/coherent.c | 5 +- kernel/extable.c | 33 +- kernel/fork.c | 9 +- kernel/kcov.c | 36 +- kernel/locking/lockdep.c | 3 - kernel/resource.c | 54 ++- kernel/trace/ftrace.c | 2 +- lib/scatterlist.c | 11 +- lib/stackdepot.c | 46 +++ lib/vsprintf.c | 3 +- mm/Kconfig | 7 + mm/filemap.c | 8 + mm/kasan/report.c | 17 +- mm/memfd.c | 4 +- mm/mmap.c | 3 +- mm/page_owner.c | 18 +- mm/truncate.c | 19 +- mm/vmscan.c | 7 + mm/workingset.c | 10 + net/9p/client.c | 436 ++++++++++----------- net/9p/error.c | 4 +- net/9p/mod.c | 41 +- net/9p/protocol.c | 38 +- net/9p/protocol.h | 4 +- net/9p/trans_common.c | 10 +- net/9p/trans_common.h | 12 +- net/9p/trans_fd.c | 2 - net/9p/trans_rdma.c | 3 +- net/9p/trans_virtio.c | 1 + net/9p/trans_xen.c | 26 +- net/sysctl_net.c | 2 +- scripts/checkpatch.pl | 33 +- scripts/const_structs.checkpatch | 4 + scripts/gdb/linux/symbols.py | 3 +- tools/testing/selftests/kselftest/runner.sh | 28 +- tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 2 + tools/testing/selftests/proc/proc-tid0.c | 81 ++++ 235 files changed, 2683 insertions(+), 1954 deletions(-) create mode 100644 drivers/md/dm-audit.c create mode 100644 drivers/md/dm-audit.h create mode 100644 include/linux/container_of.h create mode 100644 include/linux/instruction_pointer.h create mode 100644 tools/testing/selftests/proc/proc-tid0.c