This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4c205c84e249 Merge tag 'keys-fixes-20200329' of git://git.kernel.org/pu [...] new b396bfdebffc tracing: Have hwlat ts be first instance and record count [...] new 5412e0b763e0 tracing: Remove unused TRACE_BUFFER bits new 306b69dce926 bootconfig: Support O=<builddir> option new 89b74cac7834 tools/bootconfig: Show line and column in parse error new bbd9d05618a6 gpu/trace: add a gpu total memory usage tracepoint new bf2cbe044da2 tracing: Use address-of operator on section symbols new 8c77f0ba4156 selftest/ftrace: Fix function trigger test to handle trace [...] new ff895103a84a tracing: Save off entry when peeking at next entry new ead6ecfddea5 ring-buffer: Have ring_buffer_empty() not depend on tracin [...] new bc1a72afdc4a ring-buffer: Rename ring_buffer_read() to read_buffer_iter [...] new 28e3fc56a471 ring-buffer: Add page_stamp to iterator for synchronization new 785888c544e0 ring-buffer: Have rb_iter_head_event() handle concurrent writer new ff84c50cfb4b ring-buffer: Do not die if rb_iter_peek() fails more than thrice new 153368ce1bd0 ring-buffer: Optimize rb_iter_head_event() new 07b8b10ec94f ring-buffer: Make resize disable per cpu buffer instead of [...] new 1039221cc278 ring-buffer: Do not disable recording when there is an iterator new 06e0a548bad0 tracing: Do not disable tracing when reading the trace file new c9b7a4a72ff6 ring-buffer/tracing: Have iterator acknowledge dropped events new 8a815e6b8b88 tracing: Have the document reflect that the trace file kee [...] new 6a13a0d7b4d1 ftrace/kprobe: Show the maxactive number on kprobe_events new 717e3f5ebc82 ftrace: Make function trace pid filtering a bit more exact new b3b1e6ededa4 ftrace: Create set_ftrace_notrace_pid to not trace tasks new 276836260301 tracing: Create set_event_notrace_pid to not trace tasks new ed8839e072b8 selftests/ftrace: Add test to test new set_ftrace_notrace_ [...] new ebed9628f5c2 selftests/ftrace: Add test to test new set_event_notrace_pid file new 2ab2a0924b99 tracing: Add documentation on set_ftrace_notrace_pid and s [...] new 8e99cf91b99b tracing: Do not allocate buffer in trace_find_next_entry() [...] new aa1a8ce53332 Merge tag 'trace-v5.7' of git://git.kernel.org/pub/scm/lin [...] new 8d7a577d04e8 clk: samsung: Remove redundant check in samsung_cmu_register_one new be545c79b289 clk: Fix continuation of of_clk_detect_critical() new 692751879ea8 clk, clk-si5341: Support multiple input ports new cc26ed7be46c clk: stratix10: use do_div() for 64-bit calculation new 8c0e783d2c7b clk: socfpga: stratix10: simplify parameter passing new ea0a1fb716c1 Merge branches 'clk-samsung', 'clk-formatting', 'clk-si534 [...] new f21cf9c77ee8 clk: Don't cache errors from clk_ops::get_phase() new 768a5d4f63c2 clk: Use 'parent' to shorten lines in __clk_core_init() new 0daa376d832f clk: Move rate and accuracy recalc to mostly consumer APIs new 2760878662a2 clk: Bail out when calculating phase fails during clk regi [...] new c3944ec8c6df clk: Fix phase init check new d89499250247 clk: rockchip: fix mmc get phase new 73c7ddd8ee15 clk: meson: gxbb: add the gxl internal dac gate new 83b89a75de9b clk: meson: gxbb: set audio output clock hierarchy new 51a0c29b229e Merge branch 'v5.7/dt' into v5.7/drivers new a18c8e0b7697 clk: meson: g12a: add support for the SPICC SCLK Source clocks new 71202c412478 clk: meson: meson8b: set audio output clock hierarchy new dfbfee870234 Merge tag 'clk-meson-v5.7-1' of https://github.com/BayLibr [...] new 6e26901a00c0 clk: renesas: rcar-gen3: Add CCREE clocks new 9e6f3b44dc75 clk: renesas: r8a7795: Add RPC clocks new 715286f51d13 clk: renesas: r8a7796: Add RPC clocks new 808eab15f39b clk: renesas: r8a77965: Add RPC clocks new 068e7f85234c clk: renesas: Remove use of ARCH_R8A7795 new 23b6bc70c1de Merge tag 'clk-renesas-for-v5.7-tag1' of git://git.kernel. [...] new fc51da4c15fa dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix cloc [...] new f70ae8ecf950 dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add powe [...] new 80cf67dd010b clk: renesas: rcar-usb2-clock-sel: Add multiple clocks management new 1ab4f43927a4 clk: renesas: rcar-usb2-clock-sel: Add reset_control new eeb40fda056c dt-bindings: clock: renesas: cpg-mssr: Convert to json-schema new f58272b6f6ed Merge tag 'clk-renesas-for-v5.7-tag2' of git://git.kernel. [...] new 1de8493069b8 clk: sunxi-ng: a64: Export MBUS clock new 2b48dcb7a821 clk: sunxi-ng: sun8i-de2: Split out H5 definitions new b4bbce660a36 clk: sunxi-ng: sun8i-de2: Add rotation core clocks and res [...] new 75250eb75c82 clk: sunxi-ng: sun8i-de2: H6 doesn't have rotate core new 8f9b11a33ad6 clk: sunxi-ng: sun8i-de2: Don't reuse A83T resets new b0bfba905cf8 clk: sunxi-ng: sun8i-de2: Add rotation core clocks and res [...] new 11d0c436ffed clk: sunxi-ng: sun8i-de2: Add R40 specific quirks new b998b75f8603 clk: sunxi-ng: sun8i-de2: Sort structures new 8ca1f3c06f1a Merge tag 'sunxi-clk-for-5.7' of https://git.kernel.org/pu [...] new 2d11e9a1fd2a Merge branches 'clk-phase-errors', 'clk-amlogic', 'clk-ren [...] new cf891c6be1ce dt-bindings: clock: Add binding documentation for TI EHRPWM TBCLK new 1aa0817e43c5 clk: keystone: Add new driver to handle syscon based clocks new dc6a81c3382f clk: Ingenic: Add support for TCU of X1000. new 6673db4f3f26 clk: JZ4780: Add function for enable the second core. new c067b46d731a clk: ingenic/jz4770: Exit with error if CGU init failed new edcc42945dee clk: ingenic/TCU: Fix round_rate returning error new a37a5a9d715f clk: Fix trivia typo in comment exlusive => exclusive new 5bf7f4a24938 clk: at91: sam9x60: Don't use audio PLL new b0ecf1c6c6e8 clk: at91: usb: continue if clk_hw_round_rate() return zero new 43b203d32b77 clk: at91: sam9x60: fix usb clock parents new d7a83d67a169 clk: at91: usb: use proper usbs_mask new 9962fb0d1995 clk: at91: usb: introduce num_parents in driver's structure new 12dc8d3be9d8 clk: at91: add at91sam9g45 pmc driver new 0969b242f7b8 clk: at91: add sama5d3 pmc driver new 143e04dab6b4 clk: at91: add at91sam9n12 pmc driver new 02ff48e4d7f7 clk: at91: add at91rm9200 pmc driver new b3296386c512 clk: mmp2: Remove a unused prototype new cb8dbfe83175 clk: mmp2: Constify some strings new 7de0b8b8b050 dt-bindings: clock: Convert marvell,mmp2-clock to json-schema new 5d34d0b32d6c clk: mmp2: Add support for PLL clock sources new ea56ad60260e clk: mmp2: Stop pretending PLL outputs are constant new b90e0eb30429 dt-bindings: clock: Add MMP3 compatible string new 391bbbd2b28e clk: mmp2: Check for MMP3 new 4d6da655d187 dt-bindings: marvell,mmp2: Add clock ids for MMP3 PLLs new a70812b18815 clk: mmp2: Add PLLs that are available on MMP3 new e3142226fe11 dt-bindings: marvell,mmp2: Add clock ids for the GPU clocks new bfa851b60c8a clk: mmp2: add the GPU clocks new 41a8632049ac dt-bindings: marvell,mmp2: Add clock ids for the thermal sensors new 82d59c382c23 clk: mmp2: Add clocks for the thermal sensors new c2ca122a0a39 dt-bindings: marvell,mmp2: Add clock id for the fifth SD H [...] new 54198276badf clk: mmp2: Add clock for fifth SD HCI on MMP3 new de17be999cb0 clk: mmp2: Fix bit masks for LCDC I/O and pixel clocks new 78c7d8f96b6f dt-bindings: clock: Create YAML schema for ICST clocks new eb9d6428a7db clk: versatile: Export icst_clk_setup() new 84655b762a27 clk: versatile: Add device tree probing for IM-PD1 clocks new 7928f4f6a20c MAINTAINERS: dt: update reference for arm-integrator.txt new 53a2cc5cc36f Merge branches 'clk-ti', 'clk-ingenic', 'clk-typo', 'clk-a [...] new 187e5cd2d133 clk: sprd: add gate for pll clocks new 2112d1ddb97a dt-bindings: clk: sprd: rename the common file name sprd.t [...] new eba8ba8adaf3 dt-bindings: clk: sprd: add bindings for sc9863a clock controller new be7ef655be93 clk: sprd: Add dt-bindings include file for SC9863A new ea8ca3109dd4 clk: sprd: Add macros for referencing parents without strings new f95e8c7923d1 clk: sprd: support to get regmap from parent node new 0e4b8a2349f3 clk: sprd: add clocks support for SC9863A new 39d1c90665e3 clk: sprd: fix to get a correct ibias of pll new 5e7322bbf036 Merge branch 'for-5.7/dt-bindings' into for-5.7/clk new 9a85eb4d6242 clk: tegra: Add support for OSC_DIV fixed clocks new 2b50e49b093c clk: tegra: Add Tegra OSC to clock lookup new 6fe38aa8cac3 clk: tegra: Fix Tegra PMC clock out parents new c9e28c25a0d0 clk: tegra: Remove CLK_M_DIV fixed clocks new acbeec3d376c clk: tegra: Remove tegra_pmc_clk_init along with clk ids new efdd205ccbfa clk: tegra: Remove audio clocks configuration from clock driver new 37a94882a3f6 Merge tag 'for-5.7-clk' of git://git.kernel.org/pub/scm/li [...] new ba0eb9d57a37 clk: tegra: Use NULL for pointer initialization new 04ac0ad7e8ed dt-bindings: clk: qcom: Add support for GPU GX GDSCR new 1a6151128c84 clk: qcom: gpucc: Add support for GX GDSC for SC7180 new f78f29079327 clk: qcom: alpha-pll: Make error prints more informative new fdd373a4e0c8 dt-bindings: clock: Add RPMHCC bindings for SM8250 new 29093b1a5833 clk: qcom: rpmh: Add support for RPMH clocks on SM8250 new dad4e7fda4bd clk: qcom: clk-rpmh: Wait for completion when enabling clocks new 7d61e773c3ed clk: qcom: smd: Add support for MSM8976 rpm clocks new cd5d5d8dec5e dt-bindings: clock: rpmcc: Document msm8976 compatible new 57d98e8e75bd clk: qcom: clk-alpha-pll: Use common names for defines new ee4adbbc9087 clk: qcom: clk-alpha-pll: Refactor trion PLL new 59128c20a6a9 clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs new 98394efb48f5 dt-bindings: clock: Add SM8250 GCC clock bindings new 3e5770921a88 clk: qcom: gcc: Add global clock controller driver for SM8250 new eec152734be1 clk: qcom: clk-rpm: add missing rpm clk for ipq806x new 53624f9b75e2 dt-bindings: clock: Add YAML schemas for the QCOM MSS cloc [...] new 253a0af508e0 clk: qcom: gcc: Add support for modem clocks in GCC new 8def929c4097 clk: qcom: Add modem clock controller driver for SC7180 new 1aec193ea41d ipq806x: gcc: Added the enable regs and mask for PRNG new 8411aa5059ed clk: qcom: gcc: Add USB3 PIPE clock and GDSC for SM8150 new 2cf7a4cbcb4e clk: qcom: rpmh: Simplify clk_rpmh_bcm_send_cmd() new 751d7923434f clk: qcom: rpmh: Drop unnecessary semicolons new b8fa48437690 dt-bindings: clock: Convert i.MX8MQ to json-schema new 16d848e11836 dt-bindings: clock: Convert i.MX8MM to json-schema new b86a8ad2870e dt-bindings: clock: Refine i.MX8MN clock binding new 57795654fb55 clk: imx: pll14xx: Add new frequency entries for pll1443x table new 14875e57d8ea clk: imx: imx8mp: add ocotp root clk new 62668b68dc8e clk: imx: composite-8m: add imx8m_clk_hw_composite_core new 7a8d3b90bdfe clk: imx: imx8mq: use imx8m_clk_hw_composite_core new 811e4171d0f5 clk: imx: imx8mm: use imx8m_clk_hw_composite_core new 33db2ce73e9a clk: imx: imx8mn: use imx8m_clk_hw_composite_core new bcacd6f7c94a clk: imx8mm: Fix the CLKO1 source select list new 9c07ae6983d4 clk: imx8mm: Add CLKO2 support new f95d58981f40 clk: imx: Include clk-provider.h instead of clk.h for i.MX [...] new 79ccef698ac8 clk: imx: drop redundant initialization new 836b2513326e clk: imx7ulp: Include clk-provider.h instead of clk.h new 8b1a3c0ba9b1 clk: imx6sl: Add missing of_node_put() new cb5ae504f201 clk: imx8mq: Add missing of_node_put() new 5062d46e2698 clk: imx8mm: Add missing of_node_put() new d93171b54cb4 clk: imx8mn: Add missing of_node_put() new 680fbce52816 clk: imx8mp: Add missing of_node_put() new 64bee9c6cd48 clk: imx8mp: Include slab.h instead of clkdev.h new 2b507025e4b7 clk: imx8mm: Remove unused includes new 6b2d0cffee52 clk: imx8mn: Remove unused includes new c267bd443f38 clk: imx8mp: Rename the IMX8MP_CLK_HDMI_27M clock new d6fb02f05412 clk: imx: imx8mq: fix a53 cpu clock new d3b70cd87e77 clk: imx: imx8mm: fix a53 cpu clock new c69def889879 clk: imx: imx8mn: fix a53 cpu clock new 7ab227210110 clk: imx: imx8mp: fix a53 cpu clock new 530cf8d49f2a clk: imx: pll14xx: Return error if pll type is invalid new eeca5721baeb clk: imx: clk-sscg-pll: Drop unnecessary initialization new 28b2f82e0383 clk: imx: Fix division by zero warning on pfdv2 new 8ffe9c7bb9e4 clk: imx: pfdv2: switch to use determine_rate new c88a4c797a50 clk: imx: pfdv2: determine best parent rate new d678d83c583d clk: imx: pllv4: use prepare/unprepare new e20703f00b12 clk: imx8mn: A53 core clock no need to be critical new 81aa844bb53b clk: imx8mm: A53 core clock no need to be critical new 0d77abc4fc31 clk: imx8mp: A53 core clock no need to be critical new b4fc6f72ddc1 clk: imx8mq: A53 core clock no need to be critical new 4ae9afbaaeb9 clk: imx7d: Add PXP clock new b5881e8019e0 clk: imx: clk-gate2: Pass the device to the register function new 17bbcd7d5f37 Merge tag 'clk-imx-5.7' of git://git.kernel.org/pub/scm/li [...] new 1915253e3562 dt-bindings: imx8mq-clock: Fix the file path new a8b454309393 dt-bindings: imx8mm-clock: Fix the file path new 28ecaf1c30fe Merge branches 'clk-unisoc', 'clk-tegra', 'clk-qcom' and ' [...] new 347619565197 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new f2eeca099bbd ext4: force buffer up-to-date while marking it dirty new 72f9da1d5c8d ext4: start to support iopoll method new a08fe66e4a0e ext4: code cleanup for ext4_statfs_project() new 4337ecd1fe99 ext4: remove EXT4_EOFBLOCKS_FL and associated code new 765bfcd59a1f ext4: delete declaration for ext4_split_extent() new 92e9c58c5629 ext4: use built-in RCU list checking in mballoc new 6cfb061fe9e9 ext4: use flexible-array members in struct dx_node and str [...] new 780f66e59231 jbd2: improve comments about freeing data buffers whose pa [...] new f064a9d6e7db ext4: clean up error return for convert_initialized_extent() new 28936b62e71e ext4: fix a data race at inode->i_blocks new dce8e237100f ext4: fix a data race at inode->i_disksize new 6386722a3298 ext4: add IOMAP_F_MERGED for non-extent based mapping new 2f424a5a09a5 ext4: optimize ext4_ext_precache for 0 depth new ac58e4fb03f9 ext4: move ext4 bmap to use iomap infrastructure new b2c5764262ed ext4: make ext4_ind_map_blocks work with fiemap new d3b6f23f7167 ext4: move ext4_fiemap to use iomap framework new 7af44c42df37 Documentation: correct the description of FIEMAP_EXTENT_LAST new e32ac2459cda ext4: use flexible-array member in struct fname new 47b1030612f4 ext4: use flexible-array member for xattr structs new eb5760863fc2 ext4: mark block bitmap corrupted when found instead of BUGON new 34990461342f ext4: clean up ext4_ext_insert_extent() call in ext4_ext_m [...] new 2971148d0fec ext4: remove map_from_cluster from ext4_ext_map_blocks new f1eec3b0d0a8 ext4: check for non-zero journal inum in ext4_calculate_overhead new 5e47868fb94b ext4: unregister sysfs path before destroying jbd2 journal new d05466b27b19 ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes new c96e2b8564ad ext4: do not commit super on read-only bdev new c8980e1980cc ext4: disable dioread_nolock whenever delayed allocation i [...] new 626b035b816b ext4: don't set dioread_nolock by default for blocksize < [...] new b9c538da4e52 ext4: fix incorrect inodes per group in error message new df41460a21b0 ext4: fix incorrect group count in ext4_fill_super error message new 54d3adbc29f0 ext4: save all error info in save_error_info() and drop ex [...] new 9c94b39560c3 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new 5cbe0f13b51a random: split primary/secondary crng init paths new 253d3194c2b5 random: add arch_get_random_*long_early() new ead5084cdf5a arm64: add credited/trusted RNG support new 23ae0c17b89c random: Make RANDOM_TRUST_CPU depend on ARCH_RANDOM new 69efea712f5b random: always use batched entropy for get_random_u{32,64} new e00d996a4317 random: fix data races at timer_rand_state new ab9a7e27044b random: avoid warnings for !CONFIG_NUMA builds new 31c0aa87ec8a Merge tag 'random_for_linus' of git://git.kernel.org/pub/s [...] new f98df5ed0a67 powerpc/pseries/vio: Remove stray #ifdef CONFIG_PPC_PSERIES new 8cbb00a90103 powerpc/pseries/Makefile: Remove CONFIG_PPC_PSERIES check new 72c4ebbac476 powerpc/papr_scm: Mark papr_scm_ndctl() as static new ba32f4b02105 powerpc/process: Remove unneccessary #ifdef CONFIG_PPC64 i [...] new f52153ab383f Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* new 9255782f7061 sysfs: Wrap __compat_only_sysfs_link_entry_to_kobj functio [...] new d418b19f34ed powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files new 8852c07a881b powerpc/powernv: Move core and fadump_release_opalcore und [...] new 3f5f1f22ef10 Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files d [...] new d8e73458f33a powerpc/fadump: sysfs for fadump memory reservation new 030e34743095 powerpc/32s: Don't flush all TLBs when flushing one page new 9e27086292aa powerpc/32: Warn and return ENOSYS on syscalls from kernel new c06f0aff035e powerpc: Don't use thread struct for saving SRR0/1 on syscall. new a83836dbc53e powerpc/pseries: Avoid NULL pointer dereference when drmem [...] new e1347a020b81 powerpc/32s: Slenderize _tlbia() for powerpc 603/603e new 05642cf7289c powerpc/32: don't restore r0, r6-r8 on exception entry pat [...] new 0b1c524caaae powerpc/32: refactor pmd_offset(pud_offset(pgd_offset... new 2efc7c085f05 powerpc/32: drop get_pteptr() new 365ad0b60d94 powerpc/83xx: Fix some typo in some warning message new 88654d5b4476 powerpc/83xx: Add some error handling in 'quirk_mpc8360e_q [...] new 860286cf3396 powerpc/kernel: no need to check return value of debugfs_c [...] new c4fd527f52ec powerpc/kvm: no need to check return value of debugfs_crea [...] new 08f6a7974ab9 powerpc/mm: book3s64: hash_utils: no need to check return [...] new f3c05201950a powerpc/mm: ptdump: no need to check return value of debug [...] new e04906aa1fba powerpc/cell/axon_msi: no need to check return value of de [...] new f344f0ab9939 powerpc/powernv: no need to check return value of debugfs_ [...] new c4b78169e366 powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() new 6453f9ed9d4e powerpc/mm: Don't kmap_atomic() in pte_offset_map() on PPC32 new d42c6d0f8d00 powerpc/Makefile: Mark phony targets as PHONY new 16985f2d2509 powerpc/powernv: Treat an empty reboot string as default new 672e480aa210 powerpc/powernv: Add explicit fast-reboot support new fcdb524d440d powerpc/kernel/sysfs: Refactor current sysfs.c new 22697da36d0c powerpc/kernel/sysfs: Add new config option PMU_SYSFS to e [...] new 3d13e839e801 powerpc: Rename current_stack_pointer() to current_stack_frame() new 0e63f0151719 powerpc: Add current_stack_pointer as a register global new 84ab14893054 powerpc/irq: Use current_stack_pointer in check_stack_overflow() new 0dec6e1cca7e powerpc/irq: use IS_ENABLED() in check_stack_overflow() new 532d43a73cf1 powerpc/irq: Use current_stack_pointer in do_IRQ() new a05f0e5be4e8 powerpc/smp: Use nid as fallback for package_id new e7214ae9d85a powerpc/vphn: Check for error from hcall_vphn new 76b7bfb1732d powerpc/numa: Handle extra hcall_vphn error cases new 413e40550c5c powerpc/numa: Use cpu node map of first sibling thread new dc909d8b0c9c powerpc/numa: Early request for home node associativity new 247257b03b04 powerpc/numa: Remove late request for home node associativity new 819723a8a2fb Merge branch 'fixes' into next new cc6f0e390009 powerpc/32: Fix missing NULL pmd check in virt_to_kpte() new ffd3eaf178b0 powerpc/vdso: remove deprecated VDS64_HAS_DESCRIPTORS references new d0a72efac89d cpufreq: powernv: Fix use-after-free new 966c08de7c2c cpufreq: powernv: Fix unsafe notifiers new 3670664b5da5 tty: evh_bytechan: Fix out of bounds accesses new aa4113340ae6 powerpc/fsl_booke: Avoid creating duplicate tlb1 entry new 9451c79bc39e powerpc/pmac/smp: Avoid unused-variable warnings new a4037d1f1fc4 powerpc/pmac/smp: Drop unnecessary volatile qualifier new 47bf235f324c selftests/powerpc: Add tlbie_test in .gitignore new 993cfecc59e5 powerpc/64s/radix: Fix CONFIG_SMP=n build new 59ed2adf3931 powerpc/lib: Fix emulate_step() std test new a0968a025c04 selftests/powerpc: Add a test of sigreturn vs VDSO new 61da50b76b62 powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP new 915b7f6f9a5e selftests/powerpc: Add tm-signal-pagefault test new 0f8f554e5244 selftests/powerpc: Don't rely on segfault to rerun the test new c5e76fa05b2d powerpc/pseries: Fix of_read_drc_info_cell() to point at n [...] new 3e74a0e16342 powerpc/sstep: Fix DS operand in ld encoding to appropriate value new addf3727ad28 powerpc/cell: Use fallthrough; new b4f00d5b2098 powerpc: Replace setup_irq() by request_irq() new 74bb84e51171 powerpc/prom_init: Pass the "os-term" message to hypervisor new d64c7dbb4d98 powerpc/xmon: Lower limits on nidump and ndump new 6eeb9b3b9ce5 powerpc/64s: Fix section mismatch warnings from boot code new eb4f8e259acc powerpc/kprobes: Remove redundant code new af92bad615be powerpc/kasan: Fix kasan_remap_early_shadow_ro() new 697ece78f8f7 powerpc/32s: reorder Linux PTE bits to better match Hash P [...] new 9475af081ec1 PCI: rpaphp: Remove unused variable 'value' new 36b78402d97a powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up [...] new 850507f30c38 selftests/powerpc: Turn off timeout setting for benchmarks [...] new d95fe371ecd2 cpufreq: powernv: Fix frame-size-overflow in powernv_cpufr [...] new d4a8e9862154 powerpc/64: Setup a paca before parsing device tree etc. new 7053f80d9696 powerpc/64: Prevent stack protection in early boot new 8645aaa87963 powerpc/eeh: Add sysfs files in late probe new 2d0953f7d5ac powerpc/eeh: Remove eeh_add_device_tree_late() new a4b4f61db8cc powerpc/eeh: Do early EEH init only when required new 3ff32efb62b6 powerpc/eeh: Remove PHB check in probe new b6eebb093cad powerpc/eeh: Make early EEH init pseries specific new e86350f70a02 powerpc/eeh: Rework eeh_ops->probe() new adde8715cf05 powerpc/pseries: Avoid harmless preempt warning new af6cf95c4d00 powerpc/maple: Fix declaration made after definition new 21f8b2fa3ca5 powerpc/kprobes: Ignore traps that happened in real mode new 7074695ac6fb powerpc/prom_init: Remove leftover comment new a7032637b541 powerpc: Prefer __section and __printf from compiler_attributes.h new b1a504a6500d powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch no [...] new 97ef27507793 powerpc/xive: Fix xmon support on the PowerNV platform new 5191e0ba51df powerpc/xmon: Add source flags to output of XIVE interrupts new 930914b7d528 powerpc/xive: Add a debugfs file to dump internal XIVE state new 8ec26c25c33d powerpc/xmon: Add ASCII dump to d1,d2,d4,d8 commands. new 7703889e8ee1 powerpc: Update MAINTAINERS new fd65a1aaad48 powerpc: Update wiki link in MAINTAINERS new b24f9ee4526f powerpc: Remove PA SEMI MAINTAINERS entries new 1ca99770e5ac powerpc: Mark 4xx as Orphan in MAINTAINERS new ec2debfedeca powerpc: Drop XILINX MAINTAINERS entry new b865a8b56010 powerpc: Update MPC5XXX MAINTAINERS entry new 790082a2ac15 powerpc: Update powermac MAINTAINERS entry new f46b7a8ea0b3 powerpc: Update 83xx/85xx MAINTAINERS entry new 65de8bb2b7d0 powerpc: Switch 8xx MAINTAINERS entry to Christophe new 4b4d181d6351 powerpc/smp: Drop superfluous NULL check new c72e8da06250 powerpc/smp: Use IS_ENABLED() to avoid #ifdef new efbc4303b255 powerpc/pseries: Handle UE event for memcpy_mcsafe new 968339fad422 powerpc/boot: Delete unneeded .globl _zimage_start new 233ba5461838 powerpc/64: Avoid isync in flush_dcache_range() new c7def7fbdeaa powerpc/64/tm: Don't let userspace set regs->trap via sigreturn new a2e366832f3f powerpc/64: mark emergency stacks valid to unwind new a42a239db326 powerpc/64s/exception: Introduce INT_DEFINE parameter bloc [...] new 7cb3a1a03e5f powerpc/64s/exception: Add GEN_COMMON macro that uses INT_ [...] new d52fd3d31b25 powerpc/64s/exception: Add GEN_KVM macro that uses INT_DEF [...] new eb204d863b9e powerpc/64s/exception: Expand EXC_COMMON and EXC_COMMON_AS [...] new 4f50541f6703 powerpc/64s/exception: Move all interrupt handlers to new [...] new fc589ee416e0 powerpc/64s/exception: Remove old INT_ENTRY macro new 6d71759a7413 powerpc/64s/exception: Remove old INT_COMMON macro new b177ae2f8c7c powerpc/64s/exception: Remove old INT_KVM_HANDLER new a3cd35be6e53 powerpc/64s/exception: Add ISIDE option new 8729c26e675c powerpc/64s/exception: Move real to virt switch into the c [...] new 0eddf327e1dc powerpc/64s/exception: Move soft-mask test to common code new 9600f261acaa powerpc/64s/exception: Move KVM test to common code new d73a10cbf98f powerpc/64s/exception: Remove confusing IEARLY option new 931dc86b3a96 powerpc/64s/exception: Remove the SPR saving patch code macros new 9d598f934470 powerpc/64s/exception: Trim unused arguments from KVMTEST macro new 2babd6ea43ed powerpc/64s/exception: Avoid touching the stack in hdecrementer new 689e7322627c powerpc/64s/exception: Re-inline some handlers new 3f7fbd97d07d powerpc/64s/exception: Clean up SRR specifiers new 94325357e8c0 powerpc/64s/exception: Add more comments for interrupt handlers new 2284ffea8f0c powerpc/64s/exception: Only test KVM in SRR interrupts whe [...] new b44fc96d7ba9 powerpc/64s/exception: Reconcile interrupts in system_reset new 71c3b05a8083 powerpc/64s/exception: Soft NMI interrupt should not use r [...] new 965dd3ad3076 powerpc/64/syscall: Remove non-volatile GPR save optimisation new f14f8a2032af powerpc/64/sstep: Ifdef the deprecated fast endian switch syscall new 68b34588e202 powerpc/64/sycall: Implement syscall entry/exit logic in C new 993c670a4dfb powerpc/64/syscall: Zero volatile registers when returning new 3282a3da25bd powerpc/64: Implement soft interrupt replay in C new 6cc0c16d82f8 powerpc/64s: Implement interrupt exit logic in C new 702f09805222 powerpc/64s/exception: Remove lite interrupt return new 5f0b6ac3905f powerpc/64/syscall: Reconcile interrupts new da9a1c10e2c7 powerpc: Move ptrace into a subdirectory. new b3138536c837 powerpc/ptrace: remove unused header includes new f1763e623c69 powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 new 963ae6b2ff1c powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET new 7b99ed4e8e3a powerpc/ptrace: split out VSX related functions. new 1b20773b00b7 powerpc/ptrace: split out ALTIVEC related functions. new 60ef9dbd9d2a powerpc/ptrace: split out SPE related functions. new 7c1f8db019f8 powerpc/ptrace: split out TRANSACTIONAL_MEM related functions. new 6e0b79750ce2 powerpc/ptrace: move register viewing functions out of ptrace.c new 323a780ca1fc powerpc/ptrace: split out ADV_DEBUG_REGS related functions. new e08227d25a26 powerpc/ptrace: create ptrace_get_debugreg() new da529d4739ab powerpc/ptrace: create ppc_gethwdinfo() new ccbed90b8207 powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c new ead983604c5a powerpc/vmlinux.lds: Explicitly retain .gnu.hash new 9686813f6e9d selftests/powerpc: Fix try-run when source tree is not writable new 32377bd2cbb6 powerpc/powernv: Add documentation for the opal sensor_gro [...] new b77afad84e1e powerpc/32: drop unused ISA_DMA_THRESHOLD new c04868df38d8 powerpc: Drop -fno-dwarf2-cfi-asm new ba96301ce9be powerpc: Suppress .eh_frame generation new 41b8426fdb59 powerpc/cputable: Remove unnecessary copy of cpu_spec->opr [...] new c17eb4dca5a3 powerpc: Make setjmp/longjmp signature standard new d38c07afc356 Merge tag 'powerpc-5.7-1' of git://git.kernel.org/pub/scm/ [...] new 70fbdfef4ba6 sysfs: remove redundant __compat_only_sysfs_link_entry_to_kobj fn new e02f6c01748d Revert "irqchip/xilinx: Do not call irq_set_default_host()" new 4cea749d56be Revert "irqchip/xilinx: Enable generic irq multi handler" new a67cd1fb660d Merge tag 'irqchip-fixes-5.7-1' of git://git.kernel.org/pu [...] new e5adbd6ec480 Merge tag 'irq-urgent-2020-04-05' of git://git.kernel.org/ [...] new 73d20564e0dc hrtimer: Don't dereference the hrtimer pointer after the callback new 760a53768610 clocksource/drivers/timer-vf-pit: Add missing parenthesis new d5ca32738f8f Merge tag 'timers-urgent-2020-04-05' of git://git.kernel.o [...] new d4953f7ef1a2 perf parse-events: Fix 3 use after frees found with clang ASAN new 7eec00a74720 perf symbols: Consolidate symbol fixup issue new 443bc639e518 perf report: Print al_addr when symbol is not found new 7b0a0dcb6470 perf report: Support interactive annotation of code withou [...] new ec0479a63b76 perf report/top TUI: Support hotkey 'a' for annotation of [...] new 429a5f9d89fc perf report: Allow specifying event to be used as sort key [...] new 5e3b810aac49 perf report: Support a new key to reload the browser new dbddf1747441 perf report/top TUI: Support hotkeys to let user select an [...] new d13e9e413e5b perf stat: Align the output for interval aggregation mode new 58fc90fda0cc perf metricgroup: Fix printing event names of metric group [...] new c5f18e9e94ba perf vendor events amd: Restrict model detection for zen1 [...] new 2079f7aa0a49 perf vendor events amd: Add Zen2 events new b5b8a7cf141a perf vendor events amd: Update Zen1 events to V2 new 29f36c168813 tools headers uapi: Update linux/in.h copy new 7cd053d4cf8a perf tools: Unify a bit the build directory output new c52db67a74b3 perf jevents: Add some test events new d84478088780 perf jevents: Support test events folder new e45ad701e784 perf pmu: Refactor pmu_add_cpu_aliases() new a6c925fd3aa2 perf test: Add pmu-events test new d504fae93dd6 perf pmu: Add is_pmu_core() new 5b9a50001b2c perf pmu: Make pmu_uncore_alias_match() public new 956a78356c24 perf test: Test pmu-events aliases new d74b181a028b perf cpumap: Fix snprintf overflow check new 0d33b3435253 perf dso: Fix dso comparison new eadcaa3dfd70 perf callchain: Update docs regarding kernel/user space unwinding new 2a3d252dffe1 perf parse-events: Add defensive NULL check new e4ffd066ff44 perf: Normalize gcc parameter when generating arch errno table new 315a4af8cd24 x86/insn: Add Control-flow Enforcement (CET) instructions [...] new 26cec7480e7e perf test x86: Add CET instructions to the new instructions test new 26567ed79d13 perf script: Introduce --deltatime option new 96aaab686505 perf/core: Add PERF_RECORD_CGROUP event new 6546b19f95ac perf/core: Add PERF_SAMPLE_CGROUP feature new 03590fb409bc tools headers UAPI: Update tools's copy of linux/perf_event.h new 460c3ed999d7 perf python: Include rwsem.c in the pythong biding new 49f550ea87c7 perf tools: Add file-handle feature test new ba78c1c5461c perf tools: Basic support for CGROUP event new d1277aa36bff perf cgroup: Maintain cgroup hierarchy new b629f3e9d01b perf report: Add 'cgroup' sort key new ab64069f1a66 perf record: Support synthesizing cgroup events new 8fb4b67939e1 perf record: Add --all-cgroups option new f382842fa024 perf top: Add --all-cgroups option new 160d4af97b83 perf script: Add --show-cgroup-events option new 7b1642f2fc1e perf build-test: Honour JOBS to override detection of numb [...] new 78886f3ed37e perf symbols: Fix arm64 gap between kernel start and module end new df7deb2cceef perf top: Support --group-sort-idx to change the sort order new 2605af0f32d1 perf top: Support hotkey to change sort order new 376c3c22e2ba perf report/top TUI: Fix title line formatting new d2bedb7863e9 perf script: Allow --symbol to accept hexadecimal addresses new 47327f56674d perf events parser: Add missing Intel CPU events to parser new 8ed1faf0156e perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel [...] new 628d736d913a perf script: add -S/--symbols documentation new 1a4025f06059 perf script report: Fix SEGFAULT when using DWARF mode new 27486a85cb65 perf script: Fix invalid read of directory entry after closedir() new b9c9ce4e598e perf tools: Support Python 3.8+ in Makefile new 9ff76cea4e9e perf python: Fix clang detection to strip out options pass [...] new 7dc41b9b99cd Merge tag 'perf-urgent-for-mingo-5.7-20200403' of git://gi [...] new c48b07226bd4 Merge tag 'perf-urgent-2020-04-05' of git://git.kernel.org [...]
The 452 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/tty/ehv_bytechan.c | 21 +- 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/sysfs/group.c | 20 +- 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/irqflags.h | 27 +- include/linux/perf_event.h | 1 + include/linux/random.h | 22 + include/linux/ring_buffer.h | 4 +- include/linux/sysfs.h | 15 +- include/linux/trace_events.h | 2 + include/trace/events/gpu_mem.h | 57 + include/uapi/linux/perf_event.h | 16 +- init/Kconfig | 3 +- init/main.c | 14 +- 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 +- 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 ++ 475 files changed, 20821 insertions(+), 10254 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