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-allmodconfig in repository toolchain/ci/linux.
from f90d64483ebd Merge tag 'usb-5.1-rc1' of git://git.kernel.org/pub/scm/li [...] adds bbe7449e2599 fs: common implementation of file type adds e10892189428 ext2: use common file type conversion adds b39a07a5e073 Merge tag 'dtype_for_v5.1-rc1' of git://git.kernel.org/pub [...] adds 6a03e6a8dcf5 ext2: set proper return code adds f6f5014a1d2c ext2: Remove redundant check on s_inode_size adds 032cdc39793f ext2: Set superblock revision when enabling xattr feature adds f068ebd13bf3 ext2: Annotate implicit fall through in __ext2_truncate_blocks adds 0b7a814c2644 ext2: Remove redundant check for finding no group adds 4bc74ba1c732 ext2: Fix a typo in comment adds 1c2d14212b15 ext2: Fix underflow in ext2_max_size() adds ebbd5e99f60a udf: factor out LVID finalization for reuse adds e8b4274735e4 udf: finalize integrity descriptor before writeback adds 4f5edd82eb37 udf: disallow RW mount without valid integrity descriptor adds 93bc420ed41d ext2: support statx syscall adds 52b9666efd8b udf: Drop pointless check from udf_sync_fs() adds a9913f23f39f Merge tag 'fs_for_v5.1-rc1' of git://git.kernel.org/pub/sc [...] adds 5f02a8776384 fsnotify: annotate directory entry modification events adds e220140ff624 fsnotify: remove dirent events from FS_EVENTS_POSS_ON_CHILD mask adds 45a9fb3725d8 fsnotify: send all event types to super block marks adds a0a92d261f29 fsnotify: move mask out of struct fsnotify_event adds 33913997d5c0 fanotify: rename struct fanotify_{,perm_}event_info adds bb2f7b4542c7 fanotify: open code fill_event_metadata() adds e9e0c8903009 fanotify: encode file identifier for FAN_REPORT_FID adds 5e469c830fdb fanotify: copy event fid info to user adds a8b13aa20afb fanotify: enable FAN_REPORT_FID init flag adds 77115225acc6 fanotify: cache fsid in fsnotify_mark_connector adds ec86ff5689ff vfs: add vfs_get_fsid() helper adds 73072283a249 fanotify: use vfs_get_fsid() helper instead of vfs_statfs() adds 0a20df7ed334 fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_S [...] adds 0321e03cb457 fanotify: check FS_ISDIR flag instead of d_is_dir() adds 83b535d2897d fanotify: support events with data type FSNOTIFY_EVENT_INODE adds 235328d1fa42 fanotify: add support for create/attrib/move/delete events adds e7fce6d94cc1 fanotify: report FAN_ONDIR to listener with FAN_REPORT_FID adds 53136b393c91 fanotify: Select EXPORTFS adds af6a51130626 fanotify: Fold dequeue_event() into process_access_response() adds 8c5544666c9d fanotify: Move locking inside get_one_event() adds f7db89accc9c fsnotify: Create function to remove event from notification list adds ca6f86998d81 fanotify: Simplify cleaning of access_list adds 40873284d710 fanotify: Track permission event state adds fabf7f29b3e2 fanotify: Use interruptible wait when waiting for permissi [...] adds b51905798195 fanotify: Make waits for fanotify events only killable adds 0556161ff906 Merge tag 'fsnotify_for_v5.1-rc1' of git://git.kernel.org/ [...] adds 9cf10cc195c7 Btrfs: drop useless LIST_HEAD in merge_reloc_root adds bc9a8bf79cb0 btrfs: Make first argument of btrfs_run_delalloc_range dir [...] adds 06fe39ab15a6 Btrfs: do not overwrite scrub error with fault error in sc [...] adds 4fa99b008fb5 Btrfs: do not overwrite error return value in scrub progre [...] adds eee995775444 Btrfs: do not overwrite error return value in the get devi [...] adds b89f6d1fcb30 Btrfs: setup a nofs context for memory allocation at btrfs [...] adds a08734906602 Btrfs: setup a nofs context for memory allocation at __btr [...] adds 4ab47a8d9ce2 btrfs: Remove unused arguments from btrfs_get_extent_fiemap adds f3714ef479d2 btrfs: Refactor btrfs_get_extent_fiemap adds 02950af4e3b7 btrfs: Remove redundant assignment in btrfs_get_extent_fiemap adds aa704d4e75c1 btrfs: remove set but not used variable 'num_pages' adds 532425ff9e13 btrfs: Remove inode argument from async_cow_submit adds 62b37622718c btrfs: Remove isize local variable in compress_file_range adds bd4691a0e866 btrfs: Use ihold instead of igrab in cow_file_range_async adds a1d64ba60926 btrfs: Remove WARN_ON in btrfs_alloc_delalloc_work adds 4546d178745d btrfs: Document logic regarding inode in async_cow_submit adds 420829d8ea13 btrfs: Refactor shrink_delalloc adds 0f39b6056323 Btrfs: remove redundant check for swapfiles when reflinking adds d3a53286c191 Btrfs: do not overwrite error return value in the device r [...] adds d00c2d9c7697 Btrfs: do not overwrite error return value in the balance ioctl adds 951e05a90469 btrfs: Remove impossible condition from mergable_maps adds 500710d3b872 Btrfs: move duplicated nodatasum check into common reflink [...] adds 694c12ed9dcb btrfs: Rename found_type to extent_type in btrfs_get_extent adds b8eeab7fced2 btrfs: Consolidate retval checking of core btree functions adds 02a033df7a5e btrfs: Remove not_found_em label from btrfs_get_extent adds d95a830c78ad btrfs: merge btrfs_find_device_missing_or_by_path() into parent adds 6e927cebe250 btrfs: cleanup btrfs_find_device_by_devspec() adds e4319cd9cace btrfs: refactor btrfs_find_device() take fs_devices as argument adds 70bc7088aaed btrfs: refactor btrfs_free_stale_devices() to get return value adds 09ba3bc9dd15 btrfs: merge btrfs_find_device and find_device adds ce3ded1061c8 btrfs: simplify workqueue name when allocating adds d1e144206501 btrfs: scrub: print messages when started or finished adds 3069bd26690a btrfs: make btrfs_destroy_delayed_refs use btrfs_delayed_ref_lock adds fa781cea3d6a btrfs: make btrfs_destroy_delayed_refs use btrfs_delete_ref_head adds 119e80df7d49 btrfs: call btrfs_create_pending_block_groups unconditionally adds d2311e698578 btrfs: relocation: Delay reloc tree deletion after merge_r [...] adds 5aea1a4fcf1e btrfs: qgroup: Refactor btrfs_qgroup_trace_subtree_swap adds 370a11b8114b btrfs: qgroup: Introduce per-root swapped blocks infrastructure adds f616f5cd9da7 btrfs: qgroup: Use delayed subtree rescan for balance adds 9627736b75f6 btrfs: qgroup: Cleanup old subtree swap code adds b95be2d9fb2a btrfs: split btrfs_set_lock_blocking_rw to read and write helpers adds aa12c02778a9 btrfs: split btrfs_clear_lock_blocking_rw to read and writ [...] adds 300aa896e119 btrfs: replace btrfs_set_lock_blocking_rw with appropriate [...] adds 8bead258206f btrfs: open code now trivial btrfs_set_lock_blocking adds 970e74d961db btrfs: simplify waiting loop in btrfs_tree_lock adds 766ece54f4c9 btrfs: merge btrfs_set_lock_blocking_rw with it's caller adds 2eec5f004205 btrfs: let the assertion expression compile in all configs adds c8f72b98b65e btrfs: qgroup: Remove duplicated trace points for qgroup_r [...] adds 3ece54e504dc btrfs: Output ENOSPC debug info in inc_block_group_ro adds 034f784d7cab btrfs: replace cleaner_delayed_iput_mutex with a waitqueue adds 228a73abde5c btrfs: introduce new ioctl to unregister a btrfs device adds 1972708a897e btrfs: add helpers for compression type and level adds acce85de12e6 btrfs: rename workspaces_list to workspace_manager adds ca4ac360af94 btrfs: manage heuristic workspace as index 0 adds 10b94a51cafb btrfs: unify compression ops with workspace_manager adds 1666edabc8b4 btrfs: add helper methods for workspace manager init and cleanup adds 929f4baf9317 btrfs: add compression interface in (get/put)_workspace adds 92ee55303616 btrfs: move to function pointers for get/put workspaces adds 7bf4994304e2 btrfs: plumb level through the compression interface adds d0ab62ce2ded btrfs: change set_level() to bound the level passed in adds e0dc87afcdb8 btrfs: zstd use the passed through level instead of default adds d3c6ab752c41 btrfs: make zstd memory requirements monotonic adds 3f93aef535c8 btrfs: add zstd compression level support adds d89dbefb8c5f btrfs: check if there are free block groups for commit adds b78e5616afef btrfs: dump block_rsv details when dumping space info adds 450114fc0db0 btrfs: don't use global reserve for chunk allocation adds f91587e4151e btrfs: don't enospc all tickets on flush failure adds 5df1136363ca btrfs: loop in inode_rsv_refill adds 8a1bbe1d5cba btrfs: be more explicit about allowed flush states adds 260e77025ffa btrfs: reserve extra space during evict adds 9a0ec83d5795 btrfs: use WARN_ON in a canonical form btrfs_remove_block_group adds ba8f5206a4fc btrfs: Remove EXTENT_FIRST_DELALLOC bit adds 352646c7bfa9 btrfs: Fix grossly misleading argument names in extent io search adds bb58eb9e167d btrfs: extent_io: Kill the forward declaration of flush_write_bio adds 7faad6e25cc2 btrfs: fix comment its device list mutex not volume lock adds 1cec3f27168d btrfs: scrub: fix circular locking dependency warning adds eb4318e59a0d btrfs: scrub: add scrub_lock lockdep check in scrub_workers_get adds ff09c4ca5992 btrfs: scrub: convert scrub_workers_refcnt to refcount_t adds c8352942745e btrfs: scrub: add assertions for worker pointers adds 0ea82076262f btrfs: scrub: remove unused nocow worker pointer adds 1418bae1c229 btrfs: qgroup: Move reserved data accounting from btrfs_de [...] adds f5fef4593653 btrfs: qgroup: Make qgroup async transaction commit more a [...] adds 38e3eebff643 btrfs: honor path->skip_locking in backref code adds 6b5fc433a7ad Btrfs: fix fsync after succession of renames of different files adds a3baaf0d786e Btrfs: fix fsync after succession of renames and unlink/rmdir adds 57a50e2506df Btrfs: remove no longer needed range length checks for ded [...] adds e49be14b8d80 btrfs: init csum_list before possible free adds 349ae63f4063 btrfs: ensure that a DUP or RAID1 block group has exactly [...] adds 669e859b5ea7 btrfs: drop the lock on error in btrfs_dev_replace_cancel adds cbca7d59fea4 Btrfs: add missing error handling after doing leaf/node bi [...] adds 253002f2e3f4 Btrfs: remove assertion when searching for a key in a node/leaf adds f65e25e343cf btrfs: Remove unnecessary casts in btrfs_read_root_item adds b1e243957e9b Merge tag 'for-5.1-part1-tag' of git://git.kernel.org/pub/ [...] adds 435dcf0787fd xfs: never try to scrub more than 64 inodes per inobt record adds c050fdfeb575 xfs: check the ir_startino alignment directly adds 22234c62f98b xfs: check inobt record alignment on big block filesystems adds a1954242facb xfs: hoist inode cluster checks out of loop adds b9454fe056bd xfs: clean up the inode cluster checking in the inobt scrub adds 4539b8a78078 xfs: scrub big block inode btrees correctly adds f9e63342b858 xfs: consolidate scrub dinode mapping code into a single function adds 3258cb208cab xfs: abort xattr scrub if fatal signals are pending adds f8c1d7023e25 xfs: scrub should flag dir/attr offsets that aren't mappab [...] adds 87c9607df2ff xfs: fix off-by-one error in rtbitmap cross-reference adds e5d7d51b340a xfs: check directory name validity adds 654805367d98 xfs: check attribute name validity adds e88db81645d3 xfs: remove duplicated xfs_defer.h adds d519da41e2b7 xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask adds 9f9bc034b849 xfs: update fork seq counter on data fork changes adds d9252d526ba6 xfs: validate writeback mapping using data fork seq counter adds 3b3508980730 xfs: remove superfluous writeback mapping eof trimming adds 627209fbcc2f xfs: create delalloc bmapi wrapper for full extent allocation adds c2b3164320b5 xfs: use the latest extent at writeback delalloc conversion time adds 5837f62592ef xfs: clean up iunlink functions adds 7d36c19538d3 xfs: add xfs_verify_agino_or_null helper adds 9a4a5118644e xfs: refactor AGI unlinked bucket updates adds 86bfd3750fb3 xfs: strengthen AGI unlinked inode bucket pointer checks adds f2fc16a3d7c1 xfs: refactor inode unlinked pointer update functions adds 23ffa52cc792 xfs: refactor unlinked list search and mapping to a separa [...] adds b1d2a068ea63 xfs: refactor inode update in iunlink_remove adds 4664c66c91a1 xfs: add tracepoints for high level iunlink operations adds 9b2471797942 xfs: cache unlinked pointers in an rhashtable adds 75d023031499 xfs: clarify documentation for the function to reverify buffers adds e34d3e74eb8f xfs: always check magic values in on-disk byte order adds 01e68f40bf78 xfs: create a separate finobt verifier adds 8473fee340e3 xfs: distinguish between inobt and finobt magic values adds 27df4f5045fc xfs: split up allocation btree verifier adds b8f89801664f xfs: distinguish between bnobt and cntbt magic values adds 09f420197d7c xfs: use verifier magic field in dir2 leaf verifiers adds 39708c20ab51 xfs: miscellaneous verifier magic value fixups adds 8764f98351fa xfs: factor xfs_da3_blkinfo verification into common helper adds 2bfe7069f71e xfs: add inode magic to inode verifier adds 4260baac629e xfs: add magic numbers to dquot buffer ops adds 9228d751ebf9 xfs: use buf ops magic to detect btree block type adds 670105de15cd xfs: compile time offset checks for common v4/v5 metadata adds 3b50086f0c0d xfs: don't overflow xattr listent buffer adds e1f6ca113815 xfs: rename m_inotbt_nores to m_finobt_nores adds 15a268d9f263 xfs: reserve blocks for ifree transaction during log recovery adds c4a6bf7f6cc7 xfs: don't ever put nlink > 0 inodes on the unlinked list adds be225fec72ed xfs: remove the io_type field from the writeback context a [...] adds b4e29032f254 xfs: remove the s_maxbytes checks in xfs_map_blocks adds b101e3342a34 xfs: simplify the xfs_bmap_btree_to_extents calling conventions adds c8b54673b30a xfs: factor out two helpers from xfs_bmapi_write adds d8ae82e394bd xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write adds 491ce61e939f xfs: move transaction handling to xfs_bmapi_convert_delalloc adds 125851ac92d6 xfs: move stat accounting to xfs_bmapi_convert_delalloc adds 4ad765edb02a xfs: move xfs_iomap_write_allocate to xfs_aops.c adds 19c8e4e25866 xfs: remove the truncate short cut in xfs_map_blocks adds 7588cbeec6df xfs: retry COW fork delalloc conversion when no extent was found adds 15baadf72ced xfs: fix xfs_buf magic number endian checks adds 16be1433737e xfs: make xfs_bmbt_to_iomap more useful adds 60271ab79d40 xfs: fix SEEK_DATA for speculative COW fork preallocation adds 78f0cc9d55cb xfs: don't use delalloc extents for COW on files with exts [...] adds 12df89f28fa9 xfs: also truncate holes covered by COW blocks adds db46e604adf8 xfs: merge COW handling into xfs_file_iomap_begin_delay adds 26b91c728b2d xfs: make COW fork unwritten extent conversions more robust adds c4feb0b194f3 xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay adds 66ae56a53f0e xfs: introduce an always_cow mode adds 081a8ae2a54e xfs: fix uninitialized error variable adds affe250a085d xfs: don't pass iomap flags to xfs_reflink_allocate_cow adds 4f29e10d689f xfs: rework breaking of shared extents in xfs_file_iomap_begin adds c1a4447f5e6a xfs: fix uninitialized error variables adds 3d129e1be3d9 xfs: fix backwards endian conversion in scrub adds 1b9598c8fb99 xfs: fix reporting supported extra file attributes for statx() adds 9e1fd794cb6b Merge tag 'xfs-5.1-merge-4' of git://git.kernel.org/pub/sc [...] adds 6a072128d262 tracing: Fix event filters and triggers to handle negative [...] adds 49ef5f45701c tracing/kprobes: Use probe_kernel_read instead of probe_mem_read adds bdfa15f1a357 Merge tag 'trace-v5.0-pre' of git://git.kernel.org/pub/scm [...] adds 2de7852fe909 percpu: use nr_groups as check condition adds 1b046b445c0f percpu: km: no need to consider pcpu_group_offsets[0] adds 8d521d94dacd Merge branch 'for-5.1' of git://git.kernel.org/pub/scm/lin [...] adds 4d43d395fed1 workqueue: Try to catch flush_work() without INIT_WORK(). adds 8bdc6201785d workqueue: fix typo in comment adds bf393fd4a3c8 workqueue: Fix spelling in source code comments adds abf7c3d8ddea Merge branch 'for-5.1' of git://git.kernel.org/pub/scm/lin [...] adds 51bee5abeab2 cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys [...] adds 6b3a6a132dfc MAINTAINERS: Update cgroup entry adds 34b43446937e Documentation: cgroup-v2: eliminate markup warnings adds 05b71f6ffd18 cgroup: add documentation for pids.events file adds b4ff1b44bcd3 cgroup, rstat: Don't flush subtree root unless necessary adds 6a613d24effc cpuset: remove unused task_has_mempolicy() adds 1fc1cd8399ab Merge branch 'for-5.1' of git://git.kernel.org/pub/scm/lin [...] adds 49e41801b335 Merge tag 'v5.0-rc1' into next-general adds 47008e5161fa LSM: Introduce LSM_FLAG_LEGACY_MAJOR adds 657d910b52a3 LSM: Provide separate ordered initialization adds c5459b829b71 LSM: Plumb visibility into optional "enabled" state adds f4941d75b9cb LSM: Lift LSM selection out of individual LSMs adds 2d4d51198c73 LSM: Build ordered list of LSMs to initialize adds 13e735c0e953 LSM: Introduce CONFIG_LSM adds 79f7865d844c LSM: Introduce "lsm=" for boottime LSM selection adds a8027fb0d188 LSM: Tie enabling logic to presence in ordered list adds 5ef4e41918b2 LSM: Prepare for reorganizing "security=" logic adds 7e611486d905 LSM: Refactor "security=" in terms of enable/disable adds 14bd99c821f7 LSM: Separate idea of "major" LSM from "exclusive" LSM adds 0102fb83f900 apparmor: Remove SECURITY_APPARMOR_BOOTPARAM_VALUE adds be6ec88f41ba selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE adds c91d8106b370 LSM: Add all exclusive LSMs to ordered initialization adds d8e9bbd4fa7f LSM: Split LSM preparation from initialization adds 70b62c25665f LoadPin: Initialize as ordered LSM adds d6aed64b74b7 Yama: Initialize as ordered LSM adds e2bc445b66ca LSM: Introduce enum lsm_order adds d117a154e612 capability: Initialize as LSM_ORDER_FIRST adds 6d9c939dbe4d procfs: add smack subdir to attrs adds b17103a8b8ae Smack: Abstract use of cred security blob adds 0c6cfa622cf5 SELinux: Abstract use of cred security blob adds 98c886513657 SELinux: Remove cred security blob poisoning adds 3d252529480c SELinux: Remove unused selinux_is_enabled adds 69b5a44a95bb AppArmor: Abstract use of cred security blob adds 43fc460907dc TOMOYO: Abstract use of cred security blob adds bbd3662a8348 Infrastructure management of the cred security blob adds bb6c6b02ccb7 SELinux: Abstract use of file security blob adds f28952ac9008 Smack: Abstract use of file security blob adds 33bf60cabcc7 LSM: Infrastructure management of the file security adds 80788c229116 SELinux: Abstract use of inode security blob adds fb4021b6fb58 Smack: Abstract use of inode security blob adds afb1cbe37440 LSM: Infrastructure management of the inode security adds f4ad8f2c4076 LSM: Infrastructure management of the task security adds 7c6538280ae9 SELinux: Abstract use of ipc security blobs adds 019bcca4626a Smack: Abstract use of ipc security blobs adds ecd5f82e05dd LSM: Infrastructure management of the ipc security blob adds a5e2fe7ede12 TOMOYO: Update LSM flags to no longer be exclusive adds 2233975cd792 Merge tag 'blob-stacking-security-next' of https://git.ker [...] adds c1a85a00ea66 LSM: generalize flag passing to security_capable adds 1cfb2a512e74 LSM: Make lsm_early_cred() and lsm_early_task() local functions. adds 3e8c73671244 LSM: Make some functions static adds 9624d5c9c7ff Merge tag 'v5.0-rc3' into next-general adds 6c2976b06f68 apparmor: Adjust offset when accessing task blob. adds 39e83beb9109 capabilities:: annotate implicit fall through adds 5b73262a5c5b security: keys: annotate implicit fall through adds 0f949bcc7b4f security: keys: annotate implicit fall throughs adds 23711df7f4a2 security: keys: annotate implicit fall throughs adds 8c6cb983cd52 tomoyo: Swicth from cred->security to task_struct->security. adds cdcf6723add5 tomoyo: Coding style fix. adds 4b42564181d6 tomoyo: Allow multiple use_group lines. adds 40852275a94a LSM: add SafeSetID module that gates setid calls adds aeca4e2ca65c LSM: add SafeSetID module that gates setid calls adds f67e20d20f28 LSM: Add 'name' field for SafeSetID in DEFINE_LSM adds 2f87324be773 LSM: SafeSetID: 'depend' on CONFIG_SECURITY adds 2181e084b26b LSM: SafeSetID: remove unused include adds c67e8ec03f3f LSM: SafeSetID: add selftest adds e7a44cfd6399 LSM: fix return value check in safesetid_init_securityfs() adds 861f4bcffcc9 tomoyo: Bump version. adds 09186e503486 security: mark expected switch fall-throughs and add a mis [...] adds e88ed488af0a LSM: Update function documentation for cap_capable adds 89a9684ea158 LSM: Ignore "security=" when "lsm=" is specified adds b102c11e1a10 LSM: Update list of SECURITYFS users in Kconfig adds 468e91cecb32 keys: fix missing __user in KEYCTL_PKEY_QUERY adds ae5906ceee03 Merge branch 'next-general' of git://git.kernel.org/pub/sc [...] adds 3a28cff3bd4b selinux: avoid silent denials in permissive mode under RCU walk adds e46e01eebbbc selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link adds a83d6ddaebe5 selinux: never allow relabeling on context mounts adds 53e0c2aa9a59 selinux: do not override context on context mounts adds a2c513835bb6 selinux: inline some AVC functions used only once adds 994fb0651d02 selinux: replace some BUG_ON()s with a WARN_ON() adds fede148324c3 selinux: log invalid contexts in AVCs adds e6f2f381e401 selinux: replace BUG_ONs with WARN_ONs in avc.c adds 45189a1998e0 selinux: fix avc audit messages adds 3ac96c30ccfa Merge tag 'selinux-pr-20190305' of git://git.kernel.org/pu [...] adds 53fc7a01df51 audit: give a clue what CONFIG_CHANGE op was involved adds 9e36a5d49c3a audit: hand taken context to audit_kill_trees for syscall logging adds 626abcd13d4e audit: add syscall information to CONFIG_CHANGE records adds 4b7d248b3a1d audit: move loginuid and sessionid from CONFIG_AUDITSYSCAL [...] adds 2fec30e245a3 audit: add support for fcaps v3 adds a252f56a3c92 audit: more filter PATH records keyed on filesystem magic adds 05c7a9cb2727 audit: clean up AUDITSYSCALL prototypes and stubs adds 57d4657716ac audit: ignore fcaps on umount adds 90462a5bd30c audit: remove unused actx param from audit_rule_match adds 5f3d544f1671 audit: remove audit_context when CONFIG_ AUDIT and not AUD [...] adds 18f5c1d567a5 audit: join tty records to their syscall adds cd108b5c51db audit: hide auditsc_get_stamp and audit_serial prototypes adds 131d34cb0795 audit: mark expected switch fall-through adds be37f21a08ce Merge tag 'audit-pr-20190305' of git://git.kernel.org/pub/ [...] adds 7265d103902c riscv: add missing newlines to printk messages adds e1b1381b3179 riscv: use pr_info and friends adds 149820c6cf3c riscv: fix riscv_of_processor_hartid() comment adds e3d794d555cd riscv: treat cpu devicetree nodes without status as enabled adds dd81c8ab819d riscv: use for_each_of_cpu_node iterator adds 79a47bad61bb riscv: remove the HAVE_KPROBES option adds e15c6e37066e RISC-V: Do not wait indefinitely in __cpu_up adds 78d1daa36489 RISC-V: Move cpuid to hartid mapping to SMP. adds ba15c86185e9 RISC-V: Remove NR_CPUs check during hartid search from DT adds dd641e268673 RISC-V: Allow hartid-to-cpuid function to fail. adds 291debb38dbb RISC-V: Compare cpuid with NR_CPUS before mapping. adds fbdc6193dc70 RISC-V: Assign hwcap as per comman capabilities. adds f7ccc35aa3bd arch: riscv: fix logic error in parse_dtb adds 680f9b8e6c56 RISC-V: Setup init_mm before parse_early_param() adds 0651c263c8e3 RISC-V: Move setup_bootmem() to mm/init.c adds 6f1e9e946f0b RISC-V: Move setup_vm() to mm/init.c adds f2c17aabc917 RISC-V: Implement compile-time fixed mappings adds 823900cd0130 RISC-V: Free-up initrd in free_initrd_mem() adds 13fd5de06514 RISC-V: Fixmap support and MM cleanups adds d72cb8c7d9db Merge tag 'riscv-for-linus-5.1-mw0' of git://git.kernel.or [...] adds fae1383b38a1 powerpc: use a CONSOLE_LOGLEVEL_DEBUG macro adds 3b702ddd0668 powerpc/hvsi: Fix spelling mistake: "lenght" should be "length" adds 31367b9a01d6 powerpc/ps3: Use struct_size() in kzalloc() adds 607ea5090b3f powerpc/irq: drop arch_early_irq_init() adds 7cd4774ff7a4 powerpc/mm: Fix debugfs_simple_attr.cocci warnings adds c142e9741e61 KVM: powerpc: remove -I. header search paths adds b00899b89578 powerpc: remove redundant header search path additions adds fbe3ab014f37 powerpc: math-emu: remove unneeded header search paths adds 00def7130af8 powerpc/spufs: use struct_size() in kmalloc() adds 8acb88682cc0 powerpc/ipic: drop unused functions adds acef5e016591 powerpc/dts: Build virtex dtbs adds a652758ac147 powerpc: Use ALIGN instead of BLOCK adds cd6b8a631c5d powerpc/mm: Fix compile when CONFIG_PPC_RADIX_MMU is not defined adds c35f78d7a422 powerpc/powernv: Remove never used pnv_power9_force_smt4 adds 797eadd9c80c powerpc/powernv/npu: Remove obsolete comment about TCE_KIL [...] adds f4ddc19a7117 powerpc: wii.dts: Add interrupt-related properties to GPIO node adds 8de7547e0305 powerpc: wii.dts: Add GPIO keys adds a65329aa7d61 selftests/powerpc: New TM signal self test adds 782274434d6f powerpc: Stop using pr_cont() in __die() adds 184051396b9d powerpc: Show PAGE_SIZE in __die() output adds 16842516ea9c powerpc/64s: Add MMU type to __die() output adds 9bd10b649826 powerpc: Allow CPU selection of G4/74xx variant adds 63da6caeb84c powerpc: remove unnecessary unlikely() adds 81b61324922c powerpc/pseries: Perform full re-add of CPU for topology u [...] adds 9bf3d3c4e4fd powerpc/traps: Fix the message printed when stack overflows adds edeb304f6597 cxl: Wrap iterations over afu slices inside 'afu_list_lock' adds 75f8a37580b6 powerpc/kernel/time: Remove duplicate header adds f069a062ecce powerpc/powernv: Remove duplicate header adds 45a202a3fefc powerpc/cell: Remove duplicate header adds 865a9432d16f powerpc/mm: Add _PAGE_SAO to _PAGE_CACHE_CTL mask adds ab4510e9ac6d powerpc/perf: Add mem access events to sysfs adds eddd0b332304 powerpc/64s: Clear on-stack exception marker upon exceptio [...] adds a50d3250d7ae powerpc/64s: Make reliable stacktrace dependency clearer adds 18be37603de8 powerpc/livepatch: relax reliable stack tracer checks for [...] adds 29a77bbb0cf2 powerpc/livepatch: small cleanups in save_stack_trace_tsk_ [...] adds 3de27dcf8121 powerpc/livepatch: return -ERRNO values in save_stack_trac [...] adds 423bfc69d7f4 powerpc: Enable kernel XZ compression option on 44x adds e5c27ef7a5f2 powerpc: Remove trailing semicolon after curly brace adds 8e0f97357533 Move static keyword at beginning of declaration adds 26b523356f49 powerpc: Drop page_is_ram() and walk_system_ram_range() adds 3376cb91ed90 powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() adds 188fdea69fa9 powerpc/eeh: remove sw_state from eeh_unfreeze_pe() adds 9ed5ca66aa66 powerpc/eeh: Add include_passed to eeh_pe_state_clear() adds 4d8e325d9df3 powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() adds 1ef52073fd25 powerpc/eeh: Improve recovery of passed-through devices adds 195482c3633c powerpc/eeh: Correct retries in eeh_pe_reset_full() adds 98ecc6768e8f powerpc/32: Include .branch_lt in data section adds ebb0e13ead2d powerpc/ptrace: Mitigate potential Spectre v1 adds b174b4fb919d powerpc/powernv: Escalate reset when IODA reset fails adds 637cfeb9f99c Merge branch 'fixes' into next adds 74ebe3e733b7 net: pasemi: set a 64-bit DMA mask on the DMA device adds fbce251baa6e dma-direct: we might need GFP_DMA for 32-bit dma masks adds a20f507f577b powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops adds 8617a5c5bc00 powerpc/dma: handle iommu bypass in dma_iommu_ops adds cd7c11ed3a3e powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit adds 9ae2fddeda4c powerpc/pseries: use the generic iommu bypass code adds cc9c156db500 powerpc/cell: move dma direct window setup out of dma_configure adds ba767b5283c0 powerpc/cell: use the generic iommu bypass code adds ee69049e00c2 powerpc/dart: remove dead cleanup code in iommu_init_early_dart adds 9f4a68d464a3 powerpc/dart: use the generic iommu bypass code adds 661fcb450b53 powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor adds 6248ac9441b0 powerpc/powernv: remove pnv_npu_dma_set_mask adds 2d6ad41b2c21 powerpc/powernv: use the generic iommu bypass code adds ffe3dfd4e359 powerpc/dma: stop overriding dma_get_required_mask adds 662acad4067a powerpc/pci: remove the dma_set_mask pci_controller ops methods adds e72849827aa2 powerpc/dma: remove the iommu fallback for coherent allocations adds 7c1013b48778 powerpc/dma: remove get_pci_dma_ops adds 391133fd5ada powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c adds 74194cdaac41 powerpc/dma: remove max_direct_dma_addr adds 9b18114c0be0 powerpc/dma: fix an off-by-one in dma_capable adds 11ddce15451e dma-mapping, powerpc: simplify the arch dma_set_mask override adds 18b53a2d479f powerpc/dma: use phys_to_dma instead of get_dma_offset adds 6666cc17d780 powerpc/dma: remove dma_nommu_mmap_coherent adds 5a47910d76f2 powerpc/dma: remove dma_nommu_get_required_mask adds 65a21b71f948 powerpc/dma: remove dma_nommu_dma_supported adds feee96440c9c swiotlb: remove swiotlb_dma_supported adds 31f940afda6a powerpc/dma: use the dma-direct allocator for coherent platforms adds 461db2bdbf3c powerpc/dma: use the dma_direct mapping routines adds 68005b67d15a powerpc/dma: use the generic direct mapping bypass adds 7610fdf5e056 powerpc/dma: remove get_dma_offset adds 0617fc0ca412 powerpc/dma: remove set_dma_offset adds 4a605e2d1a69 powerpc/dma: trim the fat from <asm/dma-mapping.h> adds d0055df0c9c1 Merge branch 'topic/dma' into next adds d976f6807ea6 KVM: PPC: Book3S HV: Context switch AMR on Power9 adds 884dfb722db8 KVM: PPC: Book3S HV: Simplify machine check handling adds c05772018491 powerpc/64s: Better printing of machine check info for guest MCEs adds e121ee6bc30a Merge branch 'topic/ppc-kvm' into next adds 1b58a975be36 powerpc/powernv/npu: Remove redundant change_pte() hook adds ca6d5149d2ad powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning adds 3d8810e02b7f powerpc/mm/hash: Increase vmalloc space to 512T with hash MMU adds 7104dccfd052 powerpc/64s/hash: Fix assert_slb_presence() use of the slb [...] adds d065ee93aab6 powerpc: drop unused GENERIC_CSUM Kconfig item adds 46ee7c3c5212 powerpc/eeh: Use debugfs_create_u32 for eeh_max_freezes adds e67fbbec7422 powerpc/eeh_cache: Add pr_debug() prints for insert/remove adds 5ca85ae6318d powerpc/eeh_cache: Add a way to dump the EEH address cache adds c8f02f210813 powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() adds 67060cb1ffa4 powerpc/pci: Add pci_find_controller_for_domain() adds 6b493f6079a4 powerpc/eeh: Allow disabling recovery adds 954bd99435b8 powerpc/eeh: Add eeh_force_recover to debugfs adds aa7150ba3786 powerpc/44x: Force PCI on for CURRITUCK adds 9f3ba362d847 powerpc/pseries: export timebase register sample in lparcfg adds fe1ef6bcdb4f powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest adds c746ca00f5ea powerpc/book3s: Remove pgd/pud/pmd_set() interfaces adds 5c285dd76c7f powerpc/dts: Standardize DTS status assignments from "ok" [...] adds 81dac8177862 powerpc/64: Make sys_switch_endian() traceable adds bba436309d57 powerpc: Make PPC_64K_PAGES depend on only 44x or PPC_BOOK3S_64 adds 1b5fc84aba17 powerpc/smp: Fix NMI IPI timeout adds 88b9a3d1425a powerpc/smp: Fix NMI IPI xmon timeout adds 6fe243fe5157 powerpc/smp: Make __smp_send_nmi_ipi() static adds 8cfaf106918a powerpc/64s: Fix logic when handling unknown CPU features adds 19f8a5b5be28 powerpc/powernv: Don't reprogram SLW image on every KVM gu [...] adds beb4f4722cf6 powerpc/selftest: fix type of mftb() in null_syscall adds 32ceaa6e1285 powerpc/8xx: hide itlbie and dtlbie symbols adds e995265252fa powerpc/setup: display reason for not booting adds ab44840df1dc powerpc/32: Remove unneccessary MSR[RI] clearing for 8xx adds 0bbea75c476b powerpc/traps: fix recoverability of machine check handlin [...] adds 36da5ff0bea2 powerpc/83xx: Also save/restore SPRG4-7 during suspend adds 40058337f23f powerpc: simplify BDI switch adds 0df977eafc79 powerpc/6xx: Don't use SPRN_SPRG2 for storing stack pointe [...] adds 93c4a162b014 powerpc/6xx: Store PGDIR physical address in a SPRG adds 2c12393f5773 powerpc/603: use physical address directly in TLB miss handlers. adds 6790dae886f9 powerpc/hash32: use physical address directly in hash handlers. adds a8a121995b2e powerpc/603: Don't handle kernel page TLB misses when not need adds 54a05a30c888 powerpc/603: Don't handle _PAGE_RW and _PAGE_DIRTY on ITLB misses adds f8b58c64eaef powerpc/603: let's handle PAGE_DIRTY directly adds 451b3ec082c2 powerpc/603: Don't worry about _PAGE_USER in TLB miss handlers adds 84de6ab0e904 powerpc/603: don't handle PAGE_ACCESSED in TLB miss handlers. adds 78ca1108b109 powerpc/book3s32: Reorder _PAGE_XXX flags to simplify TLB [...] adds 6b9166f0786e powerpc/32: Fix CONFIG_VIRT_CPU_ACCOUNTING_NATIVE for 40x/booke adds fa7b9a805c79 tools/selftest/vm: allow choosing mem size and page size i [...] adds cabe8138b23c powerpc: dump as a single line areas mapping a single phys [...] adds e66c3209c7fd powerpc: Move page table dump files in a dedicated subdirectory adds f68e7927212f Revert "powerpc/book3s32: Reorder _PAGE_XXX flags to simpl [...] adds 84022ac17327 powerpc: sstep: Add tests for compute type instructions adds 44dea1784b2f powerpc: sstep: Add tests for add[.] instruction adds 78a8da060094 powerpc: sstep: Add tests for addc[.] instruction adds 665bed2386e5 powerpc/8xx: replace most #ifdef by IS_ENABLED() in 8xx_mmu.c adds e4470bd6a414 powerpc/8xx: Map 32Mb of RAM at init. adds 6d183ca8baec powerpc/wii: properly disable use of BATs when requested. adds 14e609d693ef powerpc/mm/32: add base address to mmu_mapin_ram() adds e4d6654ebe6e powerpc/mm/32s: rework mmu_mapin_ram() adds 9e849f231c3c powerpc/mm/32s: use generic mmu_mapin_ram() for all blocks. adds d2f15e0979ee powerpc/32: always populate page tables for Abatron BDI. adds 160985f3025b powerpc/wii: remove wii_mmu_mapin_mem2() adds df25f863903b powerpc/mm/32s: use _PAGE_EXEC in setbat() adds 02d5d13b4544 powerpc/32: add helper to write into segment registers adds 28ea38b9cba6 powerpc/mmu: add is_strict_kernel_rwx() helper adds 555f4fdb93e7 powerpc/kconfig: define PAGE_SHIFT inside Kconfig adds 166d97d96158 powerpc/kconfig: define CONFIG_DATA_SHIFT and CONFIG_ETEXT_SHIFT adds 5e04ae85fbed powerpc/mm/32s: add setibat() clearibat() and update_bats() adds 63b2bc619565 powerpc/mm/32s: Use BATs for STRICT_KERNEL_RWX adds 0f4a9041c7a7 powerpc/kconfig: make _etext and data areas alignment conf [...] adds d5f17ee96447 powerpc/8xx: don't disable large TLBs with CONFIG_STRICT_K [...] adds 8f54a6f7406e powerpc/kconfig: make _etext and data areas alignment conf [...] adds fb0b0a73b223 powerpc: Enable kcov adds e7fda7e569e1 powerpc/64s: Remove MSR_RI optimisation in system_call_exit() adds eafd825ed710 powerpc/64: Simplify __secondary_start paca->kstack handling adds c8e409a33cf8 powerpc/irq: use memblock functions returning virtual address adds 92ab45c5f2db powerpc: Avoid circular header inclusion in mmu-hash.h adds 054860897cd3 powerpc: Only use task_struct 'cpu' field on SMP adds 018cce33c5e6 powerpc: prep stack walkers for THREAD_INFO_IN_TASK adds 8c1fc5abdccf powerpc: Rename THREAD_INFO to TASK_STACK adds 1e35f29c6b2e powerpc: call_do_[soft]irq() takes a pointer to the stack adds 7306e83ccf5c powerpc: Don't use CURRENT_THREAD_INFO to find the stack adds 05b98791ec60 powerpc: Replace current_thread_info()->task with current adds 4e67bfd7aa21 powerpc: Update comments in preparation for THREAD_INFO_IN_TASK adds 678c668a7732 powerpc/64: Use task_stack_page() to initialise paca->kstack adds 5497c2536f09 powerpc: Use sizeof(struct thread_info) in INIT_SP_LIMIT adds 3733304048fe powerpc: Use linux/thread_info.h in processor.h adds b72cc2e7aea1 powerpc: Use task_stack_page() in current_pt_regs() adds 7aef376679a4 powerpc/idle/6xx: Use r1 with CURRENT_THREAD_INFO() adds ed1cd6deb013 powerpc: Activate CONFIG_THREAD_INFO_IN_TASK adds a7916a1de526 powerpc: regain entire stack space adds 7c19c2e5f9c1 powerpc: 'current_set' is now a table of task_struct pointers adds f7354ccac844 powerpc/32: Remove CURRENT_THREAD_INFO and rename TI_CPU adds c911d2e128e8 powerpc/64: Replace CURRENT_THREAD_INFO with PACA_THREAD_INFO adds d608898abc74 powerpc: clean stack pointers naming adds 930d6288a267 powerpc: sstep: Add support for maddhd, maddhdu, maddld in [...] adds a23987ef267a powerpc: sstep: Add support for darn instruction adds 32628b5cf3bc powerpc sstep: Add support for cnttzw, cnttzd instructions adds 3e751acba265 powerpc sstep: Add support for extswsli instruction adds 6c180071509a powerpc sstep: Add support for modsw, moduw instructions adds 6324320de609 powerpc sstep: Add support for modsd, modud instructions adds 6cd96c5b684d selftests/powerpc: Remove duplicate header adds 5330367fa300 powerpc/hugetlb: Handle mmap_min_addr correctly in get_unm [...] adds 3b4d07d2674f powerpc/mm/hash: Handle mmap_min_addr correctly in get_unm [...] adds ccd477028a20 powerpc/64s: Fix HV NMI vs HV interrupt recoverability test adds cbf2ba952a70 powerpc/64s: system reset interrupt preserve HSRRs adds e779fc93643c powerpc/64s: Prepare to handle data interrupts vs d-side M [...] adds 38555434a910 powerpc/64s: Fix data interrupts vs d-side MCE reentrancy adds 75d9fc7fd94e powerpc/powernv: move OPAL call wrapper tracing and interr [...] adds e7140639b1de powerpc/xmon: Fix opcode being uninitialized in print_insn [...] adds 7b62f9bd2246 powerpc/powernv: Make opal log only readable by root adds 27da80719ef1 powerpc/fsl: Fix the flush of branch predictor. adds 11f5acce2fa4 powerpc/powernv/ioda: Fix locked_vm counting for memory us [...] adds bd3524feac21 powerpc/64s: Fix unrelocated interrupt trampoline address test adds c3c7470c7556 powerpc/kvm: Save and restore host AMR/IAMR/UAMOR adds 2de04718ecf1 Merge branch 'topic/ppc-kvm' into next adds 6b1200facc05 powerpc: remove nargs from __SYSCALL adds 790845e2f127 powerpc/mm: Check secondary hash page table adds 8132cf115efc powerpc/mm: Fix "sz" set but not used warning adds c38ca265525a powerpc/mm: fix "section_base" set but not used adds 39070a96a1c2 powerpc: Remove export of save_stack_trace_tsk_reliable() adds 9580b71b5a78 powerpc/32: Clear on-stack exception marker upon exception return adds 6c3ac1134371 Merge tag 'powerpc-5.1-1' of git://git.kernel.org/pub/scm/ [...] adds 05bdebd546db xtensa: document boot parameter passing adds 815af8fff1d1 xtensa: SMP: rework IPI processing adds 74d69eaadd65 xtensa: clean up arch/xtensa/kernel/time.c adds af3d890b4303 xtensa: provide xchg for sizes 1 and 2 adds 579afe866f52 xtensa: use generic spinlock/rwlock implementation adds d90b88fd3653 xtensa: fix get_wchan adds 725686453064 xtensa: drop unused definitions adds 60deebe6149a xtensa: simplify trap_init adds dd1c3ed76f26 Merge tag 'xtensa-20190307' of git://github.com/jcmvbkbc/l [...] adds ac09c5f43cf6 x86/boot: Build the command line parsing code unconditionally adds de50ce20cd05 x86/boot: Copy kstrtoull() to boot/string.c adds 3c98e71b42a7 x86/boot: Add "acpi_rsdp=" early parsing adds 33f0df8d843d x86/boot: Search for RSDP in the EFI tables adds 93a209aaaad4 x86/boot: Search for RSDP in memory adds 3a63f70bf4c3 x86/boot: Early parse RSDP and save it in boot_params adds 02a3e3cdb7f1 x86/boot: Parse SRAT table and count immovable memory regions adds 690eaa532057 x86/boot/KASLR: Limit KASLR to extract the kernel in immov [...] adds 82f9ed3a9330 x86/boot: Fix cmdline_find_option() prototype visibility adds 82df8261c6a9 x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE adds ccec81e4251f x86/kexec: Fill in acpi_rsdp_addr from the first kernel adds f9d230e893e8 x86/boot: Correct RSDP parsing with 32-bit EFI adds 6f913de3231e x86/boot/compressed/64: Do not read legacy ROM on EFI system new 37d18565e4c2 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] adds d071ae09a4a1 x86/build: Mark per-CPU symbols as absolute explicitly for LLD adds 927185c124d6 x86/build: Specify elf_i386 linker emulation explicitly fo [...] adds e6d7bc0bdf41 x86/build: Use the single-argument OUTPUT_FORMAT() linker [...] adds ce02ef06fcf7 x86, retpolines: Raise limit for generating indirect calls [...] new f14b5f05cde1 Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] adds 345dca4ca7e6 x86/e820: Replace kmalloc() + memcpy() with kmemdup() adds 2bc217c61685 x86/platform/UV: Replace kmalloc() and memset() with k[cz] [...] adds 89da3446294a x86/insn-eval: Mark expected switch-case fall-through adds 6fcebf1302b4 x86/kernel: Mark expected switch-case fall-throughs adds fc5014cc5528 x86/asm-prototypes: Remove duplicate include <asm/page.h> adds 2b0fc3742bc7 x86/events: Mark expected switch-case fall-throughs adds 691b9ab6c967 x86/mm/tlb: Remove unused cpu variable adds 439fbdf6a202 x86/trap: Remove useless declaration adds 0a278662f531 x86/boot: Save several bytes in decompressor adds fab940755d1d x86/hw_breakpoints, kprobes: Remove kprobes ifdeffery adds 5a064d398fbe x86/asm/suspend: Drop ENTRY from local data adds 8ad382dd11eb x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition adds 82434d23f36d x86/boot/compressed/64: Explain paging_prepare()'s return value adds c81cd5c08d67 x86/mtrr: Remove unused variable adds ba2ba356b2c8 x86/cpu_entry_area: Move percpu_setup_debug_store() to __i [...] adds 653a561bb2fd x86/fpu: Move init_xstate_size() to __init section adds 8e8a3cea7ea5 x86/mm/dump_pagetables: Remove the unused prev_pud variable adds f91fecc09e49 x86/smpboot: Remove unused phys_id variable adds 2e7614c0736d x86/uaccess: Remove unused __addr_ok() macro new bcd49c3dd172 Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] adds ee35b9b9f6d5 x86/traps: Have read_cr0() only once in the #NM handler adds bae54dc4f353 x86/fpu: Get rid of CONFIG_AS_FXSAVEQ adds dc14b5fe7d0a Merge tag 'v5.0-rc6' into x86/fpu, to pick up fixes adds 2f7726f95557 x86/fpu: Track AVX-512 usage of tasks new 35a738fb5fd0 Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] adds 65f750e5457a x86/kdump: Export the SME mask to vmcoreinfo adds f263245a0ce2 kdump: Document kernel data exported in the vmcoreinfo note new d2cb698f6896 Merge branch 'x86-kdump-for-linus' of git://git.kernel.org [...] adds ad8cfb9c42ef mm/gup: Remove the 'write' parameter from gup_fast_permitted() new f86727f8bd65 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] adds 1c034a2fe560 x86/defconfig: Enable EFI stub, mixed mode and BGRT new 60970c18aa95 Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] adds 30ad3e031d2f x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI adds f816525d615f x86/platform/UV: Remove uv_bios_call_reentrant() adds 8945d96f7b3e x86/platform/UV: Use efi_enabled() instead of test_bit() new 610cd4eadec4 Merge branch 'x86-uv-for-linus' of git://git.kernel.org/pu [...]
The 8 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: Documentation/admin-guide/LSM/SafeSetID.rst | 107 +++ Documentation/admin-guide/LSM/index.rst | 14 +- Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 12 +- Documentation/cgroup-v1/pids.txt | 3 + Documentation/filesystems/xfs.txt | 3 +- Documentation/kdump/vmcoreinfo.txt | 495 +++++++++++++ Documentation/xtensa/booting.txt | 19 + MAINTAINERS | 17 +- arch/powerpc/Kconfig | 79 ++- arch/powerpc/Kconfig.debug | 4 - arch/powerpc/Makefile | 11 +- arch/powerpc/boot/dts/Makefile | 1 + arch/powerpc/boot/dts/akebono.dts | 2 +- arch/powerpc/boot/dts/bluestone.dts | 2 +- arch/powerpc/boot/dts/currituck.dts | 2 +- arch/powerpc/boot/dts/iss4xx-mpic.dts | 2 +- arch/powerpc/boot/dts/wii.dts | 22 + arch/powerpc/include/asm/asm-prototypes.h | 14 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 + arch/powerpc/include/asm/book3s/32/pgtable.h | 11 + arch/powerpc/include/asm/book3s/64/hash.h | 32 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 2 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 8 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 16 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 30 +- arch/powerpc/include/asm/checksum.h | 4 - arch/powerpc/include/asm/device.h | 10 +- arch/powerpc/include/asm/dma-direct.h | 18 +- arch/powerpc/include/asm/dma-mapping.h | 92 --- arch/powerpc/include/asm/eeh.h | 10 +- arch/powerpc/include/asm/eeh_event.h | 1 + arch/powerpc/include/asm/exception-64s.h | 4 +- arch/powerpc/include/asm/hvsi.h | 2 +- arch/powerpc/include/asm/iommu.h | 17 + arch/powerpc/include/asm/ipic.h | 3 - arch/powerpc/include/asm/irq.h | 18 +- arch/powerpc/include/asm/kvm_ppc.h | 3 +- arch/powerpc/include/asm/livepatch.h | 7 +- arch/powerpc/include/asm/machdep.h | 4 +- arch/powerpc/include/asm/mce.h | 2 +- arch/powerpc/include/asm/mmu.h | 13 + arch/powerpc/include/asm/nmi.h | 2 + arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 3 +- arch/powerpc/include/asm/page.h | 14 +- arch/powerpc/include/asm/pci-bridge.h | 7 +- arch/powerpc/include/asm/pci.h | 2 - arch/powerpc/include/asm/pgtable.h | 1 - arch/powerpc/include/asm/powernv.h | 3 +- arch/powerpc/include/asm/ppc-opcode.h | 16 +- arch/powerpc/include/asm/ppc-pci.h | 4 +- arch/powerpc/include/asm/processor.h | 108 +-- arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/asm/reg.h | 9 +- arch/powerpc/include/asm/sections.h | 7 + arch/powerpc/include/asm/smp.h | 17 +- arch/powerpc/include/asm/swiotlb.h | 5 - arch/powerpc/include/asm/task_size_32.h | 21 + arch/powerpc/include/asm/task_size_64.h | 79 +++ arch/powerpc/include/asm/thread_info.h | 19 - arch/powerpc/include/asm/topology.h | 2 + arch/powerpc/kernel/Makefile | 15 +- arch/powerpc/kernel/asm-offsets.c | 15 +- arch/powerpc/kernel/cpu_setup_6xx.S | 4 + arch/powerpc/kernel/dma-iommu.c | 75 +- arch/powerpc/kernel/dma-mask.c | 12 + arch/powerpc/kernel/dma-swiotlb.c | 89 --- arch/powerpc/kernel/dma.c | 362 ---------- arch/powerpc/kernel/dt_cpu_ftrs.c | 17 +- arch/powerpc/kernel/eeh.c | 190 +++-- arch/powerpc/kernel/eeh_cache.c | 36 +- arch/powerpc/kernel/eeh_driver.c | 86 +-- arch/powerpc/kernel/eeh_event.c | 16 +- arch/powerpc/kernel/eeh_pe.c | 68 +- arch/powerpc/kernel/eeh_sysfs.c | 3 +- arch/powerpc/kernel/entry_32.S | 97 ++- arch/powerpc/kernel/entry_64.S | 53 +- arch/powerpc/kernel/epapr_hcalls.S | 5 +- arch/powerpc/kernel/exceptions-64e.S | 14 +- arch/powerpc/kernel/exceptions-64s.S | 94 ++- arch/powerpc/kernel/head_32.S | 160 +++-- arch/powerpc/kernel/head_40x.S | 9 +- arch/powerpc/kernel/head_44x.S | 8 +- arch/powerpc/kernel/head_64.S | 20 +- arch/powerpc/kernel/head_8xx.S | 124 ++-- arch/powerpc/kernel/head_booke.h | 12 +- arch/powerpc/kernel/head_fsl_booke.S | 16 +- arch/powerpc/kernel/idle_6xx.S | 8 +- arch/powerpc/kernel/idle_book3e.S | 2 +- arch/powerpc/kernel/idle_e500.S | 8 +- arch/powerpc/kernel/idle_power4.S | 2 +- arch/powerpc/kernel/irq.c | 119 +--- arch/powerpc/kernel/kgdb.c | 28 - arch/powerpc/kernel/machine_kexec_64.c | 6 +- arch/powerpc/kernel/mce.c | 11 +- arch/powerpc/kernel/misc_32.S | 17 +- arch/powerpc/kernel/pci-common.c | 21 +- arch/powerpc/kernel/process.c | 68 +- arch/powerpc/kernel/ptrace.c | 18 +- arch/powerpc/kernel/setup-common.c | 5 +- arch/powerpc/kernel/setup_32.c | 26 +- arch/powerpc/kernel/setup_64.c | 51 +- arch/powerpc/kernel/smp.c | 109 +-- arch/powerpc/kernel/stacktrace.c | 102 ++- arch/powerpc/kernel/syscalls.c | 2 +- arch/powerpc/kernel/syscalls/syscalltbl.sh | 4 +- arch/powerpc/kernel/systbl.S | 6 +- arch/powerpc/kernel/time.c | 1 - arch/powerpc/kernel/trace/Makefile | 3 +- arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 6 +- arch/powerpc/kernel/traps.c | 133 +++- arch/powerpc/kernel/udbg.c | 2 +- arch/powerpc/kernel/vdso32/Makefile | 1 + arch/powerpc/kernel/vdso64/Makefile | 1 + arch/powerpc/kernel/vmlinux.lds.S | 14 +- arch/powerpc/kvm/Makefile | 5 - arch/powerpc/kvm/book3s.c | 7 + arch/powerpc/kvm/book3s_hv.c | 25 +- arch/powerpc/kvm/book3s_hv_hmi.c | 1 + arch/powerpc/kvm/book3s_hv_ras.c | 58 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 66 +- arch/powerpc/lib/Makefile | 3 +- arch/powerpc/lib/sstep.c | 114 ++- arch/powerpc/lib/test_emulate_step.c | 535 +++++++++++++- arch/powerpc/lib/test_emulate_step_exec_instr.S | 150 ++++ arch/powerpc/math-emu/Makefile | 2 +- arch/powerpc/mm/40x_mmu.c | 2 +- arch/powerpc/mm/44x_mmu.c | 2 +- arch/powerpc/mm/8xx_mmu.c | 91 ++- arch/powerpc/mm/Makefile | 15 +- arch/powerpc/mm/dma-noncoherent.c | 40 +- arch/powerpc/mm/fsl_booke_mmu.c | 2 +- arch/powerpc/mm/hash_low_32.S | 76 +- arch/powerpc/mm/hash_utils_64.c | 6 +- arch/powerpc/mm/hugetlbpage-hash64.c | 3 +- arch/powerpc/mm/hugetlbpage-radix.c | 5 +- arch/powerpc/mm/init_32.c | 6 +- arch/powerpc/mm/init_64.c | 2 - arch/powerpc/mm/mem.c | 61 +- arch/powerpc/mm/mmu_decl.h | 10 +- arch/powerpc/mm/numa.c | 9 +- arch/powerpc/mm/pgtable_32.c | 42 +- arch/powerpc/mm/ppc_mmu_32.c | 186 ++++- .../{dump_linuxpagetables-8xx.c => ptdump/8xx.c} | 2 +- arch/powerpc/mm/ptdump/Makefile | 9 + arch/powerpc/mm/{dump_bats.c => ptdump/bats.c} | 0 .../book3s64.c} | 2 +- .../hashpagetable.c} | 2 +- .../mm/{dump_linuxpagetables.c => ptdump/ptdump.c} | 20 +- .../mm/{dump_linuxpagetables.h => ptdump/ptdump.h} | 0 .../mm/{dump_sr.c => ptdump/segment_regs.c} | 0 .../shared.c} | 2 +- arch/powerpc/mm/slb.c | 5 + arch/powerpc/mm/slice.c | 10 +- arch/powerpc/mm/tlb_nohash.c | 2 +- arch/powerpc/net/bpf_jit32.h | 5 +- arch/powerpc/perf/power9-events-list.h | 24 + arch/powerpc/perf/power9-pmu.c | 4 + arch/powerpc/platforms/44x/Kconfig | 1 + arch/powerpc/platforms/44x/ppc476.c | 1 + arch/powerpc/platforms/44x/warp.c | 2 +- arch/powerpc/platforms/83xx/suspend-asm.S | 34 +- arch/powerpc/platforms/85xx/corenet_generic.c | 5 +- arch/powerpc/platforms/85xx/ge_imp3a.c | 2 - arch/powerpc/platforms/85xx/mpc8536_ds.c | 2 - arch/powerpc/platforms/85xx/mpc85xx_ds.c | 4 - arch/powerpc/platforms/85xx/mpc85xx_mds.c | 4 - arch/powerpc/platforms/85xx/p1010rdb.c | 1 - arch/powerpc/platforms/85xx/p1022_ds.c | 2 - arch/powerpc/platforms/85xx/p1022_rdk.c | 2 - arch/powerpc/platforms/85xx/qemu_e500.c | 1 + arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 1 - arch/powerpc/platforms/Kconfig.cputype | 9 + arch/powerpc/platforms/cell/iommu.c | 172 +---- arch/powerpc/platforms/cell/spu_callbacks.c | 2 +- arch/powerpc/platforms/cell/spu_syscalls.c | 1 - arch/powerpc/platforms/cell/spufs/file.c | 5 +- arch/powerpc/platforms/embedded6xx/wii.c | 24 - arch/powerpc/platforms/pasemi/iommu.c | 2 +- arch/powerpc/platforms/pasemi/setup.c | 51 -- arch/powerpc/platforms/powernv/Makefile | 5 +- arch/powerpc/platforms/powernv/idle.c | 27 +- arch/powerpc/platforms/powernv/npu-dma.c | 16 +- .../powernv/{opal-wrappers.S => opal-call.c} | 258 +++---- arch/powerpc/platforms/powernv/opal-msglog.c | 2 +- arch/powerpc/platforms/powernv/opal-wrappers.S | 344 ++------- arch/powerpc/platforms/powernv/opal.c | 3 +- arch/powerpc/platforms/powernv/pci-ioda-tce.c | 1 - arch/powerpc/platforms/powernv/pci-ioda.c | 146 +--- arch/powerpc/platforms/powernv/smp.c | 25 + arch/powerpc/platforms/ps3/device-init.c | 4 +- arch/powerpc/platforms/ps3/os-area.c | 4 +- arch/powerpc/platforms/ps3/system-bus.c | 4 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 19 + arch/powerpc/platforms/pseries/iommu.c | 99 +-- arch/powerpc/platforms/pseries/lparcfg.c | 1 + arch/powerpc/platforms/pseries/vio.c | 95 ++- arch/powerpc/sysdev/6xx-suspend.S | 5 +- arch/powerpc/sysdev/dart_iommu.c | 58 +- arch/powerpc/sysdev/fsl_pci.c | 25 +- arch/powerpc/sysdev/ipic.c | 35 - arch/powerpc/sysdev/tsi108_dev.c | 2 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/powerpc/xmon/Makefile | 1 + arch/powerpc/xmon/ppc-dis.c | 2 +- arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 6 +- arch/riscv/include/asm/fixmap.h | 44 ++ arch/riscv/include/asm/pgtable.h | 1 + arch/riscv/include/asm/smp.h | 18 +- arch/riscv/kernel/cpu.c | 30 +- arch/riscv/kernel/cpufeature.c | 48 +- arch/riscv/kernel/ftrace.c | 2 +- arch/riscv/kernel/setup.c | 141 +--- arch/riscv/kernel/smp.c | 10 +- arch/riscv/kernel/smpboot.c | 24 +- arch/riscv/mm/init.c | 156 ++++- arch/x86/Makefile | 6 +- arch/x86/boot/Makefile | 2 +- arch/x86/boot/compressed/Makefile | 2 + arch/x86/boot/compressed/acpi.c | 338 +++++++++ arch/x86/boot/compressed/cmdline.c | 4 - arch/x86/boot/compressed/head_64.S | 11 +- arch/x86/boot/compressed/kaslr.c | 75 +- arch/x86/boot/compressed/misc.c | 3 + arch/x86/boot/compressed/misc.h | 23 +- arch/x86/boot/compressed/pgtable_64.c | 19 +- arch/x86/boot/compressed/vmlinux.lds.S | 2 +- arch/x86/boot/setup.ld | 2 +- arch/x86/boot/string.c | 141 ++++ arch/x86/boot/string.h | 1 + arch/x86/configs/i386_defconfig | 2 + arch/x86/configs/x86_64_defconfig | 3 + arch/x86/events/intel/core.c | 2 + arch/x86/events/intel/lbr.c | 1 + arch/x86/include/asm/asm-prototypes.h | 1 - arch/x86/include/asm/fpu/internal.h | 57 +- arch/x86/include/asm/fpu/types.h | 7 + arch/x86/include/asm/pgtable_64.h | 3 +- arch/x86/include/asm/processor.h | 1 - arch/x86/include/asm/uaccess.h | 3 - arch/x86/include/asm/uv/bios.h | 5 - arch/x86/kernel/acpi/wakeup_32.S | 2 +- arch/x86/kernel/acpi/wakeup_64.S | 12 +- arch/x86/kernel/apic/io_apic.c | 2 + arch/x86/kernel/cpu/cacheinfo.c | 1 + arch/x86/kernel/cpu/mtrr/cleanup.c | 3 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 7 - arch/x86/kernel/e820.c | 9 +- arch/x86/kernel/fpu/xstate.c | 2 +- arch/x86/kernel/hw_breakpoint.c | 5 +- arch/x86/kernel/kexec-bzimage64.c | 4 +- arch/x86/kernel/kgdb.c | 1 + arch/x86/kernel/machine_kexec_64.c | 3 + arch/x86/kernel/smpboot.c | 7 +- arch/x86/kernel/traps.c | 5 +- arch/x86/kernel/uprobes.c | 1 + arch/x86/kernel/vmlinux.lds.S | 4 +- arch/x86/lib/insn-eval.c | 2 + arch/x86/mm/cpu_entry_area.c | 2 +- arch/x86/mm/dump_pagetables.c | 2 - arch/x86/mm/tlb.c | 3 - arch/x86/platform/uv/bios_uv.c | 16 +- arch/x86/platform/uv/tlb_uv.c | 8 +- arch/x86/realmode/rm/Makefile | 2 +- arch/x86/realmode/rm/realmode.lds.S | 2 +- arch/xtensa/Kconfig | 2 + arch/xtensa/include/asm/Kbuild | 2 + arch/xtensa/include/asm/cmpxchg.h | 36 +- arch/xtensa/include/asm/spinlock.h | 185 +---- arch/xtensa/include/asm/spinlock_types.h | 15 +- arch/xtensa/include/asm/thread_info.h | 9 - arch/xtensa/kernel/process.c | 6 +- arch/xtensa/kernel/smp.c | 38 +- arch/xtensa/kernel/time.c | 53 +- arch/xtensa/kernel/traps.c | 5 +- drivers/misc/cxl/guest.c | 2 + drivers/misc/cxl/pci.c | 39 +- drivers/misc/cxl/vphb.c | 3 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 1 + drivers/tty/tty_audit.c | 2 +- drivers/vfio/vfio_spapr_eeh.c | 6 +- fs/Makefile | 3 +- fs/btrfs/acl.c | 9 + fs/btrfs/async-thread.c | 10 +- fs/btrfs/backref.c | 22 +- fs/btrfs/compression.c | 253 ++++--- fs/btrfs/compression.h | 52 +- fs/btrfs/ctree.c | 74 +- fs/btrfs/ctree.h | 61 +- fs/btrfs/delayed-ref.c | 15 +- fs/btrfs/delayed-ref.h | 11 - fs/btrfs/dev-replace.c | 9 +- fs/btrfs/disk-io.c | 39 +- fs/btrfs/extent-tree.c | 292 +++++--- fs/btrfs/extent_io.c | 87 ++- fs/btrfs/extent_io.h | 15 +- fs/btrfs/extent_map.c | 5 +- fs/btrfs/extent_map.h | 1 + fs/btrfs/file.c | 3 +- fs/btrfs/inode.c | 207 +++--- fs/btrfs/ioctl.c | 60 +- fs/btrfs/locking.c | 108 ++- fs/btrfs/locking.h | 15 +- fs/btrfs/lzo.c | 31 +- fs/btrfs/qgroup.c | 372 +++++++--- fs/btrfs/qgroup.h | 120 +++- fs/btrfs/ref-verify.c | 4 +- fs/btrfs/relocation.c | 119 +++- fs/btrfs/root-tree.c | 4 +- fs/btrfs/scrub.c | 49 +- fs/btrfs/super.c | 13 +- fs/btrfs/transaction.c | 9 +- fs/btrfs/tree-defrag.c | 2 +- fs/btrfs/tree-log.c | 282 ++++++-- fs/btrfs/volumes.c | 202 +++--- fs/btrfs/volumes.h | 5 +- fs/btrfs/zlib.c | 45 +- fs/btrfs/zstd.c | 316 ++++++++- fs/ext2/dir.c | 35 +- fs/ext2/ext2.h | 17 +- fs/ext2/file.c | 1 + fs/ext2/ialloc.c | 2 - fs/ext2/inode.c | 30 +- fs/ext2/namei.c | 2 + fs/ext2/super.c | 44 +- fs/ext2/symlink.c | 2 + fs/ext2/xattr.c | 1 + fs/fs_types.c | 105 +++ fs/namei.c | 2 +- fs/namespace.c | 2 + fs/notify/fanotify/Kconfig | 1 + fs/notify/fanotify/fanotify.c | 267 +++++-- fs/notify/fanotify/fanotify.h | 116 +++- fs/notify/fanotify/fanotify_user.c | 373 ++++++---- fs/notify/fsnotify.c | 15 +- fs/notify/inotify/inotify.h | 1 + fs/notify/inotify/inotify_fsnotify.c | 18 +- fs/notify/inotify/inotify_user.c | 5 +- fs/notify/mark.c | 42 +- fs/notify/notification.c | 42 +- fs/proc/base.c | 70 +- fs/proc/internal.h | 1 + fs/statfs.c | 14 + fs/udf/super.c | 51 +- fs/xfs/libxfs/xfs_ag.c | 6 +- fs/xfs/libxfs/xfs_ag_resv.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 12 +- fs/xfs/libxfs/xfs_alloc_btree.c | 74 +- fs/xfs/libxfs/xfs_attr.c | 17 + fs/xfs/libxfs/xfs_attr.h | 2 +- fs/xfs/libxfs/xfs_attr_leaf.c | 21 +- fs/xfs/libxfs/xfs_attr_remote.c | 8 +- fs/xfs/libxfs/xfs_bmap.c | 302 ++++---- fs/xfs/libxfs/xfs_bmap.h | 16 +- fs/xfs/libxfs/xfs_bmap_btree.c | 13 +- fs/xfs/libxfs/xfs_da_btree.c | 49 +- fs/xfs/libxfs/xfs_da_format.h | 3 + fs/xfs/libxfs/xfs_dir2.c | 17 + fs/xfs/libxfs/xfs_dir2.h | 1 + fs/xfs/libxfs/xfs_dir2_block.c | 10 +- fs/xfs/libxfs/xfs_dir2_data.c | 12 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 100 +-- fs/xfs/libxfs/xfs_dir2_node.c | 10 +- fs/xfs/libxfs/xfs_dquot_buf.c | 4 + fs/xfs/libxfs/xfs_errortag.h | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 3 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 29 +- fs/xfs/libxfs/xfs_iext_tree.c | 13 +- fs/xfs/libxfs/xfs_inode_buf.c | 11 +- fs/xfs/libxfs/xfs_inode_fork.h | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 3 +- fs/xfs/libxfs/xfs_rmap_btree.c | 3 +- fs/xfs/libxfs/xfs_sb.c | 7 +- fs/xfs/libxfs/xfs_shared.h | 4 +- fs/xfs/libxfs/xfs_symlink_remote.c | 3 +- fs/xfs/libxfs/xfs_types.c | 24 + fs/xfs/libxfs/xfs_types.h | 3 + fs/xfs/scrub/agheader.c | 10 +- fs/xfs/scrub/agheader_repair.c | 12 +- fs/xfs/scrub/attr.c | 11 + fs/xfs/scrub/bmap.c | 27 + fs/xfs/scrub/dir.c | 6 + fs/xfs/scrub/ialloc.c | 330 ++++++--- fs/xfs/scrub/repair.c | 3 +- fs/xfs/scrub/repair.h | 3 - fs/xfs/scrub/rtbitmap.c | 5 +- fs/xfs/scrub/trace.h | 45 ++ fs/xfs/xfs_aops.c | 266 ++++--- fs/xfs/xfs_aops.h | 24 +- fs/xfs/xfs_attr_list.c | 1 + fs/xfs/xfs_bmap_util.c | 9 +- fs/xfs/xfs_buf.c | 72 +- fs/xfs/xfs_buf.h | 8 +- fs/xfs/xfs_error.c | 6 +- fs/xfs/xfs_error.h | 1 + fs/xfs/xfs_file.c | 31 +- fs/xfs/xfs_fsops.c | 1 + fs/xfs/xfs_globals.c | 2 +- fs/xfs/xfs_inode.c | 769 +++++++++++++++------ fs/xfs/xfs_inode.h | 3 + fs/xfs/xfs_iomap.c | 518 +++++++------- fs/xfs/xfs_iomap.h | 7 +- fs/xfs/xfs_iops.c | 21 +- fs/xfs/xfs_log_recover.c | 14 +- fs/xfs/xfs_mount.c | 5 + fs/xfs/xfs_mount.h | 10 +- fs/xfs/xfs_ondisk.h | 21 + fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_reflink.c | 150 ++-- fs/xfs/xfs_reflink.h | 18 +- fs/xfs/xfs_super.c | 22 +- fs/xfs/xfs_sysctl.h | 1 + fs/xfs/xfs_sysfs.c | 24 + fs/xfs/xfs_trace.h | 115 ++- fs/xfs/xfs_trans_bmap.c | 1 - fs/xfs/xfs_trans_buf.c | 2 +- fs/xfs/xfs_trans_extfree.c | 1 - fs/xfs/xfs_trans_refcount.c | 1 - fs/xfs/xfs_trans_rmap.c | 1 - fs/xfs/xfs_xattr.c | 3 + include/linux/audit.h | 66 +- include/linux/capability.h | 10 +- include/linux/cgroup-defs.h | 2 +- include/linux/cgroup.h | 2 + include/linux/cred.h | 1 - include/linux/fanotify.h | 26 +- include/linux/fs.h | 17 +- include/linux/fs_types.h | 75 ++ include/linux/fsnotify.h | 73 +- include/linux/fsnotify_backend.h | 67 +- include/linux/kprobes.h | 5 + include/linux/lsm_hooks.h | 49 +- include/linux/namei.h | 3 + include/linux/sched.h | 4 +- include/linux/security.h | 48 +- include/linux/selinux.h | 35 - include/linux/statfs.h | 3 + include/linux/swiotlb.h | 3 - include/trace/events/btrfs.h | 30 +- include/uapi/linux/btrfs.h | 2 + include/uapi/linux/fanotify.h | 29 + init/init_task.c | 2 +- kernel/audit.c | 267 +++---- kernel/audit.h | 81 ++- kernel/audit_fsnotify.c | 2 +- kernel/audit_tree.c | 19 +- kernel/audit_watch.c | 2 +- kernel/auditfilter.c | 6 +- kernel/auditsc.c | 320 ++++++--- kernel/capability.c | 45 +- kernel/cgroup/cgroup.c | 15 +- kernel/cgroup/cpuset.c | 13 - kernel/cgroup/pids.c | 4 +- kernel/cgroup/rstat.c | 10 +- kernel/cred.c | 13 - kernel/dma/Kconfig | 3 + kernel/dma/direct.c | 3 +- kernel/dma/mapping.c | 11 +- kernel/dma/swiotlb.c | 12 - kernel/exit.c | 1 + kernel/resource.c | 4 - kernel/seccomp.c | 4 +- kernel/sys.c | 10 +- kernel/trace/trace_events_filter.c | 5 +- kernel/trace/trace_kprobe.c | 2 +- kernel/workqueue.c | 9 +- mm/gup.c | 6 +- mm/percpu-km.c | 2 +- mm/percpu.c | 2 +- security/Kconfig | 45 +- security/Makefile | 2 + security/apparmor/Kconfig | 16 - security/apparmor/audit.c | 3 +- security/apparmor/capability.c | 14 +- security/apparmor/domain.c | 4 +- security/apparmor/include/audit.h | 3 +- security/apparmor/include/capability.h | 2 +- security/apparmor/include/cred.h | 16 +- security/apparmor/include/file.h | 5 +- security/apparmor/include/lib.h | 4 + security/apparmor/include/task.h | 18 +- security/apparmor/ipc.c | 3 +- security/apparmor/lsm.c | 67 +- security/apparmor/resource.c | 2 +- security/apparmor/task.c | 6 +- security/commoncap.c | 30 +- security/integrity/ima/ima.h | 3 +- security/integrity/ima/ima_appraise.c | 1 + security/integrity/ima/ima_policy.c | 10 +- security/integrity/ima/ima_template_lib.c | 1 + security/keys/keyctl.c | 2 +- security/keys/keyring.c | 1 + security/keys/process_keys.c | 3 + security/keys/request_key.c | 4 + security/loadpin/loadpin.c | 8 +- security/safesetid/Kconfig | 14 + security/safesetid/Makefile | 7 + security/safesetid/lsm.c | 277 ++++++++ security/safesetid/lsm.h | 33 + security/safesetid/securityfs.c | 193 ++++++ security/security.c | 654 ++++++++++++++++-- security/selinux/Kconfig | 15 - security/selinux/Makefile | 2 +- security/selinux/avc.c | 199 +++--- security/selinux/exports.c | 23 - security/selinux/hooks.c | 420 ++++------- security/selinux/include/audit.h | 7 +- security/selinux/include/avc.h | 6 +- security/selinux/include/objsec.h | 38 +- security/selinux/include/security.h | 3 + security/selinux/selinuxfs.c | 4 +- security/selinux/ss/services.c | 41 +- security/selinux/xfrm.c | 4 +- security/smack/smack.h | 44 +- security/smack/smack_access.c | 6 +- security/smack/smack_lsm.c | 321 +++------ security/smack/smackfs.c | 18 +- security/tomoyo/audit.c | 31 +- security/tomoyo/common.c | 199 ++++-- security/tomoyo/common.h | 51 +- security/tomoyo/condition.c | 59 +- security/tomoyo/domain.c | 76 +- security/tomoyo/file.c | 20 + security/tomoyo/gc.c | 19 + security/tomoyo/group.c | 5 + security/tomoyo/load_policy.c | 8 +- security/tomoyo/memory.c | 9 +- security/tomoyo/mount.c | 2 + security/tomoyo/realpath.c | 18 +- security/tomoyo/securityfs_if.c | 30 +- security/tomoyo/tomoyo.c | 160 +++-- security/tomoyo/util.c | 23 +- security/yama/yama_lsm.c | 8 +- .../selftests/powerpc/benchmarks/null_syscall.c | 2 +- tools/testing/selftests/powerpc/include/reg.h | 8 + tools/testing/selftests/powerpc/include/utils.h | 2 + .../selftests/powerpc/pmu/ebb/fork_cleanup_test.c | 1 - tools/testing/selftests/powerpc/tm/.gitignore | 1 + tools/testing/selftests/powerpc/tm/Makefile | 4 +- .../powerpc/tm/tm-signal-context-force-tm.c | 184 +++++ tools/testing/selftests/safesetid/.gitignore | 1 + tools/testing/selftests/safesetid/Makefile | 8 + tools/testing/selftests/safesetid/config | 2 + tools/testing/selftests/safesetid/safesetid-test.c | 334 +++++++++ .../testing/selftests/safesetid/safesetid-test.sh | 26 + tools/testing/selftests/vm/map_hugetlb.c | 29 +- 547 files changed, 13578 insertions(+), 7962 deletions(-) create mode 100644 Documentation/admin-guide/LSM/SafeSetID.rst create mode 100644 Documentation/kdump/vmcoreinfo.txt create mode 100644 Documentation/xtensa/booting.txt create mode 100644 arch/powerpc/include/asm/task_size_32.h create mode 100644 arch/powerpc/include/asm/task_size_64.h create mode 100644 arch/powerpc/kernel/dma-mask.c delete mode 100644 arch/powerpc/kernel/dma.c create mode 100644 arch/powerpc/lib/test_emulate_step_exec_instr.S rename arch/powerpc/mm/{dump_linuxpagetables-8xx.c => ptdump/8xx.c} (97%) create mode 100644 arch/powerpc/mm/ptdump/Makefile rename arch/powerpc/mm/{dump_bats.c => ptdump/bats.c} (100%) rename arch/powerpc/mm/{dump_linuxpagetables-book3s64.c => ptdump/book3s64.c} (98%) rename arch/powerpc/mm/{dump_hashpagetable.c => ptdump/hashpagetable.c} (99%) rename arch/powerpc/mm/{dump_linuxpagetables.c => ptdump/ptdump.c} (94%) rename arch/powerpc/mm/{dump_linuxpagetables.h => ptdump/ptdump.h} (100%) rename arch/powerpc/mm/{dump_sr.c => ptdump/segment_regs.c} (100%) rename arch/powerpc/mm/{dump_linuxpagetables-generic.c => ptdump/shared.c} (97%) copy arch/powerpc/platforms/powernv/{opal-wrappers.S => opal-call.c} (71%) create mode 100644 arch/riscv/include/asm/fixmap.h create mode 100644 arch/x86/boot/compressed/acpi.c create mode 100644 fs/fs_types.c create mode 100644 include/linux/fs_types.h delete mode 100644 include/linux/selinux.h create mode 100644 security/safesetid/Kconfig create mode 100644 security/safesetid/Makefile create mode 100644 security/safesetid/lsm.c create mode 100644 security/safesetid/lsm.h create mode 100644 security/safesetid/securityfs.c delete mode 100644 security/selinux/exports.c create mode 100644 tools/testing/selftests/powerpc/tm/tm-signal-context-force-tm.c create mode 100644 tools/testing/selftests/safesetid/.gitignore create mode 100644 tools/testing/selftests/safesetid/Makefile create mode 100644 tools/testing/selftests/safesetid/config create mode 100644 tools/testing/selftests/safesetid/safesetid-test.c create mode 100755 tools/testing/selftests/safesetid/safesetid-test.sh