This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allyesconfig 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 adds 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 [...] adds 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 adds 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 adds 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 adds d2cb698f6896 Merge branch 'x86-kdump-for-linus' of git://git.kernel.org [...] adds ad8cfb9c42ef mm/gup: Remove the 'write' parameter from gup_fast_permitted() adds f86727f8bd65 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] adds 1c034a2fe560 x86/defconfig: Enable EFI stub, mixed mode and BGRT adds 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() adds 610cd4eadec4 Merge branch 'x86-uv-for-linus' of git://git.kernel.org/pu [...]
No new revisions were added by this update.
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