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-arm-mainline-defconfig in repository toolchain/ci/linux.
from 6a447b0e3151 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4cb3fb1cd96f doc/admin-guide: Note credentials consolidation under CAP_PERFMON adds 1dd88c195d59 doc/admin-guide: Document creation of CAP_PERFMON privileg [...] adds a701d28e2d99 perf annotate mips: Add perf arch instructions annotate handlers adds a7c77c4f52c8 perf version: Add a feature for libpfm4 adds 0ee281e1e4e1 perf mem2node: Improve warning if detected no memory nodes adds 3989bbf9607d perf tests tsc: Make tsc testing as a common testing adds 248dd9b591db perf tests tsc: Add checking helper is_supported() adds cc3b964d5eb4 perf test: Implement skip_reason callback for watchpoint tests adds c18cf78d7969 perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT adds 38219f24116a perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUP [...] adds 20e88c6076fc perf annotate: Move bpf header inclusion to inside HAVE_LI [...] adds ef0580ecd8b0 perf env: Conditionally compile BPF support code on having [...] adds 1218838d68f5 perf kvm: Add kvm-stat for arm64 adds 9b0a78363594 perf test: Use generic event for expand_libpfm_events() adds bb1c15b60b98 perf stat: Support regex pattern in --for-each-cgroup adds 55a4de94c64b perf stat: Add --quiet option adds c5e6bc23355a perf trace beauty: Allow header files in a different path adds fa1b41a74d11 perf jevents: Tidy error handling adds 644bf4b0f7ac perf jevents: Add test for arch std events adds f9f16dfbe76e perf mem: Search event name with more flexible path adds eaf6aaeec5fa perf mem: Introduce weak function perf_mem_events__ptr() adds 4ba2452cd88f perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE adds 8b8173b45a7a perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE adds 436cce00710a perf mem: Only initialize memory event for recording adds 014a771c7867 perf auxtrace: Add itrace option '-M' for memory events adds 13e5df1e3f1b perf mem: Support AUX trace adds c825f7885178 perf c2c: Support AUX trace adds 40714c58630a perf mem: Support ARM SPE events adds c185f1cde466 perf arm-spe: Include bitops.h for BIT() macro adds 903b659436b7 perf arm-spe: Fix a typo in comment adds b2ded2e2e276 perf arm-spe: Refactor payload size calculation adds b65577baf482 perf arm-spe: Refactor arm_spe_get_events() adds 0a04244cabc5 perf arm-spe: Fix packet length handling adds 601366678c93 perf data: Allow to use stdio functions for pipe mode adds 3d05181a085c perf vendor events: Update Skylake client events to v50 adds 29396cd573da perf expr: Force encapsulation on expr_id_data adds 75eeaddd57f4 perf arm-spe: Refactor printing string to buffer adds 11695142e25e perf arm-spe: Refactor packet header parsing adds ab2aa439e4aa perf arm-spe: Add new function arm_spe_pkt_desc_addr() adds 09935ca7b64c perf arm-spe: Refactor address packet handling adds 5513ddaf103c perf arm_spe: Fixup top byte for data virtual address adds 6550149e801a perf arm-spe: Refactor context packet handling adds c52cfe987213 perf arm-spe: Add new function arm_spe_pkt_desc_counter() adds d158aa408f22 perf arm-spe: Refactor counter packet handling adds e66f6d759602 perf arm-spe: Add new function arm_spe_pkt_desc_event() adds 889d1a675fcf perf arm-spe: Refactor event type handling adds 4d0f4ca273aa perf arm-spe: Remove size condition checking for events adds 7488ffc4d981 perf arm-spe: Add new function arm_spe_pkt_desc_op_type() adds e771218f32f9 perf arm-spe: Refactor operation packet handling adds 3d829724b16c perf arm-spe: Add more sub classes for operation packet adds 3601e605501d perf arm_spe: Decode memory tagging properties adds 05e91e7fe26c perf arm-spe: Add support for ARMv8.3-SPE adds b3e453272d43 tools lib: Adopt memchr_inv() from kernel adds f45edd86b23a perf tools: Add build_id__is_defined function adds 7ac22b088afe perf tools: Add filename__decompress function adds af21c579c860 perf build-id: Add check for existing link in buildid dir adds 031f112f8dc0 perf tools: Use struct extra_kernel_map in machine__proces [...] adds ca8ea73ae109 perf symbols: Try to load vmlinux from buildid database adds 058f15113042 perf data: Add is_perf_data function adds 0b7b9e83c76c perf build-id: Use machine__for_each_dso in perf_session__ [...] adds 75fb2af68e35 perf build-id: Add __perf_session__cache_build_ids function adds fd4ebb457c9c perf build-id: Add build_id_cache__add function adds 1f195e557d13 Merge remote-tracking branch 'torvalds/master' into perf/core adds 94b69c615e4e perf test: Add shadow stat test adds 56933029d00c perf evsel: Convert last 'struct evsel' methods to the rig [...] adds a622eafa1a54 perf evlist: Use the right prefix for 'struct evlist' meth [...] adds 7b392ef04ef5 perf evlist: Use the right prefix for 'struct evlist' 'wor [...] adds 53f5e9084d01 perf evlist: Use the right prefix for 'struct evlist' stat [...] adds ade9d208d6f0 perf evlist: Use the right prefix for 'struct evlist' 'tog [...] adds 24bf91a7540b perf evlist: Use the right prefix for 'struct evlist' 'fil [...] adds 08c83997ca87 perf evlist: Use the right prefix for 'struct evlist' side [...] adds 2a6599cd5e09 perf evlist: Use the right prefix for 'struct evlist' samp [...] adds b02736f776d5 perf evlist: Use the right prefix for 'struct evlist' 'fin [...] adds fd643db5a879 perf evlist: Ditch unused set/reset sample_bit methods adds 3ccf8a7b66b6 perf evlist: Use the right prefix for 'struct evlist' samp [...] adds f4bd0b4a9b21 perf evlist: Use the right prefix for 'struct evlist' brow [...] adds e80db255525a perf evlist: Use the right prefix for 'struct evlist' trac [...] adds 2a99ff822dfa perf tools: Add aarch64 registers to --user-regs adds 0a7e7ec90e60 perf evlist: Use the right prefix for 'struct evlist' id_p [...] adds 37b01abe2a63 perf evlist: Use the right prefix for 'struct evlist' enab [...] adds 0a60b3394759 perf evlist: Use the right prefix for 'struct evlist' paus [...] adds e414fd1a3f70 perf evlist: Use the right prefix for 'struct evlist' evse [...] adds 712737241980 perf evlist: Use the right prefix for 'struct evlist' prin [...] adds 7748bb7175cc perf evlist: Use the right prefix for 'struct evlist' crea [...] adds 64b4778b863b perf evlist: Use the right prefix for 'struct evlist' even [...] adds 900c8ead5b0b perf evlist: Use the right prefix for 'struct evlist' even [...] adds 606e2c293345 perf evlist: Use the right prefix for alternative 'struct [...] adds 78e1bc257866 perf evlist: Use the right prefix for 'struct evlist' even [...] adds 25f84702f359 perf evlist: Use the right prefix for 'struct evlist' mmap [...] adds 44d2a5573665 perf evlist: Use the right prefix for 'struct evlist' raw [...] adds 1420ba2f6250 perf evlist: Use the right prefix for 'struct evlist' head [...] adds 515ea461c26e perf evlist: Use the right prefix for 'struct evlist' deli [...] adds f63c2f5a8b0e perf evlist: Use the right prefix for 'struct evlist' nr_t [...] adds b979a2f13b1b perf evlist: Use the right prefix for 'struct evlist' diff [...] adds db0ea13cc741 perf evlist: Use the right prefix for 'struct evlist' reco [...] adds b2ce5dbc1581 perf test: Fix metric parsing test adds 09d59c2f3465 tools build: Add missing libcap to test-all.bin target adds 2eb5dd418034 perf record: Fix memory leak when using '--user-regs=?' to [...] adds bf53fc6b5f41 perf unwind: Fix separate debug info files when using elfu [...] adds 47d982202f8c tools headers UAPI: Update tools's copy of linux/perf_event.h adds 542b88fd1276 perf record: Support new sample type for data page size adds 456ef4c11c06 perf evsel: Emit warning about kernel not supporting the d [...] adds 4853f1caa43e perf jevents: Add support for an extra directory level adds 4689f56796f8 perf jevents: Add support for system events tables adds 51d548471510 perf pmu: Add pmu_id() adds 4513c719c6f1 perf pmu: Add pmu_add_sys_aliases() adds 6d2783fe365f perf evlist: Change evlist__splice_list_tail() ordering adds c2337d67199a perf metricgroup: Fix metrics using aliases covering multi [...] adds f6fe1e48ae18 perf metricgroup: Split up metricgroup__print() adds a36fadb17c27 perf metricgroup: Support printing metric groups for system PMUs adds be335ec28efa perf metricgroup: Support adding metrics for system PMUs adds e15a536521ed perf vendor events: Add JSON metrics for imx8mm DDR Perf adds 03de8656c777 perf report: Support --header-only for pipe mode adds 96aea4daa6cb perf evlist: Support pipe mode display adds 7cfcd1e016cc perf tools: Add evlist__disable_evsel/evlist__enable_evsel adds 8abceacff87d perf debug: Add debug_set_file function adds 47dce51acc33 perf tools: Add support to read build id from compressed elf adds dc67d1920417 perf test: Make sample-parsing test aware of PERF_SAMPLE_{ [...] adds 526671bfc47d perf config: Fix example command in manpage to conform to [...] adds feca8a8342d3 perf tools: Reformat record's control fd man text adds 281a94b0f2f0 Merge remote-tracking branch 'torvalds/master' into perf/core adds 4262f8c3efa1 tools headers: Syncronize linux/build_bug.h with the kerne [...] adds 1c28a05d1a97 tools headers UAPI: Sync linux/stat.h with the kernel sources adds 4bba4c4bb09a tools headers: Get tools's linux/compiler.h closer to the [...] adds ffb9beb13e8d tools headers: Add conditional __has_builtin() adds 23cd9543a52b tools headers: Update linux/ctype.h with the kernel sources adds eb2842da77e1 perf trace beauty: Update copy of linux/socket.h with the [...] adds e9bde94f1eb5 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 7ddcdea5b544 tools headers UAPI: Sync linux/const.h with the kernel headers adds 4a443a51776c tools headers UAPI: Sync linux/fscrypt.h with the kernel sources adds d6dbfceec5dd tools headers UAPI: Sync linux/prctl.h with the kernel sources adds f93c789a3e24 tools headers cpufeatures: Sync with the kernel sources adds b53d4872d2cf tools headers UAPI: Update asm-generic/unistd.h adds 6b9bae63de4f perf script: Support data page size adds a50d03e3b8b6 perf sort: Add sort option for data page size adds 2e7f545096f9 perf mem: Factor out a function to generate sort order adds 48342fc07272 Merge tag 'perf-tools-2020-12-19' of git://git.kernel.org/ [...] adds 6a29ab57f4e9 cifs: Delete a stray unlock in cifs_swn_reconnect() adds eedf8e88e5f0 cifs: Unlock on errors in cifs_swn_reconnect() adds 0f2c66ae5c8d cifs: Re-indent cifs_swn_reconnect() adds 0bf1bafb17df cifs: Avoid error pointer dereference adds 3970acf7ddb9 SMB3: Add support for getting and setting SACLs adds 9541b81322e6 Add SMB 2 support for getting and setting SACLs adds 582888130702 Merge tag '5.11-rc-smb3-part2' of git://git.samba.org/sfre [...] adds c1048828c3db orangefs: add splice file operations adds e37b12e4bb21 Merge tag 'for-linus-5.11-ofs1' of git://git.kernel.org/pu [...] adds 154372e67d40 fs/9p: fix create-unlink-getattr idiom adds 987a64850996 fs/9p: track open fids adds 478ba09edc1f fs/9p: search open fids first adds 6636b6dcc3db 9p: add refcount to p9_fid struct adds ff5e72ebef41 9p: apply review requests for fid refcounting adds 5bfe97d7382b 9p: Fix writeback fid incorrectly being attached to dentry adds dfd375864ac1 9p: Uninitialized variable in v9fs_writeback_fid() adds cfd1d0f524a8 9p: Remove unnecessary IS_ERR() check new 70990afa34fb Merge tag '9p-for-5.11-rc1' of git://github.com/martinetd/linux adds 670d39657ca3 m68knommu: align BSS section to 4-byte boundaries adds a734bbf69427 m68k: m68328: move platform code to separate files adds 8b22820efb35 m68k: m68328: remove duplicate code new 8552d28e1401 Merge tag 'm68knommu-for-v5.11' of git://git.kernel.org/pu [...] adds 9d1c94a69d70 clk: fix a kernel-doc markup adds 61a31292002b clk: qcom: clk-alpha-pll: Add support for helper functions adds a2b57943a570 clk: qcom: clk-alpha-pll: Add support for controlling Agera PLLs adds 57b971907eb0 dt-bindings: clock: Add YAML schemas for the QCOM Camera c [...] adds 15d09e830bbc clk: qcom: camcc: Add camera clock controller driver for SC7180 adds 7635622b77b5 clk: qcom: lpasscc-sc7810: Use devm in probe adds 4ee9fe3e292b clk: qcom: lpass-sc7180: Disentangle the two clock devices adds a6dee2fe778b dt-bindings: clock: Add support for LPASS Audio Clock Controller adds 7dbe5a7a3f99 dt-bindings: clock: Add support for LPASS Always ON Controller adds a2d8f507803e clk: qcom: Add support to LPASS AUDIO_CC Glitch Free Mux clocks adds 794aa56a7805 clk: qcom: Add support to LPASS AON_CC Glitch Free Mux clocks adds e4accab4e0b0 clk: qcom: lpass-sc7180: Clean up on error in lpass_sc7180_init() adds 8d4025943e13 clk: qcom: camcc-sc7180: Use runtime PM ops instead of clk ones adds 3105c7c91feb clk: qcom: dispcc-sm8250: handle MMCX power domain adds 8d5d3c7a5bdd dt-bindings: clock: Add entry for crypto engine RPMH clock [...] adds dba6bc51975b clk: qcom: rpmh: Add CE clock on sdm845. adds 02d8e879e410 clk: qcom: Kconfig: Fix spelling mistake "dyanmic" -> "dynamic" adds a13ae5a3797a dt-bindings: clock: Add SDX55 GCC clock bindings adds 3fade566c07a clk: qcom: Add SDX55 GCC support adds 2e2639b7ef16 dt-bindings: clock: Introduce RPMHCC bindings for SDX55 adds afacfbbe1016 clk: qcom: Add support for SDX55 RPMh clocks adds bdf7805b8c0e dt-bindings: clock: Add GDSC in SDX55 GCC adds 063930ed2df5 clk: qcom: Add GDSC support for SDX55 GCC adds 6d37a8d19283 clk: qcom: gcc-sc7180: Use floor ops for sdcc clks adds 043577518f02 clk: qcom: gcc-sc7180: Add 50 MHz clock rate for SDC2 adds ce8c195e652f clk: qcom: lpasscc: Introduce pm autosuspend for SC7180 adds eb50f3f42cb6 dt-bindings: clock: Add RPMHCC bindings for SM8350 adds f7b36cc19efb clk: qcom: rpmh: add support for SM8350 rpmh clocks adds 6a1784970358 clk: remove unneeded dead-store initialization adds e5a4b9b99e5b clk: avoid devm_clk_release name clash adds 30d6f8c15d2c clk: add api to get clk consumer from clk_hw adds 8e677e7f0aa3 clk: meson: g12: drop use of __clk_lookup() adds 6d30d50d037d clk: add devm variant of clk_notifier_register adds e6fb7aee486c clk: meson: g12: use devm variant to register notifiers adds 7f2c2f38c1c0 clk: renesas: rcar-gen3: Remove stp_ck handling for SDHI adds 0ca995f5c711 clk: renesas: r8a779a0: Make rcar_r8a779a0_cpg_clk_registe [...] adds 043585760f51 MAINTAINERS: Update git repo for Renesas clock drivers adds 23378e70ca28 clk: renesas: r8a779a0: Add CSI4[0-3] clocks adds 874d4eee5421 clk: renesas: r8a779a0: Add VIN clocks adds 13d2617bf224 clk: renesas: r8a774a1: Add RPC clocks adds fb9805c51793 clk: renesas: r8a774b1: Add RPC clocks adds 4ef39a80da8b clk: renesas: rcar-usb2-clock-sel: Replace devm_reset_cont [...] adds b5fb3b8859a4 clk: renesas: cpg-mssr: fix kerneldoc of cpg_mssr_priv adds 14653942de7f clk: renesas: r8a779a0: Fix R and OSC clocks adds 40745482eec8 clk: renesas: r8a774c0: Add RPC clocks adds fd0d8ed7c1b4 clk: renesas: sh73a0: Stop using __raw_*() I/O accessors adds f5c50b1fed55 dt-bindings: clock: renesas: rcar-usb2-clock-sel: Convert [...] adds fdc9b0191191 Merge tag 'renesas-clk-for-v5.11-tag3' of git://git.kernel [...] adds e44cdff05145 clk: samsung: Allow compile testing of Exynos, S3C64xx and [...] adds 44a9e78f9242 clk: samsung: Prevent potential endless loop in the PLL ops adds 87b6a5e28b2b Merge tag 'clk-v5.11-samsung' of https://git.kernel.org/pu [...] new 23cae54f5269 Merge branches 'clk-doc', 'clk-qcom', 'clk-simplify', 'clk [...] adds f069e7e752db Merge branch 'v5.11/headers' into integ adds 14ebb3154b8f clk: meson: axg: add Video Clocks adds e80d8510ffef clk: meson: axg: add MIPI DSI Host clock adds bae69bfa3a58 clk: meson: Kconfig: fix dependency for G12A adds 20425f631948 clk: meson: enable building as modules adds 312489790cc6 dt-bindings: clk: g12a-clkc: add DSI Pixel clock bindings adds dee6ecc7c330 Merge branch 'v5.11/headers' into v5.11/drivers adds 88b9ae600138 clk: meson: g12a: add MIPI DSI Host Pixel Clock adds cadd53122ae8 Merge tag 'clk-meson-v5.11-1' of https://github.com/BayLib [...] adds 6e0781e092a1 clk: rockchip: Add appropriate arch dependencies adds 7f5b57a095f3 clk: rockchip: Remove redundant null check before clk_prep [...] adds 5868491e1257 clk: rockchip: add CLK_SET_RATE_PARENT to sclk for rk3066a [...] adds caa2fd752ecb clk: rockchip: fix i2s gate bits on rk3066 and rk3188 adds f4ac0c5639b7 Merge tag 'v5.11-rockchip-clk-1' of git://git.kernel.org/p [...] adds 16a30ba15cd7 sh: boards: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 047b04201f62 xtensa: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds b8bcece8a77f clk: qoriq: Add platform dependencies adds e81bed419f03 clk: fsl-sai: fix memory leak adds 0eba77079042 clk: composite: add devm_clk_hw_register_composite_pdata() adds fb8715157b6a clk: fsl-sai: use devm_clk_hw_register_composite_pdata() adds 4cb15934ba05 clk: qoriq: provide constants for the type adds 26792699fe36 clk: divider: add devm_clk_hw_register_divider_table() adds e577af82c72f dt-bindings: clock: document the fsl-flexspi-clk device adds fcf77be87eac clk: fsl-flexspi: new driver adds 967069aa4de6 clk: pwm: drop of_match_ptr from of_device_id table adds 975d25cbb505 clk: scpi: mark scpi_clk_match as maybe unused new d240d4c20578 Merge branches 'clk-amlogic', 'clk-rockchip', 'clk-of', 'c [...] adds 6160aca44314 clk: tegra: Do not return 0 on failure adds a886c310d9fc clk: tegra: bpmp: Clamp clock rates on requests adds 55cd03e8095d Merge tag 'for-5.11-clk' of git://git.kernel.org/pub/scm/l [...] adds 5bf5861d6ea6 clk: tegra: Fix duplicated SE clock entry adds 77d8f3068c63 clk: imx: scu: add two cells binding support adds 0d5f1f4731b5 clk: imx: scu: bypass cpu power domains adds 2f1a2c1d00bc clk: imx: scu: allow scu clk to take device pointer adds 78edeb080330 clk: imx: scu: add runtime pm support adds d0409631f466 clk: imx: scu: add suspend/resume support adds d5f1e6a2bb61 clk: imx: imx8qxp-lpcg: add parsing clocks from device tree adds a4bfc85ccf37 clk: imx: lpcg: allow lpcg clk to take device pointer adds 18cdbad40c6c clk: imx: clk-imx8qxp-lpcg: add runtime pm support adds ea0c5cbaf8b7 clk: imx: lpcg: add suspend/resume support adds 8404c66140e2 clk: imx: remove unneeded semicolon adds f2644bd7413c clk: imx: remove redundant assignment to pointer np adds 220175cd3979 clk: imx: scu: fix build break when compiled as modules adds 12309428c277 clk: imx: gate2: Remove the IMX_CLK_GATE2_SINGLE_BIT special case adds 040adb5fe95a clk: imx: gate2: Keep the register writing in on place adds 03681d06a555 clk: imx: gate2: Check if clock is enabled against cgr_val adds bcd418a632b6 clk: imx: gate2: Add cgr_mask for more flexible number of [...] adds 65188f07456d clk: imx: gate2: Add locking in is_enabled op adds f2bd43f1c97f clk: imx: gate2: Remove unused variable ret adds bdb08940236c clk: imx8mm: drop of_match_ptr from of_device_id table adds 8f8a3230929f clk: imx8mn: drop of_match_ptr from of_device_id table adds f32e42f09270 clk: imx8mp: drop of_match_ptr from of_device_id table adds 00cb754ac622 clk: imx8mq: drop of_match_ptr from of_device_id table adds 550b562a153f clk: imx: scu: Make pd_np with static keyword adds 43d2479687c9 clk: imx: scu: remove the calling of device_is_bound adds 958879d0d7f9 Merge tag 'clk-imx-5.11' of git://git.kernel.org/pub/scm/l [...] adds a00a3f29b2a6 dt-bindings: fu740: prci: add YAML documentation for the F [...] adds c816e1ddf2b6 clk: sifive: Extract prci core to common base adds 28108fc8a056 clk: sifive: Use common name for prci configuration adds efc91ae43c8d clk: sifive: Add a driver for the SiFive FU740 PRCI IP block adds 263ac3908516 clk: sifive: Fix the wrong bit field shift adds 732374a0b440 clk: sifive: Add clock enable and disable ops adds 2aeff9d8c8e6 clk: mediatek: Make mtk_clk_register_mux() a static function adds bf6d43d72325 clk: Add hardware-enable column to clk summary new 699eda2814f2 Merge branches 'clk-tegra', 'clk-imx', 'clk-sifive', 'clk- [...] adds 8c6239f6e95f clk: ti: Fix memleak in ti_fapll_synth_setup adds 66cc7af38149 clk: ti: omap5: Fix reboot DPLL lock failure when using AB [...] adds bd91abb218e0 dt-bindings: clock: adi,axi-clkgen: convert old binding to [...] adds ac1ee86a9cdb clk: axi-clkgen: wrap limits in a struct and keep copy on [...] adds 16214f97f443 clk: axi-clkgen: move the OF table at the bottom of the file adds 03813d9b7d43 clk: Trace clk_set_rate() "range" functions adds 91274497c791 clk: at91: sama7g5: fix compilation error adds 3d86ee17d467 dt-bindings: clock: at91: add sama7g5 pll defines adds 83d002877365 clk: at91: sama7g5: allow SYS and CPU PLLs to be exported [...] adds e26b3006ff07 clk: at91: clk-master: add 5th divisor for mck master adds 0bb4623f13d4 clk: at91: sama7g5: add 5th divisor for mck0 layout and ch [...] adds 8dc4af8bef12 clk: at91: clk-sam9x60-pll: allow runtime changes for pll adds 4011f03ee475 clk: at91: sama7g5: remove mck0 from parent list of other clocks adds f803858af84e clk: at91: sama7g5: decrease lower limit for MCK0 rate adds 120d5d8b4614 clk: at91: sama7g5: do not allow cpu pll to go higher than 1GHz adds 7a110b9107ed clk: at91: clk-master: re-factor master clock adds 91f3bf0d5315 clk: at91: sama7g5: register cpu clock adds 01324f9e88b5 clk: at91: sam9x60: remove atmel,osc-bypass support adds 5142cbcea324 clk: si5351: Wait for bit clear after PLL reset new b53a1603b46c Merge branches 'clk-ti', 'clk-analog', 'clk-trace', 'clk-a [...] adds 11a163f2c7d6 clk: ingenic: Fix divider calculation with div tables adds 4b003f5fcadf clk: vc5: Use "idt,voltage-microvolt" instead of "idt,volt [...] adds c82cf05190d4 clk: bcm: dvp: drop a variable that is assigned to only adds be439cc4c404 clk: bcm: dvp: Add MODULE_DEVICE_TABLE() adds d2d94fc56762 clk: s2mps11: Fix a resource leak in error handling paths [...] adds 48f68de00c14 clk: sunxi-ng: Make sure divider tables have sentinel new 6c5c16007a11 dt-bindings: Add Canaan vendor prefix new 0c797d2c7e82 dt-binding: clock: Document canaan,k210-clk bindings adds 6f37689cf6b3 clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9 new abe7e32f1d50 Merge branches 'clk-ingenic', 'clk-vc5', 'clk-cleanup', 'c [...] new 8653b778e454 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...]
The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/perf-security.rst | 81 +- .../devicetree/bindings/clock/adi,axi-clkgen.yaml | 53 + .../devicetree/bindings/clock/axi-clkgen.txt | 25 - .../devicetree/bindings/clock/canaan,k210-clk.yaml | 54 + .../bindings/clock/fsl,flexspi-clock.yaml | 55 + .../bindings/clock/qcom,aoncc-sm8250.yaml | 58 + .../bindings/clock/qcom,audiocc-sm8250.yaml | 58 + .../devicetree/bindings/clock/qcom,gcc-sdx55.yaml | 77 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 + .../bindings/clock/qcom,sc7180-camcc.yaml | 73 + .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 68 - .../clock/renesas,rcar-usb2-clock-sel.yaml | 100 + .../bindings/clock/sifive/fu740-prci.yaml | 60 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + MAINTAINERS | 2 +- arch/m68k/68000/Makefile | 9 +- arch/m68k/68000/dragen2.c | 100 + arch/m68k/68000/m68328.c | 32 +- arch/m68k/68000/m68328.h | 5 + arch/m68k/68000/m68EZ328.c | 77 - arch/m68k/68000/m68VZ328.c | 189 - arch/m68k/68000/ucsimm.c | 38 + arch/m68k/Kconfig.cpu | 8 +- arch/m68k/Kconfig.machine | 16 +- arch/m68k/kernel/setup_no.c | 9 + arch/m68k/kernel/vmlinux-nommu.lds | 2 +- arch/riscv/Kconfig.socs | 2 +- arch/sh/boards/of-generic.c | 2 +- arch/xtensa/kernel/time.c | 2 +- drivers/clk/Kconfig | 11 +- drivers/clk/Makefile | 1 + drivers/clk/at91/at91rm9200.c | 21 +- drivers/clk/at91/at91sam9260.c | 26 +- drivers/clk/at91/at91sam9g45.c | 32 +- drivers/clk/at91/at91sam9n12.c | 36 +- drivers/clk/at91/at91sam9rl.c | 23 +- drivers/clk/at91/at91sam9x5.c | 28 +- drivers/clk/at91/clk-master.c | 337 +- drivers/clk/at91/clk-sam9x60-pll.c | 145 +- drivers/clk/at91/dt-compat.c | 15 +- drivers/clk/at91/pmc.h | 22 +- drivers/clk/at91/sam9x60.c | 51 +- drivers/clk/at91/sama5d2.c | 42 +- drivers/clk/at91/sama5d3.c | 38 +- drivers/clk/at91/sama5d4.c | 40 +- drivers/clk/at91/sama7g5.c | 223 +- drivers/clk/bcm/clk-bcm2711-dvp.c | 4 +- drivers/clk/clk-axi-clkgen.c | 64 +- drivers/clk/clk-composite.c | 50 + drivers/clk/clk-divider.c | 34 + drivers/clk/clk-fsl-flexspi.c | 106 + drivers/clk/clk-fsl-sai.c | 14 +- drivers/clk/clk-pwm.c | 2 +- drivers/clk/clk-qoriq.c | 13 +- drivers/clk/clk-s2mps11.c | 1 + drivers/clk/clk-scpi.c | 2 +- drivers/clk/clk-si5351.c | 13 +- drivers/clk/clk-versaclock5.c | 4 +- drivers/clk/clk.c | 132 +- drivers/clk/imx/clk-gate2.c | 68 +- drivers/clk/imx/clk-imx8mm.c | 2 +- drivers/clk/imx/clk-imx8mn.c | 2 +- drivers/clk/imx/clk-imx8mp.c | 4 +- drivers/clk/imx/clk-imx8mq.c | 2 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 139 + drivers/clk/imx/clk-imx8qxp.c | 136 +- drivers/clk/imx/clk-lpcg-scu.c | 53 +- drivers/clk/imx/clk-pll14xx.c | 2 +- drivers/clk/imx/clk-scu.c | 227 +- drivers/clk/imx/clk-scu.h | 56 +- drivers/clk/imx/clk.h | 27 +- drivers/clk/ingenic/cgu.c | 14 +- drivers/clk/mediatek/clk-mux.c | 2 +- drivers/clk/mediatek/clk-mux.h | 4 - drivers/clk/meson/Kconfig | 7 +- drivers/clk/meson/axg-aoclk.c | 5 +- drivers/clk/meson/axg.c | 824 +++- drivers/clk/meson/axg.h | 23 +- drivers/clk/meson/g12a-aoclk.c | 5 +- drivers/clk/meson/g12a.c | 181 +- drivers/clk/meson/g12a.h | 3 +- drivers/clk/meson/gxbb-aoclk.c | 5 +- drivers/clk/meson/gxbb.c | 5 +- drivers/clk/meson/meson-aoclk.c | 4 + drivers/clk/meson/meson-eeclk.c | 3 + drivers/clk/mvebu/armada-37xx-xtal.c | 4 +- drivers/clk/qcom/Kconfig | 25 +- drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/camcc-sc7180.c | 1732 +++++++++ drivers/clk/qcom/clk-alpha-pll.c | 217 +- drivers/clk/qcom/clk-alpha-pll.h | 4 + drivers/clk/qcom/clk-rpmh.c | 56 + drivers/clk/qcom/dispcc-sm8250.c | 1 + drivers/clk/qcom/gcc-sc7180.c | 5 +- drivers/clk/qcom/gcc-sdx55.c | 1659 ++++++++ drivers/clk/qcom/lpass-gfm-sm8250.c | 320 ++ drivers/clk/qcom/lpasscorecc-sc7180.c | 135 +- drivers/clk/renesas/clk-sh73a0.c | 2 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 8 + drivers/clk/renesas/r8a774b1-cpg-mssr.c | 8 + drivers/clk/renesas/r8a774c0-cpg-mssr.c | 9 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 51 +- drivers/clk/renesas/rcar-gen3-cpg.c | 79 +- drivers/clk/renesas/rcar-gen3-cpg.h | 5 + drivers/clk/renesas/rcar-usb2-clock-sel.c | 2 +- drivers/clk/renesas/renesas-cpg-mssr.c | 3 +- drivers/clk/rockchip/Kconfig | 12 +- drivers/clk/rockchip/clk-rk3188.c | 35 +- drivers/clk/rockchip/clk.c | 3 +- drivers/clk/samsung/Kconfig | 67 +- drivers/clk/samsung/Makefile | 22 +- drivers/clk/samsung/clk-pll.c | 147 +- drivers/clk/sifive/Kconfig | 8 +- drivers/clk/sifive/Makefile | 2 +- drivers/clk/sifive/fu540-prci.c | 599 +-- drivers/clk/sifive/fu540-prci.h | 21 + drivers/clk/sifive/fu740-prci.c | 123 + drivers/clk/sifive/fu740-prci.h | 21 + drivers/clk/sifive/sifive-prci.c | 574 +++ drivers/clk/sifive/sifive-prci.h | 299 ++ drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 1 + drivers/clk/tegra/clk-bpmp.c | 6 +- drivers/clk/tegra/clk-dfll.c | 4 +- drivers/clk/tegra/clk-id.h | 1 + drivers/clk/tegra/clk-tegra-periph.c | 2 +- drivers/clk/ti/clk-54xx.c | 12 +- drivers/clk/ti/fapll.c | 11 +- fs/9p/fid.c | 65 +- fs/9p/fid.h | 11 +- fs/9p/vfs_dentry.c | 2 + fs/9p/vfs_dir.c | 6 +- fs/9p/vfs_file.c | 7 +- fs/9p/vfs_inode.c | 47 +- fs/9p/vfs_inode_dotl.c | 35 +- fs/9p/vfs_super.c | 1 + fs/9p/xattr.c | 16 +- fs/cifs/cifs_swn.c | 73 +- fs/cifs/cifsacl.c | 15 +- fs/cifs/cifsglob.h | 4 +- fs/cifs/cifspdu.h | 2 + fs/cifs/cifsproto.h | 4 +- fs/cifs/connect.c | 1 + fs/cifs/smb2ops.c | 35 +- fs/cifs/smb2pdu.c | 7 +- fs/cifs/smb2proto.h | 4 +- fs/cifs/xattr.c | 81 +- fs/orangefs/file.c | 2 + include/dt-bindings/clock/at91.h | 11 + include/dt-bindings/clock/fsl,qoriq-clockgen.h | 15 + include/dt-bindings/clock/g12a-clkc.h | 2 + include/dt-bindings/clock/k210-clk.h | 56 +- include/dt-bindings/clock/qcom,camcc-sc7180.h | 121 + include/dt-bindings/clock/qcom,gcc-sdx55.h | 117 + include/dt-bindings/clock/qcom,rpmh.h | 10 + .../dt-bindings/clock/qcom,sm8250-lpass-aoncc.h | 11 + .../dt-bindings/clock/qcom,sm8250-lpass-audiocc.h | 13 + include/dt-bindings/clock/sifive-fu740-prci.h | 23 + include/linux/clk-provider.h | 39 + include/linux/clk.h | 20 +- include/linux/clk/samsung.h | 4 +- include/net/9p/client.h | 7 + include/trace/events/clk.h | 44 + net/9p/client.c | 14 +- tools/arch/x86/include/asm/cpufeatures.h | 2 + tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/arch/x86/include/asm/msr-index.h | 12 +- tools/build/feature/Makefile | 2 +- tools/include/linux/build_bug.h | 5 + tools/include/linux/compiler.h | 4 +- tools/include/linux/compiler_types.h | 21 + tools/include/linux/ctype.h | 17 +- tools/include/linux/string.h | 1 + tools/include/uapi/asm-generic/unistd.h | 2 +- tools/include/uapi/linux/const.h | 5 + tools/include/uapi/linux/fscrypt.h | 5 +- tools/include/uapi/linux/perf_event.h | 6 +- tools/include/uapi/linux/prctl.h | 5 + tools/include/uapi/linux/stat.h | 9 +- tools/lib/string.c | 58 + tools/perf/Documentation/itrace.txt | 1 + tools/perf/Documentation/perf-config.txt | 2 +- tools/perf/Documentation/perf-record.txt | 19 +- tools/perf/Documentation/perf-report.txt | 1 + tools/perf/Documentation/perf-script.txt | 5 +- tools/perf/Documentation/perf-stat.txt | 9 +- tools/perf/arch/arm/util/cs-etm.c | 4 +- tools/perf/arch/arm64/Makefile | 1 + tools/perf/arch/arm64/util/Build | 3 +- tools/perf/arch/arm64/util/arm-spe.c | 4 +- tools/perf/arch/arm64/util/arm64_exception_types.h | 92 + tools/perf/arch/arm64/util/kvm-stat.c | 85 + tools/perf/arch/arm64/util/mem-events.c | 37 + tools/perf/arch/arm64/util/perf_regs.c | 33 + tools/perf/arch/mips/Build | 2 +- tools/perf/arch/mips/annotate/instructions.c | 46 + tools/perf/arch/x86/include/arch-tests.h | 1 - tools/perf/arch/x86/tests/Build | 1 - tools/perf/arch/x86/tests/arch-tests.c | 4 - tools/perf/arch/x86/tests/intel-cqm.c | 2 +- tools/perf/arch/x86/util/intel-bts.c | 4 +- tools/perf/arch/x86/util/intel-pt.c | 6 +- tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-c2c.c | 39 +- tools/perf/builtin-diff.c | 4 +- tools/perf/builtin-evlist.c | 18 +- tools/perf/builtin-ftrace.c | 11 +- tools/perf/builtin-inject.c | 2 + tools/perf/builtin-kmem.c | 7 +- tools/perf/builtin-kvm.c | 9 +- tools/perf/builtin-mem.c | 97 +- tools/perf/builtin-record.c | 52 +- tools/perf/builtin-report.c | 34 +- tools/perf/builtin-sched.c | 6 +- tools/perf/builtin-script.c | 25 +- tools/perf/builtin-stat.c | 45 +- tools/perf/builtin-top.c | 34 +- tools/perf/builtin-trace.c | 43 +- tools/perf/builtin-version.c | 1 + .../arch/arm64/freescale/imx8mm/sys/ddrc.json | 39 + .../arch/arm64/freescale/imx8mm/sys/metrics.json | 18 + .../perf/pmu-events/arch/test/arch-std-events.json | 8 + .../perf/pmu-events/arch/test/test_cpu/cache.json | 5 + tools/perf/pmu-events/arch/x86/skylake/cache.json | 4100 ++++++++++---------- .../arch/x86/skylake/floating-point.json | 76 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 644 +-- tools/perf/pmu-events/arch/x86/skylake/memory.json | 2279 +++++------ tools/perf/pmu-events/arch/x86/skylake/other.json | 60 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 1266 +++--- .../pmu-events/arch/x86/skylake/skl-metrics.json | 271 +- .../arch/x86/skylake/virtual-memory.json | 374 +- tools/perf/pmu-events/jevents.c | 182 +- tools/perf/pmu-events/pmu-events.h | 6 + tools/perf/tests/Build | 1 + tools/perf/tests/backward-ring-buffer.c | 4 +- tools/perf/tests/bpf.c | 12 +- tools/perf/tests/builtin-test.c | 6 + tools/perf/tests/code-reading.c | 8 +- tools/perf/tests/event-times.c | 6 +- tools/perf/tests/event_update.c | 3 +- tools/perf/tests/evsel-tp-sched.c | 25 +- tools/perf/tests/expand-cgroup.c | 9 +- tools/perf/tests/keep-tracking.c | 2 +- tools/perf/tests/llvm.c | 30 +- tools/perf/tests/mmap-basic.c | 6 +- tools/perf/tests/openat-syscall-tp-fields.c | 6 +- tools/perf/tests/parse-events.c | 10 +- tools/perf/tests/parse-metric.c | 4 +- tools/perf/tests/parse-no-sample-id-all.c | 4 +- tools/perf/tests/perf-record.c | 18 +- tools/perf/{arch/x86 => }/tests/perf-time-to-tsc.c | 21 +- tools/perf/tests/pmu-events.c | 16 +- tools/perf/tests/sample-parsing.c | 6 +- tools/perf/tests/shell/stat+shadow_stat.sh | 80 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 2 +- tools/perf/tests/sw-clock.c | 2 +- tools/perf/tests/switch-tracking.c | 18 +- tools/perf/tests/task-exit.c | 13 +- tools/perf/tests/tests.h | 3 + tools/perf/tests/topology.c | 2 +- tools/perf/tests/wp.c | 21 +- tools/perf/trace/beauty/include/linux/socket.h | 1 + tools/perf/trace/beauty/mmap_flags.sh | 4 +- tools/perf/trace/beauty/mmap_prot.sh | 2 +- tools/perf/ui/browsers/hists.c | 61 +- tools/perf/ui/gtk/gtk.h | 5 +- tools/perf/ui/gtk/hists.c | 6 +- tools/perf/util/annotate.c | 16 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 59 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 17 - .../util/arm-spe-decoder/arm-spe-pkt-decoder.c | 601 +-- .../util/arm-spe-decoder/arm-spe-pkt-decoder.h | 122 +- tools/perf/util/arm-spe.c | 2 +- tools/perf/util/auxtrace.c | 19 +- tools/perf/util/auxtrace.h | 2 + tools/perf/util/bpf-event.c | 2 +- tools/perf/util/bpf-loader.c | 3 +- tools/perf/util/bpf-loader.h | 3 + tools/perf/util/build-id.c | 127 +- tools/perf/util/build-id.h | 8 + tools/perf/util/cgroup.c | 202 +- tools/perf/util/data.c | 60 +- tools/perf/util/data.h | 12 +- tools/perf/util/debug.c | 9 +- tools/perf/util/debug.h | 2 + tools/perf/util/dso.c | 45 +- tools/perf/util/dso.h | 2 + tools/perf/util/env.c | 15 +- tools/perf/util/env.h | 4 +- tools/perf/util/event.h | 4 + tools/perf/util/evlist.c | 288 +- tools/perf/util/evlist.h | 136 +- tools/perf/util/evsel.c | 60 +- tools/perf/util/evsel.h | 1 + tools/perf/util/evswitch.c | 4 +- tools/perf/util/expr.c | 68 +- tools/perf/util/expr.h | 17 +- tools/perf/util/expr.y | 2 +- tools/perf/util/header.c | 56 +- tools/perf/util/hist.c | 5 +- tools/perf/util/hist.h | 26 +- tools/perf/util/intel-pt.c | 3 +- tools/perf/util/machine.c | 69 +- tools/perf/util/map_symbol.h | 1 + tools/perf/util/mem-events.c | 45 +- tools/perf/util/mem-events.h | 3 +- tools/perf/util/mem2node.c | 3 +- tools/perf/util/metricgroup.c | 258 +- tools/perf/util/parse-events.c | 29 +- tools/perf/util/parse-regs-options.c | 2 +- tools/perf/util/perf_event_attr_fprintf.c | 2 +- tools/perf/util/pmu.c | 96 + tools/perf/util/pmu.h | 3 + tools/perf/util/python.c | 4 +- tools/perf/util/record.c | 9 +- tools/perf/util/record.h | 1 + tools/perf/util/s390-cpumsf.c | 6 +- tools/perf/util/s390-sample-raw.c | 5 +- tools/perf/util/sample-raw.c | 4 +- tools/perf/util/sample-raw.h | 7 +- tools/perf/util/session.c | 57 +- tools/perf/util/sideband_evlist.c | 14 +- tools/perf/util/sort.c | 32 +- tools/perf/util/sort.h | 1 + tools/perf/util/stat-display.c | 8 +- tools/perf/util/stat.c | 20 +- tools/perf/util/stat.h | 21 +- tools/perf/util/symbol-elf.c | 37 +- tools/perf/util/symbol.c | 16 + tools/perf/util/synthetic-events.c | 10 +- tools/perf/util/unwind-libdw.c | 32 +- 331 files changed, 17518 insertions(+), 7795 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/adi,axi-clkgen.yaml delete mode 100644 Documentation/devicetree/bindings/clock/axi-clkgen.txt create mode 100644 Documentation/devicetree/bindings/clock/canaan,k210-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/fsl,flexspi-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,aoncc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,audiocc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sdx55.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-camcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock [...] create mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock [...] create mode 100644 Documentation/devicetree/bindings/clock/sifive/fu740-prci.yaml create mode 100644 arch/m68k/68000/dragen2.c create mode 100644 arch/m68k/68000/m68328.h delete mode 100644 arch/m68k/68000/m68EZ328.c delete mode 100644 arch/m68k/68000/m68VZ328.c create mode 100644 arch/m68k/68000/ucsimm.c create mode 100644 drivers/clk/clk-fsl-flexspi.c create mode 100644 drivers/clk/qcom/camcc-sc7180.c create mode 100644 drivers/clk/qcom/gcc-sdx55.c create mode 100644 drivers/clk/qcom/lpass-gfm-sm8250.c create mode 100644 drivers/clk/sifive/fu540-prci.h create mode 100644 drivers/clk/sifive/fu740-prci.c create mode 100644 drivers/clk/sifive/fu740-prci.h create mode 100644 drivers/clk/sifive/sifive-prci.c create mode 100644 drivers/clk/sifive/sifive-prci.h create mode 100644 include/dt-bindings/clock/fsl,qoriq-clockgen.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sc7180.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sdx55.h create mode 100644 include/dt-bindings/clock/qcom,sm8250-lpass-aoncc.h create mode 100644 include/dt-bindings/clock/qcom,sm8250-lpass-audiocc.h create mode 100644 include/dt-bindings/clock/sifive-fu740-prci.h create mode 100644 tools/include/linux/compiler_types.h create mode 100644 tools/perf/arch/arm64/util/arm64_exception_types.h create mode 100644 tools/perf/arch/arm64/util/kvm-stat.c create mode 100644 tools/perf/arch/arm64/util/mem-events.c create mode 100644 tools/perf/arch/mips/annotate/instructions.c create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mm/sys/ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mm/sys/metrics.json create mode 100644 tools/perf/pmu-events/arch/test/arch-std-events.json create mode 100644 tools/perf/pmu-events/arch/test/test_cpu/cache.json rename tools/perf/{arch/x86 => }/tests/perf-time-to-tsc.c (91%) create mode 100755 tools/perf/tests/shell/stat+shadow_stat.sh