This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 457391b03803 Linux 6.3 new 1a261a6e10e8 scripts: Remove ICC-related dead code new 1881b4d64700 ARM: 9291/1: decompressor: simplify the path to the top vmlinux new dae904d96ad6 ARM: 9292/1: vfp: Pass thread_info pointer to vfp_support_entry new 3a2bdad0b466 ARM: 9293/1: vfp: Pass successful return address via register R3 new c76c6c4ecbec ARM: 9294/2: vfp: Fix broken softirq handling with instrum [...] new 60261442c1b9 Merge branches 'misc' and 'fixes' into for-next new d88867a24fa7 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm new 0a2481cde24f block: ensure bio_alloc_map_data() deals with ITER_UBUF correctly new de4f5fed3f23 iov_iter: add iter_iovec() helper new 23ecdcd0c070 IB/hfi1: check for user backed iterator, not specific iter [...] new da67ba07b4aa IB/qib: check for user backed iterator, not specific itera [...] new e4d3202c1832 ALSA: pcm: check for user backed iterator, not specific it [...] new 95e49cf8373a iov_iter: add iter_iov_addr() and iter_iov_len() helpers new 6eb203e1a868 iov_iter: remove iov_iter_iovec() new cd0bd57a9de5 iov_iter: set nr_segs = 1 for ITER_UBUF new 747b1f65d39a iov_iter: overlay struct iovec and ubuf/len new e03ad4ee2783 iov_iter: convert import_single_range() to ITER_UBUF new 3b2deb0e46da iov_iter: import single vector iovecs as ITER_UBUF new 50f9a76ef127 iov_iter: Mark copy_compat_iovec_from_user() noinline new b9dff2195f8a Merge tag 'iter-ubuf.2-2023-04-21' of git://git.kernel.dk/linux new 487c20b016dc iov: improve copy_iovec_from_user() code generation adds 68674f94ffc9 x86: don't use REP_GOOD or ERMS for small memory copies adds 20f3337d350c x86: don't use REP_GOOD or ERMS for small memory clearing adds adfcf4231b8c x86: don't use REP_GOOD or ERMS for user memory copies adds d2c95f9d6802 x86: don't use REP_GOOD or ERMS for user memory clearing adds 3639a535587d x86: move stac/clac from user copy routines into callers adds 577e6a7fd50d x86: inline the 'rep movs' in user copies for the FSRM case adds 8c9b6a88b7e2 x86: improve on the non-rep 'clear_user' function adds 427fda2c8a49 x86: improve on the non-rep 'copy_user' function adds e046fe5a36a9 x86: set FSRS automatically on AMD CPUs that have FSRM adds e1f2750edc4a x86: remove 'zerorest' argument from __copy_user_nocache() adds 034ff37d3407 x86: rewrite '__copy_user_nocache' function new a5624566431d Merge branch 'x86-rep-insns': x86 user copy clarifications new f62ca0b6e31d selinux: uninline unlikely parts of avc_has_perm_noaudit() new e67b79850fcc selinux: stop passing selinux_state pointers and their offspring new a7e4676e8e2c selinux: remove the 'checkreqprot' functionality new f22f9aaf6c3d selinux: remove the runtime disable functionality new 79781fe466b0 selinux: update the file list in MAINTAINERS new 340133318800 selinux: clean up dead code after removing runtime disable new 539813e4184a selinux: stop returning node from avc_insert() new bcab1adeaad4 selinux: fix Makefile dependencies of flask.h new 4ce1f694eb5d selinux: ensure av_permissions.h is built when needed new 72eaa0967b59 Merge tag 'selinux-pr-20230420' of git://git.kernel.org/pu [...] new 1661372c912d lsm: move the program execution hook comments to security/ [...] new 36819f185590 lsm: move the fs_context hook comments to security/security.c new 08526a902cc4 lsm: move the filesystem hook comments to security/security.c new 916e32584dfa lsm: move the inode hook comments to security/security.c new 9348944b775d lsm: move the kernfs hook comments to security/security.c new a0fd6480de48 lsm: move the file hook comments to security/security.c new 130c53bfee4b lsm: move the task hook comments to security/security.c new 2bcf51bf2f03 lsm: move the netlink hook comments to security/security.c new 2c2442fd46cd lsm: move the AF_UNIX hook comments to security/security.c new 6b6bbe8c02a1 lsm: move the socket hook comments to security/security.c new 4a49f592e931 lsm: move the SCTP hook comments to security/security.c new ac318aed5498 lsm: move the Infiniband hook comments to security/security.c new 742b99456e86 lsm: move the xfrm hook comments to security/security.c new ecc419a44535 lsm: move the key hook comments to security/security.c new 43fad2821876 lsm: move the sysv hook comments to security/security.c new 1427ddbe5cc1 lsm: move the binder hook comments to security/security.c new b14faf9c94a6 lsm: move the audit hook comments to security/security.c new 55e853201a9e lsm: move the bpf hook comments to security/security.c new 452b670c7222 lsm: move the perf hook comments to security/security.c new 1cd2aca64a5d lsm: move the io_uring hook comments to security/security.c new e261301c851a lsm: move the remaining LSM hook comments to security/security.c new 63c1845bf1a4 lsm: styling fixes to security/security.c new 1e2523d745cf lsm: fix doc warnings in the LSM hook comments new b3816cf8138b lsm: fix a badly named parameter in security_get_getsecurity() new f89f8e1661e6 device_cgroup: Fix typo in devcgroup_css_alloc description new 42994ee3cd72 security: Introduce LSM_ORDER_LAST and set it for the inte [...] new b7c1ae4bcc5b Revert "integrity: double check iint_cache was initialized" new b9b8701b4314 security: Remove integrity from the LSM list in Kconfig new 52ca4b6435a4 reiserfs: Switch to security_inode_init_security() new de3004c874e7 ocfs2: Switch to security_inode_init_security() new 0d57b970df35 security: Remove security_old_inode_init_security() new d82dcd9e21b7 reiserfs: Add security prefix to xattr name in reiserfs_se [...] new 08e30833f86b Merge tag 'lsm-pr-20230420' of git://git.kernel.org/pub/sc [...] new c120c98486c2 tomoyo: replace tomoyo_round2() with kmalloc_size_roundup() new 5af4b523ba9b Merge tag 'tomoyo-pr-20230424' of git://git.osdn.net/gitro [...] new ed35e2f2f0de landlock: Clarify documentation for the LANDLOCK_ACCESS_FS [...] new 62443646a5fd Merge tag 'landlock-6.4-rc1' of git://git.kernel.org/pub/s [...] new 502a29b04d85 smack_lsm: remove unnecessary type casting new de93e515db30 Smack: Improve mount process memory use new dc7e22a368c2 Merge tag 'Smack-for-6.4' of https://github.com/cschaufler [...] new 96785d635bc2 tpm: cr50: i2c: use jiffies to wait for tpm ready irq new eff33245595d tpm: remove unnecessary (void*) conversions new 7f8da9915fcc KEYS: Create static version of public_key_verify_signature new ef97e774713f KEYS: Add missing function documentation new 30eae2b037af KEYS: X.509: Parse Basic Constraints for CA new 567671281a75 KEYS: X.509: Parse Key Usage new 76adb2fbc69a KEYS: CA link restriction new 099f26f22f58 integrity: machine keyring CA configuration new 858e8b792d06 tpm, tpm_tis: Avoid cache incoherency in test for interrupts new 282657a8bd7f tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE [...] new 6d789ad72695 tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed new ed9be0e6c892 tpm, tpm_tis: Do not skip reset of original interrupt vector new 15d7aa4e46eb tpm, tpm_tis: Claim locality before writing interrupt registers new e87fcf0dc2b4 tpm, tpm_tis: Only handle supported interrupts new 4303553bced7 tpm, tpm_tis: Move interrupt mask checks into own function new 35f621287ead tpm, tpm_tis: do not check for the active locality in inte [...] new 7a2f55d0be29 tpm, tpm: Implement usage counter for locality new 0c7e66e5fd69 tpm, tpm_tis: Request threaded interrupt handler new 0e069265bce5 tpm, tpm_tis: Claim locality in interrupt handler new 955df4f87760 tpm, tpm_tis: Claim locality when interrupts are reenabled [...] new 548eb516ec0f tpm, tpm_tis: startup chip before testing for interrupts new e644b2f498d2 tpm, tpm_tis: Enable interrupt test new c3985d8b9c22 tpm: st33zp24: Mark ACPI and OF related data as maybe unused new 3fb29a23fcda tpm: tpm_tis_spi: Mark ACPI and OF related data as maybe unused new bd88328607c4 tpm/tpm_ftpm_tee: Convert to platform remove callback retu [...] new c3da2c6eeb10 tpm/tpm_tis: Convert to platform remove callback returning void new 7b69ef620344 tpm/tpm_tis_synquacer: Convert to platform remove callback [...] new 77218e83c83c tpm_tis: fix stall after iowrite*()s new bd8621ca1510 tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregist [...] new 1a0beef98b58 Merge tag 'tpmdd-v6.4-rc1' of git://git.kernel.org/pub/scm [...]
The 102 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: .../sysfs-selinux-checkreqprot | 3 + .../{obsolete => removed}/sysfs-selinux-disable | 3 + MAINTAINERS | 4 +- arch/arm/boot/compressed/Makefile | 2 +- arch/arm/include/asm/assembler.h | 13 - arch/arm/vfp/entry.S | 17 +- arch/arm/vfp/vfphw.S | 30 +- arch/arm/vfp/vfpmodule.c | 27 +- arch/x86/include/asm/uaccess_64.h | 62 +- arch/x86/kernel/cpu/amd.c | 4 + arch/x86/lib/Makefile | 2 +- arch/x86/lib/clear_page_64.S | 183 +- arch/x86/lib/copy_user_64.S | 474 +--- arch/x86/lib/copy_user_uncached_64.S | 242 ++ arch/x86/lib/memcpy_64.S | 34 +- arch/x86/lib/memset_64.S | 47 +- arch/x86/lib/usercopy_64.c | 6 +- block/blk-map.c | 7 +- certs/system_keyring.c | 14 +- crypto/asymmetric_keys/restrict.c | 40 + crypto/asymmetric_keys/x509_cert_parser.c | 50 + drivers/char/tpm/eventlog/common.c | 6 +- drivers/char/tpm/st33zp24/i2c.c | 4 +- drivers/char/tpm/st33zp24/spi.c | 4 +- drivers/char/tpm/tpm-chip.c | 41 +- drivers/char/tpm/tpm.h | 1 + drivers/char/tpm/tpm_ftpm_tee.c | 6 +- drivers/char/tpm/tpm_tis.c | 51 +- drivers/char/tpm/tpm_tis_core.c | 299 ++- drivers/char/tpm/tpm_tis_core.h | 5 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_main.c | 4 +- drivers/char/tpm/tpm_tis_synquacer.c | 6 +- drivers/infiniband/hw/hfi1/file_ops.c | 10 +- drivers/infiniband/hw/qib/qib_file_ops.c | 4 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/net/tun.c | 3 +- drivers/vhost/scsi.c | 2 +- fs/btrfs/file.c | 11 +- fs/fuse/file.c | 2 +- fs/ocfs2/namei.c | 2 + fs/ocfs2/xattr.c | 30 +- fs/read_write.c | 11 +- fs/reiserfs/xattr_security.c | 31 +- include/crypto/public_key.h | 28 + include/linux/lsm_hook_defs.h | 2 +- include/linux/lsm_hooks.h | 1655 +----------- include/linux/security.h | 12 - include/linux/uio.h | 57 +- include/uapi/linux/landlock.h | 46 +- io_uring/net.c | 4 +- io_uring/rw.c | 35 +- lib/iov_iter.c | 124 +- mm/madvise.c | 9 +- scripts/cc-version.sh | 4 - security/Kconfig | 21 +- security/apparmor/lsm.c | 6 +- security/bpf/hooks.c | 4 +- security/commoncap.c | 2 +- security/device_cgroup.c | 2 +- security/integrity/Kconfig | 23 +- security/integrity/digsig.c | 8 +- security/integrity/iint.c | 9 +- security/landlock/cred.c | 2 +- security/landlock/fs.c | 2 +- security/landlock/ptrace.c | 2 +- security/landlock/setup.c | 4 +- security/loadpin/loadpin.c | 2 +- security/lockdown/lockdown.c | 2 +- security/security.c | 2738 +++++++++++++++++++- security/selinux/Kconfig | 47 - security/selinux/Makefile | 4 +- security/selinux/avc.c | 276 +- security/selinux/hooks.c | 612 ++--- security/selinux/ibpkey.c | 2 +- security/selinux/ima.c | 37 +- security/selinux/include/avc.h | 29 +- security/selinux/include/avc_ss.h | 3 +- security/selinux/include/conditional.h | 4 +- security/selinux/include/ima.h | 10 +- security/selinux/include/security.h | 185 +- security/selinux/netif.c | 2 +- security/selinux/netlabel.c | 17 +- security/selinux/netnode.c | 4 +- security/selinux/netport.c | 2 +- security/selinux/selinuxfs.c | 258 +- security/selinux/ss/services.c | 346 +-- security/selinux/ss/services.h | 1 - security/selinux/status.c | 44 +- security/selinux/xfrm.c | 20 +- security/smack/smack_lsm.c | 68 +- security/tomoyo/audit.c | 6 +- security/tomoyo/common.c | 2 +- security/tomoyo/common.h | 44 - security/tomoyo/tomoyo.c | 6 +- security/yama/yama_lsm.c | 2 +- sound/core/pcm_native.c | 26 +- tools/objtool/check.c | 6 +- 98 files changed, 4612 insertions(+), 4056 deletions(-) rename Documentation/ABI/{obsolete => removed}/sysfs-selinux-checkreqprot (90%) rename Documentation/ABI/{obsolete => removed}/sysfs-selinux-disable (90%) create mode 100644 arch/x86/lib/copy_user_uncached_64.S