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-master-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from 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 [...] adds 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 [...] adds 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 adds 2a8d69f6139b Merge branches 'pm-cpufreq' and 'pm-domains' adds 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 [...] adds e3e28670bb28 Merge branches 'acpi-bus', 'acpi-doc' and 'acpi-pm' adds 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 adds 2bbacd1a9278 Merge tag 'kconfig-v5.2' of git://git.kernel.org/pub/scm/l [...] adds 40ed29b37338 ring-buffer: Fix ring buffer size in rb_write_something() adds f45d1225adb0 tracing: Kernel access to Ftrace instances adds 8a062902be72 tracing: Add tracing error log adds a1a05bb40e22 tracing: Save the last hist command's associated event name adds d566c5e9d1ba tracing: Use tracing error_log with hist triggers adds 34f76afaac7a tracing: Use tracing error_log with trace event filters adds ab105a4fb894 tracing: Use tracing error_log with probe events adds 1e144d73f729 tracing: Add trace_array parameter to create_event_filter() adds d0cd871ba0d6 tracing: Have histogram code pass around trace_array for e [...] adds 2f754e771b1a tracing: Have the error logs show up in the proper instances adds 8ab4483eb660 selftests/ftrace: Add error_log testcase for probe errors adds c5e4114fee0b selftests/ftrace: Move kprobe/uprobe check_error() to test [...] adds 0ae8dde9d7b6 selftests/ftrace: Remove trigger-extended-error-support testcase adds 4eab1cc461a6 selftests/ftrace: Add tracing/error_log testcase adds 26a944917989 tracing: Add tracing/error_log Documentation adds a8d655792a32 tracing: Add error_log to README adds 163363455b42 tracing: introduce TRACE_EVENT_NOP() adds 2a09b5de235a sched/fair: do not expose some tracepoints to user if CONF [...] adds 4f5fbd78a7b4 rcu: validate arguments for rcu tracepoints adds ee6a6500fe1f ftrace: Remove ASSIGN_OPS_HASH() macro from ftrace.c adds 2fa717a0337e ftrace: Do not process STUB functions in ftrace_ops_list_func() adds 52fde6e70ccc function_graph: Have selftest also emulate tr->reset() as [...] adds e8025bab7bfb function_graph: Place ftrace_graph_entry_stub() prototype [...] adds dbfe67334a17 tracing: kdb: The skip_lines parameter should have been sk [...] adds ecffc8a8c730 tracing: Add trace_total_entries() / trace_total_entries_cpu() adds 03197fc02b35 tracing: kdb: Allow ftdump to skip all but the last few entries new 2700fefdb2d9 x86_64: Add gap to int3 to allow for call emulation new 4b33dadf3766 x86_64: Allow breakpoints to emulate call instructions new 9e298e860408 ftrace/x86_64: Emulate call function while updating in bre [...] new 4dd537aca25d tracing: uprobes: Re-enable $comm support for uprobe events new 489fe0096b19 tracing: probeevent: Do not accumulate on ret variable new 3dd1f7f24f8c tracing: probeevent: Fix to make the type of $comm string new 5c173bedb24d ring-buffer: Fix mispelling of Calculate new 0f5e5a3ab7fa tracing: Eliminate const char[] auto variables new bfcd631eb6de tracing: Fix white space issues in parse_pred() function new 6fc2171c5c03 tracing: Allow RCU to run between postponed startup tests new cbe08bcbbe78 tracing: Fix partial reading of trace event's id file new 8623b00676f1 tracing: Replace kzalloc with kcalloc new b9416997603e tracing: Fix documentation about disabling options using t [...] new a15fd609ad53 tracing: Simplify "if" macro code new 518049d9d3e2 ftrace/x86_32: Remove support for non DYNAMIC_FTRACE new 562e14f72292 ftrace/x86: Remove mcount support new 56e33afd7757 livepatch: Remove klp_check_compiler_support() new 693713cbdb3a x86: Hide the int3_emulate_call/jmp functions from UML new d2d8b146043a Merge tag 'trace-v5.2' of git://git.kernel.org/pub/scm/lin [...] new f824b6866835 ktest: introduce _get_grub_index new 38891392916c ktest: cleanup get_grub_index new ac2466456eaa ktest: introduce grub2bls REBOOT_TYPE option new cc2eb3a2f82c ktest: pass KERNEL_VERSION to POST_KTEST new 00603cd687db ktest: remove get_grub2_index new d20f6b41b7c2 ktest: update sample.conf for grub2bls new b06ed1e7a2fa Merge tag 'ktest-v5.2' of git://git.kernel.org/pub/scm/lin [...]
The 26 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 ++-- Documentation/trace/ftrace.rst | 31 ++ Documentation/trace/histogram.rst | 16 +- 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/ftrace.c | 1 - arch/nds32/kernel/head.S | 2 +- arch/parisc/kernel/ftrace.c | 1 - arch/powerpc/include/asm/livepatch.h | 5 - 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/s390/include/asm/livepatch.h | 5 - 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 | 14 +- arch/x86/Kconfig.debug | 14 - arch/x86/entry/entry_64.S | 18 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/include/asm/ftrace.h | 8 +- arch/x86/include/asm/hyperv-tlfs.h | 2 +- arch/x86/include/asm/livepatch.h | 8 - arch/x86/include/asm/text-patching.h | 30 + arch/x86/kernel/cpu/intel_epb.c | 22 +- arch/x86/kernel/ftrace.c | 32 +- arch/x86/kernel/ftrace_32.S | 75 +-- arch/x86/kernel/ftrace_64.S | 28 +- 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.h | 35 +- include/linux/compiler_types.h | 3 +- include/linux/cpufreq.h | 14 +- include/linux/cpumask.h | 3 +- include/linux/ftrace.h | 2 + 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/linux/tracepoint.h | 15 + include/trace/define_trace.h | 8 + include/trace/events/rcu.h | 81 +-- include/trace/events/sched.h | 21 +- 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/livepatch/core.c | 8 - kernel/notifier.c | 1 + kernel/panic.c | 5 + kernel/pid.c | 1 - kernel/printk/printk.c | 10 + kernel/rcu/rcu.h | 9 +- kernel/rcu/tree.c | 8 +- kernel/reboot.c | 20 +- kernel/sched/psi.c | 617 +++++++++++++++++++-- kernel/signal.c | 1 + kernel/sysctl.c | 41 +- kernel/trace/ftrace.c | 9 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/ring_buffer_benchmark.c | 2 +- kernel/trace/trace.c | 417 ++++++++++++-- kernel/trace/trace.h | 13 +- kernel/trace/trace_events.c | 4 +- kernel/trace/trace_events_filter.c | 84 +-- kernel/trace/trace_events_hist.c | 268 +++++---- kernel/trace/trace_events_trigger.c | 3 +- kernel/trace/trace_kdb.c | 61 +- kernel/trace/trace_kprobe.c | 77 +-- kernel/trace/trace_probe.c | 291 +++++++--- kernel/trace/trace_probe.h | 78 ++- kernel/trace/trace_probe_tmpl.h | 2 +- kernel/trace/trace_selftest.c | 5 +- kernel/trace/trace_uprobe.c | 57 +- 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/ktest/ktest.pl | 89 ++- tools/testing/ktest/sample.conf | 20 +- tools/testing/selftests/exec/.gitignore | 3 +- tools/testing/selftests/exec/Makefile | 4 + tools/testing/selftests/exec/recursion-depth.c | 67 +++ .../ftrace/test.d/ftrace/tracing-error-log.tc | 19 + tools/testing/selftests/ftrace/test.d/functions | 12 + .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 85 +++ .../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 23 + .../inter-event/trigger-extended-error-support.tc | 28 - tools/testing/selftests/sysctl/sysctl.sh | 161 +++++- 306 files changed, 6331 insertions(+), 2162 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 create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_syntax_errors.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/uprobe_syntax_errors.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...]