This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 35c99ffa20ed Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new acb2ec3dd003 kernel/Makefile: don't assume that kernel/gen_ikh_data.sh [...] new c3f3ce049f7d userfaultfd: use RCU to free the task struct when fork fails new 987717e5e016 mm: change mm_update_next_owner() to update mm->owner with [...] new 136ac591f047 mm: update references to page _refcount new 33b2d6302abc psi: introduce state_mask to represent stalled psi states new 9289c5e6a78a psi: make psi_enable static new bcc78db64168 psi: rename psi fields in preparation for psi trigger addition new 7fc70a399936 psi: split update_stats into parts new 333f3017c5a8 psi: track changed states new 8af0c18af142 include/: refactor headers to allow kthread.h inclusion in [...] new 0e94682b73bf psi: introduce psi monitor new df5ba5be7425 kernel/sched/psi.c: expose pressure metrics on root cgroup new 68571be99f32 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() new 4d36e6f80404 mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t new e900a918b098 mm: shuffle initial free memory to improve memory-side-cac [...] new b03641af6809 mm: move buddy list manipulations into helpers new 97500a4a5487 mm: maintain randomization of page free lists new 134fca9063ad mm/mincore.c: make mincore() more conservative new ad312f95d41c fs/select: avoid clang stack usage warning new 687a3e4d8e61 treewide: remove SPDX "WITH Linux-syscall-note" from kerne [...] new be167862ae7d ARM: prevent tracing IPI_CPU_BACKTRACE new 02166b88d376 arm64: mark (__)cpus_have_const_cap as __always_inline new 1221a5854d43 MIPS: mark mult_sh_align_mod() as __always_inline new e60fb8bf68d4 s390/cpacf: mark scpacf_query() as __always_inline new 2127982895d4 mtd: rawnand: vf610_nfc: add initializer to avoid -Wmaybe- [...] new e9ea596c2c6d MIPS: mark __fls() and __ffs() as __always_inline new 2e0168a71458 ARM: mark setup_machine_tags() stub as __init __noreturn new 480795a09534 powerpc/prom_init: mark prom_getprop() and prom_getproplen [...] new e12d6d7d46a6 powerpc/mm/radix: mark __radix__flush_tlb_range_psize() as [...] new efc344c57e39 powerpc/mm/radix: mark as __tlbie_pid() and friends as__al [...] new 9012d011660e compiler: allow all arches to enable CONFIG_OPTIMIZE_INLINING new 831246570d34 kernel/notifier.c: double register detection new 0cc75888dad1 kernel/latencytop.c: remove unnecessary checks for latency [...] new e02c9b0d65a7 kernel/latencytop.c: rename clear_all_latency_tracing to c [...] new 6c4e121fda51 kernel/user.c: clean up some leftover code new 5f239f655a7e lib/bitmap.c: remove unused EXPORT_SYMBOLs new cdc90a1871d6 lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMA new 8e18faeac3e4 lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST new 37d0ec34d111 lib/sort: make swap functions more generic new 22a241ccb2c1 lib/sort: use more efficient bottom-up heapsort variant new 8fb583c4258d lib/sort: avoid indirect calls to built-in swap new 043b3f7b6388 lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS new b5c56e0cdd62 lib/list_sort: optimize number of calls to comparison function new 2c64e9cb0b6b lib: Move mathematic helpers to separate folder new 9f6158946987 lib/math: move int_pow() from pwm_bl.c for wider use new 281327c99bca lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() new e371c481d89c lib: rework bitmap_parselist new 0c2111a5c852 lib/test_bitmap: switch test_bitmap_parselist to ktime_get() new a4ab50509c76 lib/test_bitmap: add testcases for bitmap_parselist() new 6ea86bdfc169 lib/test_bitmap: add tests for bitmap_parselist_user() new ef4d6f6b275c include/linux/bitops.h: sanitize rotate primitives new 7507c4025872 lib/test_vmalloc.c:test_func(): eliminate local `ret' new 22f084dbc161 fs/binfmt_elf.c: remove unneeded initialization of mm->sta [...] new 5cf4a3638258 fs/binfmt_elf.c: make scope of "pos" variable smaller new cc338010a233 fs/binfmt_elf.c: free PT_INTERP filename ASAP new ba0f6b88a837 fs/binfmt_elf.c: delete trailing "return;" in functions re [...] new be0deb585e4c fs/binfmt_elf.c: save 1 indent level new 852643165aea fs//binfmt_elf.c: move variables initialization closer to [...] new d8e7cb39acc6 fs/binfmt_elf.c: extract PROT_* calculations new 249b08e4e504 elf: init pt_regs pointer later new bbdc6076d2e5 binfmt_elf: move brk out of mmap when doing direct loader exec new c66d7a27b794 init: introduce DEBUG_MISC option new efb463cc1655 powerpc: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC new 900f492836df xtensa: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC new 432d82200f58 net: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC new 2ad56addb9a9 autofs: fix some word usage oddities in autofs.txt new 9200026623ef autofs: update autofs.txt for strictexpire mount option new f23ceaac6a4d autofs: update AUTOFS_EXP_LEAVES description new 841964e86acf autofs: update mount control expire desription with AUTOFS [...] new 1dcaa138fc7d autofs: add description of ignore pseudo mount option new 672cdd56f0ae reiserfs: add comment to explain endianness issue in xattr_hash new bd8309de0d60 fs/fat/file.c: issue flush after the writeback of FAT new b028fb612849 kernel/signal.c: annotate implicit fall through new d53ddd0181d1 fs/exec.c: move ->recursion_depth out of critical sections new a6231d199336 exec: move struct linux_binprm::buf new 4e7301e6df95 exec selftests: test ->recursion_depth new 3713a4e1fdb8 include/linux/cpumask.h: fix double string traverse in cpu [...] new 23015b22e47c rapidio: fix a NULL pointer dereference when create_workqu [...] new 475dae385497 kernel/sysctl.c: switch to bitmap_zalloc() new e260ad01f0aa sysctl: return -EINVAL if val violates minmax new 9f66849fffc2 tools/testing/selftests/sysctl/sysctl.sh: remove superfluo [...] new 5a12928ea8cf tools/testing/selftests/sysctl/sysctl.sh: load module befo [...] new 8ded3d1026b2 tools/testing/selftests/sysctl/sysctl.sh: ignore diff outp [...] new a0edef79685c tools/testing/selftests/sysctl/sysctl.sh: allow graceful u [...] new 2ea622b887e7 tools/testing/selftests/sysctl/sysctl.sh: add proc_do_larg [...] new 3116ad38f51c kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers new 1fd402df4586 kernel/pid.c: remove unneeded hash header file new b556db17b0e7 eventfd: present id to userspace via fdinfo new ce528c4c20f9 fs/eventfd.c: make eventfd_ida static new 826eba0d77bc gcov: clang: move common GCC code into gcc_base.c new aa069a23a220 gcov: docs: add a note on GCC vs Clang differences new e178a5beb369 gcov: clang support new c39ea0b9dd24 panic: avoid the extra noise dmesg new b287a25a7148 panic/reboot: allow specifying reboot_mode for panic only new 4461d65176b4 pps: descriptor-based gpio new 652e22185a44 dt-bindings: pps: pps-gpio PPS ECHO implementation new 4c69add45fec pps: pps-gpio PPS ECHO implementation new dfe4529ee4d3 scripts/gdb: find vmlinux where it was before new 90cf83dbd2f0 scripts/gdb: add kernel config dumping command new 449ca0c95ea2 scripts/gdb: add rb tree iterating utilities new 442284a89a65 scripts/gdb: add a timer list command new 494dbe02b6df scripts/gdb: silence pep8 checks new 47d0d12855c9 scripts/gdb: add hlist utilities new d1e9710b63d8 scripts/gdb: initial clk support: lx-clk-summary new 988b26861597 scripts/gdb: add $lx_clk_core_lookup function new 66d5c7c60acf scripts/gdb: clean up error handling in list helpers new e7e6f462c1be scripts/gdb: print cached rate in lx-clk-summary new d6a2946a88f5 ipc: prevent lockup on alloc_msg and free_msg new 0ecb58210bd9 ipc/mqueue: remove redundant wq task assignment new a5091fda4e3c ipc/mqueue: optimize msg_get() new 5ac893b8cb10 ipc: allow boot time extension of IPCMNI from 32k to 16M new 3278a2c20cb3 ipc: conserve sequence numbers in ipcmni_extend mode new 99db46ea2927 ipc: do cyclic id allocation for the ipc object. new 10bcba8c16aa fs/coda/psdev.c: remove duplicate header new 9e9291c71eb9 include/linux/sched/signal.h: replace `tsk' with `task' new 081d7d35fb22 fs/cachefiles/namei.c: remove duplicate header new 3813393f5a24 fs/block_dev.c: Remove duplicate header new 87dfb311b707 treewide: replace #include <asm/sizes.h> with #include <li [...] new b09e89366e17 arch: remove <asm/sizes.h> and <asm-generic/sizes.h> new 871789d4af80 mm, memcg: rename ambiguously named memory.stat counters a [...] new c8ea3663f7a8 drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] new 6a024330650e drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl new 205b20cc5a99 mm: memcontrol: make cgroup stats and events query API exp [...] new db9adbcbe740 mm: memcontrol: move stat/event counting functions out-of-line new 42a300353577 mm: memcontrol: fix recursive statistics correctness & scalabilty new def0fdae813d mm: memcontrol: fix NUMA round-robin reclaim at intermedia [...] new 1064d8577381 Merge branch 'akpm' (patches from Andrew) new 641114d2af31 RDMA: Directly cast the sockaddr union to sockaddr new 4d7ba8ce0fec RDMA/core: Change system parameters callback from dumpit to doit new cd5d20f13f2d IB/mlx5: Verify DEVX general object type correctly new c191f93454bc net/mlx5: Set completion EQs as shared resources new 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 139 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/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/sh/intc/userimask.c | 2 +- drivers/soc/imx/gpc.c | 13 +- drivers/spi/spi-rockchip.c | 1 + drivers/tty/sysrq.c | 6 + drivers/video/backlight/pwm_bl.c | 15 - drivers/video/fbdev/fb-puv3.c | 2 +- drivers/virt/fsl_hypervisor.c | 29 +- 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/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/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/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/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/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 +- 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 +++++- 261 files changed, 4924 insertions(+), 1464 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 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