This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7c6c54b505b8 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new afaef01c0015 x86/entry: Add STACKLEAK erasing the kernel stack at the e [...] new 10e9ae9fabaf gcc-plugins: Add STACKLEAK plugin for tracking the kernel stack new f90d1e0c7804 lkdtm: Add a test for STACKLEAK new c8d126275a5f fs/proc: Show STACKLEAK metrics in the /proc file system new ed535a2dae18 doc: self-protection: Add information about STACKLEAK feature new 964c9dff0091 stackleak: Allow runtime disabling of kernel stack erasing new 6fcde9046673 arm64: Drop unneeded stackleak_check_alloca() new 2d6bb6adb714 Merge tag 'stackleak-v4.20-rc1' of git://git.kernel.org/pu [...] new fe278d1a9592 xtensa: remove ZONE_DMA new 4119ba211bc4 xtensa: add NOTES section to the linker script new 1026ded6936f xtensa: use DWARF_DEBUG in the vmlinux.lds.S new 960b82c383d3 xtensa: clean up xtensa-specific property sections new 90de1fb83e7c Merge tag 'xtensa-20181101' of git://github.com/jcmvbkbc/l [...] new d7b31359ecef kvm_config: add CONFIG_VIRTIO_MENU new 86a559787e6f virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT new d95f58f4a6ca mm/page_poison: expose page_poisoning_enabled to kernel modules new 2e991629bcf5 virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON new 4542d623c713 vhost/scsi: truncate T10 PI iov_iter to prot_bytes new 0d02dbd68c47 vhost/scsi: Respond to control queue operations new 3f8ca2e115e5 vhost/scsi: Extract common handling code from control queu [...] new 09d7583294aa vhost/scsi: Use common handling code in request queue handler new 79f800b2e769 MAINTAINERS: remove reference to bogus vsock file new b5b1de3537e2 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 204c881e96e4 dt-bindings: arm: Explain capacities-dmips-mhz calculation [...] new c961cb3be906 of: Fix cpu node iterator to not ignore disabled cpu nodes new 34c7685a177a Merge tag 'devicetree-fixes-for-4.20-1' of git://git.kerne [...] new babf4770be0a ovl: fix error handling in ovl_verify_set_fh() new 1f244dc52139 ovl: clean up error handling in ovl_get_tmpfile() new 8f97d1e99149 vfs: fix FIGETBSZ ioctl on an overlayfs file new 6cd078702f2f ovl: fix recursive oi->lock in ovl_link() new 007ea44892e6 ovl: relax permission checking on underlying layers new b10cdcdc2012 ovl: untangle copy up call chain new 6b52243f633e ovl: fold copy-up helpers into callers new 9df085f3c9a2 ovl: relax requirement for non null uuid of lower fs new 0e32992f7fac ovl: remove the 'locked' argument of ovl_nlink_{start,end} new 1e92e3072c14 ovl: abstract ovl_inode lock with a helper new 14fa085640a7 ovl: using posix_acl_xattr_size() to get size instead of p [...] new 5e1275808630 ovl: check whiteout in ovl_create_over_whiteout() new d47748e5ae5a ovl: automatically enable redirect_dir on metacopy=on new 7260935d71b6 Merge tag 'ovl-update-4.20' of git://git.kernel.org/pub/sc [...]
The 40 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: .../devicetree/bindings/arm/cpu-capacity.txt | 8 +- Documentation/filesystems/overlayfs.txt | 6 + Documentation/security/self-protection.rst | 10 +- Documentation/sysctl/kernel.txt | 18 + Documentation/x86/x86_64/mm.txt | 3 + MAINTAINERS | 1 - arch/Kconfig | 7 + arch/arm64/kernel/process.c | 22 -- arch/x86/Kconfig | 1 + arch/x86/entry/calling.h | 14 + arch/x86/entry/entry_32.S | 7 + arch/x86/entry/entry_64.S | 3 + arch/x86/entry/entry_64_compat.S | 5 + arch/xtensa/Kconfig | 3 - arch/xtensa/boot/Makefile | 2 +- arch/xtensa/kernel/vmlinux.lds.S | 36 +- arch/xtensa/mm/init.c | 2 +- drivers/misc/lkdtm/Makefile | 2 + drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 3 + drivers/misc/lkdtm/stackleak.c | 73 ++++ drivers/of/base.c | 2 - drivers/vhost/scsi.c | 426 +++++++++++++++----- drivers/virtio/virtio_balloon.c | 374 ++++++++++++++++-- fs/ioctl.c | 3 + fs/overlayfs/copy_up.c | 213 +++++----- fs/overlayfs/dir.c | 34 +- fs/overlayfs/inode.c | 17 +- fs/overlayfs/namei.c | 4 +- fs/overlayfs/overlayfs.h | 14 +- fs/overlayfs/super.c | 68 +++- fs/overlayfs/util.c | 46 +-- fs/proc/base.c | 18 + include/linux/sched.h | 5 + include/linux/stackleak.h | 35 ++ include/uapi/linux/virtio_balloon.h | 8 + kernel/Makefile | 4 + kernel/configs/kvm_guest.config | 1 + kernel/fork.c | 3 + kernel/stackleak.c | 132 +++++++ kernel/sysctl.c | 15 +- mm/page_poison.c | 6 + scripts/Makefile.gcc-plugins | 10 + scripts/gcc-plugins/Kconfig | 51 +++ scripts/gcc-plugins/stackleak_plugin.c | 427 +++++++++++++++++++++ 45 files changed, 1798 insertions(+), 345 deletions(-) create mode 100644 drivers/misc/lkdtm/stackleak.c create mode 100644 include/linux/stackleak.h create mode 100644 kernel/stackleak.c create mode 100644 scripts/gcc-plugins/stackleak_plugin.c