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-allyesconfig 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 [...] adds 5bd73286d50f fix a braino in legitimize_path() adds 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 adds 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 adds 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 adds b6ff10700d1b Merge tag 'fsnotify_for_v5.7-rc1' of git://git.kernel.org/ [...] adds 12879bda3c2a csky: Fixup init_fpu compile warning with __init adds bfe47f358ad2 csky: Implement ptrace regs and stack API adds 9866d141a097 csky: Add support for restartable sequence adds 89a3927a775c csky: Implement ftrace with regs adds dd7c983e78a2 csky/ftrace: Fixup ftrace_modify_code deadlock without CPU [...] adds 9c0e343d7654 csky: Fixup get wrong psr value from phyical reg adds de8636787119 csky: Enable the gcov function adds 000591f1ca33 csky: Enable LOCKDEP_SUPPORT adds 33e53ae1ce41 csky: Add kprobes supported adds 8f6bb793b2be csky: Add uprobes support adds aefd9461d34a csky: Fixup cpu speculative execution to IO area adds f183d269cc6c Merge tag 'csky-for-linus-5.7-rc1' of git://github.com/c-s [...] adds ddfd9dcf270c ACPI: PM: Add acpi_[un]register_wakeup_handler() adds 767191db8220 platform/x86: intel_int0002_vgpio: Use acpi_register_wakeu [...] adds 3704a6a44579 PM: hibernate: Propagate the return value of hibernation_r [...] adds b5252a6cbbda PM: sleep: core: Drop racy and redundant checks from devic [...] adds db96a75946d3 PM: sleep: Add pm_debug_messages kernel command line option adds 4506c531f118 Documentation: PM: sleep: Document system-wide suspend code flows adds a00ec3874e7d cpufreq: intel_pstate: Select schedutil as the default governor adds 8fdcca8e254a cpufreq: Select schedutil when using big.LITTLE adds 54032b863b56 Merge branches 'pm-sleep' and 'pm-cpufreq' adds ef05db16bbd8 Merge tag 'pm-5.7-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds 696ac2e3bf26 x86: ACPI: fix CPU hotplug deadlock adds 1c040f3a6a63 ACPICA: Fix a typo in a comment field adds 1f6239ca16fd ACPICA: Implement IVRS IVHD type 11h parsing adds 0dc7e795204c ACPICA: Fix IVRS IVHD type 10h reserved field name adds 26b22d7999d9 ACPICA: Change PlatformCommChannel ASL keyword to PCC adds f2173c3e7df2 ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_ [...] adds bb89a79ac6a6 ACPICA: utilities: fix sprintf() adds afb908708b39 ACPICA: WSMT: Fix typo, no functional change adds 88055d8f4a71 ACPICA: Add NHLT table signature adds 9a1ae80412dc ACPICA: Fixes for acpiExec namespace init file adds 6461e59cc2bc ACPICA: Update version 20200326 adds fd0360583a4f Merge branch 'acpica' adds b17b80645453 ACPI: CPPC: clean up acpi_get_psd_map() adds 5fd769c2bf11 ACPI: video: Docs update for "acpi_backlight" kernel param [...] adds 1c8fbc1f9bfb ACPI: video: Use native backlight on Acer Aspire 5783z adds b62c770fee69 ACPI: Update Tiger Lake ACPI device IDs adds d5764dc59746 platform/x86: intel-hid: fix: Update Tiger Lake ACPI device ID adds 26d8bec1e97b thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs adds 33ae7f715e30 Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-drivers' adds 7e63420847ae Merge tag 'acpi-5.7-rc1-2' of git://git.kernel.org/pub/scm [...]
No new revisions were added by this update.
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 + Documentation/admin-guide/kernel-parameters.txt | 11 +- Documentation/admin-guide/pm/suspend-flows.rst | 270 ++ Documentation/admin-guide/pm/system-wide.rst | 1 + .../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/csky/Kconfig | 13 + arch/csky/abiv1/inc/abi/entry.h | 5 +- arch/csky/abiv2/fpu.c | 5 - arch/csky/abiv2/inc/abi/entry.h | 67 +- arch/csky/abiv2/inc/abi/fpu.h | 3 +- arch/csky/abiv2/mcount.S | 48 + arch/csky/include/asm/ftrace.h | 2 + arch/csky/include/asm/kprobes.h | 48 + arch/csky/include/asm/probes.h | 24 + arch/csky/include/asm/processor.h | 1 + arch/csky/include/asm/ptrace.h | 43 + arch/csky/include/asm/thread_info.h | 2 + arch/csky/include/asm/uprobes.h | 33 + arch/csky/kernel/Makefile | 1 + arch/csky/kernel/asm-offsets.c | 1 + arch/csky/kernel/entry.S | 18 +- arch/csky/kernel/ftrace.c | 42 + arch/csky/kernel/head.S | 5 + arch/csky/kernel/probes/Makefile | 7 + arch/csky/kernel/probes/decode-insn.c | 49 + arch/csky/kernel/probes/decode-insn.h | 20 + arch/csky/kernel/probes/ftrace.c | 66 + arch/csky/kernel/probes/kprobes.c | 499 +++ arch/csky/kernel/probes/kprobes_trampoline.S | 19 + arch/csky/kernel/probes/simulate-insn.c | 398 +++ arch/csky/kernel/probes/simulate-insn.h | 49 + arch/csky/kernel/probes/uprobes.c | 150 + arch/csky/kernel/ptrace.c | 103 + arch/csky/kernel/setup.c | 63 +- arch/csky/kernel/signal.c | 6 + arch/csky/kernel/smp.c | 6 + arch/csky/kernel/traps.c | 29 +- arch/csky/mm/cachev2.c | 45 +- arch/csky/mm/fault.c | 11 + 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 +- arch/x86/kernel/acpi/cstate.c | 3 +- drivers/Kconfig | 2 + drivers/acpi/acpica/acnamesp.h | 2 + drivers/acpi/acpica/dbinput.c | 16 +- drivers/acpi/acpica/dbxface.c | 1 + drivers/acpi/acpica/dswexec.c | 33 + drivers/acpi/acpica/dswload.c | 2 - drivers/acpi/acpica/dswload2.c | 35 + drivers/acpi/acpica/nsnames.c | 6 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/utdelete.c | 9 +- drivers/acpi/acpica/utprint.c | 7 +- drivers/acpi/cppc_acpi.c | 33 +- drivers/acpi/device_pm.c | 2 +- drivers/acpi/dptf/dptf_power.c | 2 +- drivers/acpi/dptf/int340x_thermal.c | 8 +- drivers/acpi/processor_throttling.c | 7 - drivers/acpi/sleep.c | 4 + drivers/acpi/sleep.h | 1 + drivers/acpi/tables.c | 2 +- drivers/acpi/video_detect.c | 9 + drivers/acpi/wakeup.c | 81 + drivers/base/power/main.c | 7 +- 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/Kconfig | 4 +- drivers/cpufreq/Kconfig.x86 | 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/platform/x86/intel-hid.c | 2 +- drivers/platform/x86/intel_int0002_vgpio.c | 10 + 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 +- .../intel/int340x_thermal/int3400_thermal.c | 2 +- .../intel/int340x_thermal/int3403_thermal.c | 2 +- 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/acpi/acpixf.h | 2 +- include/acpi/actbl2.h | 21 +- include/acpi/actbl3.h | 6 +- include/acpi/acuuid.h | 2 +- include/acpi/processor.h | 8 + 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/acpi.h | 5 + 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/power/hibernate.c | 2 +- kernel/power/main.c | 7 + 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 ++ 581 files changed, 24126 insertions(+), 10985 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/admin-guide/pm/suspend-flows.rst 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 create mode 100644 arch/csky/include/asm/kprobes.h create mode 100644 arch/csky/include/asm/probes.h create mode 100644 arch/csky/include/asm/uprobes.h create mode 100644 arch/csky/kernel/probes/Makefile create mode 100644 arch/csky/kernel/probes/decode-insn.c create mode 100644 arch/csky/kernel/probes/decode-insn.h create mode 100644 arch/csky/kernel/probes/ftrace.c create mode 100644 arch/csky/kernel/probes/kprobes.c create mode 100644 arch/csky/kernel/probes/kprobes_trampoline.S create mode 100644 arch/csky/kernel/probes/simulate-insn.c create mode 100644 arch/csky/kernel/probes/simulate-insn.h create mode 100644 arch/csky/kernel/probes/uprobes.c 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