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 4c205c84e249 Merge tag 'keys-fixes-20200329' of git://git.kernel.org/pu [...] adds b396bfdebffc tracing: Have hwlat ts be first instance and record count [...] adds 5412e0b763e0 tracing: Remove unused TRACE_BUFFER bits adds 306b69dce926 bootconfig: Support O=<builddir> option adds 89b74cac7834 tools/bootconfig: Show line and column in parse error adds bbd9d05618a6 gpu/trace: add a gpu total memory usage tracepoint adds bf2cbe044da2 tracing: Use address-of operator on section symbols adds 8c77f0ba4156 selftest/ftrace: Fix function trigger test to handle trace [...] adds ff895103a84a tracing: Save off entry when peeking at next entry adds ead6ecfddea5 ring-buffer: Have ring_buffer_empty() not depend on tracin [...] adds bc1a72afdc4a ring-buffer: Rename ring_buffer_read() to read_buffer_iter [...] adds 28e3fc56a471 ring-buffer: Add page_stamp to iterator for synchronization adds 785888c544e0 ring-buffer: Have rb_iter_head_event() handle concurrent writer adds ff84c50cfb4b ring-buffer: Do not die if rb_iter_peek() fails more than thrice adds 153368ce1bd0 ring-buffer: Optimize rb_iter_head_event() adds 07b8b10ec94f ring-buffer: Make resize disable per cpu buffer instead of [...] adds 1039221cc278 ring-buffer: Do not disable recording when there is an iterator adds 06e0a548bad0 tracing: Do not disable tracing when reading the trace file adds c9b7a4a72ff6 ring-buffer/tracing: Have iterator acknowledge dropped events adds 8a815e6b8b88 tracing: Have the document reflect that the trace file kee [...] adds 6a13a0d7b4d1 ftrace/kprobe: Show the maxactive number on kprobe_events adds 717e3f5ebc82 ftrace: Make function trace pid filtering a bit more exact adds b3b1e6ededa4 ftrace: Create set_ftrace_notrace_pid to not trace tasks adds 276836260301 tracing: Create set_event_notrace_pid to not trace tasks adds ed8839e072b8 selftests/ftrace: Add test to test new set_ftrace_notrace_ [...] adds ebed9628f5c2 selftests/ftrace: Add test to test new set_event_notrace_pid file adds 2ab2a0924b99 tracing: Add documentation on set_ftrace_notrace_pid and s [...] adds 8e99cf91b99b tracing: Do not allocate buffer in trace_find_next_entry() [...] adds aa1a8ce53332 Merge tag 'trace-v5.7' of git://git.kernel.org/pub/scm/lin [...] adds 8d7a577d04e8 clk: samsung: Remove redundant check in samsung_cmu_register_one adds be545c79b289 clk: Fix continuation of of_clk_detect_critical() adds 692751879ea8 clk, clk-si5341: Support multiple input ports adds cc26ed7be46c clk: stratix10: use do_div() for 64-bit calculation adds 8c0e783d2c7b clk: socfpga: stratix10: simplify parameter passing adds ea0a1fb716c1 Merge branches 'clk-samsung', 'clk-formatting', 'clk-si534 [...] adds f21cf9c77ee8 clk: Don't cache errors from clk_ops::get_phase() adds 768a5d4f63c2 clk: Use 'parent' to shorten lines in __clk_core_init() adds 0daa376d832f clk: Move rate and accuracy recalc to mostly consumer APIs adds 2760878662a2 clk: Bail out when calculating phase fails during clk regi [...] adds c3944ec8c6df clk: Fix phase init check adds d89499250247 clk: rockchip: fix mmc get phase adds 73c7ddd8ee15 clk: meson: gxbb: add the gxl internal dac gate adds 83b89a75de9b clk: meson: gxbb: set audio output clock hierarchy adds 51a0c29b229e Merge branch 'v5.7/dt' into v5.7/drivers adds a18c8e0b7697 clk: meson: g12a: add support for the SPICC SCLK Source clocks adds 71202c412478 clk: meson: meson8b: set audio output clock hierarchy adds dfbfee870234 Merge tag 'clk-meson-v5.7-1' of https://github.com/BayLibr [...] adds 6e26901a00c0 clk: renesas: rcar-gen3: Add CCREE clocks adds 9e6f3b44dc75 clk: renesas: r8a7795: Add RPC clocks adds 715286f51d13 clk: renesas: r8a7796: Add RPC clocks adds 808eab15f39b clk: renesas: r8a77965: Add RPC clocks adds 068e7f85234c clk: renesas: Remove use of ARCH_R8A7795 adds 23b6bc70c1de Merge tag 'clk-renesas-for-v5.7-tag1' of git://git.kernel. [...] adds fc51da4c15fa dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix cloc [...] adds f70ae8ecf950 dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add powe [...] adds 80cf67dd010b clk: renesas: rcar-usb2-clock-sel: Add multiple clocks management adds 1ab4f43927a4 clk: renesas: rcar-usb2-clock-sel: Add reset_control adds eeb40fda056c dt-bindings: clock: renesas: cpg-mssr: Convert to json-schema adds f58272b6f6ed Merge tag 'clk-renesas-for-v5.7-tag2' of git://git.kernel. [...] adds 1de8493069b8 clk: sunxi-ng: a64: Export MBUS clock adds 2b48dcb7a821 clk: sunxi-ng: sun8i-de2: Split out H5 definitions adds b4bbce660a36 clk: sunxi-ng: sun8i-de2: Add rotation core clocks and res [...] adds 75250eb75c82 clk: sunxi-ng: sun8i-de2: H6 doesn't have rotate core adds 8f9b11a33ad6 clk: sunxi-ng: sun8i-de2: Don't reuse A83T resets adds b0bfba905cf8 clk: sunxi-ng: sun8i-de2: Add rotation core clocks and res [...] adds 11d0c436ffed clk: sunxi-ng: sun8i-de2: Add R40 specific quirks adds b998b75f8603 clk: sunxi-ng: sun8i-de2: Sort structures adds 8ca1f3c06f1a Merge tag 'sunxi-clk-for-5.7' of https://git.kernel.org/pu [...] adds 2d11e9a1fd2a Merge branches 'clk-phase-errors', 'clk-amlogic', 'clk-ren [...] adds cf891c6be1ce dt-bindings: clock: Add binding documentation for TI EHRPWM TBCLK adds 1aa0817e43c5 clk: keystone: Add new driver to handle syscon based clocks adds dc6a81c3382f clk: Ingenic: Add support for TCU of X1000. adds 6673db4f3f26 clk: JZ4780: Add function for enable the second core. adds c067b46d731a clk: ingenic/jz4770: Exit with error if CGU init failed adds edcc42945dee clk: ingenic/TCU: Fix round_rate returning error adds a37a5a9d715f clk: Fix trivia typo in comment exlusive => exclusive adds 5bf7f4a24938 clk: at91: sam9x60: Don't use audio PLL adds b0ecf1c6c6e8 clk: at91: usb: continue if clk_hw_round_rate() return zero adds 43b203d32b77 clk: at91: sam9x60: fix usb clock parents adds d7a83d67a169 clk: at91: usb: use proper usbs_mask adds 9962fb0d1995 clk: at91: usb: introduce num_parents in driver's structure adds 12dc8d3be9d8 clk: at91: add at91sam9g45 pmc driver adds 0969b242f7b8 clk: at91: add sama5d3 pmc driver adds 143e04dab6b4 clk: at91: add at91sam9n12 pmc driver adds 02ff48e4d7f7 clk: at91: add at91rm9200 pmc driver adds b3296386c512 clk: mmp2: Remove a unused prototype adds cb8dbfe83175 clk: mmp2: Constify some strings adds 7de0b8b8b050 dt-bindings: clock: Convert marvell,mmp2-clock to json-schema adds 5d34d0b32d6c clk: mmp2: Add support for PLL clock sources adds ea56ad60260e clk: mmp2: Stop pretending PLL outputs are constant adds b90e0eb30429 dt-bindings: clock: Add MMP3 compatible string adds 391bbbd2b28e clk: mmp2: Check for MMP3 adds 4d6da655d187 dt-bindings: marvell,mmp2: Add clock ids for MMP3 PLLs adds a70812b18815 clk: mmp2: Add PLLs that are available on MMP3 adds e3142226fe11 dt-bindings: marvell,mmp2: Add clock ids for the GPU clocks adds bfa851b60c8a clk: mmp2: add the GPU clocks adds 41a8632049ac dt-bindings: marvell,mmp2: Add clock ids for the thermal sensors adds 82d59c382c23 clk: mmp2: Add clocks for the thermal sensors adds c2ca122a0a39 dt-bindings: marvell,mmp2: Add clock id for the fifth SD H [...] adds 54198276badf clk: mmp2: Add clock for fifth SD HCI on MMP3 adds de17be999cb0 clk: mmp2: Fix bit masks for LCDC I/O and pixel clocks adds 78c7d8f96b6f dt-bindings: clock: Create YAML schema for ICST clocks adds eb9d6428a7db clk: versatile: Export icst_clk_setup() adds 84655b762a27 clk: versatile: Add device tree probing for IM-PD1 clocks adds 7928f4f6a20c MAINTAINERS: dt: update reference for arm-integrator.txt adds 53a2cc5cc36f Merge branches 'clk-ti', 'clk-ingenic', 'clk-typo', 'clk-a [...] adds 187e5cd2d133 clk: sprd: add gate for pll clocks adds 2112d1ddb97a dt-bindings: clk: sprd: rename the common file name sprd.t [...] adds eba8ba8adaf3 dt-bindings: clk: sprd: add bindings for sc9863a clock controller adds be7ef655be93 clk: sprd: Add dt-bindings include file for SC9863A adds ea8ca3109dd4 clk: sprd: Add macros for referencing parents without strings adds f95e8c7923d1 clk: sprd: support to get regmap from parent node adds 0e4b8a2349f3 clk: sprd: add clocks support for SC9863A adds 39d1c90665e3 clk: sprd: fix to get a correct ibias of pll adds 5e7322bbf036 Merge branch 'for-5.7/dt-bindings' into for-5.7/clk adds 9a85eb4d6242 clk: tegra: Add support for OSC_DIV fixed clocks adds 2b50e49b093c clk: tegra: Add Tegra OSC to clock lookup adds 6fe38aa8cac3 clk: tegra: Fix Tegra PMC clock out parents adds c9e28c25a0d0 clk: tegra: Remove CLK_M_DIV fixed clocks adds acbeec3d376c clk: tegra: Remove tegra_pmc_clk_init along with clk ids adds efdd205ccbfa clk: tegra: Remove audio clocks configuration from clock driver adds 37a94882a3f6 Merge tag 'for-5.7-clk' of git://git.kernel.org/pub/scm/li [...] adds ba0eb9d57a37 clk: tegra: Use NULL for pointer initialization adds 04ac0ad7e8ed dt-bindings: clk: qcom: Add support for GPU GX GDSCR adds 1a6151128c84 clk: qcom: gpucc: Add support for GX GDSC for SC7180 adds f78f29079327 clk: qcom: alpha-pll: Make error prints more informative adds fdd373a4e0c8 dt-bindings: clock: Add RPMHCC bindings for SM8250 adds 29093b1a5833 clk: qcom: rpmh: Add support for RPMH clocks on SM8250 adds dad4e7fda4bd clk: qcom: clk-rpmh: Wait for completion when enabling clocks adds 7d61e773c3ed clk: qcom: smd: Add support for MSM8976 rpm clocks adds cd5d5d8dec5e dt-bindings: clock: rpmcc: Document msm8976 compatible adds 57d98e8e75bd clk: qcom: clk-alpha-pll: Use common names for defines adds ee4adbbc9087 clk: qcom: clk-alpha-pll: Refactor trion PLL adds 59128c20a6a9 clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs adds 98394efb48f5 dt-bindings: clock: Add SM8250 GCC clock bindings adds 3e5770921a88 clk: qcom: gcc: Add global clock controller driver for SM8250 adds eec152734be1 clk: qcom: clk-rpm: add missing rpm clk for ipq806x adds 53624f9b75e2 dt-bindings: clock: Add YAML schemas for the QCOM MSS cloc [...] adds 253a0af508e0 clk: qcom: gcc: Add support for modem clocks in GCC adds 8def929c4097 clk: qcom: Add modem clock controller driver for SC7180 adds 1aec193ea41d ipq806x: gcc: Added the enable regs and mask for PRNG adds 8411aa5059ed clk: qcom: gcc: Add USB3 PIPE clock and GDSC for SM8150 adds 2cf7a4cbcb4e clk: qcom: rpmh: Simplify clk_rpmh_bcm_send_cmd() adds 751d7923434f clk: qcom: rpmh: Drop unnecessary semicolons adds b8fa48437690 dt-bindings: clock: Convert i.MX8MQ to json-schema adds 16d848e11836 dt-bindings: clock: Convert i.MX8MM to json-schema adds b86a8ad2870e dt-bindings: clock: Refine i.MX8MN clock binding adds 57795654fb55 clk: imx: pll14xx: Add new frequency entries for pll1443x table adds 14875e57d8ea clk: imx: imx8mp: add ocotp root clk adds 62668b68dc8e clk: imx: composite-8m: add imx8m_clk_hw_composite_core adds 7a8d3b90bdfe clk: imx: imx8mq: use imx8m_clk_hw_composite_core adds 811e4171d0f5 clk: imx: imx8mm: use imx8m_clk_hw_composite_core adds 33db2ce73e9a clk: imx: imx8mn: use imx8m_clk_hw_composite_core adds bcacd6f7c94a clk: imx8mm: Fix the CLKO1 source select list adds 9c07ae6983d4 clk: imx8mm: Add CLKO2 support adds f95d58981f40 clk: imx: Include clk-provider.h instead of clk.h for i.MX [...] adds 79ccef698ac8 clk: imx: drop redundant initialization adds 836b2513326e clk: imx7ulp: Include clk-provider.h instead of clk.h adds 8b1a3c0ba9b1 clk: imx6sl: Add missing of_node_put() adds cb5ae504f201 clk: imx8mq: Add missing of_node_put() adds 5062d46e2698 clk: imx8mm: Add missing of_node_put() adds d93171b54cb4 clk: imx8mn: Add missing of_node_put() adds 680fbce52816 clk: imx8mp: Add missing of_node_put() adds 64bee9c6cd48 clk: imx8mp: Include slab.h instead of clkdev.h adds 2b507025e4b7 clk: imx8mm: Remove unused includes adds 6b2d0cffee52 clk: imx8mn: Remove unused includes adds c267bd443f38 clk: imx8mp: Rename the IMX8MP_CLK_HDMI_27M clock adds d6fb02f05412 clk: imx: imx8mq: fix a53 cpu clock adds d3b70cd87e77 clk: imx: imx8mm: fix a53 cpu clock adds c69def889879 clk: imx: imx8mn: fix a53 cpu clock adds 7ab227210110 clk: imx: imx8mp: fix a53 cpu clock adds 530cf8d49f2a clk: imx: pll14xx: Return error if pll type is invalid adds eeca5721baeb clk: imx: clk-sscg-pll: Drop unnecessary initialization adds 28b2f82e0383 clk: imx: Fix division by zero warning on pfdv2 adds 8ffe9c7bb9e4 clk: imx: pfdv2: switch to use determine_rate adds c88a4c797a50 clk: imx: pfdv2: determine best parent rate adds d678d83c583d clk: imx: pllv4: use prepare/unprepare adds e20703f00b12 clk: imx8mn: A53 core clock no need to be critical adds 81aa844bb53b clk: imx8mm: A53 core clock no need to be critical adds 0d77abc4fc31 clk: imx8mp: A53 core clock no need to be critical adds b4fc6f72ddc1 clk: imx8mq: A53 core clock no need to be critical adds 4ae9afbaaeb9 clk: imx7d: Add PXP clock adds b5881e8019e0 clk: imx: clk-gate2: Pass the device to the register function adds 17bbcd7d5f37 Merge tag 'clk-imx-5.7' of git://git.kernel.org/pub/scm/li [...] adds 1915253e3562 dt-bindings: imx8mq-clock: Fix the file path adds a8b454309393 dt-bindings: imx8mm-clock: Fix the file path adds 28ecaf1c30fe Merge branches 'clk-unisoc', 'clk-tegra', 'clk-qcom' and ' [...] adds 347619565197 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds f2eeca099bbd ext4: force buffer up-to-date while marking it dirty adds 72f9da1d5c8d ext4: start to support iopoll method adds a08fe66e4a0e ext4: code cleanup for ext4_statfs_project() adds 4337ecd1fe99 ext4: remove EXT4_EOFBLOCKS_FL and associated code adds 765bfcd59a1f ext4: delete declaration for ext4_split_extent() adds 92e9c58c5629 ext4: use built-in RCU list checking in mballoc adds 6cfb061fe9e9 ext4: use flexible-array members in struct dx_node and str [...] adds 780f66e59231 jbd2: improve comments about freeing data buffers whose pa [...] adds f064a9d6e7db ext4: clean up error return for convert_initialized_extent() adds 28936b62e71e ext4: fix a data race at inode->i_blocks adds dce8e237100f ext4: fix a data race at inode->i_disksize adds 6386722a3298 ext4: add IOMAP_F_MERGED for non-extent based mapping adds 2f424a5a09a5 ext4: optimize ext4_ext_precache for 0 depth adds ac58e4fb03f9 ext4: move ext4 bmap to use iomap infrastructure adds b2c5764262ed ext4: make ext4_ind_map_blocks work with fiemap adds d3b6f23f7167 ext4: move ext4_fiemap to use iomap framework adds 7af44c42df37 Documentation: correct the description of FIEMAP_EXTENT_LAST adds e32ac2459cda ext4: use flexible-array member in struct fname adds 47b1030612f4 ext4: use flexible-array member for xattr structs adds eb5760863fc2 ext4: mark block bitmap corrupted when found instead of BUGON adds 34990461342f ext4: clean up ext4_ext_insert_extent() call in ext4_ext_m [...] adds 2971148d0fec ext4: remove map_from_cluster from ext4_ext_map_blocks adds f1eec3b0d0a8 ext4: check for non-zero journal inum in ext4_calculate_overhead adds 5e47868fb94b ext4: unregister sysfs path before destroying jbd2 journal adds d05466b27b19 ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes adds c96e2b8564ad ext4: do not commit super on read-only bdev adds c8980e1980cc ext4: disable dioread_nolock whenever delayed allocation i [...] adds 626b035b816b ext4: don't set dioread_nolock by default for blocksize < [...] adds b9c538da4e52 ext4: fix incorrect inodes per group in error message adds df41460a21b0 ext4: fix incorrect group count in ext4_fill_super error message adds 54d3adbc29f0 ext4: save all error info in save_error_info() and drop ex [...] adds 9c94b39560c3 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 5cbe0f13b51a random: split primary/secondary crng init paths adds 253d3194c2b5 random: add arch_get_random_*long_early() adds ead5084cdf5a arm64: add credited/trusted RNG support adds 23ae0c17b89c random: Make RANDOM_TRUST_CPU depend on ARCH_RANDOM adds 69efea712f5b random: always use batched entropy for get_random_u{32,64} adds e00d996a4317 random: fix data races at timer_rand_state adds ab9a7e27044b random: avoid warnings for !CONFIG_NUMA builds adds 31c0aa87ec8a Merge tag 'random_for_linus' of git://git.kernel.org/pub/s [...] adds f98df5ed0a67 powerpc/pseries/vio: Remove stray #ifdef CONFIG_PPC_PSERIES adds 8cbb00a90103 powerpc/pseries/Makefile: Remove CONFIG_PPC_PSERIES check adds 72c4ebbac476 powerpc/papr_scm: Mark papr_scm_ndctl() as static adds ba32f4b02105 powerpc/process: Remove unneccessary #ifdef CONFIG_PPC64 i [...] adds f52153ab383f Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* adds 9255782f7061 sysfs: Wrap __compat_only_sysfs_link_entry_to_kobj functio [...] adds d418b19f34ed powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files adds 8852c07a881b powerpc/powernv: Move core and fadump_release_opalcore und [...] adds 3f5f1f22ef10 Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files d [...] adds d8e73458f33a powerpc/fadump: sysfs for fadump memory reservation adds 030e34743095 powerpc/32s: Don't flush all TLBs when flushing one page adds 9e27086292aa powerpc/32: Warn and return ENOSYS on syscalls from kernel adds c06f0aff035e powerpc: Don't use thread struct for saving SRR0/1 on syscall. adds a83836dbc53e powerpc/pseries: Avoid NULL pointer dereference when drmem [...] adds e1347a020b81 powerpc/32s: Slenderize _tlbia() for powerpc 603/603e adds 05642cf7289c powerpc/32: don't restore r0, r6-r8 on exception entry pat [...] adds 0b1c524caaae powerpc/32: refactor pmd_offset(pud_offset(pgd_offset... adds 2efc7c085f05 powerpc/32: drop get_pteptr() adds 365ad0b60d94 powerpc/83xx: Fix some typo in some warning message adds 88654d5b4476 powerpc/83xx: Add some error handling in 'quirk_mpc8360e_q [...] adds 860286cf3396 powerpc/kernel: no need to check return value of debugfs_c [...] adds c4fd527f52ec powerpc/kvm: no need to check return value of debugfs_crea [...] adds 08f6a7974ab9 powerpc/mm: book3s64: hash_utils: no need to check return [...] adds f3c05201950a powerpc/mm: ptdump: no need to check return value of debug [...] adds e04906aa1fba powerpc/cell/axon_msi: no need to check return value of de [...] adds f344f0ab9939 powerpc/powernv: no need to check return value of debugfs_ [...] adds c4b78169e366 powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() adds 6453f9ed9d4e powerpc/mm: Don't kmap_atomic() in pte_offset_map() on PPC32 adds d42c6d0f8d00 powerpc/Makefile: Mark phony targets as PHONY adds 16985f2d2509 powerpc/powernv: Treat an empty reboot string as default adds 672e480aa210 powerpc/powernv: Add explicit fast-reboot support adds fcdb524d440d powerpc/kernel/sysfs: Refactor current sysfs.c adds 22697da36d0c powerpc/kernel/sysfs: Add new config option PMU_SYSFS to e [...] adds 3d13e839e801 powerpc: Rename current_stack_pointer() to current_stack_frame() adds 0e63f0151719 powerpc: Add current_stack_pointer as a register global adds 84ab14893054 powerpc/irq: Use current_stack_pointer in check_stack_overflow() adds 0dec6e1cca7e powerpc/irq: use IS_ENABLED() in check_stack_overflow() adds 532d43a73cf1 powerpc/irq: Use current_stack_pointer in do_IRQ() adds a05f0e5be4e8 powerpc/smp: Use nid as fallback for package_id adds e7214ae9d85a powerpc/vphn: Check for error from hcall_vphn adds 76b7bfb1732d powerpc/numa: Handle extra hcall_vphn error cases adds 413e40550c5c powerpc/numa: Use cpu node map of first sibling thread adds dc909d8b0c9c powerpc/numa: Early request for home node associativity adds 247257b03b04 powerpc/numa: Remove late request for home node associativity adds 819723a8a2fb Merge branch 'fixes' into next adds cc6f0e390009 powerpc/32: Fix missing NULL pmd check in virt_to_kpte() adds ffd3eaf178b0 powerpc/vdso: remove deprecated VDS64_HAS_DESCRIPTORS references adds d0a72efac89d cpufreq: powernv: Fix use-after-free adds 966c08de7c2c cpufreq: powernv: Fix unsafe notifiers adds 3670664b5da5 tty: evh_bytechan: Fix out of bounds accesses adds aa4113340ae6 powerpc/fsl_booke: Avoid creating duplicate tlb1 entry adds 9451c79bc39e powerpc/pmac/smp: Avoid unused-variable warnings adds a4037d1f1fc4 powerpc/pmac/smp: Drop unnecessary volatile qualifier adds 47bf235f324c selftests/powerpc: Add tlbie_test in .gitignore adds 993cfecc59e5 powerpc/64s/radix: Fix CONFIG_SMP=n build adds 59ed2adf3931 powerpc/lib: Fix emulate_step() std test adds a0968a025c04 selftests/powerpc: Add a test of sigreturn vs VDSO adds 61da50b76b62 powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP adds 915b7f6f9a5e selftests/powerpc: Add tm-signal-pagefault test adds 0f8f554e5244 selftests/powerpc: Don't rely on segfault to rerun the test adds c5e76fa05b2d powerpc/pseries: Fix of_read_drc_info_cell() to point at n [...] adds 3e74a0e16342 powerpc/sstep: Fix DS operand in ld encoding to appropriate value adds addf3727ad28 powerpc/cell: Use fallthrough; adds b4f00d5b2098 powerpc: Replace setup_irq() by request_irq() adds 74bb84e51171 powerpc/prom_init: Pass the "os-term" message to hypervisor adds d64c7dbb4d98 powerpc/xmon: Lower limits on nidump and ndump adds 6eeb9b3b9ce5 powerpc/64s: Fix section mismatch warnings from boot code adds eb4f8e259acc powerpc/kprobes: Remove redundant code adds af92bad615be powerpc/kasan: Fix kasan_remap_early_shadow_ro() adds 697ece78f8f7 powerpc/32s: reorder Linux PTE bits to better match Hash P [...] adds 9475af081ec1 PCI: rpaphp: Remove unused variable 'value' adds 36b78402d97a powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up [...] adds 850507f30c38 selftests/powerpc: Turn off timeout setting for benchmarks [...] adds d95fe371ecd2 cpufreq: powernv: Fix frame-size-overflow in powernv_cpufr [...] adds d4a8e9862154 powerpc/64: Setup a paca before parsing device tree etc. adds 7053f80d9696 powerpc/64: Prevent stack protection in early boot adds 8645aaa87963 powerpc/eeh: Add sysfs files in late probe adds 2d0953f7d5ac powerpc/eeh: Remove eeh_add_device_tree_late() adds a4b4f61db8cc powerpc/eeh: Do early EEH init only when required adds 3ff32efb62b6 powerpc/eeh: Remove PHB check in probe adds b6eebb093cad powerpc/eeh: Make early EEH init pseries specific adds e86350f70a02 powerpc/eeh: Rework eeh_ops->probe() adds adde8715cf05 powerpc/pseries: Avoid harmless preempt warning adds af6cf95c4d00 powerpc/maple: Fix declaration made after definition adds 21f8b2fa3ca5 powerpc/kprobes: Ignore traps that happened in real mode adds 7074695ac6fb powerpc/prom_init: Remove leftover comment adds a7032637b541 powerpc: Prefer __section and __printf from compiler_attributes.h adds b1a504a6500d powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch no [...] adds 97ef27507793 powerpc/xive: Fix xmon support on the PowerNV platform adds 5191e0ba51df powerpc/xmon: Add source flags to output of XIVE interrupts adds 930914b7d528 powerpc/xive: Add a debugfs file to dump internal XIVE state adds 8ec26c25c33d powerpc/xmon: Add ASCII dump to d1,d2,d4,d8 commands. adds 7703889e8ee1 powerpc: Update MAINTAINERS adds fd65a1aaad48 powerpc: Update wiki link in MAINTAINERS adds b24f9ee4526f powerpc: Remove PA SEMI MAINTAINERS entries adds 1ca99770e5ac powerpc: Mark 4xx as Orphan in MAINTAINERS adds ec2debfedeca powerpc: Drop XILINX MAINTAINERS entry adds b865a8b56010 powerpc: Update MPC5XXX MAINTAINERS entry adds 790082a2ac15 powerpc: Update powermac MAINTAINERS entry adds f46b7a8ea0b3 powerpc: Update 83xx/85xx MAINTAINERS entry adds 65de8bb2b7d0 powerpc: Switch 8xx MAINTAINERS entry to Christophe adds 4b4d181d6351 powerpc/smp: Drop superfluous NULL check adds c72e8da06250 powerpc/smp: Use IS_ENABLED() to avoid #ifdef adds efbc4303b255 powerpc/pseries: Handle UE event for memcpy_mcsafe adds 968339fad422 powerpc/boot: Delete unneeded .globl _zimage_start adds 233ba5461838 powerpc/64: Avoid isync in flush_dcache_range() adds c7def7fbdeaa powerpc/64/tm: Don't let userspace set regs->trap via sigreturn adds a2e366832f3f powerpc/64: mark emergency stacks valid to unwind adds a42a239db326 powerpc/64s/exception: Introduce INT_DEFINE parameter bloc [...] adds 7cb3a1a03e5f powerpc/64s/exception: Add GEN_COMMON macro that uses INT_ [...] adds d52fd3d31b25 powerpc/64s/exception: Add GEN_KVM macro that uses INT_DEF [...] adds eb204d863b9e powerpc/64s/exception: Expand EXC_COMMON and EXC_COMMON_AS [...] adds 4f50541f6703 powerpc/64s/exception: Move all interrupt handlers to new [...] adds fc589ee416e0 powerpc/64s/exception: Remove old INT_ENTRY macro adds 6d71759a7413 powerpc/64s/exception: Remove old INT_COMMON macro adds b177ae2f8c7c powerpc/64s/exception: Remove old INT_KVM_HANDLER adds a3cd35be6e53 powerpc/64s/exception: Add ISIDE option adds 8729c26e675c powerpc/64s/exception: Move real to virt switch into the c [...] adds 0eddf327e1dc powerpc/64s/exception: Move soft-mask test to common code adds 9600f261acaa powerpc/64s/exception: Move KVM test to common code adds d73a10cbf98f powerpc/64s/exception: Remove confusing IEARLY option adds 931dc86b3a96 powerpc/64s/exception: Remove the SPR saving patch code macros adds 9d598f934470 powerpc/64s/exception: Trim unused arguments from KVMTEST macro adds 2babd6ea43ed powerpc/64s/exception: Avoid touching the stack in hdecrementer adds 689e7322627c powerpc/64s/exception: Re-inline some handlers adds 3f7fbd97d07d powerpc/64s/exception: Clean up SRR specifiers adds 94325357e8c0 powerpc/64s/exception: Add more comments for interrupt handlers adds 2284ffea8f0c powerpc/64s/exception: Only test KVM in SRR interrupts whe [...] adds b44fc96d7ba9 powerpc/64s/exception: Reconcile interrupts in system_reset adds 71c3b05a8083 powerpc/64s/exception: Soft NMI interrupt should not use r [...] adds 965dd3ad3076 powerpc/64/syscall: Remove non-volatile GPR save optimisation adds f14f8a2032af powerpc/64/sstep: Ifdef the deprecated fast endian switch syscall adds 68b34588e202 powerpc/64/sycall: Implement syscall entry/exit logic in C adds 993c670a4dfb powerpc/64/syscall: Zero volatile registers when returning adds 3282a3da25bd powerpc/64: Implement soft interrupt replay in C adds 6cc0c16d82f8 powerpc/64s: Implement interrupt exit logic in C adds 702f09805222 powerpc/64s/exception: Remove lite interrupt return adds 5f0b6ac3905f powerpc/64/syscall: Reconcile interrupts adds da9a1c10e2c7 powerpc: Move ptrace into a subdirectory. adds b3138536c837 powerpc/ptrace: remove unused header includes adds f1763e623c69 powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 adds 963ae6b2ff1c powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET adds 7b99ed4e8e3a powerpc/ptrace: split out VSX related functions. adds 1b20773b00b7 powerpc/ptrace: split out ALTIVEC related functions. adds 60ef9dbd9d2a powerpc/ptrace: split out SPE related functions. adds 7c1f8db019f8 powerpc/ptrace: split out TRANSACTIONAL_MEM related functions. adds 6e0b79750ce2 powerpc/ptrace: move register viewing functions out of ptrace.c adds 323a780ca1fc powerpc/ptrace: split out ADV_DEBUG_REGS related functions. adds e08227d25a26 powerpc/ptrace: create ptrace_get_debugreg() adds da529d4739ab powerpc/ptrace: create ppc_gethwdinfo() adds ccbed90b8207 powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c adds ead983604c5a powerpc/vmlinux.lds: Explicitly retain .gnu.hash adds 9686813f6e9d selftests/powerpc: Fix try-run when source tree is not writable adds 32377bd2cbb6 powerpc/powernv: Add documentation for the opal sensor_gro [...] adds b77afad84e1e powerpc/32: drop unused ISA_DMA_THRESHOLD adds c04868df38d8 powerpc: Drop -fno-dwarf2-cfi-asm adds ba96301ce9be powerpc: Suppress .eh_frame generation adds 41b8426fdb59 powerpc/cputable: Remove unnecessary copy of cpu_spec->opr [...] adds c17eb4dca5a3 powerpc: Make setjmp/longjmp signature standard adds d38c07afc356 Merge tag 'powerpc-5.7-1' of git://git.kernel.org/pub/scm/ [...] adds 70fbdfef4ba6 sysfs: remove redundant __compat_only_sysfs_link_entry_to_kobj fn adds e02f6c01748d Revert "irqchip/xilinx: Do not call irq_set_default_host()" adds 4cea749d56be Revert "irqchip/xilinx: Enable generic irq multi handler" adds a67cd1fb660d Merge tag 'irqchip-fixes-5.7-1' of git://git.kernel.org/pu [...] adds e5adbd6ec480 Merge tag 'irq-urgent-2020-04-05' of git://git.kernel.org/ [...] adds 73d20564e0dc hrtimer: Don't dereference the hrtimer pointer after the callback adds 760a53768610 clocksource/drivers/timer-vf-pit: Add missing parenthesis adds d5ca32738f8f Merge tag 'timers-urgent-2020-04-05' of git://git.kernel.o [...] adds d4953f7ef1a2 perf parse-events: Fix 3 use after frees found with clang ASAN adds 7eec00a74720 perf symbols: Consolidate symbol fixup issue adds 443bc639e518 perf report: Print al_addr when symbol is not found adds 7b0a0dcb6470 perf report: Support interactive annotation of code withou [...] adds ec0479a63b76 perf report/top TUI: Support hotkey 'a' for annotation of [...] adds 429a5f9d89fc perf report: Allow specifying event to be used as sort key [...] adds 5e3b810aac49 perf report: Support a new key to reload the browser adds dbddf1747441 perf report/top TUI: Support hotkeys to let user select an [...] adds d13e9e413e5b perf stat: Align the output for interval aggregation mode adds 58fc90fda0cc perf metricgroup: Fix printing event names of metric group [...] adds c5f18e9e94ba perf vendor events amd: Restrict model detection for zen1 [...] adds 2079f7aa0a49 perf vendor events amd: Add Zen2 events adds b5b8a7cf141a perf vendor events amd: Update Zen1 events to V2 adds 29f36c168813 tools headers uapi: Update linux/in.h copy adds 7cd053d4cf8a perf tools: Unify a bit the build directory output adds c52db67a74b3 perf jevents: Add some test events adds d84478088780 perf jevents: Support test events folder adds e45ad701e784 perf pmu: Refactor pmu_add_cpu_aliases() adds a6c925fd3aa2 perf test: Add pmu-events test adds d504fae93dd6 perf pmu: Add is_pmu_core() adds 5b9a50001b2c perf pmu: Make pmu_uncore_alias_match() public adds 956a78356c24 perf test: Test pmu-events aliases adds d74b181a028b perf cpumap: Fix snprintf overflow check adds 0d33b3435253 perf dso: Fix dso comparison adds eadcaa3dfd70 perf callchain: Update docs regarding kernel/user space unwinding adds 2a3d252dffe1 perf parse-events: Add defensive NULL check adds e4ffd066ff44 perf: Normalize gcc parameter when generating arch errno table adds 315a4af8cd24 x86/insn: Add Control-flow Enforcement (CET) instructions [...] adds 26cec7480e7e perf test x86: Add CET instructions to the new instructions test adds 26567ed79d13 perf script: Introduce --deltatime option adds 96aaab686505 perf/core: Add PERF_RECORD_CGROUP event adds 6546b19f95ac perf/core: Add PERF_SAMPLE_CGROUP feature adds 03590fb409bc tools headers UAPI: Update tools's copy of linux/perf_event.h adds 460c3ed999d7 perf python: Include rwsem.c in the pythong biding adds 49f550ea87c7 perf tools: Add file-handle feature test adds ba78c1c5461c perf tools: Basic support for CGROUP event adds d1277aa36bff perf cgroup: Maintain cgroup hierarchy adds b629f3e9d01b perf report: Add 'cgroup' sort key adds ab64069f1a66 perf record: Support synthesizing cgroup events adds 8fb4b67939e1 perf record: Add --all-cgroups option adds f382842fa024 perf top: Add --all-cgroups option adds 160d4af97b83 perf script: Add --show-cgroup-events option adds 7b1642f2fc1e perf build-test: Honour JOBS to override detection of numb [...] adds 78886f3ed37e perf symbols: Fix arm64 gap between kernel start and module end adds df7deb2cceef perf top: Support --group-sort-idx to change the sort order adds 2605af0f32d1 perf top: Support hotkey to change sort order adds 376c3c22e2ba perf report/top TUI: Fix title line formatting adds d2bedb7863e9 perf script: Allow --symbol to accept hexadecimal addresses adds 47327f56674d perf events parser: Add missing Intel CPU events to parser adds 8ed1faf0156e perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel [...] adds 628d736d913a perf script: add -S/--symbols documentation adds 1a4025f06059 perf script report: Fix SEGFAULT when using DWARF mode adds 27486a85cb65 perf script: Fix invalid read of directory entry after closedir() adds b9c9ce4e598e perf tools: Support Python 3.8+ in Makefile adds 9ff76cea4e9e perf python: Fix clang detection to strip out options pass [...] adds 7dc41b9b99cd Merge tag 'perf-urgent-for-mingo-5.7-20200403' of git://gi [...] adds c48b07226bd4 Merge tag 'perf-urgent-2020-04-05' of git://git.kernel.org [...] adds 5b11e5d784c2 power/supply: ingenic-battery: Don't print error on -EPROBE_DEFER adds 1c5dfc5e3f2d power: supply: sc27xx: Add POWER_SUPPLY_PROP_CHARGE_NOW attribute adds 241eaabc3c31 power: supply: Allow charger manager can be built as a module adds ddb74e985f2d power: supply: ab8500_charger: Fix typos in commit messages adds e42fe5b29ac0 power: supply: axp288_fuel_gauge: Broaden vendor check for [...] adds 9c80662a74cd power: supply: axp288_charger: Add special handling for HP [...] adds b2a16610f2ba power: reset: at91-reset: introduce struct at91_reset adds 4d9ce0f56aee power: reset: at91-reset: add ramc_base[] to struct at91_reset adds f9e6ce74cbf2 power: reset: at91-reset: add sclk to struct at91_reset adds 1e3c4af9de26 power: reset: at91-reset: add notifier block to struct at91_reset adds b7967b7919f0 power: reset: at91-reset: convert reset in pointer to stru [...] adds 55f8e6fdefbe power: reset: at91-reset: pass rstc base address to at91_r [...] adds 583ef884c8dc power: reset: at91-reset: devm_kzalloc() for at91_reset da [...] adds a5bbad258a9e power: reset: at91-reset: introduce struct at91_reset_data adds 25b80b7d5a5b power: reset: at91-reset: introduce args member in at91_re [...] adds 7cb290d3dd55 power: reset: at91-reset: use r4 as tmp argument adds 68a84a3e68a2 power: reset: at91-reset: introduce ramc_lpr to struct at91_reset adds fcd0532fac2a power: reset: at91-reset: make at91sam9g45_restart() generic adds 51aa7d45f905 power: reset: at91-reset: keep only one reset function adds 766b0162e613 power: reset: at91-reset: get rid of at91_reset_data adds e48bbb52a2aa power: reset: at91-reset: handle nrst async for sam9x60 adds 583b53ece0b0 power: supply: bq27xxx_battery: Silence deferred-probe error adds 9027f6111ca4 power: twl4030: Use scnprintf() for avoiding potential buf [...] adds 6cdd5b09cbe6 power: reset: sc27xx: Power off the external subsystems' c [...] adds 274afbc3ad33 power: reset: sc27xx: Change to use cpu_down() adds f78c55e3b480 power: reset: sc27xx: Allow the SC27XX poweroff driver bui [...] adds a10c9c710f9e Merge tag 'for-v5.7' of git://git.kernel.org/pub/scm/linux [...] new 5bd73286d50f fix a braino in legitimize_path() new 77a73eecd47c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1f5bd6a20201 9p: Fix Kconfig indentation adds 51958817391d 9p: Remove unneeded semicolon adds 388f6966b057 9pnet: allow making incomplete read requests adds 52cbee2a5768 9p: read only once on O_NONBLOCK adds 43657496e466 net/9p: remove unused p9_req_t aux field new e14679b62d84 Merge tag '9p-for-5.7' of git://github.com/martinetd/linux adds bc36dfffd5f3 ext2: Silence lockdep warning about reclaim under xattr_sem adds c2d0699c629d ext2: xattr.h: Replace zero-length array with flexible-arr [...] adds 3fc131663cec udf: udf_sb.h: Replace zero-length array with flexible-arr [...] adds 32302085a8d9 ext2: fix debug reference to ext2_xattr_cache adds 44a52022e7f1 ext2: fix empty body warnings when -Wextra is used new 74e934ba0d6e Merge tag 'for_v5.7-rc1' of git://git.kernel.org/pub/scm/l [...] adds 6473ea760ca1 fsnotify: tidy up FS_ and FAN_ constants adds eae36a2b8324 fsnotify: factor helpers fsnotify_dentry() and fsnotify_file() adds a1aae0570a2b fsnotify: funnel all dirent events through fsnotify_name() adds aa93bdc5500c fsnotify: use helpers to access data by data_type adds 017de65fe58f fsnotify: simplify arguments passing to fsnotify_parent() adds dfc2d2594e4a fsnotify: replace inode pointer with an object id adds f367a62a7cad fanotify: merge duplicate events on parent and child adds 55bf882c7f13 fanotify: fix merging marks masks with FAN_ONDIR adds a741c2febead fanotify: Simplify create_fd() adds afc894c784c8 fanotify: Store fanotify handles differently adds 7088f35720a5 fanotify: divorce fanotify_path_event and fanotify_fid_event adds 9e2ba2c34f19 fanotify: send FAN_DIR_MODIFY event flavor with dir inode [...] adds d766b553615c fanotify: prepare to report both parent and child fid's adds 01affd5471dc fanotify: Drop fanotify_event_has_fid() adds cacfb956d46e fanotify: record name info for FAN_DIR_MODIFY event adds 44d705b0370b fanotify: report name info for FAN_DIR_MODIFY event adds 6def1a1d2d58 fanotify: Fix the checks in fanotify_fsid_equal new b6ff10700d1b Merge tag 'fsnotify_for_v5.7-rc1' of git://git.kernel.org/ [...]
The 5 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: .../ABI/obsolete/sysfs-kernel-fadump_enabled | 9 + .../ABI/obsolete/sysfs-kernel-fadump_registered | 10 + .../ABI/obsolete/sysfs-kernel-fadump_release_mem | 10 + .../removed/sysfs-kernel-fadump_release_opalcore | 9 + .../ABI/testing/sysfs-firmware-opal-sensor-groups | 21 + Documentation/ABI/testing/sysfs-kernel-fadump | 40 + .../devicetree/bindings/clock/arm,syscon-icst.yaml | 103 + .../devicetree/bindings/clock/arm-integrator.txt | 34 - .../devicetree/bindings/clock/arm-syscon-icst.txt | 70 - .../devicetree/bindings/clock/imx8mm-clock.txt | 29 - .../devicetree/bindings/clock/imx8mm-clock.yaml | 68 + .../devicetree/bindings/clock/imx8mn-clock.yaml | 48 +- .../devicetree/bindings/clock/imx8mq-clock.txt | 20 - .../devicetree/bindings/clock/imx8mq-clock.yaml | 72 + .../bindings/clock/marvell,mmp2-clock.yaml | 64 + .../devicetree/bindings/clock/marvell,mmp2.txt | 21 - .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 72 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 2 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../devicetree/bindings/clock/qcom,sc7180-mss.yaml | 62 + .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 100 - .../bindings/clock/renesas,cpg-mssr.yaml | 119 + .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 17 +- .../clock/{sprd.txt => sprd,sc9860-clk.txt} | 2 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 105 + .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 35 + Documentation/filesystems/fiemap.txt | 6 +- Documentation/powerpc/firmware-assisted-dump.rst | 32 +- Documentation/trace/ftrace.rst | 82 +- MAINTAINERS | 51 +- arch/arm64/include/asm/archrandom.h | 14 + arch/microblaze/Kconfig | 2 - arch/microblaze/include/asm/irq.h | 3 + arch/microblaze/kernel/irq.c | 21 +- arch/powerpc/Makefile | 12 +- arch/powerpc/boot/Makefile | 2 + arch/powerpc/boot/crt0.S | 3 - arch/powerpc/include/asm/asm-prototypes.h | 15 +- arch/powerpc/include/asm/book3s/32/hash.h | 8 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 6 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 6 + arch/powerpc/include/asm/book3s/64/hash-64k.h | 8 +- arch/powerpc/include/asm/book3s/64/kup-radix.h | 24 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +- arch/powerpc/include/asm/book3s/64/radix.h | 5 + arch/powerpc/include/asm/cache.h | 2 +- arch/powerpc/include/asm/cacheflush.h | 6 +- arch/powerpc/include/asm/cputime.h | 33 + arch/powerpc/include/asm/dma.h | 3 +- arch/powerpc/include/asm/drmem.h | 4 +- arch/powerpc/include/asm/eeh.h | 26 +- arch/powerpc/include/asm/exception-64s.h | 4 - arch/powerpc/include/asm/hw_irq.h | 6 +- arch/powerpc/include/asm/kvm_host.h | 3 - arch/powerpc/include/asm/mce.h | 2 + arch/powerpc/include/asm/nohash/32/pgtable.h | 6 +- arch/powerpc/include/asm/opal-api.h | 1 + arch/powerpc/include/asm/perf_event.h | 2 +- arch/powerpc/include/asm/pgtable.h | 19 + arch/powerpc/include/asm/ptrace.h | 5 + arch/powerpc/include/asm/reg.h | 4 +- arch/powerpc/include/asm/setjmp.h | 6 +- arch/powerpc/include/asm/signal.h | 3 + arch/powerpc/include/asm/switch_to.h | 11 + arch/powerpc/include/asm/time.h | 4 +- arch/powerpc/include/asm/topology.h | 10 +- arch/powerpc/include/asm/vdso.h | 24 - arch/powerpc/kernel/Makefile | 11 +- arch/powerpc/kernel/btext.c | 2 +- arch/powerpc/kernel/cputable.c | 1 - arch/powerpc/kernel/dt_cpu_ftrs.c | 1 - arch/powerpc/kernel/eeh.c | 145 +- arch/powerpc/kernel/entry_32.S | 38 +- arch/powerpc/kernel/entry_64.S | 895 ++--- arch/powerpc/kernel/exceptions-64e.S | 287 +- arch/powerpc/kernel/exceptions-64s.S | 2043 ++++++++---- arch/powerpc/kernel/fadump.c | 134 +- arch/powerpc/kernel/head_32.S | 9 +- arch/powerpc/kernel/head_32.h | 28 +- arch/powerpc/kernel/head_64.S | 4 +- arch/powerpc/kernel/head_booke.h | 5 +- arch/powerpc/kernel/hw_breakpoint.c | 16 + arch/powerpc/kernel/irq.c | 192 +- arch/powerpc/kernel/kprobes.c | 84 +- arch/powerpc/kernel/mce.c | 14 + arch/powerpc/kernel/mce_power.c | 8 +- arch/powerpc/kernel/misc.S | 4 +- arch/powerpc/kernel/of_platform.c | 12 +- arch/powerpc/kernel/paca.c | 14 +- arch/powerpc/kernel/pci-common.c | 6 - arch/powerpc/kernel/pci-hotplug.c | 2 - arch/powerpc/kernel/process.c | 124 +- arch/powerpc/kernel/prom_init.c | 4 +- arch/powerpc/kernel/ptrace.c | 3468 -------------------- arch/powerpc/kernel/ptrace/Makefile | 20 + arch/powerpc/kernel/ptrace/ptrace-adv.c | 492 +++ arch/powerpc/kernel/ptrace/ptrace-altivec.c | 128 + arch/powerpc/kernel/ptrace/ptrace-decl.h | 184 ++ arch/powerpc/kernel/ptrace/ptrace-noadv.c | 265 ++ arch/powerpc/kernel/ptrace/ptrace-novsx.c | 57 + arch/powerpc/kernel/ptrace/ptrace-spe.c | 68 + arch/powerpc/kernel/ptrace/ptrace-tm.c | 851 +++++ arch/powerpc/kernel/ptrace/ptrace-view.c | 904 +++++ arch/powerpc/kernel/ptrace/ptrace-vsx.c | 151 + arch/powerpc/kernel/ptrace/ptrace.c | 481 +++ arch/powerpc/kernel/{ => ptrace}/ptrace32.c | 11 - arch/powerpc/kernel/setup-common.c | 3 +- arch/powerpc/kernel/setup.h | 6 + arch/powerpc/kernel/setup_32.c | 1 - arch/powerpc/kernel/setup_64.c | 32 +- arch/powerpc/kernel/signal.h | 2 - arch/powerpc/kernel/signal_64.c | 4 +- arch/powerpc/kernel/smp.c | 31 +- arch/powerpc/kernel/stacktrace.c | 6 +- arch/powerpc/kernel/syscall_64.c | 379 +++ arch/powerpc/kernel/syscalls/syscall.tbl | 22 +- arch/powerpc/kernel/sysfs.c | 381 ++- arch/powerpc/kernel/systbl.S | 9 +- arch/powerpc/kernel/time.c | 9 - arch/powerpc/kernel/traps.c | 25 +- arch/powerpc/kernel/vdso.c | 5 - arch/powerpc/kernel/vector.S | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 1 + arch/powerpc/kexec/Makefile | 3 - arch/powerpc/kvm/book3s_64_mmu_hv.c | 5 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 5 +- arch/powerpc/kvm/book3s_hv.c | 9 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 11 - arch/powerpc/kvm/book3s_segment.S | 7 - arch/powerpc/kvm/timing.c | 17 +- arch/powerpc/lib/sstep.c | 5 +- arch/powerpc/lib/test_emulate_step.c | 7 +- arch/powerpc/mm/book3s32/hash_low.S | 27 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/hash_utils.c | 7 +- arch/powerpc/mm/book3s64/iommu_api.c | 39 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 1 + arch/powerpc/mm/book3s64/radix_tlb.c | 7 +- arch/powerpc/mm/kasan/kasan_init_32.c | 10 +- arch/powerpc/mm/mem.c | 6 - arch/powerpc/mm/nohash/40x.c | 4 +- arch/powerpc/mm/nohash/tlb_low.S | 12 +- arch/powerpc/mm/numa.c | 97 +- arch/powerpc/mm/pgtable_32.c | 41 +- arch/powerpc/mm/ptdump/bats.c | 8 +- arch/powerpc/mm/ptdump/hashpagetable.c | 7 +- arch/powerpc/mm/ptdump/ptdump.c | 8 +- arch/powerpc/mm/ptdump/segment_regs.c | 8 +- arch/powerpc/platforms/44x/warp.c | 3 - arch/powerpc/platforms/52xx/efika.c | 1 - arch/powerpc/platforms/83xx/km83xx.c | 9 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 11 +- arch/powerpc/platforms/8xx/cpm1.c | 9 +- arch/powerpc/platforms/8xx/m8xx_setup.c | 9 +- arch/powerpc/platforms/Kconfig.cputype | 8 +- arch/powerpc/platforms/amigaone/setup.c | 1 - arch/powerpc/platforms/cell/axon_msi.c | 6 +- arch/powerpc/platforms/cell/spufs/switch.c | 2 +- arch/powerpc/platforms/chrp/setup.c | 15 +- arch/powerpc/platforms/maple/setup.c | 34 +- arch/powerpc/platforms/powermac/pic.c | 29 +- arch/powerpc/platforms/powermac/setup.c | 1 - arch/powerpc/platforms/powermac/smp.c | 20 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 37 +- arch/powerpc/platforms/powernv/memtrace.c | 7 - arch/powerpc/platforms/powernv/opal-core.c | 55 +- arch/powerpc/platforms/powernv/opal-imc.c | 24 +- arch/powerpc/platforms/powernv/pci-ioda.c | 5 - arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/powernv/vas-debug.c | 37 +- arch/powerpc/platforms/pseries/Makefile | 2 - arch/powerpc/platforms/pseries/eeh_pseries.c | 87 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 8 +- arch/powerpc/platforms/pseries/lpar.c | 10 +- arch/powerpc/platforms/pseries/of_helpers.c | 2 +- arch/powerpc/platforms/pseries/papr_scm.c | 5 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 2 +- arch/powerpc/platforms/pseries/ras.c | 3 + arch/powerpc/platforms/pseries/vio.c | 2 - arch/powerpc/platforms/pseries/vphn.c | 3 +- arch/powerpc/sysdev/xive/common.c | 126 +- arch/powerpc/sysdev/xive/native.c | 7 +- arch/powerpc/sysdev/xive/spapr.c | 23 +- arch/powerpc/sysdev/xive/xive-internal.h | 9 + arch/powerpc/xmon/Makefile | 3 - arch/powerpc/xmon/xmon.c | 14 +- drivers/Kconfig | 2 + drivers/char/Kconfig | 2 +- drivers/char/random.c | 84 +- drivers/char/tpm/tpm-chip.c | 8 +- drivers/clk/at91/Makefile | 4 + drivers/clk/at91/at91rm9200.c | 199 ++ drivers/clk/at91/at91sam9g45.c | 220 ++ drivers/clk/at91/at91sam9n12.c | 238 ++ drivers/clk/at91/clk-usb.c | 9 +- drivers/clk/at91/sam9x60.c | 14 +- drivers/clk/at91/sama5d3.c | 240 ++ drivers/clk/clk-si5341.c | 212 +- drivers/clk/clk.c | 127 +- drivers/clk/imx/clk-composite-8m.c | 20 +- drivers/clk/imx/clk-fixup-div.c | 2 +- drivers/clk/imx/clk-fixup-mux.c | 2 +- drivers/clk/imx/clk-gate2.c | 8 +- drivers/clk/imx/clk-imx6sl.c | 1 + drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/imx/clk-imx7ulp.c | 2 +- drivers/clk/imx/clk-imx8mm.c | 63 +- drivers/clk/imx/clk-imx8mn.c | 40 +- drivers/clk/imx/clk-imx8mp.c | 24 +- drivers/clk/imx/clk-imx8mq.c | 53 +- drivers/clk/imx/clk-pfdv2.c | 61 +- drivers/clk/imx/clk-pll14xx.c | 4 + drivers/clk/imx/clk-pllv4.c | 12 +- drivers/clk/imx/clk-sscg-pll.c | 14 +- drivers/clk/imx/clk.h | 13 +- drivers/clk/ingenic/jz4770-cgu.c | 4 +- drivers/clk/ingenic/jz4780-cgu.c | 55 +- drivers/clk/ingenic/tcu.c | 10 +- drivers/clk/keystone/Kconfig | 8 + drivers/clk/keystone/Makefile | 1 + drivers/clk/keystone/syscon-clk.c | 172 + drivers/clk/meson/g12a.c | 129 + drivers/clk/meson/g12a.h | 6 +- drivers/clk/meson/gxbb.c | 21 +- drivers/clk/meson/gxbb.h | 2 +- drivers/clk/meson/meson8b.c | 21 +- drivers/clk/mmp/Makefile | 2 +- drivers/clk/mmp/clk-mix.c | 2 +- drivers/clk/mmp/clk-of-mmp2.c | 146 +- drivers/clk/mmp/clk-pll.c | 139 + drivers/clk/mmp/clk.c | 31 + drivers/clk/mmp/clk.h | 31 +- drivers/clk/qcom/Kconfig | 16 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/clk-alpha-pll.c | 277 +- drivers/clk/qcom/clk-alpha-pll.h | 12 + drivers/clk/qcom/clk-rpm.c | 35 + drivers/clk/qcom/clk-rpmh.c | 79 +- drivers/clk/qcom/clk-smd-rpm.c | 50 + drivers/clk/qcom/gcc-ipq806x.c | 2 + drivers/clk/qcom/gcc-sc7180.c | 72 +- drivers/clk/qcom/gcc-sm8150.c | 52 + drivers/clk/qcom/{gcc-sm8150.c => gcc-sm8250.c} | 2734 +++++++-------- drivers/clk/qcom/gpucc-sc7180.c | 37 + drivers/clk/qcom/mss-sc7180.c | 143 + drivers/clk/renesas/Kconfig | 3 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 8 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 10 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 2 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 + drivers/clk/renesas/rcar-usb2-clock-sel.c | 40 +- drivers/clk/rockchip/clk-mmc-phase.c | 4 +- drivers/clk/samsung/clk.c | 4 - drivers/clk/socfpga/clk-gate-s10.c | 40 +- drivers/clk/socfpga/clk-periph-s10.c | 42 +- drivers/clk/socfpga/clk-pll-s10.c | 17 +- drivers/clk/socfpga/clk-s10.c | 29 +- drivers/clk/socfpga/stratix10-clk.h | 25 +- drivers/clk/sprd/Kconfig | 8 + drivers/clk/sprd/Makefile | 1 + drivers/clk/sprd/common.c | 10 +- drivers/clk/sprd/composite.h | 39 +- drivers/clk/sprd/div.h | 20 +- drivers/clk/sprd/gate.c | 17 + drivers/clk/sprd/gate.h | 120 +- drivers/clk/sprd/mux.h | 28 +- drivers/clk/sprd/pll.c | 7 +- drivers/clk/sprd/pll.h | 55 +- drivers/clk/sprd/sc9863a-clk.c | 1772 ++++++++++ drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 4 - drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 115 +- drivers/clk/tegra/Makefile | 1 - drivers/clk/tegra/clk-id.h | 12 +- drivers/clk/tegra/clk-tegra-fixed.c | 37 +- drivers/clk/tegra/clk-tegra-pmc.c | 122 - drivers/clk/tegra/clk-tegra114.c | 43 +- drivers/clk/tegra/clk-tegra124.c | 48 +- drivers/clk/tegra/clk-tegra20.c | 9 +- drivers/clk/tegra/clk-tegra210.c | 34 +- drivers/clk/tegra/clk-tegra30.c | 33 +- drivers/clk/tegra/clk.h | 1 - drivers/clk/versatile/clk-icst.c | 25 +- drivers/clk/versatile/clk-icst.h | 22 + drivers/clk/versatile/clk-impd1.c | 79 + drivers/clocksource/timer-vf-pit.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 30 +- drivers/gpu/Makefile | 1 + .../signal/.gitignore => drivers/gpu/trace/Kconfig | 6 +- drivers/gpu/trace/Makefile | 3 + drivers/gpu/trace/trace_gpu_mem.c | 13 + drivers/irqchip/irq-xilinx-intc.c | 35 +- drivers/pci/hotplug/rpadlpar_core.c | 2 +- drivers/pci/hotplug/rpaphp_core.c | 5 +- drivers/pci/hotplug/rpaphp_pci.c | 4 +- drivers/power/reset/Kconfig | 2 +- drivers/power/reset/at91-reset.c | 190 +- drivers/power/reset/sc27xx-poweroff.c | 21 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_charger.c | 35 +- drivers/power/supply/axp288_charger.c | 57 +- drivers/power/supply/axp288_fuel_gauge.c | 4 +- drivers/power/supply/bq27xxx_battery.c | 5 +- drivers/power/supply/ingenic-battery.c | 3 +- drivers/power/supply/sc27xx_fuel_gauge.c | 12 + drivers/power/supply/twl4030_charger.c | 4 +- drivers/tty/ehv_bytechan.c | 21 +- fs/9p/Kconfig | 20 +- fs/9p/vfs_file.c | 5 +- fs/9p/vfs_inode.c | 2 +- fs/ext2/xattr.c | 18 +- fs/ext2/xattr.h | 2 +- fs/ext4/balloc.c | 7 +- fs/ext4/block_validity.c | 18 +- fs/ext4/dir.c | 2 +- fs/ext4/ext4.h | 59 +- fs/ext4/ext4_jbd2.c | 14 +- fs/ext4/ext4_jbd2.h | 3 + fs/ext4/extents.c | 480 +-- fs/ext4/file.c | 1 + fs/ext4/ialloc.c | 36 +- fs/ext4/indirect.c | 2 +- fs/ext4/inline.c | 54 +- fs/ext4/inode.c | 57 +- fs/ext4/ioctl.c | 12 - fs/ext4/mballoc.c | 38 +- fs/ext4/mmp.c | 13 +- fs/ext4/move_extent.c | 4 +- fs/ext4/namei.c | 28 +- fs/ext4/super.c | 212 +- fs/ext4/xattr.c | 10 +- fs/ext4/xattr.h | 4 +- fs/jbd2/commit.c | 7 +- fs/namei.c | 2 +- fs/notify/fanotify/fanotify.c | 302 +- fs/notify/fanotify/fanotify.h | 189 +- fs/notify/fanotify/fanotify_user.c | 220 +- fs/notify/fsnotify.c | 22 +- fs/notify/inotify/inotify_fsnotify.c | 12 +- fs/notify/inotify/inotify_user.c | 2 +- fs/sysfs/group.c | 20 +- fs/udf/udf_sb.h | 2 +- include/dt-bindings/clock/imx7d-clock.h | 3 +- include/dt-bindings/clock/imx8mm-clock.h | 11 +- include/dt-bindings/clock/imx8mn-clock.h | 6 +- include/dt-bindings/clock/imx8mp-clock.h | 5 +- include/dt-bindings/clock/imx8mq-clock.h | 9 +- include/dt-bindings/clock/marvell,mmp2.h | 13 + include/dt-bindings/clock/qcom,gcc-sc7180.h | 7 +- include/dt-bindings/clock/qcom,gcc-sm8150.h | 4 + include/dt-bindings/clock/qcom,gcc-sm8250.h | 271 ++ include/dt-bindings/clock/qcom,gpucc-sc7180.h | 3 +- include/dt-bindings/clock/qcom,mss-sc7180.h | 12 + include/dt-bindings/clock/qcom,rpmcc.h | 4 + include/dt-bindings/clock/qcom,rpmh.h | 4 +- include/dt-bindings/clock/sprd,sc9863a-clk.h | 334 ++ include/dt-bindings/clock/sun50i-a64-ccu.h | 2 +- include/linux/bootconfig.h | 3 +- include/linux/fanotify.h | 3 +- include/linux/fsnotify.h | 138 +- include/linux/fsnotify_backend.h | 70 +- include/linux/irqflags.h | 27 +- include/linux/perf_event.h | 1 + include/linux/power/charger-manager.h | 2 +- include/linux/random.h | 22 + include/linux/ring_buffer.h | 4 +- include/linux/sysfs.h | 15 +- include/linux/trace_events.h | 2 + include/net/9p/client.h | 4 +- include/trace/events/gpu_mem.h | 57 + include/uapi/linux/fanotify.h | 13 +- include/uapi/linux/perf_event.h | 16 +- init/Kconfig | 3 +- init/main.c | 14 +- kernel/audit_fsnotify.c | 13 +- kernel/audit_watch.c | 16 +- kernel/events/core.c | 133 + kernel/time/hrtimer.c | 5 +- kernel/trace/ftrace.c | 200 +- kernel/trace/ring_buffer.c | 239 +- kernel/trace/trace.c | 110 +- kernel/trace/trace.h | 39 +- kernel/trace/trace_entries.h | 4 +- kernel/trace/trace_events.c | 280 +- kernel/trace/trace_functions_graph.c | 2 +- kernel/trace/trace_hwlat.c | 24 +- kernel/trace/trace_kprobe.c | 2 + kernel/trace/trace_output.c | 19 +- lib/bootconfig.c | 35 +- net/9p/client.c | 134 +- tools/bootconfig/Makefile | 27 +- tools/bootconfig/main.c | 35 +- tools/bootconfig/test-bootconfig.sh | 14 +- tools/build/Makefile.feature | 3 +- tools/build/feature/Makefile | 5 +- tools/build/feature/test-file-handle.c | 17 + tools/include/uapi/linux/perf_event.h | 16 +- tools/lib/perf/include/perf/event.h | 7 + tools/perf/Documentation/perf-config.txt | 14 +- tools/perf/Documentation/perf-record.txt | 23 +- tools/perf/Documentation/perf-report.txt | 6 + tools/perf/Documentation/perf-script.txt | 14 + tools/perf/Documentation/perf-top.txt | 9 + tools/perf/Makefile.config | 15 +- tools/perf/Makefile.perf | 11 +- tools/perf/arch/arm64/util/Build | 2 +- tools/perf/arch/arm64/util/machine.c | 27 + tools/perf/arch/arm64/util/sym-handling.c | 19 - tools/perf/arch/powerpc/util/Build | 1 - tools/perf/arch/powerpc/util/sym-handling.c | 10 - tools/perf/builtin-diff.c | 1 + tools/perf/builtin-record.c | 16 + tools/perf/builtin-report.c | 17 +- tools/perf/builtin-script.c | 60 +- tools/perf/builtin-top.c | 30 +- .../{x86/amdfam17h => test/test_cpu}/branch.json | 0 .../perf/pmu-events/arch/test/test_cpu/other.json | 26 + .../perf/pmu-events/arch/test/test_cpu/uncore.json | 21 + .../perf/pmu-events/arch/x86/amdfam17h/cache.json | 329 -- .../perf/pmu-events/arch/x86/amdfam17h/other.json | 65 - tools/perf/pmu-events/arch/x86/amdzen1/branch.json | 23 + tools/perf/pmu-events/arch/x86/amdzen1/cache.json | 294 ++ .../arch/x86/{amdfam17h => amdzen1}/core.json | 15 +- .../x86/{amdfam17h => amdzen1}/floating-point.json | 64 +- .../arch/x86/{amdfam17h => amdzen1}/memory.json | 82 +- tools/perf/pmu-events/arch/x86/amdzen1/other.json | 56 + tools/perf/pmu-events/arch/x86/amdzen2/branch.json | 52 + tools/perf/pmu-events/arch/x86/amdzen2/cache.json | 338 ++ .../arch/x86/{amdfam17h => amdzen2}/core.json | 16 +- .../arch/x86/amdzen2/floating-point.json | 140 + tools/perf/pmu-events/arch/x86/amdzen2/memory.json | 341 ++ tools/perf/pmu-events/arch/x86/amdzen2/other.json | 115 + .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 2 +- .../arch/x86/broadwellde/bdwde-metrics.json | 2 +- .../arch/x86/broadwellx/bdx-metrics.json | 2 +- .../arch/x86/cascadelakex/clx-metrics.json | 2 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 2 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 2 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 2 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 2 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 2 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 3 +- .../arch/x86/sandybridge/snb-metrics.json | 2 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 2 +- tools/perf/pmu-events/jevents.c | 30 + tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 4 + tools/perf/tests/make | 10 +- tools/perf/tests/pmu-events.c | 379 +++ tools/perf/tests/sample-parsing.c | 6 +- tools/perf/tests/tests.h | 1 + tools/perf/ui/browsers/hists.c | 126 +- tools/perf/ui/hist.c | 93 +- tools/perf/ui/keysyms.h | 1 + tools/perf/util/annotate.h | 1 + tools/perf/util/cgroup.c | 80 + tools/perf/util/cgroup.h | 17 +- tools/perf/util/cpumap.c | 10 +- tools/perf/util/dsos.c | 22 +- tools/perf/util/env.c | 2 + tools/perf/util/env.h | 6 + tools/perf/util/event.c | 39 +- tools/perf/util/event.h | 6 + tools/perf/util/evsel.c | 18 +- tools/perf/util/evsel.h | 1 + tools/perf/util/hist.c | 13 + tools/perf/util/hist.h | 2 + tools/perf/util/machine.c | 19 + tools/perf/util/machine.h | 3 + tools/perf/util/metricgroup.c | 49 +- tools/perf/util/parse-events.c | 6 +- tools/perf/util/parse-events.l | 12 +- tools/perf/util/perf_event_attr_fprintf.c | 2 + tools/perf/util/pmu.c | 39 +- tools/perf/util/pmu.h | 5 + tools/perf/util/python-ext-sources | 1 + tools/perf/util/record.h | 1 + .../util/scripting-engines/trace-event-python.c | 3 + tools/perf/util/session.c | 4 + tools/perf/util/setup.py | 2 +- tools/perf/util/sort.c | 43 +- tools/perf/util/sort.h | 2 + tools/perf/util/stat-display.c | 6 +- tools/perf/util/symbol-elf.c | 10 +- tools/perf/util/symbol_conf.h | 1 + tools/perf/util/synthetic-events.c | 130 + tools/perf/util/synthetic-events.h | 1 + tools/perf/util/tool.h | 2 + .../selftests/ftrace/test.d/event/event-no-pid.tc | 125 + .../test.d/ftrace/func-filter-notrace-pid.tc | 108 + .../test.d/ftrace/func_traceonoff_triggers.tc | 2 +- .../testing/selftests/powerpc/benchmarks/Makefile | 2 + .../{ftrace => powerpc/benchmarks}/settings | 0 tools/testing/selftests/powerpc/dscr/Makefile | 2 + .../selftests/{ftrace => powerpc/dscr}/settings | 0 tools/testing/selftests/powerpc/mm/.gitignore | 1 + tools/testing/selftests/powerpc/pmu/ebb/Makefile | 1 + tools/testing/selftests/powerpc/signal/.gitignore | 1 + tools/testing/selftests/powerpc/signal/Makefile | 4 +- .../selftests/{ftrace => powerpc/signal}/settings | 0 .../selftests/powerpc/signal/sigreturn_vdso.c | 127 + tools/testing/selftests/powerpc/tm/.gitignore | 1 + tools/testing/selftests/powerpc/tm/Makefile | 5 +- .../selftests/{ftrace => powerpc/tm}/settings | 0 .../powerpc/tm/tm-signal-context-force-tm.c | 74 +- .../selftests/powerpc/tm/tm-signal-pagefault.c | 284 ++ 508 files changed, 21775 insertions(+), 10826 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-fadump_enabled create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-fadump_registered create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-fadump_release_mem create mode 100644 Documentation/ABI/removed/sysfs-kernel-fadump_release_opalcore create mode 100644 Documentation/ABI/testing/sysfs-firmware-opal-sensor-groups create mode 100644 Documentation/ABI/testing/sysfs-kernel-fadump create mode 100644 Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml delete mode 100644 Documentation/devicetree/bindings/clock/arm-integrator.txt delete mode 100644 Documentation/devicetree/bindings/clock/arm-syscon-icst.txt delete mode 100644 Documentation/devicetree/bindings/clock/imx8mm-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8mm-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/marvell,mmp2-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/marvell,mmp2.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-mss.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml rename Documentation/devicetree/bindings/clock/{sprd.txt => sprd,sc9860-clk.txt} (98%) create mode 100644 Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml delete mode 100644 arch/powerpc/kernel/ptrace.c create mode 100644 arch/powerpc/kernel/ptrace/Makefile create mode 100644 arch/powerpc/kernel/ptrace/ptrace-adv.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-altivec.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-decl.h create mode 100644 arch/powerpc/kernel/ptrace/ptrace-noadv.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-novsx.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-spe.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-tm.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-view.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-vsx.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace.c rename arch/powerpc/kernel/{ => ptrace}/ptrace32.c (96%) create mode 100644 arch/powerpc/kernel/syscall_64.c create mode 100644 drivers/clk/at91/at91rm9200.c create mode 100644 drivers/clk/at91/at91sam9g45.c create mode 100644 drivers/clk/at91/at91sam9n12.c create mode 100644 drivers/clk/at91/sama5d3.c create mode 100644 drivers/clk/keystone/syscon-clk.c create mode 100644 drivers/clk/mmp/clk-pll.c copy drivers/clk/qcom/{gcc-sm8150.c => gcc-sm8250.c} (63%) create mode 100644 drivers/clk/qcom/mss-sc7180.c create mode 100644 drivers/clk/sprd/sc9863a-clk.c delete mode 100644 drivers/clk/tegra/clk-tegra-pmc.c copy tools/testing/selftests/powerpc/signal/.gitignore => drivers/gpu/trace/Kconfig (58%) create mode 100644 drivers/gpu/trace/Makefile create mode 100644 drivers/gpu/trace/trace_gpu_mem.c create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8250.h create mode 100644 include/dt-bindings/clock/qcom,mss-sc7180.h create mode 100644 include/dt-bindings/clock/sprd,sc9863a-clk.h create mode 100644 include/trace/events/gpu_mem.h create mode 100644 tools/build/feature/test-file-handle.c create mode 100644 tools/perf/arch/arm64/util/machine.c delete mode 100644 tools/perf/arch/arm64/util/sym-handling.c rename tools/perf/pmu-events/arch/{x86/amdfam17h => test/test_cpu}/branch.json (100%) create mode 100644 tools/perf/pmu-events/arch/test/test_cpu/other.json create mode 100644 tools/perf/pmu-events/arch/test/test_cpu/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/other.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen1/branch.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen1/cache.json copy tools/perf/pmu-events/arch/x86/{amdfam17h => amdzen1}/core.json (87%) rename tools/perf/pmu-events/arch/x86/{amdfam17h => amdzen1}/floating-point.json (61%) rename tools/perf/pmu-events/arch/x86/{amdfam17h => amdzen1}/memory.json (63%) create mode 100644 tools/perf/pmu-events/arch/x86/amdzen1/other.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/branch.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/cache.json rename tools/perf/pmu-events/arch/x86/{amdfam17h => amdzen2}/core.json (84%) create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/other.json create mode 100644 tools/perf/tests/pmu-events.c create mode 100644 tools/testing/selftests/ftrace/test.d/event/event-no-pid.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func-filter-notrac [...] copy tools/testing/selftests/{ftrace => powerpc/benchmarks}/settings (100%) copy tools/testing/selftests/{ftrace => powerpc/dscr}/settings (100%) copy tools/testing/selftests/{ftrace => powerpc/signal}/settings (100%) create mode 100644 tools/testing/selftests/powerpc/signal/sigreturn_vdso.c copy tools/testing/selftests/{ftrace => powerpc/tm}/settings (100%) create mode 100644 tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c