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-allnoconfig in repository toolchain/ci/linux.
from e0654264c480 Merge tag 'backlight-next-5.2' of git://git.kernel.org/pub [...] adds 9672e2cb0fbd vmlinux.lds.h: drop unused __vermagic adds 1c7651f43777 kallsyms: store type information in its own array adds dadec066d8fa module: add stubs for within_module functions adds 280664f558c9 Merge tag 'modules-for-v5.2' of git://git.kernel.org/pub/s [...] adds a5d5092c9285 gdbstub: mark expected switch fall-throughs adds 4cc168eaf3b6 gdbstub: Replace strcpy() by strscpy() adds 9b555c4d784c kdb: kdb_support: replace strcpy() by strscpy() adds 976643af4ec6 misc: kgdbts: fix out-of-bounds access in function param_s [...] adds ecebc5ce59a0 kdb: Get rid of broken attempt to print CCVERSION in kdb summary adds b586627e10f5 kdb: do a sanity check on the cpu in kdb_per_cpu() adds ca976bfb3154 kdb: Fix bound check compiler warning adds ca4b40629f4e Merge tag 'kgdb-5.2-rc1' of git://git.kernel.org/pub/scm/l [...] adds e6eb5fe9123f parisc: Drop LDCW barrier in CAS code when running UP adds 8d0e051cc75e parisc: Enable the ro_after_init feature adds 271c29a17fad parisc: Use __ro_after_init in cache.c adds 9aa8848a751f parisc: Use __ro_after_init in drivers.c adds 1b69085d4fcf parisc: Use __ro_after_init in firmware.c adds dc1b3c0d50ea parisc: Use __ro_after_init in head.S adds 7c1952b4be68 parisc: Use __ro_after_init in inventory.c adds 874b051923dd parisc: Use __ro_after_init in pci.c adds 67266fd48f0f parisc: Use __ro_after_init in perf_images.h adds 7e4c65bf0637 parisc: Use __ro_after_init in process.c adds d98883690b7b parisc: Use __ro_after_init in processor.c adds 34589df6338a parisc: Use __ro_after_init in time.c adds 47293774c49c parisc: Use __ro_after_init in unwind.c adds 4e617c86ba9b parisc: Use __ro_after_init in init.c adds b2c91128212a Merge branch 'parisc-5.2-2' of git://git.kernel.org/pub/sc [...] adds 814137768b5a Add gitignore file for samples/vfs/ generated files adds df0bfe7501e9 virtio_ring: Fix potential mem leak in virtqueue_add_indir [...] adds d63031bb0fc0 tools/virtio/ringtest: Remove bogus definition of BUG_ON() adds 889e31e73a73 vhost-scsi: remove incorrect memory barrier adds a5581206c565 virtio/virtio_ring: do some comment fixes adds 3279beac5451 virtio/s390: use vring_create_virtqueue adds f35f54f11f7f virtio/s390: DMA support for virtio-ccw adds 050f4c4d2fbb virtio/s390: enable packed ring adds 35c99ffa20ed Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds acb2ec3dd003 kernel/Makefile: don't assume that kernel/gen_ikh_data.sh [...] adds c3f3ce049f7d userfaultfd: use RCU to free the task struct when fork fails adds 987717e5e016 mm: change mm_update_next_owner() to update mm->owner with [...] adds 136ac591f047 mm: update references to page _refcount adds 33b2d6302abc psi: introduce state_mask to represent stalled psi states adds 9289c5e6a78a psi: make psi_enable static adds bcc78db64168 psi: rename psi fields in preparation for psi trigger addition adds 7fc70a399936 psi: split update_stats into parts adds 333f3017c5a8 psi: track changed states adds 8af0c18af142 include/: refactor headers to allow kthread.h inclusion in [...] adds 0e94682b73bf psi: introduce psi monitor adds df5ba5be7425 kernel/sched/psi.c: expose pressure metrics on root cgroup adds 68571be99f32 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() adds 4d36e6f80404 mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t adds e900a918b098 mm: shuffle initial free memory to improve memory-side-cac [...] adds b03641af6809 mm: move buddy list manipulations into helpers adds 97500a4a5487 mm: maintain randomization of page free lists adds 134fca9063ad mm/mincore.c: make mincore() more conservative adds ad312f95d41c fs/select: avoid clang stack usage warning adds 687a3e4d8e61 treewide: remove SPDX "WITH Linux-syscall-note" from kerne [...] adds be167862ae7d ARM: prevent tracing IPI_CPU_BACKTRACE adds 02166b88d376 arm64: mark (__)cpus_have_const_cap as __always_inline adds 1221a5854d43 MIPS: mark mult_sh_align_mod() as __always_inline adds e60fb8bf68d4 s390/cpacf: mark scpacf_query() as __always_inline adds 2127982895d4 mtd: rawnand: vf610_nfc: add initializer to avoid -Wmaybe- [...] adds e9ea596c2c6d MIPS: mark __fls() and __ffs() as __always_inline adds 2e0168a71458 ARM: mark setup_machine_tags() stub as __init __noreturn adds 480795a09534 powerpc/prom_init: mark prom_getprop() and prom_getproplen [...] adds e12d6d7d46a6 powerpc/mm/radix: mark __radix__flush_tlb_range_psize() as [...] adds efc344c57e39 powerpc/mm/radix: mark as __tlbie_pid() and friends as__al [...] adds 9012d011660e compiler: allow all arches to enable CONFIG_OPTIMIZE_INLINING adds 831246570d34 kernel/notifier.c: double register detection adds 0cc75888dad1 kernel/latencytop.c: remove unnecessary checks for latency [...] adds e02c9b0d65a7 kernel/latencytop.c: rename clear_all_latency_tracing to c [...] adds 6c4e121fda51 kernel/user.c: clean up some leftover code adds 5f239f655a7e lib/bitmap.c: remove unused EXPORT_SYMBOLs adds cdc90a1871d6 lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMA adds 8e18faeac3e4 lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST adds 37d0ec34d111 lib/sort: make swap functions more generic adds 22a241ccb2c1 lib/sort: use more efficient bottom-up heapsort variant adds 8fb583c4258d lib/sort: avoid indirect calls to built-in swap adds 043b3f7b6388 lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS adds b5c56e0cdd62 lib/list_sort: optimize number of calls to comparison function adds 2c64e9cb0b6b lib: Move mathematic helpers to separate folder adds 9f6158946987 lib/math: move int_pow() from pwm_bl.c for wider use adds 281327c99bca lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() adds e371c481d89c lib: rework bitmap_parselist adds 0c2111a5c852 lib/test_bitmap: switch test_bitmap_parselist to ktime_get() adds a4ab50509c76 lib/test_bitmap: add testcases for bitmap_parselist() adds 6ea86bdfc169 lib/test_bitmap: add tests for bitmap_parselist_user() adds ef4d6f6b275c include/linux/bitops.h: sanitize rotate primitives adds 7507c4025872 lib/test_vmalloc.c:test_func(): eliminate local `ret' adds 22f084dbc161 fs/binfmt_elf.c: remove unneeded initialization of mm->sta [...] adds 5cf4a3638258 fs/binfmt_elf.c: make scope of "pos" variable smaller adds cc338010a233 fs/binfmt_elf.c: free PT_INTERP filename ASAP adds ba0f6b88a837 fs/binfmt_elf.c: delete trailing "return;" in functions re [...] adds be0deb585e4c fs/binfmt_elf.c: save 1 indent level adds 852643165aea fs//binfmt_elf.c: move variables initialization closer to [...] adds d8e7cb39acc6 fs/binfmt_elf.c: extract PROT_* calculations adds 249b08e4e504 elf: init pt_regs pointer later adds bbdc6076d2e5 binfmt_elf: move brk out of mmap when doing direct loader exec adds c66d7a27b794 init: introduce DEBUG_MISC option adds efb463cc1655 powerpc: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC adds 900f492836df xtensa: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC adds 432d82200f58 net: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC adds 2ad56addb9a9 autofs: fix some word usage oddities in autofs.txt adds 9200026623ef autofs: update autofs.txt for strictexpire mount option adds f23ceaac6a4d autofs: update AUTOFS_EXP_LEAVES description adds 841964e86acf autofs: update mount control expire desription with AUTOFS [...] adds 1dcaa138fc7d autofs: add description of ignore pseudo mount option adds 672cdd56f0ae reiserfs: add comment to explain endianness issue in xattr_hash adds bd8309de0d60 fs/fat/file.c: issue flush after the writeback of FAT adds b028fb612849 kernel/signal.c: annotate implicit fall through adds d53ddd0181d1 fs/exec.c: move ->recursion_depth out of critical sections adds a6231d199336 exec: move struct linux_binprm::buf adds 4e7301e6df95 exec selftests: test ->recursion_depth adds 3713a4e1fdb8 include/linux/cpumask.h: fix double string traverse in cpu [...] adds 23015b22e47c rapidio: fix a NULL pointer dereference when create_workqu [...] adds 475dae385497 kernel/sysctl.c: switch to bitmap_zalloc() adds e260ad01f0aa sysctl: return -EINVAL if val violates minmax adds 9f66849fffc2 tools/testing/selftests/sysctl/sysctl.sh: remove superfluo [...] adds 5a12928ea8cf tools/testing/selftests/sysctl/sysctl.sh: load module befo [...] adds 8ded3d1026b2 tools/testing/selftests/sysctl/sysctl.sh: ignore diff outp [...] adds a0edef79685c tools/testing/selftests/sysctl/sysctl.sh: allow graceful u [...] adds 2ea622b887e7 tools/testing/selftests/sysctl/sysctl.sh: add proc_do_larg [...] adds 3116ad38f51c kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers adds 1fd402df4586 kernel/pid.c: remove unneeded hash header file adds b556db17b0e7 eventfd: present id to userspace via fdinfo adds ce528c4c20f9 fs/eventfd.c: make eventfd_ida static adds 826eba0d77bc gcov: clang: move common GCC code into gcc_base.c adds aa069a23a220 gcov: docs: add a note on GCC vs Clang differences adds e178a5beb369 gcov: clang support adds c39ea0b9dd24 panic: avoid the extra noise dmesg adds b287a25a7148 panic/reboot: allow specifying reboot_mode for panic only adds 4461d65176b4 pps: descriptor-based gpio adds 652e22185a44 dt-bindings: pps: pps-gpio PPS ECHO implementation adds 4c69add45fec pps: pps-gpio PPS ECHO implementation adds dfe4529ee4d3 scripts/gdb: find vmlinux where it was before adds 90cf83dbd2f0 scripts/gdb: add kernel config dumping command adds 449ca0c95ea2 scripts/gdb: add rb tree iterating utilities adds 442284a89a65 scripts/gdb: add a timer list command adds 494dbe02b6df scripts/gdb: silence pep8 checks adds 47d0d12855c9 scripts/gdb: add hlist utilities adds d1e9710b63d8 scripts/gdb: initial clk support: lx-clk-summary adds 988b26861597 scripts/gdb: add $lx_clk_core_lookup function adds 66d5c7c60acf scripts/gdb: clean up error handling in list helpers adds e7e6f462c1be scripts/gdb: print cached rate in lx-clk-summary adds d6a2946a88f5 ipc: prevent lockup on alloc_msg and free_msg adds 0ecb58210bd9 ipc/mqueue: remove redundant wq task assignment adds a5091fda4e3c ipc/mqueue: optimize msg_get() adds 5ac893b8cb10 ipc: allow boot time extension of IPCMNI from 32k to 16M adds 3278a2c20cb3 ipc: conserve sequence numbers in ipcmni_extend mode adds 99db46ea2927 ipc: do cyclic id allocation for the ipc object. adds 10bcba8c16aa fs/coda/psdev.c: remove duplicate header adds 9e9291c71eb9 include/linux/sched/signal.h: replace `tsk' with `task' adds 081d7d35fb22 fs/cachefiles/namei.c: remove duplicate header adds 3813393f5a24 fs/block_dev.c: Remove duplicate header adds 87dfb311b707 treewide: replace #include <asm/sizes.h> with #include <li [...] adds b09e89366e17 arch: remove <asm/sizes.h> and <asm-generic/sizes.h> adds 871789d4af80 mm, memcg: rename ambiguously named memory.stat counters a [...] adds c8ea3663f7a8 drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] adds 6a024330650e drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl adds 205b20cc5a99 mm: memcontrol: make cgroup stats and events query API exp [...] adds db9adbcbe740 mm: memcontrol: move stat/event counting functions out-of-line adds 42a300353577 mm: memcontrol: fix recursive statistics correctness & scalabilty adds def0fdae813d mm: memcontrol: fix NUMA round-robin reclaim at intermedia [...] adds 1064d8577381 Merge branch 'akpm' (patches from Andrew) adds 641114d2af31 RDMA: Directly cast the sockaddr union to sockaddr adds 4d7ba8ce0fec RDMA/core: Change system parameters callback from dumpit to doit adds cd5d20f13f2d IB/mlx5: Verify DEVX general object type correctly adds c191f93454bc net/mlx5: Set completion EQs as shared resources adds 5ac94332248e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 89963adcdb43 kernel/compat.c: mark expected switch fall-throughs adds b4f91664307d crypto: chelsio - Fix NULL pointer dereference adds 33ddc108c5a1 crypto: chelsio - Fix softlockup with heavy I/O adds 0a4491d3febe crypto: chelsio - count incomplete block in IV adds 0816ecf48f3d MAINTAINERS: Maintainer for Chelsio crypto driver adds 24586b5feaf1 crypto: caam - fix DKP detection logic adds 8c65d35435e8 crypto: caam - fix caam_dump_sg that iterates through scatterlist adds cbc22b062106 Revert "crypto: caam/jr - Remove extra memory barrier duri [...] new 88f76bc31b93 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 9ed0985332a6 x86: intel_epb: Take CONFIG_PM into account adds df24014abe36 cpufreq: Call transition notifier only once for each policy adds 2acb9bdae92d cpufreq: Explain the kobject_put() in cpufreq_policy_alloc() adds ab05d97a3785 cpufreq: Don't find governor for setpolicy drivers in cpuf [...] adds 32345f45379b cpufreq: Update MAINTAINERS to include schedutil governor adds ed61e18a4b4e PM / Domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag adds 8d5d766f0072 soc: imx: gpc: Use GENPD_FLAG_RPM_ALWAYS_ON for ERR009619 new 2a8d69f6139b Merge branches 'pm-cpufreq' and 'pm-domains' new bfbfbf736862 Merge tag 'pm-5.2-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds 11207b4dc273 ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef adds 811b4c9eaf7f ACPICA: Update version to 20190509 adds ca6f998cf9a2 ACPI: bus: change _ADR representation to 64 bits adds 5695f51d0550 Documentation: ACPI: Use tabs for graph ASL indentation adds a423bd845c60 Documentation: ACPI: Direct references are allowed to devi [...] adds 2f844b61db82 ACPI: PM: Set enable_for_wake for wakeup GPEs during suspe [...] new e3e28670bb28 Merge branches 'acpi-bus', 'acpi-doc' and 'acpi-pm' new fcdec14365ec Merge tag 'acpi-5.2-rc1-2' of git://git.kernel.org/pub/scm [...] adds b63e37bc9ec4 kconfig: Make nconf-cfg.sh executable adds 65be755a5411 kconfig: remove trailing whitespaces adds ceb7f3296ea1 kconfig: do not accept a directory for configuration output adds 67424f61f813 kconfig: do not write .config if the content is the same adds 580c5b3e1b8b kconfig: make parent directories for the saved .config as needed adds 4cb726121e2c kconfig: remove useless NULL pointer check in conf_write_dep() adds b9d1a8e9302e kconfig: use snprintf for formatting pathnames adds 9b9f5948afcd kconfig: make conf_get_autoconfig_name() static new 2bbacd1a9278 Merge tag 'kconfig-v5.2' of git://git.kernel.org/pub/scm/l [...]
The 7 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/accounting/psi.txt | 107 ++++ Documentation/admin-guide/kernel-parameters.txt | 17 +- Documentation/core-api/kernel-api.rst | 4 +- Documentation/dev-tools/gcov.rst | 18 +- Documentation/devicetree/bindings/pps/pps-gpio.txt | 7 + Documentation/filesystems/autofs-mount-control.txt | 6 +- Documentation/filesystems/autofs.txt | 66 ++- .../acpi/dsd/data-node-references.rst | 6 +- Documentation/firmware-guide/acpi/dsd/graph.rst | 120 ++-- MAINTAINERS | 4 +- arch/arm/common/sa1111.c | 2 +- arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/hardirq.h | 1 + arch/arm/kernel/atags.h | 2 +- arch/arm/kernel/smp.c | 30 +- arch/arm/mach-imx/devices/platform-fec.c | 2 +- arch/arm/mach-imx/devices/platform-gpio_keys.c | 2 +- arch/arm/mach-imx/devices/platform-imx2-wdt.c | 2 +- arch/arm/mach-imx/devices/platform-mxc_nand.c | 2 +- arch/arm/mach-imx/hardware.h | 2 +- arch/arm/mach-integrator/impd1.c | 2 +- arch/arm/mach-iop13xx/pci.c | 2 +- arch/arm/mach-iop13xx/tpmi.c | 2 +- arch/arm/mach-ixp4xx/common-pci.c | 2 +- arch/arm/mach-ks8695/include/mach/hardware.h | 2 +- arch/arm/mach-omap1/include/mach/hardware.h | 2 +- .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 2 +- arch/arm/mach-prima2/common.c | 2 +- arch/arm/mach-pxa/balloon3.c | 2 +- arch/arm/mach-pxa/colibri-pxa270.c | 2 +- arch/arm/mach-pxa/colibri-pxa300.c | 2 +- arch/arm/mach-pxa/colibri-pxa320.c | 2 +- arch/arm/mach-pxa/colibri-pxa3xx.c | 2 +- arch/arm/mach-pxa/gumstix.c | 2 +- arch/arm/mach-pxa/lpd270.c | 2 +- arch/arm/mach-pxa/lubbock.c | 2 +- arch/arm/mach-pxa/mainstone.c | 2 +- arch/arm/mach-pxa/trizeps4.c | 2 +- arch/arm/mach-pxa/viper.c | 2 +- arch/arm/mach-s3c24xx/include/mach/hardware.h | 2 +- arch/arm/mach-sa1100/include/mach/memory.h | 2 +- arch/arm/mach-sa1100/neponset.c | 2 +- arch/arm/mach-tegra/iomap.h | 2 +- arch/arm/mach-tegra/irammap.h | 2 +- arch/arm/mach-w90x900/include/mach/hardware.h | 2 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/boot.h | 2 +- arch/arm64/include/asm/cpufeature.h | 4 +- arch/arm64/include/asm/memory.h | 2 +- arch/arm64/mm/init.c | 2 +- arch/arm64/mm/mmu.c | 2 +- arch/h8300/include/asm/Kbuild | 1 - arch/hexagon/include/asm/Kbuild | 1 - arch/mips/include/asm/bitops.h | 4 +- arch/mips/kernel/cpu-bugs64.c | 4 +- arch/nds32/include/asm/Kbuild | 1 - arch/nds32/include/asm/pgtable.h | 2 +- arch/nds32/kernel/head.S | 2 +- arch/parisc/include/asm/cache.h | 3 - arch/parisc/kernel/cache.c | 16 +- arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/firmware.c | 2 +- arch/parisc/kernel/head.S | 2 +- arch/parisc/kernel/inventory.c | 8 +- arch/parisc/kernel/pci.c | 8 +- arch/parisc/kernel/perf_images.h | 4 +- arch/parisc/kernel/process.c | 2 +- arch/parisc/kernel/processor.c | 4 +- arch/parisc/kernel/syscall.S | 12 +- arch/parisc/kernel/time.c | 2 +- arch/parisc/kernel/unwind.c | 2 +- arch/parisc/kernel/vmlinux.lds.S | 3 - arch/parisc/mm/init.c | 75 +-- arch/powerpc/kernel/prom_init.c | 6 +- arch/powerpc/kernel/sysfs.c | 8 +- arch/powerpc/mm/book3s64/radix_tlb.c | 10 +- arch/s390/include/asm/cpacf.h | 2 +- arch/sh/boards/board-apsh4a3a.c | 2 +- arch/sh/boards/board-apsh4ad0a.c | 2 +- arch/sh/boards/board-edosk7705.c | 2 +- arch/sh/boards/board-edosk7760.c | 2 +- arch/sh/boards/board-espt.c | 2 +- arch/sh/boards/board-urquell.c | 2 +- arch/sh/boards/mach-microdev/setup.c | 2 +- arch/sh/boards/mach-sdk7786/fpga.c | 2 +- arch/sh/boards/mach-sdk7786/setup.c | 2 +- arch/sh/boards/mach-sdk7786/sram.c | 2 +- arch/sh/boards/mach-se/7343/irq.c | 2 +- arch/sh/boards/mach-se/7722/irq.c | 2 +- arch/sh/drivers/pci/pci-sh7751.c | 2 +- arch/sh/drivers/pci/pci-sh7780.c | 2 +- arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/sh/include/asm/Kbuild | 1 - arch/sh/mm/init.c | 2 +- arch/sh/mm/pmb.c | 2 +- arch/sh/mm/uncached.c | 2 +- arch/sparc/kernel/time_64.c | 28 +- arch/unicore32/include/asm/Kbuild | 1 - arch/unicore32/include/asm/memory.h | 2 +- arch/unicore32/mm/init.c | 2 +- arch/unicore32/mm/ioremap.c | 2 +- arch/unicore32/mm/mmu.c | 2 +- arch/x86/Kconfig | 3 - arch/x86/Kconfig.debug | 14 - arch/x86/events/intel/bts.c | 2 +- arch/x86/include/asm/hyperv-tlfs.h | 2 +- arch/x86/kernel/cpu/intel_epb.c | 22 +- arch/x86/kernel/tsc.c | 2 +- arch/x86/kvm/x86.c | 31 +- arch/xtensa/include/asm/irqflags.h | 2 +- arch/xtensa/kernel/smp.c | 2 +- drivers/acpi/device_sysfs.c | 6 +- drivers/acpi/sleep.c | 4 + drivers/base/power/domain.c | 8 +- drivers/cpufreq/cpufreq.c | 140 +++-- drivers/crypto/caam/caamalg.c | 9 +- drivers/crypto/caam/caamalg_qi.c | 7 +- drivers/crypto/caam/caamalg_qi2.c | 8 +- drivers/crypto/caam/error.c | 2 +- drivers/crypto/caam/jr.c | 2 +- drivers/crypto/caam/regs.h | 8 - drivers/crypto/chelsio/chcr_algo.c | 17 +- drivers/crypto/chelsio/chcr_core.c | 4 - drivers/crypto/chelsio/chcr_ipsec.c | 3 +- drivers/gpu/drm/msm/msm_drv.h | 2 +- drivers/infiniband/core/addr.c | 16 +- drivers/infiniband/core/nldev.c | 27 +- drivers/infiniband/hw/mlx5/devx.c | 13 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 5 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 5 +- drivers/iommu/msm_iommu.c | 2 +- drivers/mmc/host/mvsdio.c | 2 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mtd/maps/sa1100-flash.c | 2 +- drivers/mtd/nand/raw/vf610_nfc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 3 + drivers/pcmcia/omap_cf.c | 2 +- drivers/pps/clients/pps-gpio.c | 153 +++-- drivers/rapidio/rio_cm.c | 8 + drivers/s390/virtio/virtio_ccw.c | 52 +- drivers/sh/intc/userimask.c | 2 +- drivers/soc/imx/gpc.c | 13 +- drivers/spi/spi-rockchip.c | 1 + drivers/tty/sysrq.c | 6 + drivers/vhost/scsi.c | 1 - drivers/video/backlight/pwm_bl.c | 15 - drivers/video/fbdev/fb-puv3.c | 2 +- drivers/virt/fsl_hypervisor.c | 29 +- drivers/virtio/virtio_ring.c | 28 +- fs/binfmt_elf.c | 180 +++--- fs/block_dev.c | 1 - fs/cachefiles/namei.c | 1 - fs/coda/psdev.c | 1 - fs/eventfd.c | 8 + fs/exec.c | 4 +- fs/fat/file.c | 11 +- fs/proc/base.c | 2 +- fs/reiserfs/xattr.c | 9 + include/acpi/acpi_bus.h | 2 +- include/acpi/acpixf.h | 2 +- include/acpi/platform/aclinux.h | 10 +- include/asm-generic/shmparam.h | 2 +- include/asm-generic/sizes.h | 2 - include/asm-generic/vmlinux.lds.h | 1 - include/linux/binfmts.h | 3 +- include/linux/bitops.h | 16 +- include/linux/compiler_types.h | 3 +- include/linux/cpufreq.h | 14 +- include/linux/cpumask.h | 3 +- include/linux/ipc_namespace.h | 1 + include/linux/kernel.h | 1 + include/linux/kthread.h | 3 +- include/linux/latencytop.h | 4 +- include/linux/list.h | 17 + include/linux/list_sort.h | 1 + include/linux/memcontrol.h | 108 ++-- include/linux/mlx5/mlx5_ifc.h | 2 +- include/linux/mm.h | 3 - include/linux/mm_types.h | 3 + include/linux/mmzone.h | 59 ++ include/linux/module.h | 12 + include/linux/plist.h | 4 +- include/linux/pm_domain.h | 4 + include/linux/poll.h | 4 + include/linux/pps-gpio.h | 5 +- include/linux/printk.h | 2 + include/linux/psi.h | 9 + include/linux/psi_types.h | 105 +++- include/linux/qcom-geni-se.h | 2 +- include/linux/reboot.h | 2 + include/linux/sched.h | 1 - include/linux/sched/signal.h | 51 +- include/linux/virtio.h | 17 - include/uapi/rdma/rdma_netlink.h | 2 +- init/Kconfig | 24 + ipc/ipc_sysctl.c | 14 +- ipc/mqueue.c | 72 ++- ipc/msgutil.c | 6 + ipc/util.c | 48 +- ipc/util.h | 47 +- kernel/Makefile | 2 +- kernel/cgroup/cgroup.c | 89 ++- kernel/compat.c | 3 + kernel/debug/gdbstub.c | 9 +- kernel/debug/kdb/Makefile | 1 - kernel/debug/kdb/kdb_io.c | 2 +- kernel/debug/kdb/kdb_main.c | 3 +- kernel/debug/kdb/kdb_support.c | 2 +- kernel/exit.c | 6 +- kernel/fork.c | 33 +- kernel/gcov/Kconfig | 3 +- kernel/gcov/Makefile | 5 +- kernel/gcov/base.c | 86 +-- kernel/gcov/clang.c | 581 +++++++++++++++++++ kernel/gcov/gcc_3_4.c | 12 + kernel/gcov/gcc_4_7.c | 12 + kernel/gcov/gcc_base.c | 86 +++ kernel/gcov/gcov.h | 5 + kernel/kthread.c | 1 + kernel/latencytop.c | 8 +- kernel/module-internal.h | 2 +- kernel/module.c | 21 +- kernel/notifier.c | 1 + kernel/panic.c | 5 + kernel/pid.c | 1 - kernel/printk/printk.c | 10 + kernel/reboot.c | 20 +- kernel/sched/psi.c | 617 +++++++++++++++++++-- kernel/signal.c | 1 + kernel/sysctl.c | 41 +- kernel/user.c | 7 +- lib/Kconfig | 14 +- lib/Kconfig.debug | 25 +- lib/Makefile | 15 +- lib/bitmap.c | 280 +++++----- lib/list_sort.c | 242 +++++--- lib/math/Kconfig | 11 + lib/math/Makefile | 5 + lib/{ => math}/cordic.c | 0 lib/{ => math}/div64.c | 2 +- lib/{ => math}/gcd.c | 0 lib/math/int_pow.c | 32 ++ lib/{ => math}/int_sqrt.c | 0 lib/{ => math}/lcm.c | 0 lib/{ => math}/prime_numbers.c | 0 lib/{ => math}/rational.c | 0 lib/{ => math}/reciprocal_div.c | 0 lib/plist.c | 4 +- lib/sort.c | 254 +++++++-- lib/test_bitmap.c | 67 ++- lib/test_sysctl.c | 18 +- lib/test_vmalloc.c | 8 +- mm/Makefile | 7 +- mm/compaction.c | 4 +- mm/debug.c | 2 +- mm/memcontrol.c | 312 +++++++---- mm/memory_hotplug.c | 3 + mm/mincore.c | 23 +- mm/page_alloc.c | 82 ++- mm/shuffle.c | 207 +++++++ mm/shuffle.h | 64 +++ mm/vmalloc.c | 32 +- mm/vmscan.c | 6 +- mm/workingset.c | 7 +- net/netfilter/core.c | 2 +- samples/vfs/.gitignore | 2 + scripts/gdb/linux/clk.py | 76 +++ scripts/gdb/linux/config.py | 44 ++ scripts/gdb/linux/constants.py.in | 17 + scripts/gdb/linux/cpus.py | 1 + scripts/gdb/linux/lists.py | 26 +- scripts/gdb/linux/proc.py | 10 +- scripts/gdb/linux/rbtree.py | 177 ++++++ scripts/gdb/linux/symbols.py | 6 +- scripts/gdb/linux/tasks.py | 2 + scripts/gdb/linux/timerlist.py | 219 ++++++++ scripts/gdb/linux/utils.py | 7 +- scripts/gdb/vmlinux-gdb.py | 4 + scripts/kconfig/confdata.c | 121 ++-- scripts/kconfig/gconf.c | 2 +- scripts/kconfig/lexer.l | 3 +- scripts/kconfig/lkc.h | 1 - scripts/kconfig/lxdialog/BIG.FAT.WARNING | 2 +- scripts/kconfig/mconf.c | 2 +- scripts/kconfig/nconf-cfg.sh | 0 scripts/kconfig/nconf.c | 3 +- tools/testing/selftests/exec/.gitignore | 3 +- tools/testing/selftests/exec/Makefile | 4 + tools/testing/selftests/exec/recursion-depth.c | 67 +++ tools/testing/selftests/sysctl/sysctl.sh | 161 +++++- tools/virtio/ringtest/ptr_ring.c | 1 - 291 files changed, 5074 insertions(+), 1613 deletions(-) delete mode 100644 include/asm-generic/sizes.h create mode 100644 kernel/gcov/clang.c create mode 100644 kernel/gcov/gcc_base.c create mode 100644 lib/math/Kconfig create mode 100644 lib/math/Makefile rename lib/{ => math}/cordic.c (100%) rename lib/{ => math}/div64.c (99%) rename lib/{ => math}/gcd.c (100%) create mode 100644 lib/math/int_pow.c rename lib/{ => math}/int_sqrt.c (100%) rename lib/{ => math}/lcm.c (100%) rename lib/{ => math}/prime_numbers.c (100%) rename lib/{ => math}/rational.c (100%) rename lib/{ => math}/reciprocal_div.c (100%) create mode 100644 mm/shuffle.c create mode 100644 mm/shuffle.h create mode 100644 samples/vfs/.gitignore create mode 100644 scripts/gdb/linux/clk.py create mode 100644 scripts/gdb/linux/config.py create mode 100644 scripts/gdb/linux/rbtree.py create mode 100644 scripts/gdb/linux/timerlist.py mode change 100644 => 100755 scripts/kconfig/nconf-cfg.sh create mode 100644 tools/testing/selftests/exec/recursion-depth.c