This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm-base in repository linux-next.
omits c8428f2c5bd2 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits b07785aa99d9 Merge remote-tracking branch 'mhi/mhi-next' omits 967308c5bb06 Merge remote-tracking branch 'xarray/main' omits 71b7e535b29a Merge remote-tracking branch 'nvmem/for-next' omits 8f65535991b0 Merge remote-tracking branch 'slimbus/for-next' omits 6083cf09a6be Merge remote-tracking branch 'gnss/gnss-next' omits 961e8e1c70a9 Merge remote-tracking branch 'kspp/for-next/kspp' omits bfcf8e5bc6db Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 73ea8be32eca Merge remote-tracking branch 'coresight/next' omits d5f43e2c1a55 Merge remote-tracking branch 'livepatching/for-next' omits e8889fdc03d2 Merge remote-tracking branch 'userns/for-next' omits 436bfc35804a Merge remote-tracking branch 'pwm/for-next' omits 4ea845d33072 Merge remote-tracking branch 'pinctrl/for-next' omits 9b8b069f47dd Merge remote-tracking branch 'gpio-intel/for-next' omits b7d105d0aec6 Merge remote-tracking branch 'rpmsg/for-next' omits a82879855aa2 Merge remote-tracking branch 'vhost/linux-next' omits 905d80444609 Merge remote-tracking branch 'scsi/for-next' omits fb370beae671 Merge remote-tracking branch 'cgroup/for-next' omits ae5ab1d75fd1 Merge remote-tracking branch 'dmaengine/next' omits 01d6eb8be2f6 Merge remote-tracking branch 'vfio/next' omits c6e75e387cdd Merge remote-tracking branch 'extcon/extcon-next' omits 879771e77085 Merge remote-tracking branch 'char-misc/char-misc-next' omits 4fab830352ca Merge remote-tracking branch 'driver-core/driver-core-next' omits a5daca2e6c83 Merge remote-tracking branch 'ipmi/for-next' omits dc939e069a44 Merge remote-tracking branch 'leds/for-next' omits c2b438b34044 Merge remote-tracking branch 'workqueues/for-next' omits 36af66bf97b9 Merge remote-tracking branch 'percpu/for-next' omits 5af1340772eb Merge remote-tracking branch 'xen-tip/linux-next' omits db9b78d9eb28 Merge remote-tracking branch 'rcu/rcu/next' omits b5837d5af4be Merge remote-tracking branch 'ftrace/for-next' omits ef08fa5175c1 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 1ce2a4faf753 Merge remote-tracking branch 'edac/edac-for-next' omits 7e644d66c70c Merge remote-tracking branch 'tip/auto-latest' omits 18387db762a9 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits a5e4f27f470a Merge remote-tracking branch 'keys/keys-next' omits 7573e21222c3 Merge remote-tracking branch 'apparmor/apparmor-next' omits b84cb7a7e22c Merge remote-tracking branch 'security/next-testing' omits d351b220ea95 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 59eb3921fa31 next-20210222/block omits 1681e6ddf703 Merge remote-tracking branch 'input/next' omits 813ca18f14cd Merge remote-tracking branch 'modules/modules-next' omits 9a1e5b82e3b8 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 124092bcf05d Merge remote-tracking branch 'drm-msm/msm-next' omits 47440e13acd7 next-20210222/amdgpu omits 5f820ed62607 Merge remote-tracking branch 'drm-misc/for-linux-next' omits eb1792d46059 Merge remote-tracking branch 'gfs2/for-next' omits ad6fd8b48bf4 Merge remote-tracking branch 'swiotlb/linux-next' omits 32497ff074d9 Merge remote-tracking branch 'ieee1394/for-next' omits db3cd5ffbff8 Merge remote-tracking branch 'pm/linux-next' omits 54fa3d59a353 Merge remote-tracking branch 'v4l-dvb-next/master' omits 1e7293264c5e Merge remote-tracking branch 'jc_docs/docs-next' omits dde4bb938e3e Merge remote-tracking branch 'dmi/dmi-for-next' omits 4ebe64ba0662 Merge remote-tracking branch 'i2c/i2c/for-next' omits a0617e7a9195 Merge remote-tracking branch 'hid/for-next' omits 46a54acf3444 Merge remote-tracking branch 'pci/next' omits 544cceae0d98 Merge remote-tracking branch 'printk/for-next' omits 93c30e481751 Merge remote-tracking branch 'vfs/for-next' omits 8ac024084935 Merge remote-tracking branch 'v9fs/9p-next' omits 69f6f09e748c Merge remote-tracking branch 'overlayfs/overlayfs-next' omits fbcbf4d9e8a9 Merge remote-tracking branch 'nfs-anna/linux-next' omits ade1be8355cd Merge remote-tracking branch 'ext4/dev' omits 8a376055dedc Merge remote-tracking branch 'ext3/for_next' omits e0df3f77fef2 Merge remote-tracking branch 'ecryptfs/next' omits c2d4f5ff38dd Merge remote-tracking branch 'cifs/for-next' omits c456d2dfb419 Merge remote-tracking branch 'btrfs/for-next' omits bbf120ce7c89 Merge remote-tracking branch 'fscache/fscache-next' omits 4cb431e82c25 Merge branch 'remotes/lorenzo/pci/misc' omits fc6d2c361d76 Merge branch 'remotes/lorenzo/pci/xilinx' omits d1420a161232 Merge branch 'remotes/lorenzo/pci/tango' omits 49affcd1aa05 Merge branch 'pci/rockchip-typos' omits 019b222d8dbc Merge branch 'remotes/lorenzo/pci/rockchip' omits c6b773d64dbc Merge branch 'remotes/lorenzo/pci/rcar' omits 01a798c1e3a0 Merge branch 'remotes/lorenzo/pci/qcom' omits bd3e6dc4cec3 Merge branch 'pci/ntb-typos' omits c3cf41a4a31b Merge branch 'remotes/lorenzo/pci/ntb' omits 89cb6e1618ac Merge branch 'pci/microchip-typos' omits 9b7abafe45e6 Merge branch 'remotes/lorenzo/pci/microchip' omits 1300986e796f Merge branch 'remotes/lorenzo/pci/mediatek' omits 419774bf1339 Merge branch 'pci/dwc-typos' omits a31c993a5315 Merge branch 'remotes/lorenzo/pci/dwc' omits eae5c241380e Merge branch 'remotes/lorenzo/pci/cadence' omits eb6a76cc14fa Merge branch 'remotes/lorenzo/pci/brcmstb' omits b9118f4f1e49 Merge branch 'pci/misc' omits 460c206c9be7 Merge branch 'pci/host-probe-refactor' omits 6fab38e9bdb1 Merge branch 'pci/resource' omits bc92504f7905 Merge branch 'pci/link' omits 142637464cfc Merge branch 'pci/hotplug' omits b567be39737f Merge branch 'pci/error' omits f98ef3d9b5ee Merge branch 'pci/enumeration' omits 510f9db3cf55 Merge branch 'pci/aspm' omits d2e2cdef518b Documentation: PCI: Fix NTB Function typos omits dfa7c1ed2b94 PCI: dwc: Fix typos omits 5d9497045363 Merge remote-tracking branch 'pidfd/for-next' omits 7fae24f2b2cc PCI: microchip: Tidy whitespace omits ba2b4d03decc Merge remote-tracking branch 'xtensa/xtensa-for-next' omits eed64af808f3 Merge remote-tracking branch 's390/for-next' omits 83c2a2f6237d PCI: rockchip: Tidy whitespace omits 1f076cc7cf9f Merge remote-tracking branch 'risc-v/for-next' omits 2cd5d05aa13e Merge remote-tracking branch 'powerpc/next' omits 2370d951a021 Merge remote-tracking branch 'openrisc/for-next' omits 4d86aa4f2a38 Merge remote-tracking branch 'nios2/for-next' omits 34aaae9c0311 Merge remote-tracking branch 'nds32/next' omits df5747840622 Merge remote-tracking branch 'mips/mips-next' omits 74536950065c Merge remote-tracking branch 'microblaze/next' omits 9a45bce668c1 Merge remote-tracking branch 'm68knommu/for-next' omits 0a027ff718b7 Merge remote-tracking branch 'h8300/h8300-next' omits d2cda742b03e Merge remote-tracking branch 'csky/linux-next' omits aea884ce8870 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits dc16d996d01b Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 070ddac92f78 Merge remote-tracking branch 'tegra/for-next' omits 8d9d64c9d8d6 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits a04aaa720308 Merge remote-tracking branch 'stm32/stm32-next' omits d0323a6fca5c Merge remote-tracking branch 'samsung-krzk/for-next' omits 328ee674a730 Merge remote-tracking branch 'rockchip/for-next' omits 8e61da41d74c Merge remote-tracking branch 'renesas/next' omits cd62e9e8f55c Merge remote-tracking branch 'realtek/for-next' omits b8c4fe7a05d9 Merge remote-tracking branch 'raspberrypi/for-next' omits d2910c0e452d Merge remote-tracking branch 'qcom/for-next' omits 49a08ba165cd Merge remote-tracking branch 'omap/for-next' omits 6b32c8cabe47 Merge remote-tracking branch 'mvebu/for-next' omits 01b2d9e308de Merge remote-tracking branch 'mediatek/for-next' omits 3ebec05f0999 Merge remote-tracking branch 'keystone/next' omits d1f9be3eb556 Merge remote-tracking branch 'imx-mxs/for-next' omits aefc4a4a0f8b Merge remote-tracking branch 'drivers-memory/for-next' omits 294239941488 Merge remote-tracking branch 'at91/at91-next' omits b22e891f0760 Merge remote-tracking branch 'aspeed/for-next' omits c7dfea278925 Merge remote-tracking branch 'amlogic/for-next' omits 2b4586aed123 Merge remote-tracking branch 'actions/for-next' omits 7e2389631859 Merge remote-tracking branch 'arm-soc/for-next' omits ff06413c1b3c Merge remote-tracking branch 'arm/for-next' omits a9f39a5f9ab2 Merge remote-tracking branch 'asm-generic/master' omits 77e2c2cbe227 Merge remote-tracking branch 'dma-mapping/for-next' omits bb87e0d8458f Merge remote-tracking branch 'kbuild/for-next' omits ef8173f75639 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 03e61ba4179f Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 368ea2b26f0a Merge remote-tracking branch 'omap-fixes/fixes' omits 47831e7201c0 Merge remote-tracking branch 'at91-fixes/at91-fixes' omits 0f3cce77f8a9 Merge remote-tracking branch 'ide/master' omits bfa71d2bfcc1 Merge remote-tracking branch 'input-current/for-linus' omits 8a22af32d391 Merge remote-tracking branch 'phy/fixes' omits 109bcb4f6f37 Merge remote-tracking branch 'pci-current/for-linus' omits f32f0f4bd5d6 Merge remote-tracking branch 'spi-fixes/for-linus' omits db516533fe6f Merge remote-tracking branch 'regulator-fixes/for-linus' omits 56ee12b04d33 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 42c9c0ef491d Merge remote-tracking branch 'wireless-drivers/master' omits 840cebdf3e2e Merge remote-tracking branch 'bpf/master' omits 32738b554960 Merge remote-tracking branch 'net/master' omits 7e770a63627f Merge remote-tracking branch 'sparc/master' omits 1689f8730785 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 5df230a00991 xen: Replace lkml.org links with lore omits 91a5fd825b0a xen/evtchn: use READ/WRITE_ONCE() for accessing ring indices omits 752d21caf71a xen/evtchn: use smp barriers for user event ring omits 8c11b9811b92 xen/events: add per-xenbus device event statistics and settings omits 4daca3d89e69 xen/events: avoid handling the same event on two cpus at t [...] omits ec7ac9fa0035 xen/events: don't unmask an event channel when an eoi is pending omits b7ab5ab62cd4 xen/events: reset affinity of 2-level event when tearing it down omits 094f4884b3e6 cifs: cleanup a few le16 vs. le32 uses in cifsacl.c omits cf5091cdaf0e cifs: Change SIDs in ACEs while transferring file ownership. omits f9ac14e66257 cifs: Retain old ACEs when converting between mode bits and ACL. omits 71acea5d7f14 cifs: Fix cifsacl ACE mask for group and others. omits 3da770347709 cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData omits c0a09bf45fb1 cifs: change confusing field serverName (to ip_addr) omits 62e189dc9e4e cifs: minor simplification to smb2_is_network_name_deleted omits 4ecd6cff6ece TCON Reconnect during STATUS_NETWORK_NAME_DELETED omits d2bb2f9e1af6 PCI/ASPM: Move LTR, ASPM L1SS save/restore into PCIe save/restore omits e34a4f0b7001 PCI/ASPM: Move LTR save/restore state functions earlier omits ceae5d20f386 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 7797b0e5a280 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits bb5a7549f4f1 Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] omits 75fa6833aef3 ASoC: samsung: tm2_wm5110: check of_parse return value omits 2709d6ab511e Merge branch 'for-5.12/block-ipi' into for-next omits d81e7234cdea Merge branch 'io_uring-worker.v3' into for-next omits 0842ddcfee9b Merge branch 'for-5.12/io_uring' into for-next omits 7e6e2a647d8f io_uring: cleanup ->user usage omits 19c781e9c4d5 io-wq: remove nr_process accounting omits b8c783514287 io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS omits 016f41788348 net: remove cmsg restriction from io_uring based send/recv [...] omits 250cfefc13fc Revert "proc: don't allow async path resolution of /proc/s [...] omits 793ecee12cb7 Revert "proc: don't allow async path resolution of /proc/t [...] omits 9815046a96ea io-wq: make buffered file write hashed work map per-ctx omits 8b3307afe2f3 io_uring: move SQPOLL thread io-wq forked worker omits f49815047c1a riscv: Disable KSAN_SANITIZE for vDSO omits 1d8da3eb9821 riscv: Remove unnecessary declaration omits cfe13eb03f7b riscv: Add Canaan Kendryte K210 SD card defconfig omits aa0d1bc9c51c riscv: Update Canaan Kendryte K210 defconfig omits 47ce23fbbcea riscv: Add Kendryte KD233 board device tree omits 22daa87df26c riscv: Add SiPeed MAIXDUINO board device tree omits 266bea100608 riscv: Add SiPeed MAIX GO board device tree omits 1e3190b16c5f riscv: Add SiPeed MAIX DOCK board device tree omits 20724c61323c riscv: Add SiPeed MAIX BiT board device tree omits d50359598694 riscv: Update Canaan Kendryte K210 device tree omits eade88b6fc3c dt-bindings: add resets property to dw-apb-timer omits 700d7f2cdb28 dt-bindings: fix sifive gpio properties omits 41490ededcb7 dt-bindings: update sifive uart compatible string omits 5210f89eb081 dt-bindings: update sifive clint compatible string omits 6d8f94ff3493 dt-bindings: update sifive plic compatible string omits 3f843fefcb9b dt-bindings: update risc-v cpu properties omits 9c726eee2ac9 dt-bindings: add Canaan boards compatible strings omits 76f854f5f5ae dt-bindings: update MAINTAINERS file omits 0a6f4aa2f308 clk: Add RISC-V Canaan Kendryte K210 clock driver omits 880e84ee56ef RISC-V: Add a non-void return for sbi v02 functions omits fbce8fc8f9e7 drm/amdgpu: always reset the asic in suspend omits 314a6eedf502 drm/amdgpu: fix shutdown with s0ix omits b0b240e861a0 Revert "drm/amd/display: reuse current context instead of [...] omits 09320df4c55a drm/amd/display: Allow spatial dither to 10 bpc on all DCE omits 08b6c3fa3150 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits 2f4118f131ef drm/amdgpu/display: handle aux backlight in backlight_get_ [...] omits 6c5d6fff54cc drm/amdgpu/display: don't assert in set backlight function omits 23628db37d46 drm/amdgpu/display: simplify backlight setting omits e0975e3d4311 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits 4211f40798d3 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits d972b638b0f4 drm/amdgpu/codec: drop the internal codec index omits 126a3c9ba818 drm/amdgpu: bump driver version for new video codec INFO i [...] omits 9baec78f38b7 drm/amdgpu: add INFO ioctl support for querying video caps (v4) omits ec0df057acff drm/amdgpu: add video decode/encode cap tables and asic ca [...] omits d2ecceb360ae drm/amdgpu: add asic callback for querying video codec info (v3) omits 44630943959d drm/amdgpu: add another raven1 gfxoff quirk omits 5f9b07b2a242 Merge branch 'rgrp-glock-sharing' into for-next omits 76e78e0b97a1 Merge branch 'gfs2-revoke' into for-next omits 528a69e40116 Documentation: PCI: Add userguide for PCI endpoint NTB function omits 43cfedecb0af Documentation: PCI: Add configfs binding documentation for [...] omits 899dd147ab4b NTB: Add support for EPF PCI-Express Non-Transparent Bridge omits 70994f761efe Merge branch 'v5.12/soc' into tmp/aml-rebuild omits ec811a412a97 Merge branch 'v5.12/dt64' into tmp/aml-rebuild omits 002f95e19d2a Merge branch 'v5.12/dt' into tmp/aml-rebuild omits bd4ff6766f47 ALSA: virtio: introduce device suspend/resume support omits bd80b5294a0d ALSA: virtio: introduce PCM channel map support omits 4cf27dfcc72d ALSA: virtio: introduce jack support omits 4bec79242a6c ALSA: virtio: PCM substream operators omits 6caf033d0888 ALSA: virtio: handling control and I/O messages for the PC [...] omits 55ab6828ef93 ALSA: virtio: build PCM devices and substream hardware des [...] omits eec5c2157882 ALSA: virtio: handling control messages omits af2c00bf0669 ALSA: virtio: add virtio sound driver omits f2b5b4cb420e uapi: virtio_ids: add a sound device type ID from OASIS spec omits 26cc831b8a0c vpda: correctly size vdpa_nl_policy omits 79cb4c72c8a9 virtio-input: add multi-touch support omits 960ee1a4b38f virtio_mmio: fix one typo omits dd0734a52ac0 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() omits 590874fffa4e virtio_net: Fix fall-through warnings for Clang omits 6a4764ba3d24 virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. omits 8c6daa79e527 virtio-blk: support per-device queue depth omits 201ec458e7c1 gfs2: Per-revoke accounting in transactions omits caaecab58cab gfs2: Rework the log space allocation logic omits fd6c7eae66c3 virtio_vdpa: don't warn when fail to disable vq omits 86b87c9d858b virtio-pci: introduce modern device module omits 523ae2da4929 virito-pci-modern: rename map_capability() to vp_modern_ma [...] omits 891ce932bca2 virtio-pci-modern: introduce helper to get notification offset omits d48f89fb7cb7 virtio-pci-modern: introduce helper for getting queue nums omits 1d7d2a47b12f virtio-pci-modern: introduce helper for setting/geting queue size omits 584ba91ca82e virtio-pci-modern: introduce helper to set/get queue_enable omits 13178311a8d5 virtio-pci-modern: introduce vp_modern_queue_address() omits a541cf4ccd46 virtio-pci-modern: introduce vp_modern_set_queue_vector() omits c3b1eae4d8d3 virtio-pci-modern: introduce vp_modern_generation() omits 09855f0e6234 virtio-pci-modern: introduce helpers for setting and getti [...] omits 137d2ec8cc46 virtio-pci-modern: introduce helpers for setting and getti [...] omits 22bf4fdd7003 virtio-pci-modern: introduce helper to set config vector omits b3cd4ecd1037 virtio-pci-modern: introduce vp_modern_remove() omits 55025d0f89a4 virtio-pci-modern: factor out modern device initialization logic omits 58a9284af4dc virtio-pci: split out modern device omits 6f2f2929eb94 virtio-pci: do not access iomem via struct virtio_pci_devi [...] omits 7e158fabffa7 vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay omits 6acba4951632 vdpa_sim_net: Add support for user supported devices omits a12a2f694ce8 vdpa: Enable user to query vdpa device info omits 4e03414e3285 vdpa: Enable a user to add and delete a vdpa device omits be7f5be9e84a vdpa: Define vdpa mgmt device, ops and a netlink interface omits ef43f54feb41 vdpa: Extend routine to accept vdpa device name omits 8c0bea4adac9 vdpa_sim_net: Make mac address array static omits e5fa8c0121e4 virtio-mem: Assign boolean values to a bool variable omits e9ddffa6a483 MAINTAINERS: Add Daire McNamara as maintainer for the Micr [...] omits 8a09a17d15b4 PCI: microchip: Add host driver for Microchip PCIe controller omits 1d8b74853657 dt-bindings: PCI: microchip: Add Microchip PolarFire host binding omits 5aa52826805c PCI: Call platform_set_drvdata earlier in devm_pci_alloc_h [...] omits 13662a07fd69 PCI: dwc: Add upper limit address for outbound iATU omits 00a97e2c7d45 gfs2: Minor calc_reserved cleanup omits 24012a12fcfb gfs2: No revokes for transactions at the tail of the log omits 7aac69682e7d PCI: Add TI J721E device to pci ids omits e9d7f4603e6d PCI: endpoint: Add EP function driver to provide NTB funct [...] omits 54e9e441b0a6 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] omits 743a5d6309a8 PCI: cadence: Implement ->msi_map_irq() ops omits 1b0ef1c91396 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] omits cea2edf60456 PCI: endpoint: Add pci_epf_ops for epf drivers to expose f [...] omits 2bbb1923384a PCI: endpoint: Add pci_epc_ops to map MSI irq omits c8e7d972702a PCI: endpoint: Add support in configfs to associate two EP [...] omits 6d0b4a7f2ca5 PCI: endpoint: Add support to associate secondary EPC with EPF omits 2872f07cb0be PCI: endpoint: Remove unused pci_epf_match_device() omits b9bdfa3da3f7 PCI: endpoint: Make *_free_bar() to return error codes on failure omits d91d6ddfd26b PCI: endpoint: Add helper API to get the 'next' unreserved BAR omits c0527dabccf9 PCI: endpoint: Make *_get_first_free_bar() take into accou [...] omits 051a6adf6e2a Documentation: PCI: Add specification for the *PCI NTB* fu [...] omits 95a347225515 PCI: dwc: Change size to u64 for EP outbound iATU omits 05e11f20f567 PCI: dwc: al: Remove useless dw_pcie_ops omits f2213e5f3baa PCI: dwc: Don't assume the ops in dw_pcie always exists omits 538157be1ec0 PCI: dwc: layerscape: Convert to builtin_platform_driver() omits b205659626d5 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B omits 96f760cc00e4 PCI: rockchip: Make 'ep-gpios' DT property optional omits 42aa2bd9a033 PCI: dwc: Drop support for config space in 'ranges' omits cef11c377a10 PCI: qcom: use PHY_REFCLK_USE_PAD only for ipq8064 omits faff7b5ef5d9 PCI: layerscape: Add EP mode support for LX2160A rev2 omits 514a39a653ca dt-bindings: pci: layerscape-pci: Add compatible strings f [...] omits 9b3a84d0f5bc PCI: dwc: Add support to configure for ECRC adds f19b5872d889 perf probe: Fixup Arm64 SDT arguments adds feab999efefe perf arm64: Add argument support for SDT adds dde587aa2174 tools headers uapi: Sync tools/include/uapi/linux/perf_event.h adds 29245ae8ff65 perf tools: Do not swap mmap2 fields in case it contains build id adds 1ca6e8025414 perf tools: Store build id when available in PERF_RECORD_M [...] adds 978410ff9952 perf tools: Allow using PERF_RECORD_MMAP2 to synthesize th [...] adds e0dbf18f657f perf tools: Allow using PERF_RECORD_MMAP2 to synthesize th [...] adds 4183a8d70a28 perf tools: Allow synthesizing the build id for kernel/mod [...] adds e29386c8f7d7 perf record: Add --buildid-mmap option to enable PERF_RECO [...] adds 0b5c88214e9c perf tools: Add support to display build ids when availabl [...] adds e8a2061f0b60 perf buildid-cache: Add --debuginfod option to specify a s [...] adds d176db955827 perf buildid-list: Add support for mmap2's buildid events adds c07b45a355ee perf record: Tweak "Lowering..." warning in record_opts__c [...] adds d2032d451016 bpftool: Add Makefile target bootstrap adds fbcdaa1908e8 perf build: Support build BPF skeletons with perf adds fa853c4b839e perf stat: Enable counting events for BPF programs adds 1834436e340c perf c2c: Rename for shared cache line stats adds 2290e1d6193b perf c2c: Refactor hist entry validation adds 69a95bfdf95b perf c2c: Refactor display filter adds 111c14159117 perf c2c: Fix argument type for percent() adds f3d0a551db13 perf c2c: Refactor node display adds 0998d9604892 perf c2c: Add local variables for output metrics adds 80ec45d9f6d1 perf cs-etm: Update ARM's CoreSight hardware tracing OpenC [...] adds 407ee5c920df perf mem: Clean up output format adds 06280e3b15fd perf mem: Support data page size adds c1de7f3d84ca perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE adds c513de8a7031 perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE adds 9fd74f209c69 perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE adds d8eda898057e perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE adds 64b9705b548b perf config: Make perf_config_from_file() static adds a523026cacac perf config: Add config set interface adds bcbd79d1cfde perf debug: Add debug_set_display_time function adds f5f03e19ce14 perf config: Add perf_home_perfconfig function adds b2946282c02b perf config: Make perf_config_system() global adds e8b2db07810a perf config: Make perf_config_global() global adds 991ae4eb3691 perf tools: Allow to enable/disable events via control file adds 142544a938f4 perf tools: Add 'evlist' control command adds f186cd614878 perf tools: Add 'stop' control command adds 47fddcb479e7 perf tools: Add 'ping' control command adds cd07e536b020 Merge remote-tracking branch 'torvalds/master' into perf/core adds 70f0ba9f2435 Merge remote-tracking branch 'torvalds/master' into perf/core adds 7efce5c2404e perf test: Add parse-metric memory bandwidth testcase adds 42641d6f4d15 perf stat: Add Topdown metrics events as default events adds c69bf11ad3d3 perf tools: Fix DSO filtering when not finding a map for a [...] adds 4b799a9b772f perf script: Support DSO filter like in other perf tools adds 2bf797be81fa perf vendor events arm64: Fix Ampere eMag event typo adds c77669662f1a perf vendor events arm64: Add common and uarch event JSON adds d02d5dc8825f perf vendor events arm64: Reference common and uarch event [...] adds c3a9cdef61e6 perf vendor events arm64: Reference common and uarch event [...] adds 30626e084475 perf tools: Use /proc/<PID>/task/<TID>/status for PERF_REC [...] adds c1b907953b2c perf tools: Skip PERF_RECORD_MMAP event synthesis for kern [...] adds 473f742e1845 perf tools: Use scandir() to iterate threads when synthesi [...] adds 2b51c71be599 perf namespaces: Add 'in_pidns' to nsinfo struct adds 67dec9269314 perf inject jit: Add namespaces support adds 557c3eadb771 perf powerpc: Fix gap between kernel end and module start adds 1796829d9169 Merge remote-tracking branch 'torvalds/master' into perf/core adds d2e31d7e3f7a perf trace-event-info: Rename for_each_event. adds 900547dd0fd2 perf probe: Add protection to avoid endless loop adds 068aeea3773a perf powerpc: Support exposing Performance Monitor Counter [...] adds 81898ef1303d tools headers uapi: Update tools's copy of linux/perf_event.h adds 2a57d40832dc perf tools: Support the auxiliary event adds a054c2989fe3 perf tools: Support data block and addr block adds d9d5d767b2c0 perf c2c: Support data block and addr block adds ea8d0ed6eae3 perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT adds 590db42de068 perf report: Support instruction latency adds c7444297fd37 perf test: Support PERF_SAMPLE_WEIGHT_STRUCT adds 63e39aa6ae10 perf stat: Support L2 Topdown events adds 7d91e8181dc0 perf tools: Update topdown documentation for Sapphire Rapids adds a81fbb8771a3 perf stat: Use nftw() instead of ftw() adds 94253393df86 perf intlist: Change 'struct intlist' int member to 'unsig [...] adds 61d9fc444987 perf script: Support filtering by hex address adds 0f000f9c8918 perf powerpc: Fix printf conversion specifier for IP addresses adds 6db59d357e8e perf arm64/s390: Fix printf conversion specifier for IP addresses adds 8524711d2cf3 perf script: Simplify bool conversion adds d450bc501fbd perf daemon: Add daemon command adds fc1dcb1e561f perf daemon: Add config option adds 5631d100f983 perf daemon: Add base option adds ed36b7042fc8 perf daemon: Add server socket support adds 90b0aad8f65e perf daemon: Add client socket support adds c0666261ff38 perf daemon: Add config file support adds 3cda062520ab perf daemon: Add config file change check adds 88adb1194cc5 perf daemon: Add background support adds 12c1a415eb8d perf daemon: Add signalfd support adds b325f7be25f8 perf daemon: Add 'list' command adds 2d6914cd59ff perf daemon: Add 'signal' command adds 23c5831e2e04 perf daemon: Add 'stop' command adds 8c98be6c36a1 perf daemon: Allow only one daemon over base directory adds 6a6d1804a190 perf daemon: Set control fifo for session adds edcaa47958c7 perf daemon: Add 'ping' command adds 6d6162d51cb1 perf daemon: Use control to stop session adds 5bdee4f05116 perf daemon: Add up time for daemon/session list adds 13fb3b9f5b29 perf daemon: Add examples to man page adds 2291bb915b55 perf tests: Add daemon 'list' command test adds 91a17d6f63ba perf tests: Add daemon reconfig test adds f624f6d0f615 perf tests: Add daemon 'stop' command test adds f32102aa3323 perf tests: Add daemon 'signal' command test adds 63551dc77113 perf tests: Add daemon 'ping' command test adds dec34515b59e perf tests: Add daemon 'lock' test adds 6edfd0ebb866 perf tools: Replace lkml.org links with lore adds b1cdc7d33f78 perf tools: Remove unused xyarray.c as it was moved to too [...] adds e73b0d586ed8 perf env: Remove unneeded internal/cpumap inclusions adds 845d3a65c335 perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC adds 265cfb9586d3 perf arm-spe: Store memory address in packet adds 97ae666ae036 perf arm-spe: Store operation type in packet adds 54f7815efef7 perf arm-spe: Fill address info for samples adds e55ed3423c1b perf arm-spe: Synthesize memory event adds a89dbc9b988f perf arm-spe: Set sample's data source field adds fc52336288e4 tools headers UAPI: Sync linux/prctl.h with the kernel sources adds 1f0e6edcd968 perf annotate: Fix jump parsing for C++ code. adds 96de68fff5de perf symbols: Use (long) for iterator for bfd symbols adds 00a3423492bc perf symbols: Make dso__load_bfd_symbols() load PE files f [...] adds 77771a97011f perf symbols: Fix return value when loading PE DSO adds 105f75ebf951 perf probe: Fix kretprobe issue caused by GCC bug adds c1bd8a2b9fbc Merge branch 'perf/urgent' into perf/core adds 37b3fa0ef3a4 Merge remote-tracking branch 'torvalds/master' into perf/core adds 6833e0b81aed perf symbols: Resolve symbols against debug file first adds 27ab1c1c0652 tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() adds 6fd99b7f625c tools api fs: Diet cgroupfs_find_mountpoint() adds 48859e5293a2 tools api fs: Cache cgroupfs mount point adds cef7af25c9d3 perf tools: Add OCaml demangling adds 15bebcd72bf5 perf metricgroup: Remove unneeded semicolon adds 4fd008476c46 perf annotate: Do not jump after 'k' is pressed adds 84b102f56459 perf vendor events arm64: Fix indentation of brackets in i [...] adds 842ed298954d perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf adds 3a35093ab59d perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf adds 37b9c7bbe1ee perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf adds 52bcc6031c0b perf tools: Simplify the calculation of variables adds e16c2ce7c5ed perf record: Fix continue profiling after draining the buffer adds 4e1481445407 perf unwind: Set userdata for all __report_module() paths adds 03fb0f859b45 perf intel-pt: Fix missing CYC processing in PSB adds 20aa39708a59 perf intel-pt: Fix premature IPC adds 6af4b60033e0 perf intel-pt: Fix IPC with CYC threshold adds c840cbfeffcb perf intel-pt: Add PSB events adds fbefe9c2f87f perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUC [...] adds c5c97cadd7ed perf test: Fix unaligned access in sample parsing test adds d58b3f7e7014 perf auxtrace: Automatically group aux-output events adds c025d46cd932 perf script: Add branch types for VM-Entry and VM-Exit adds b7ecc2d73e5b perf intel_pt: Add vmlaunch and vmresume as branches adds 90af7555c36f perf intel-pt: Retain the last PIP packet payload as is adds 80a038860b5c perf intel-pt: Amend decoder to track the NR flag adds fcda5ff711d9 perf machine: Factor out machines__find_guest() adds 3035cb6cbd2d perf machine: Factor out machine__idle_thread() adds 6e86bfdc4a60 perf intel-pt: Support decoding of guest kernel adds 65faca5ce862 perf intel-pt: Allow for a guest kernel address filter adds 695fc4510615 perf intel-pt: Adjust sample flags for VM-Exit adds 19854e45b39a perf intel-pt: Split VM-Entry and VM-Exit branches adds 865eb3fb3bf0 perf intel-pt: Add documentation for tracing virtual machines adds 067012974c8a perf tools: Fix arm64 build error with gcc-11 adds 46355e3d793c perf test: Suppress logs in cs-etm testing adds 11d45d4fb923 perf test: Output the sub testing result in cs-etm adds bff8b3072e2d perf symbol: Remove redundant libbfd checks adds 206236d328ee perf buildid-cache: Add test for 16-byte build-id adds 3027ce36ccba perf buildid-cache: Don't skip 16-byte build-ids adds 3a36281a1719 Merge tag 'perf-tools-for-v5.12-2020-02-19' of git://git.k [...] adds c85c9a2c6e36 kprobes: Fix to delay the kprobes jump optimization adds c9584234709a Merge tag 'trace-v5.12' of git://git.kernel.org/pub/scm/li [...] adds 7a3b8758bd6e clocksource/drivers/ixp4xx: Select TIMER_OF when needed adds 2a97d55333e4 clocksource/drivers/sh_cmt: Make sure channel clock supply [...] adds 7da390694afb clocksource/drivers/mxs_timer: Add missing semicolon when [...] adds 8acb54abc1db Merge tag 'timers-v5.11-rc5' of https://git.linaro.org/peo [...] adds 4aa364443d02 Merge tag 'timers-urgent-2021-02-22' of git://git.kernel.o [...] adds 90e53c5e0925 Merge branch 'devel-stable' into for-linus adds 6ff6f86bc4d0 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds b12b47249688 Merge tag 'powerpc-5.12-1' of git://git.kernel.org/pub/scm [...] adds 4b3bd22b123b Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] adds ac9e806c9c01 Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] adds 7b0b78df9cca Merge branch 'userns-for-v5.12' of git://git.kernel.org/pu [...] adds bfe3911a9104 kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE adds 4b5f9254e4f4 Merge tag 'topic/kcmp-kconfig-2021-02-22' of git://anongit [...] adds e913a8cdc297 Merge tag 'topic/iomem-mmap-vs-gup-2021-02-22' of git://an [...] adds f81f213850ca Merge tag 'for-linus-5.12-1' of git://github.com/cminyard/ [...] adds 3b9cdafb5358 Merge tag 'pinctrl-v5.12-1' of git://git.kernel.org/pub/sc [...] adds 79db4d2293eb Merge tag 'clang-lto-v5.12-rc1' of git://git.kernel.org/pu [...] adds a56ff24efbba Merge tag 'objtool-core-2021-02-23' of git://git.kernel.or [...] adds 74268693e0f7 Merge tag 'microblaze-v5.12' of git://git.monstr.eu/linux- [...] adds 21a6ab2131ab Merge tag 'modules-for-v5.12' of git://git.kernel.org/pub/ [...] adds 5cf0fd591f2e Kbuild: disable TRIM_UNUSED_KSYMS option adds d47422d953e2 arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing adds 2e8acca1911b arm64/mm: Fixed some coding style issues adds e9d2dfc49a8c Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 90bb501a72a8 Merge remote-tracking branch 'sparc/master' adds 04b385f32508 net: ag71xx: remove unnecessary MTU reservation adds 433dfc99aa3e dpaa_eth: fix the access method for the dpaa_napi_portal adds 0a8a800027f1 net: mvpp2: skip RSS configurations on loopback port adds 4e9d9d1f4880 net: phy: icplus: call phy_restore_page() when phy_select_ [...] adds 94ead4caa061 net: dsa: Fix dependencies with HSR adds 341c65242fe1 mptcp: fix DATA_FIN processing for orphaned sockets adds d87903b63e3c mptcp: fix DATA_FIN generation on early shutdown adds ad98dd37051e mptcp: provide subflow aware release function adds 52557dbc7538 mptcp: do not wakeup listener for MPJ subflows adds e5bcf0e87913 Merge branch 'mptcp-a-bunch-of-fixes' adds 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation adds 8eb65fda4a6d net/mlx4_core: Add missed mlx4_free_cmd_mailbox() adds 92c6058024e8 i40e: Fix flow for IPv6 next header (extension header) adds 58cab46c622d i40e: Fix memory leak in i40e_probe adds d2c788f739b6 i40e: Add zero-initialization of AQ command structures adds 4cdb9f80dcd4 i40e: Fix overwriting flow control settings during driver loading adds 28b1208e7a7f i40e: Fix addition of RX filters after enabling FW LLDP agent adds dc8812626440 i40e: Fix VFs not created adds 61c1e0eb8375 i40e: Fix add TC filter for IPv6 adds b32cddd2247c i40e: Fix endianness conversions adds 42870a1a8728 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds ee576c47db60 net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before [...] adds 9bc1ef64aeb6 bcm63xx_enet: fix sporadic kernel panic adds 18755e270666 Marvell Sky2 Ethernet adapter: fix warning messages. adds e6dd86ed27d1 net: dsa: bcm_sf2: Wire-up br_flags_pre, br_flags and set_mrouter adds f9b3827ee66c net: dsa: b53: Support setting learning on port adds f3f9be9c5808 Merge branch 'net-dsa-learning-fixes-for-b53-bcm_sf2' adds 3aed8b63336c net/sched: cls_flower: validate ct_state for invalid and r [...] adds 7a0ae61acde2 r8152: enable U1/U2 for USB_SPEED_SUPER adds c79515e47935 r8152: check if the pointer of the function exists adds 156c32076112 r8152: replace netif_err with dev_err adds 40fa7568ac23 r8152: spilt rtl_set_eee_plus and r8153b_green_en adds 2c8396de7225 Merge branch 'r8152-minor-adjustments' adds 41e2972c0061 Merge remote-tracking branch 'net/master' adds badbdbea4c71 Merge remote-tracking branch 'bpf/master' adds 8fc0e3b6a866 xfrm: interface: fix ipv4 pmtu check to honor ip header df adds ee9ed95cff38 Merge remote-tracking branch 'ipsec/master' adds 3ada1414c014 Merge remote-tracking branch 'wireless-drivers/master' adds ff6f08e70d36 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 2d003ec15396 ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx adds 9fd914d917da ASoC: fsl_ssi: Fix TDM slot setup for I2S mode adds 098474f3cf61 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 45d6fd9a7368 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds f5c05dbfc67e Merge remote-tracking branch 'regulator-fixes/for-linus' adds e2b52beeca33 Merge remote-tracking branch 'spi-fixes/for-linus' adds 16188c3a64ce Merge remote-tracking branch 'pci-current/for-linus' adds b3875a65f676 Merge remote-tracking branch 'phy/fixes' adds 415e915fdfc7 Merge tag 'v5.11' into next adds 311a27da6271 dt-bindings: input: cros-ec-keyb: Add a new property descr [...] adds 820c8727956d Input: cros-ec-keyb - expose function row physical map to [...] adds faf7f3fdd151 dt-bindings: input: Create macros for cros-ec keymap adds 3d283f0b0764 dt-bindings: input: Fix the keymap for LOCK key adds 497c318303e7 ARM: dts: cros-ec-keyboard: Use keymap macros adds 2896a27fdcd0 Input: alps - fix spelling of "positive" adds 4c47097f8514 Input: aiptek - convert sysfs sprintf/snprintf family to s [...] adds cbecf716ca61 Merge branch 'next' into for-linus adds 1bff77f41a80 Input: st1232 - fix NORMAL vs. IDLE state handling adds 36306b33da59 Merge remote-tracking branch 'input-current/for-linus' adds 88bb4a8bc8ef Merge remote-tracking branch 'ide/master' adds c2da0e3d6304 Merge remote-tracking branch 'at91-fixes/at91-fixes' adds 06ee7c41e3a2 Merge remote-tracking branch 'omap-fixes/fixes' adds d5a0ddaa7fec Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 7d4f0956b9a4 nfsd: Don't keep looking up unhashed files in the nfsd file cache adds 47dce08daef8 svcrdma: disable timeouts on rdma backchannel adds 1165069361b2 fs: nfsd: fix kconfig dependency warning for NFSD_V4 adds 7c7fe88bbd69 Merge remote-tracking branch 'cel-fixes/for-rc' adds 5933851d9e7b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 3d235355a792 initramfs: Remove redundant dependency of RD_ZSTD on BLK_D [...] new ec2fb6a68ca9 Merge remote-tracking branch 'kbuild/for-next' new 91db9a2704dc Merge remote-tracking branch 'dma-mapping/for-next' new 98b2b7ca1f62 Merge remote-tracking branch 'asm-generic/master' new 20be62928d2d Merge remote-tracking branch 'arm/for-next' new b41312970540 Merge remote-tracking branch 'arm-soc/for-next' new 6ab98131e99c Merge remote-tracking branch 'actions/for-next' new 27cd0220445c Merge branch 'v5.12/dt' into tmp/aml-rebuild new e0ac5b564d38 Merge branch 'v5.12/dt64' into tmp/aml-rebuild new 9faeb18107d1 Merge branch 'v5.12/soc' into tmp/aml-rebuild new 944e6bed8206 Merge remote-tracking branch 'amlogic/for-next' new 86e67cbb9777 Merge remote-tracking branch 'aspeed/for-next' new 9be48f358a0b Merge remote-tracking branch 'at91/at91-next' new c8ff1d48bb60 Merge remote-tracking branch 'drivers-memory/for-next' new 458de43c34d8 Merge remote-tracking branch 'imx-mxs/for-next' new fcbb2019ca10 Merge remote-tracking branch 'keystone/next' new dbc8e1859f12 Merge remote-tracking branch 'mediatek/for-next' new 55f223aec313 Merge remote-tracking branch 'mvebu/for-next' new 6e9c4fffc4fe Merge remote-tracking branch 'omap/for-next' new 337e75d3f00c Merge remote-tracking branch 'qcom/for-next' new eb941f55429d Merge remote-tracking branch 'raspberrypi/for-next' new b9796a6f155b Merge remote-tracking branch 'realtek/for-next' new ec600a9d8186 Merge remote-tracking branch 'renesas/next' new 86418a78f584 Merge remote-tracking branch 'rockchip/for-next' new 57e15cfdafc4 Merge remote-tracking branch 'samsung-krzk/for-next' new dd0aea6c3774 Merge remote-tracking branch 'stm32/stm32-next' new cf8c65f40839 Merge remote-tracking branch 'sunxi/sunxi/for-next' new d680c461fad5 Merge remote-tracking branch 'tegra/for-next' new 002605f43fa9 Merge remote-tracking branch 'ti-k3/ti-k3-next' new d43363800006 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 6e8b6d3ffd0d Merge remote-tracking branch 'csky/linux-next' new c93956e6a699 Merge remote-tracking branch 'h8300/h8300-next' new 8698b5a3276b Merge remote-tracking branch 'm68knommu/for-next' new 49387f628840 vmlinux.lds.h: catch even more instrumentation symbols into .data new faf3c25e51a7 mips: bmips: init clocks earlier new 057a14d610cf arch: mips: update references to current linux-mips list new 7874b7ce6154 Merge remote-tracking branch 'mips/mips-next' new 01b38789b144 Merge remote-tracking branch 'nds32/next' new c833fb99b0ae Merge remote-tracking branch 'nios2/for-next' new e319fc6c5388 Merge remote-tracking branch 'openrisc/for-next' new 4bb875632ad0 RISC-V: Add a non-void return for sbi v02 functions new c6ca7616f7d5 clk: Add RISC-V Canaan Kendryte K210 clock driver new e7d9fea1c78a dt-bindings: update MAINTAINERS file new 11481d6b5783 dt-bindings: add Canaan boards compatible strings new 7ef71c719eb4 dt-bindings: update risc-v cpu properties new 90ddcd642a41 dt-bindings: update sifive plic compatible string new c43b5718016b dt-bindings: update sifive clint compatible string new 8fc8719c28f7 dt-bindings: update sifive uart compatible string new 3933cf6afd45 dt-bindings: fix sifive gpio properties new 13dcfae0b234 dt-bindings: add resets property to dw-apb-timer new 67d96729a9e7 riscv: Update Canaan Kendryte K210 device tree new 97c279bcf813 riscv: Add SiPeed MAIX BiT board device tree new a40f920964c4 riscv: Add SiPeed MAIX DOCK board device tree new 8194f08bda18 riscv: Add SiPeed MAIX GO board device tree new 8f5b0e79f3e5 riscv: Add SiPeed MAIXDUINO board device tree new 62363a8e2f56 riscv: Add Kendryte KD233 board device tree new aec3a94d951f riscv: Update Canaan Kendryte K210 defconfig new 7e09fd3994c5 riscv: Add Canaan Kendryte K210 SD card defconfig new cc937cad14fb riscv: Remove unnecessary declaration new f3d60f2a25e4 riscv: Disable KSAN_SANITIZE for vDSO new e134d426e1a3 soc: canaan: Sort the Makefile alphabetically new 0f02de4481da riscv: Get rid of MAX_EARLY_MAPPING_SIZE new 7899ed260c34 riscv: Improve kasan definitions new 9484e2aef45b riscv: Use KASAN_SHADOW_INIT define for kasan memory initi [...] new d127c19c7bea riscv: Improve kasan population function new d7fbcf40df86 riscv: Improve kasan population by using hugepages when possible new b84fed4621d5 Merge remote-tracking branch 'risc-v/for-next' new 7b621172de76 Merge remote-tracking branch 's390/for-next' new 717dd6ae68db Merge remote-tracking branch 'xtensa/xtensa-for-next' new 7838a854e8ea Merge remote-tracking branch 'pidfd/for-next' new f8fe28600194 Merge remote-tracking branch 'fscache/fscache-next' new e95f5656e671 Merge remote-tracking branch 'btrfs/for-next' new b438fcf12815 cifs: change confusing field serverName (to ip_addr) new 40f077a02bf9 cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData new c12ead71e86f cifs: Fix cifsacl ACE mask for group and others. new f5065508897a cifs: Retain old ACEs when converting between mode bits and ACL. new bc3e9dd9d104 cifs: Change SIDs in ACEs while transferring file ownership. new 23bda5e65110 cifs: cleanup a few le16 vs. le32 uses in cifsacl.c new 9e550b085206 TCON Reconnect during STATUS_NETWORK_NAME_DELETED new f1a08655cc4f cifs: minor simplification to smb2_is_network_name_deleted new 3453f7fa1002 cifs: ignore FL_FLOCK locks in read/write new 8ce9c54f6763 Merge remote-tracking branch 'cifs/for-next' new 91bb4c1eb6f1 Merge remote-tracking branch 'ecryptfs/next' new 8fd5d1040075 Merge remote-tracking branch 'ext3/for_next' new 10166b865de0 Merge remote-tracking branch 'ext4/dev' new 6f6a5fb070d9 Merge remote-tracking branch 'nfs-anna/linux-next' new acbffcb3e0c1 NFSD: Extract the svcxdr_init_encode() helper new 415ecb796e64 NFSD: Update the GETATTR3res encoder to use struct xdr_stream new fd51ddf118e6 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] new 3132038f5ef3 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] new d8938770766f NFSD: Update the NFSv3 wccstat result encoder to use struc [...] new 0250a46a563b NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] new 0c1bf14a9f1b NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream new 53375ff77c2e NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream new f91e3e98dc00 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] new dd13dd1ab94e NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] new 6d2ca9194c43 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream new c71f5e36355b NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] new ab13831996a6 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] new 15a6197738ea NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] new fb8c57f8e5ae NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] new 2076ba413e4c NFSD: Add a helper that encodes NFSv3 directory offset cookies new 37b32569c39b NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder new e6905730f2d2 NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] new 18b32a71f21d SUNRPC: Fix xdr_get_next_encode_buffer() page boundary handling new 956710b867da NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] new d7c038833034 NFSD: Remove unused NFSv3 directory entry encoders new 5bc514019607 NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations new a4b9456b8055 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream new d5d13186110f NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream new 3e4a0a8bff28 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream new cf3800272286 NFSD: Update the NFSv2 READLINK result encoder to use stru [...] new 532b356b4590 NFSD: Update the NFSv2 READ result encoder to use struct x [...] new 9c765922c4fe NFSD: Update the NFSv2 STATFS result encoder to use struct [...] new 3a2f71dcbdf4 NFSD: Add a helper that encodes NFSv3 directory offset cookies new 1381a4efb182 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder new 6d5c96f2d765 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] new 8dede3e5e00b NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] new 60561ba51838 NFSD: Remove unused NFSv2 directory entry encoders new cf673ea41bfb NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs new 497636bb8d4d NFSD: Update the NFSv2 GETACL result encoder to use struct [...] new 68abb1a4e408 NFSD: Update the NFSv2 SETACL result encoder to use struct [...] new 164fde39fc4b NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] new 8b1223ebb78d NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] new fb99b0b31b88 NFSD: Clean up after updating NFSv2 ACL encoders new c803143cc233 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] new 8bd834da6776 NFSD: Update the NFSv3 SETACL result encoder to use struct [...] new f1dc78fb9a13 NFSD: Clean up after updating NFSv3 ACL encoders new c75362a249ed Merge remote-tracking branch 'cel/for-next' new 5050b826bef3 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 39d17c6ee0f8 Merge remote-tracking branch 'v9fs/9p-next' new b1adbdbda458 audit_alloc_mark(): don't open-code ERR_CAST() new 9652c73246b9 9p: fix misuse of sscanf() in v9fs_stat2inode() new 6f24784f00f2 whack-a-mole: don't open-code iminor/imajor new 934ada4633ef Merge branch 'work.misc' into for-next new a12c12a54419 Merge remote-tracking branch 'vfs/for-next' new 991cfbdbff95 Merge remote-tracking branch 'printk/for-next' new 6810808acf67 Merge branch 'pci/enumeration' new dfdc1fea1449 Merge branch 'pci/error' new 9e1ddb7504b2 Merge branch 'pci/hotplug' new e8af69175ce5 Merge branch 'pci/link' new 88dd4fbf0dbc Merge branch 'pci/resource' new 4c5ce62755ce Merge branch 'pci/host-probe-refactor' new 5d94f4e90fc3 Merge branch 'pci/misc' new 31d05bf15a0c Merge branch 'remotes/lorenzo/pci/brcmstb' new 98bdd0b836ec Merge branch 'remotes/lorenzo/pci/cadence' new 3faaa3b49644 PCI: dwc: Add support to configure for ECRC new 3567754c4c6f dt-bindings: pci: layerscape-pci: Add LX2160A rev2 compati [...] new e8880bbb624f PCI: layerscape: Add LX2160A rev2 EP mode support new 138f65423b4e PCI: qcom: use PHY_REFCLK_USE_PAD only for ipq8064 new 2c7b7acfa069 PCI: dwc: Drop support for config space in 'ranges' new 735a3f356546 PCI: dwc: layerscape: Convert to builtin_platform_driver() new 100904f3327a PCI: dwc: Don't assume the ops in dw_pcie always exists new ccc3e8411467 PCI: dwc: al: Remove useless dw_pcie_ops new 9d3c303c5d71 PCI: dwc: Change size to u64 for EP outbound iATU new 718466bbe763 PCI: dwc: Add upper limit address for outbound iATU new 1ee26e5a9d99 Merge branch 'pci/dwc' new 6f99b70ed23b Merge branch 'remotes/lorenzo/pci/mediatek' new 791c9f143c77 PCI: Call platform_set_drvdata earlier in devm_pci_alloc_h [...] new 6ee6c89aac35 dt-bindings: PCI: microchip: Add Microchip PolarFire host binding new 6f15a9c9f941 PCI: microchip: Add Microchip PolarFire PCIe controller driver new daaaf866587c MAINTAINERS: Add Daire McNamara as Microchip PCIe driver m [...] new f3cd02fa3336 Merge branch 'pci/microchip' new 13bccf873808 Documentation: PCI: Add specification for the PCI NTB func [...] new 959a48d0eac0 PCI: endpoint: Make *_get_first_free_bar() take into accou [...] new fa8fef0e104a PCI: endpoint: Add helper API to get the 'next' unreserved BAR new 0e27aeccfa3d PCI: endpoint: Make *_free_bar() to return error codes on failure new 7e5a51ebb321 PCI: endpoint: Remove unused pci_epf_match_device() new 63840ff53223 PCI: endpoint: Add support to associate secondary EPC with EPF new e85a2d783762 PCI: endpoint: Add support in configfs to associate two EP [...] new 87d5972e476f PCI: endpoint: Add pci_epc_ops to map MSI IRQ new 256ae475201b PCI: endpoint: Add pci_epf_ops to expose function-specific attrs new 38ad827e3bc0 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] new dbcc542f3608 PCI: cadence: Implement ->msi_map_irq() ops new a62074a9ba85 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] new 8b821cf76150 PCI: endpoint: Add EP function driver to provide NTB funct [...] new 599f86872f9c PCI: Add TI J721E device to PCI IDs new 812ce2f8d14e NTB: Add support for EPF PCI Non-Transparent Bridge new 250c475be70a Documentation: PCI: Add configfs binding documentation for [...] new b28a23676e09 Documentation: PCI: Add PCI endpoint NTB function user guide new be693339b83f Merge branch 'pci/ntb' new 0cde4706c1e8 Merge branch 'remotes/lorenzo/pci/qcom' new 99251dfd5645 Merge branch 'remotes/lorenzo/pci/rcar' new 58adbfb3ebec PCI: rockchip: Make 'ep-gpios' DT property optional new 8e61744de4d3 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B new 543b42567cc6 Merge branch 'pci/rockchip' new e21fd0c835bb Merge branch 'remotes/lorenzo/pci/tango' new 918da858f9a2 Merge branch 'remotes/lorenzo/pci/xilinx' new 6039bd61b69f Merge branch 'remotes/lorenzo/pci/misc' new a83bdef52a02 Merge remote-tracking branch 'pci/next' new 9c7d83ae6ba6 pstore: Fix warning in pstore_kill_sb() new 58ca1f84deee Merge remote-tracking branch 'pstore/for-next/pstore' new 1528511df607 Merge remote-tracking branch 'hid/for-next' new 901769bb9a75 Merge remote-tracking branch 'i2c/i2c/for-next' new 3425c687a0b2 Merge remote-tracking branch 'dmi/dmi-for-next' new 9d0b6a4d22db Merge remote-tracking branch 'jc_docs/docs-next' new 6545cc73cbf2 Merge remote-tracking branch 'v4l-dvb-next/master' new 499ecad1e1db Merge remote-tracking branch 'pm/linux-next' new d4d0ec586151 Merge remote-tracking branch 'ieee1394/for-next' new 25b3708414ea Merge remote-tracking branch 'swiotlb/linux-next' new 71b219f4e50b gfs2: Minor calc_reserved cleanup new fe3e39766877 gfs2: Rework the log space allocation logic new 2129b4288852 gfs2: Per-revoke accounting in transactions new 803074ad77b9 Merge branches 'rgrp-glock-sharing' and 'gfs2-revoke' from [...] new 17d776840885 gfs2: Don't get stuck with I/O plugged in gfs2_ail1_flush new 287cf10e6fa7 Merge remote-tracking branch 'gfs2/for-next' new 6dc37f7fa2b6 Merge remote-tracking branch 'drm-misc/for-linux-next' new 263a4febd1cc Revert "drm/amd/display: reuse current context instead of [...] new 3248b6d3cbcd drm/amdkfd: Use mmu_notifier_get new 172e4ee233f3 drm/amdkfd: Cleanup kfd_process if init_cwsr_apu fails new d4a9ffdf7133 drm/amdgpu: remove unused variable from struct amdgpu_bo new 3bef92ca4240 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 new 0885fe46fe2b drm/amd/display: Remove Assert from dcn10_get_dig_frontend new c69eb74049e7 drm/amd/display: Refactor debugfs entries for all connectors new c6341f008a31 drm/amd/display: disable seamless boot for DP MST new e664609e43bc drm/amd/display: enable audio on DP seamless boot new 349a19b2f1b0 drm/amd/display: Check for DSC support instead of ASIC revision new 860b0cf52a23 drm/amd/display: move trace buffer to uncached memory. new 77a2b7265f20 drm/amd/display: Synchronize displays with different timings new 6ad98e8aeb01 drm/amd/display: Don't optimize bandwidth before disabling planes new 9422f2fafef6 drm/amd/display: reduce scope for local var new 0abd224edc78 drm/amd/display: [FW Promotion] Release 0.0.53 new 1e3489136968 drm/amd/display: 3.2.124 new 3cfd14b67b2c drm/amd/display: Fix system hang after multiple hotplugs (v2) new c9e73d70c93c drm/amd/display: Allow spatial dither to 10 bpc on all DCE new dd8f438e17f7 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] new 222d7b6bc2b0 drm/amdgpu/swsmu/navi1x: Remove unnecessary conversion to bool new 67e2c17476ff drm/amd/display/dc/core/dc_link_ddc: Remove unnecessary co [...] new 810d428a7c40 drm/amdgpu/sdma5.2: Remove unnecessary conversion to bool new 8dc8c9624089 drm/amdgpu: fix shutdown and poweroff process failed with s0ix new 64da37b8e6ba drm/amdgpu: fix wrong executable setting for dimgrey_cavef [...] new 8a1d6b78e572 drm/amdgpu: disable mec2 fw bin loading new 0e7a251633d7 drm/amd/display: Enable ASSR in DM new e3e12a4e300f drm/amdgpu/vcn3.0: add wptr/rptr reset/update for share memory new 6ea015d7b235 drm/amdgpu/display: initialize the variable 'i' new 70eba281c90f drm/amdgpu: Remove unnecessary conversion to bool new b49e88bd21c4 drm/amdgpu: add another raven1 gfxoff quirk new 7a929f70df95 drm/amdgpu: add asic callback for querying video codec info (v3) new 7b8d646de464 drm/amdgpu: add video decode/encode cap tables and asic ca [...] new 3db0b07a4d93 drm/amdgpu: add INFO ioctl support for querying video caps (v4) new 0a8fdb6dc69c drm/amdgpu: bump driver version for new video codec INFO i [...] new f180f44b458e drm/amdgpu/codec: drop the internal codec index new 4b53772f1a21 drm/amdgpu: add a dev_pm_ops prepare callback (v2) new f9f22a2df848 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] new 1d7b38c9252b drm/amdgpu/display: simplify backlight setting new 2813d5ba0a6e drm/amdgpu/display: don't assert in set backlight function new a08e984a4d6e drm/amdgpu/display: handle aux backlight in backlight_get_ [...] new 1a98cfed8112 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x new eb3703ae5632 drm/amdgpu: always reset the asic in suspend new 98bf3b2b1cdb Merge remote-tracking branch 'amdgpu/drm-next' new 97ea656521c8 drm/i915/gvt: Parse default state to update reg whitelist new d18ac1a7eef9 drm/i915/gvt: Purge dev_priv->gt new 67f1120381df drm/i915/gvt: Introduce per object locking in GVT scheduler. new 58b779d1a64e Merge tag 'gvt-next-fixes-2021-02-22' of https://github.co [...] new 34b07d47dd00 drm/i915: Enable -Wuninitialized new ed428ffc2852 drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID new 205a9829153e Merge remote-tracking branch 'drm-intel/for-linux-next' new 743c97ca9dc9 drm/msm/kms: Use nested locking for crtc lock instead of c [...] new 65aee407a0f5 drm/msm: fix a6xx_gmu_clear_oob new 8490f02a3ca4 drm/msm: a6xx: Make sure the SQE microcode is safe new f43ec135d880 Merge remote-tracking branch 'drm-msm/msm-next' new 9bac5697dde2 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 9fb407179c6f block: Remove unused blk_pm_*() function definitions new 179d16007236 block: remove superfluous param in blk_fill_rwbs() new 1f83bb4b4914 blktrace: add blk_fill_rwbs documentation comment new c7ff651960a6 blktrace: fix blk_rq_issue documentation new b0719245098c blktrace: fix blk_rq_merge documentation new b357e4a694ac block: get rid of the trace rq insert wrapper new 6b09b4d33bd9 block: fix potential IO hang when turning off io_poll new 4ceddce55eb3 loop: fix I/O error on fsync() in detached loop devices new ffa772cfe935 kyber: introduce kyber_depth_updated() new c9a2f90f4d6b nbd: handle device refs for DESTROY_ON_DISCONNECT properly new bdf383ee4427 Merge branch 'block-5.12' into for-next new 8e5c66c485a8 io_uring: clear request count when freeing caches new 05e7dad0a1f5 Merge branch 'for-5.12/io_uring' into for-next new 7303e95cf59a io_uring: move SQPOLL thread io-wq forked worker new 80bef65c55d1 io-wq: make buffered file write hashed work map per-ctx new c7c5c2fb7bed Revert "proc: don't allow async path resolution of /proc/t [...] new d89ee22736e6 Revert "proc: don't allow async path resolution of /proc/s [...] new 35c2afcb52b3 net: remove cmsg restriction from io_uring based send/recv [...] new 7ca102e95aec io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS new c5f14d465874 io-wq: remove nr_process accounting new 33a23998c378 io_uring: cleanup ->user usage new 914a702e915e Merge branch 'io_uring-worker.v3' into for-next new c0ea57608b69 blktrace: remove debugfs file dentries from struct blk_trace new 969c68ddedec Merge branch 'block-5.12' into for-next new e4595c30ec30 arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() new aad0357368bf Merge branch 'io_uring-worker.v3' into for-next new 6f70bae3cffe io_uring: ensure io-wq context is always destroyed for tasks new e0354b53392f Merge branch 'io_uring-worker.v3' into for-next new 4545f8716e80 io-wq: fix races around manager/worker creation and task exit new 7b34a2252e14 Merge branch 'io_uring-worker.v3' into for-next new 75ab6afacda0 block: don't skip empty device in in disk_uevent new bc7f5c0e4c95 Merge branch 'block-5.12' into for-next new 42b08822dc9f Merge remote-tracking branch 'block/for-next' new 518646a7e69f Merge remote-tracking branch 'pcmcia/pcmcia-next' new 06deff7ffd55 Merge remote-tracking branch 'security/next-testing' new 69a675204c34 Merge remote-tracking branch 'apparmor/apparmor-next' new 3ab2b533167a Merge remote-tracking branch 'keys/keys-next' new cf9202d1c44d Merge remote-tracking branch 'mailbox/mailbox-for-next' new e37123bdeacc Merge remote-tracking branch 'tip/auto-latest' new 77ed50b342c9 Merge remote-tracking branch 'edac/edac-for-next' new 2efc462f57cc Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 14670dafafb7 Merge remote-tracking branch 'rcu/rcu/next' new 06f45fe96fcd xen/events: add per-xenbus device event statistics and settings new d56699594046 xen/evtchn: use smp barriers for user event ring new 6977c0b560f1 xen/evtchn: use READ/WRITE_ONCE() for accessing ring indices new 43135df0d7f0 xen: Replace lkml.org links with lore new 53f131c284e8 xen-front-pgdir-shbuf: don't record wrong grant handle upon error new 39206e1fd02e Merge remote-tracking branch 'xen-tip/linux-next' new c567ee663e45 Merge remote-tracking branch 'percpu/for-next' new aa123372b42c Merge remote-tracking branch 'leds/for-next' new c3f2d2c688ba Merge remote-tracking branch 'driver-core/driver-core-next' new d71c47728787 Merge remote-tracking branch 'char-misc/char-misc-next' new e09bc2ebd780 Merge remote-tracking branch 'extcon/extcon-next' new be16c1fd99f4 vfio/type1: Change success value of vaddr_get_pfn() new 4b6c33b32296 vfio/type1: Prepare for batched pinning with struct vfio_batch new 4d83de6da265 vfio/type1: Batch page pinning new 50dba014bc14 Merge remote-tracking branch 'vfio/next' new 8f7e1df094bb Merge remote-tracking branch 'dmaengine/next' new a89d85d8f189 Merge remote-tracking branch 'cgroup/for-next' new 431d3c0beff0 Merge remote-tracking branch 'scsi/for-next' new 1c73e0c5e54d scsi: target: core: Add cmd length set before cmd complete new 14d24e2cc774 scsi: target: core: Prevent underflow for service actions new 1f9f22acbb5d scsi: aic79xx: Fix spelling of version new 9599a1cf2333 scsi: ufs: Fix a duplicate dev quirk number new eefb816acb01 scsi: bnx2fc: Fix Kconfig warning & CNIC build errors new c2f23a96c6e2 scsi: aic7xxx: Remove unused function pointer typedef ahc_ [...] new 9acced3f58ad scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc new 43bf922cdd62 scsi: target: tcmu: Move some functions without code change new 8f33bb2400f4 scsi: target: tcmu: Fix memory leak caused by wrong uio usage new aaf15f8c6de9 scsi: sd: Fix Opal support new f749d8b7a989 scsi: hpsa: Correct dev cmds outstanding for retried cmds new 46a96112c319 Merge remote-tracking branch 'scsi-mkp/for-next' new 02cc6b495dd6 virtio-mem: Assign boolean values to a bool variable new 437944126004 vdpa_sim_net: Make mac address array static new fd70a406a344 vdpa: Extend routine to accept vdpa device name new 33b347503f01 vdpa: Define vdpa mgmt device, ops and a netlink interface new 903f7bcaedb8 vdpa: Enable a user to add and delete a vdpa device new bc0d90ee021f vdpa: Enable user to query vdpa device info new a3c06ae158dd vdpa_sim_net: Add support for user supported devices new 489084dd3f7e vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay new 64f2087aaa2c virtio-pci: do not access iomem via struct virtio_pci_devi [...] new b5d580945087 virtio-pci: split out modern device new 117a9de2826c virtio-pci-modern: factor out modern device initialization logic new 324903708838 virtio-pci-modern: introduce vp_modern_remove() new 1a5c85f16594 virtio-pci-modern: introduce helper to set config vector new e3669129fdcd virtio-pci-modern: introduce helpers for setting and getti [...] new 0b0177089c60 virtio-pci-modern: introduce helpers for setting and getti [...] new ed2a73dbab13 virtio-pci-modern: introduce vp_modern_generation() new 3fbda9c1a675 virtio-pci-modern: introduce vp_modern_set_queue_vector() new e1b0fa2e386d virtio-pci-modern: introduce vp_modern_queue_address() new dc2e64819837 virtio-pci-modern: introduce helper to set/get queue_enable new 75658afbab57 virtio-pci-modern: introduce helper for setting/geting queue size new 6e52fc446d32 virtio-pci-modern: introduce helper for getting queue nums new 1bfd84134c88 virtio-pci-modern: introduce helper to get notification offset new 8000a6b602a4 virito-pci-modern: rename map_capability() to vp_modern_ma [...] new fd502729fbbf virtio-pci: introduce modern device module new 1628c6877f37 virtio_vdpa: don't warn when fail to disable vq new d1e9aa9c34a7 virtio-blk: support per-device queue depth new a6829c350ec6 virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. new 95efabf077ba virtio_net: Fix fall-through warnings for Clang new dcfde1635e76 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() new 0c4aeb4b5087 virtio_mmio: fix one typo new 16c10bede8b3 virtio-input: add multi-touch support new 80267d5d2336 uapi: virtio_ids: add a sound device type ID from OASIS spec new c9265edd3997 ALSA: virtio: add virtio sound driver new 571e98a00a30 ALSA: virtio: handling control messages new c85dc54ed490 ALSA: virtio: build PCM devices and substream hardware des [...] new 267421ead1ac ALSA: virtio: handling control and I/O messages for the PC [...] new b189beae4911 ALSA: virtio: PCM substream operators new f71f0c21e808 ALSA: virtio: introduce jack support new b5a11b6465f4 ALSA: virtio: introduce PCM channel map support new 3a49ec341960 ALSA: virtio: introduce device suspend/resume support new ddd50f4495d3 vdpa: set the virtqueue num during register new 010eee82c84e vdpa: introduce virtio pci driver new 4a4943b0950d virtio-mmio: Use to_virtio_mmio_device() to simply code new f0c97d3841fc virtio: remove export for virtio_config_{enable, disable} new 2ec759d2fc93 vdpa_sim: Skip typecasting from void* new a7b0a33d6c95 Merge remote-tracking branch 'vhost/linux-next' new 3fe007745418 Merge remote-tracking branch 'rpmsg/for-next' new 26874af4f634 Merge remote-tracking branch 'gpio-intel/for-next' new 685b492af69f Merge remote-tracking branch 'pwm/for-next' new 5e46c1134c10 Merge remote-tracking branch 'livepatching/for-next' new d439f01f4e74 Merge remote-tracking branch 'coresight/next' new 3b18a4bb3f1a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new aa8e3291729f Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] new 7d6beb71da3c Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/ [...] new f6e1e1d1e149 Merge tag 'gfs2-for-5.12' of git://git.kernel.org/pub/scm/ [...] new c3476d2f2b1d scripts/dtc: Add missing fdtoverlay to gitignore new 760f7e7b9595 Merge branch 'for-5.12/core' into for-linus new fcd89e77db49 Merge branch 'for-5.12/chicony' into for-linus new f8dd50e097b2 Merge branch 'for-5.12/doc' into for-linus new d6310078d9f8 Merge branch 'for-5.12/google' into for-linus new 27b730e088ff Merge branch 'for-5.12/i2c-hid' into for-linus new 7eb275f92d81 Merge branch 'for-5.12/intel-ish' into for-linus new fc590a35d54c Merge branch 'for-5.12/logitech' into for-linus new 31d31fa52cec Merge branch 'for-5.12/multitouch' into for-linus new e2adf27eb49a Merge branch 'for-5.12/playstation-v2' into for-linus new c35f31fc066c Merge branch 'for-5.12/sony' into for-linus new 00522de2f9f1 Merge branch 'for-5.12/uclogic' into for-linus new 69aea9d28436 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e0fbd25bb37e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 71f1309f4f5b cpufreq: schedutil: Remove needless sg_policy parameter fr [...] new e209cb51bfcc cpufreq: schedutil: Remove update_lock comment from struct [...] new 4e6df217b73e cpufreq: Fix typo in kerneldoc comment new 08c2a406b974 Merge branches 'pm-cpufreq' and 'pm-opp' new 005d3bd9e332 Merge tag 'pm-5.12-rc1-2' of git://git.kernel.org/pub/scm/ [...] new 833a18d0715d Merge branch 'acpica' new 628af43984fe Merge tag 'acpi-5.12-rc1-2' of git://git.kernel.org/pub/sc [...] new 143983e58507 Merge tag 'dmaengine-5.12-rc1' of git://git.kernel.org/pub [...] new 6dd580b93da8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc new 99d0021569c7 objtool: Add a pass for generating __mcount_loc new 18a14575ae31 objtool: Fix __mcount_loc generation with Clang's assembler new 0e731dbc1824 objtool: Don't autodetect vmlinux.o new 22c8542d7b22 tracing: add support for objtool mcount new 6dafca978033 x86, build: use objtool mcount new 41425ebe2024 objtool: Split noinstr validation from --vmlinux new b1a1a1a09b46 kbuild: lto: postpone objtool new e242db40be27 x86, vdso: disable LTO only for vDSO new d2dcd3e37475 x86, cpu: disable LTO for cpu.c new b33fff07e3e3 x86, build: allow LTO to be selected new 5e95325fbbbd kbuild: lto: force rebuilds when switching CONFIG_LTO new 414eece95b98 Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel. [...] new e33c109617c0 Merge remote-tracking branch 'kspp/for-next/kspp' new 598bb9ede1be Merge remote-tracking branch 'gnss/gnss-next' new ab57c5c3b92e Merge remote-tracking branch 'slimbus/for-next' new dff0904b6562 Merge remote-tracking branch 'nvmem/for-next' new 732b255992a3 Merge remote-tracking branch 'xarray/main' new 392b733195f3 Merge remote-tracking branch 'mhi/mhi-next'
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (c8428f2c5bd2) \ N -- N -- N refs/heads/akpm-base (392b733195f3)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 430 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/testing/sysfs-driver-input-cros-ec-keyb | 6 + .../bindings/input/google,cros-ec-keyb.yaml | 24 + Makefile | 10 +- arch/arm/boot/dts/cros-ec-keyboard.dtsi | 93 +- arch/arm/mach-ixp4xx/Kconfig | 1 - arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/mm/mmu.c | 6 +- arch/mips/bmips/setup.c | 2 +- arch/mips/kernel/r4k-bugs64.c | 2 +- arch/mips/lib/iomap-pci.c | 2 +- arch/mips/sgi-ip32/ip32-irq.c | 2 +- arch/parisc/kernel/process.c | 2 +- arch/powerpc/kernel/process.c | 2 +- arch/riscv/include/asm/kasan.h | 22 +- arch/riscv/include/asm/sbi.h | 2 +- arch/riscv/mm/init.c | 21 +- arch/riscv/mm/kasan_init.c | 119 +- arch/sh/boards/mach-landisk/gio.c | 6 +- arch/x86/Kconfig | 3 + arch/x86/Makefile | 5 + arch/x86/entry/vdso/Makefile | 3 +- arch/x86/power/Makefile | 4 + block/bfq-iosched.c | 4 +- block/blk-core.c | 1 + block/blk-mq-sched.c | 6 - block/blk-mq-sched.h | 1 - block/blk-pm.h | 38 - block/blk-sysfs.c | 7 +- block/genhd.c | 2 +- block/kyber-iosched.c | 33 +- block/mq-deadline.c | 4 +- drivers/block/loop.c | 5 +- drivers/block/nbd.c | 32 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/mxs_timer.c | 5 +- drivers/clocksource/sh_cmt.c | 16 +- drivers/cpufreq/cpufreq.c | 2 +- drivers/dax/super.c | 2 +- drivers/gpu/drm/Kconfig | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 13 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 6 +- .../gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c | 0 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 46 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 47 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 82 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 27 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 22 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 39 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 10 + drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 16 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 43 + drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 3 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 52 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 225 +++ .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 123 ++ .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 8 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 + drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 5 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 12 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 3 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 4 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 22 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 7 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 7 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 7 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/intel_crtc.c | 1 - drivers/gpu/drm/i915/display/intel_display.c | 3 +- drivers/gpu/drm/i915/display/intel_display_types.h | 1 - drivers/gpu/drm/i915/gvt/cmd_parser.c | 93 +- drivers/gpu/drm/i915/gvt/execlist.c | 8 +- drivers/gpu/drm/i915/gvt/scheduler.c | 52 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 77 +- drivers/gpu/drm/msm/msm_atomic.c | 7 +- drivers/gpu/drm/msm/msm_kms.h | 8 +- drivers/input/keyboard/cros_ec_keyb.c | 79 + drivers/input/mouse/alps.c | 2 +- drivers/input/tablet/aiptek.c | 80 +- drivers/input/touchscreen/st1232.c | 9 +- drivers/net/dsa/b53/b53_common.c | 39 +- drivers/net/dsa/b53/b53_priv.h | 8 + drivers/net/dsa/b53/b53_regs.h | 1 + drivers/net/dsa/bcm_sf2.c | 18 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 8 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 16 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 64 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 25 +- drivers/net/ethernet/marvell/sky2.c | 5 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 30 +- drivers/net/gtp.c | 1 - drivers/net/phy/icplus.c | 9 +- drivers/net/usb/r8152.c | 67 +- drivers/pci/pci.c | 91 +- drivers/rtc/rtc-m41t80.c | 4 +- drivers/s390/char/vmur.c | 2 +- drivers/scsi/aic7xxx/aic79xx.h | 2 +- drivers/scsi/aic7xxx/aic7xxx.h | 2 - drivers/scsi/bnx2fc/Kconfig | 1 + drivers/scsi/hpsa.c | 51 +- drivers/scsi/hpsa_cmd.h | 2 +- drivers/scsi/sd.c | 6 +- drivers/scsi/sd_zbc.c | 6 +- drivers/scsi/ufs/ufshcd.h | 2 +- drivers/soc/Makefile | 2 +- drivers/staging/vme/devices/vme_user.c | 12 +- drivers/target/target_core_pr.c | 15 +- drivers/target/target_core_transport.c | 15 +- drivers/target/target_core_user.c | 189 +-- drivers/vdpa/Kconfig | 7 + drivers/vdpa/Makefile | 1 + drivers/vdpa/ifcvf/ifcvf_main.c | 5 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +- drivers/vdpa/vdpa.c | 30 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 2 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 5 +- drivers/vdpa/virtio_pci/Makefile | 2 + drivers/vdpa/virtio_pci/vp_vdpa.c | 458 ++++++ drivers/vfio/vfio_iommu_type1.c | 215 ++- drivers/virtio/Kconfig | 11 +- drivers/virtio/Makefile | 2 +- drivers/virtio/virtio.c | 6 +- drivers/virtio/virtio_mmio.c | 3 +- drivers/xen/events/events_2l.c | 22 +- drivers/xen/events/events_base.c | 131 +- drivers/xen/events/events_fifo.c | 7 + drivers/xen/events/events_internal.h | 14 +- drivers/xen/xen-front-pgdir-shbuf.c | 11 +- fs/9p/vfs_inode.c | 21 +- fs/cifs/connect.c | 4 +- fs/cifs/file.c | 6 +- fs/cifs/smb2ops.c | 6 + fs/eventpoll.c | 4 +- fs/f2fs/file.c | 7 +- fs/gfs2/inode.c | 4 +- fs/gfs2/log.c | 39 +- fs/io-wq.c | 57 +- fs/io_uring.c | 64 +- fs/namei.c | 3 +- fs/nfs_common/nfsacl.c | 71 + fs/nfsd/Kconfig | 1 + fs/nfsd/filecache.c | 2 + fs/nfsd/nfs2acl.c | 87 +- fs/nfsd/nfs3acl.c | 39 +- fs/nfsd/nfs3proc.c | 97 +- fs/nfsd/nfs3xdr.c | 1043 ++++++++------ fs/nfsd/nfs4proc.c | 31 +- fs/nfsd/nfs4state.c | 6 +- fs/nfsd/nfs4xdr.c | 110 +- fs/nfsd/nfsfh.c | 2 +- fs/nfsd/nfsfh.h | 2 +- fs/nfsd/nfsproc.c | 53 +- fs/nfsd/nfssvc.c | 4 +- fs/nfsd/nfsxdr.c | 410 ++++-- fs/nfsd/vfs.h | 2 +- fs/nfsd/xdr.h | 23 +- fs/nfsd/xdr3.h | 37 +- fs/nfsd/xdr4.h | 2 +- fs/pstore/inode.c | 2 +- include/asm-generic/vmlinux.lds.h | 2 +- include/dt-bindings/input/cros-ec-keyboard.h | 103 ++ include/linux/blkdev.h | 1 - include/linux/blktrace_api.h | 4 +- include/linux/eventpoll.h | 2 +- include/linux/icmpv6.h | 26 +- include/linux/io_uring.h | 2 +- include/linux/ipv6.h | 1 - include/linux/nfsacl.h | 3 + include/linux/sunrpc/svc.h | 25 + include/linux/sunrpc/xdr.h | 20 + include/linux/vdpa.h | 10 +- include/linux/virtio.h | 2 - include/net/icmp.h | 6 +- include/target/target_core_backend.h | 1 + include/trace/events/bcache.h | 10 +- include/trace/events/block.h | 20 +- init/Kconfig | 12 + kernel/Makefile | 2 +- kernel/audit_fsnotify.c | 2 +- kernel/kprobes.c | 31 +- kernel/sched/cpufreq_schedutil.c | 14 +- kernel/trace/Kconfig | 13 + kernel/trace/blktrace.c | 20 +- net/dsa/Kconfig | 1 + net/ipv4/icmp.c | 5 +- net/ipv6/icmp.c | 18 +- net/ipv6/ip6_icmp.c | 12 +- net/mptcp/options.c | 23 +- net/mptcp/protocol.c | 64 +- net/mptcp/subflow.c | 6 + net/sched/cls_flower.c | 15 + net/sunrpc/xdr.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 6 +- net/xfrm/xfrm_interface.c | 3 + scripts/Makefile.build | 19 +- scripts/Makefile.lib | 12 + scripts/Makefile.modfinal | 19 +- scripts/dtc/.gitignore | 1 + scripts/dtc/Makefile | 1 + scripts/link-vmlinux.sh | 28 +- security/integrity/ima/ima_main.c | 2 +- sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/fsl/fsl_ssi.c | 6 +- sound/soc/samsung/tm2_wm5110.c | 2 +- sound/virtio/virtio_card.h | 6 +- sound/virtio/virtio_chmap.c | 10 +- sound/virtio/virtio_ctl_msg.c | 11 +- sound/virtio/virtio_jack.c | 16 +- sound/virtio/virtio_pcm.c | 21 +- sound/virtio/virtio_pcm.h | 15 +- sound/virtio/virtio_pcm_msg.c | 7 +- sound/virtio/virtio_pcm_ops.c | 12 +- tools/arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- tools/bpf/bpftool/Makefile | 2 + tools/build/Makefile.feature | 4 +- tools/build/feature/test-libopencsd.c | 4 +- tools/include/uapi/linux/perf_event.h | 96 +- tools/include/uapi/linux/prctl.h | 3 + tools/lib/api/fs/cgroup.c | 95 +- tools/lib/perf/include/perf/event.h | 18 +- tools/objtool/builtin-check.c | 10 +- tools/objtool/check.c | 97 +- tools/objtool/include/objtool/builtin.h | 2 +- tools/objtool/include/objtool/check.h | 1 + tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 1 + tools/perf/Build | 1 + tools/perf/Documentation/examples.txt | 2 +- tools/perf/Documentation/itrace.txt | 2 +- tools/perf/Documentation/perf-buildid-cache.txt | 6 + tools/perf/Documentation/perf-config.txt | 24 +- tools/perf/Documentation/perf-daemon.txt | 208 +++ tools/perf/Documentation/perf-intel-pt.txt | 89 +- tools/perf/Documentation/perf-mem.txt | 3 + tools/perf/Documentation/perf-record.txt | 21 +- tools/perf/Documentation/perf-report.txt | 10 +- tools/perf/Documentation/perf-script.txt | 25 +- tools/perf/Documentation/perf-stat.txt | 32 +- tools/perf/Documentation/topdown.txt | 78 +- tools/perf/Makefile.config | 9 + tools/perf/Makefile.perf | 49 +- tools/perf/arch/arm/include/perf_regs.h | 2 +- tools/perf/arch/arm64/include/perf_regs.h | 2 +- tools/perf/arch/arm64/util/machine.c | 3 +- tools/perf/arch/arm64/util/perf_regs.c | 94 ++ tools/perf/arch/csky/include/perf_regs.h | 2 +- tools/perf/arch/powerpc/include/perf_regs.h | 8 +- tools/perf/arch/powerpc/util/Build | 1 + tools/perf/arch/powerpc/util/machine.c | 25 + tools/perf/arch/powerpc/util/perf_regs.c | 6 + tools/perf/arch/riscv/include/perf_regs.h | 2 +- tools/perf/arch/s390/include/perf_regs.h | 2 +- tools/perf/arch/s390/util/machine.c | 3 +- tools/perf/arch/x86/include/perf_regs.h | 2 +- tools/perf/arch/x86/tests/insn-x86.c | 1 + .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 4 +- tools/perf/arch/x86/util/Build | 3 + tools/perf/arch/x86/util/event.c | 25 + tools/perf/arch/x86/util/evlist.c | 15 + tools/perf/arch/x86/util/evsel.c | 8 + tools/perf/arch/x86/util/mem-events.c | 44 + tools/perf/bench/epoll-ctl.c | 1 - tools/perf/bench/epoll-wait.c | 1 - tools/perf/bench/futex-hash.c | 1 - tools/perf/bench/futex-lock-pi.c | 1 - tools/perf/bench/futex-requeue.c | 1 - tools/perf/bench/futex-wake-parallel.c | 1 - tools/perf/bench/futex-wake.c | 1 - tools/perf/builtin-buildid-cache.c | 28 +- tools/perf/builtin-buildid-list.c | 3 + tools/perf/builtin-c2c.c | 171 ++- tools/perf/builtin-daemon.c | 1521 ++++++++++++++++++++ tools/perf/builtin-inject.c | 4 +- tools/perf/builtin-mem.c | 113 +- tools/perf/builtin-record.c | 39 +- tools/perf/builtin-script.c | 37 +- tools/perf/builtin-stat.c | 124 +- tools/perf/builtin.h | 1 + tools/perf/command-list.txt | 1 + tools/perf/perf.c | 1 + .../pmu-events/arch/arm64/ampere/emag/branch.json | 8 +- .../pmu-events/arch/arm64/ampere/emag/bus.json | 5 +- .../pmu-events/arch/arm64/ampere/emag/cache.json | 58 +- .../pmu-events/arch/arm64/ampere/emag/clock.json | 4 +- .../arch/arm64/ampere/emag/exception.json | 10 +- .../arch/arm64/ampere/emag/instruction.json | 34 +- .../pmu-events/arch/arm64/ampere/emag/memory.json | 11 +- .../arch/arm64/arm/cortex-a76-n1/branch.json | 12 +- .../arch/arm64/arm/cortex-a76-n1/bus.json | 19 +- .../arch/arm64/arm/cortex-a76-n1/cache.json | 118 +- .../arch/arm64/arm/cortex-a76-n1/exception.json | 10 +- .../arch/arm64/arm/cortex-a76-n1/instruction.json | 45 +- .../arch/arm64/arm/cortex-a76-n1/memory.json | 6 +- .../arch/arm64/arm/cortex-a76-n1/other.json | 4 +- .../arch/arm64/arm/cortex-a76-n1/pipeline.json | 12 +- .../arch/arm64/armv8-common-and-microarch.json | 248 ++++ .../arch/arm64/freescale/imx8mm/sys/metrics.json | 4 +- .../arch/arm64/freescale/imx8mn/sys/ddrc.json | 37 + .../freescale/{imx8mm => imx8mn}/sys/metrics.json | 16 +- .../arch/arm64/freescale/imx8mp/sys/ddrc.json | 37 + .../arch/arm64/freescale/imx8mp/sys/metrics.json | 466 ++++++ .../arch/arm64/freescale/imx8mq/sys/ddrc.json | 37 + .../freescale/{imx8mm => imx8mq}/sys/metrics.json | 14 +- tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 4 + tools/perf/tests/code-reading.c | 10 +- tools/perf/tests/demangle-ocaml-test.c | 43 + tools/perf/tests/openat-syscall-all-cpus.c | 1 - tools/perf/tests/parse-metric.c | 24 + tools/perf/tests/sample-parsing.c | 20 +- tools/perf/tests/shell/buildid.sh | 6 + tools/perf/tests/shell/daemon.sh | 475 ++++++ tools/perf/tests/shell/test_arm_coresight.sh | 45 +- tools/perf/tests/tests.h | 1 + tools/perf/ui/browsers/annotate.c | 2 +- tools/perf/util/Build | 2 + tools/perf/util/annotate.c | 8 + tools/perf/util/annotate.h | 1 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 10 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 8 + tools/perf/util/arm-spe.c | 133 +- tools/perf/util/auxtrace.c | 15 + tools/perf/util/auxtrace.h | 6 + tools/perf/util/bpf_counter.c | 314 ++++ tools/perf/util/bpf_counter.h | 72 + .../dtc => tools/perf/util/bpf_skel}/.gitignore | 3 +- tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c | 93 ++ tools/perf/util/build-id.c | 5 +- tools/perf/util/build-id.h | 4 +- tools/perf/util/cgroup.c | 8 +- tools/perf/util/config.c | 123 +- tools/perf/util/config.h | 7 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 15 +- tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/db-export.c | 2 + tools/perf/util/debug.c | 34 +- tools/perf/util/debug.h | 1 + tools/perf/util/demangle-ocaml.c | 80 + tools/perf/util/demangle-ocaml.h | 7 + tools/perf/util/event.c | 67 +- tools/perf/util/event.h | 18 +- tools/perf/util/evlist.c | 125 +- tools/perf/util/evlist.h | 12 + tools/perf/util/evsel.c | 63 +- tools/perf/util/evsel.h | 9 + tools/perf/util/evsel_fprintf.c | 2 + tools/perf/util/header.c | 2 +- tools/perf/util/hist.c | 15 +- tools/perf/util/hist.h | 4 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 334 ++++- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 7 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 15 + .../util/intel-pt-decoder/intel-pt-insn-decoder.h | 1 + .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 12 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 2 + tools/perf/util/intel-pt.c | 214 ++- tools/perf/util/intlist.c | 27 +- tools/perf/util/intlist.h | 10 +- tools/perf/util/jit.h | 2 +- tools/perf/util/jitdump.c | 84 +- tools/perf/util/machine.c | 51 +- tools/perf/util/machine.h | 2 + tools/perf/util/map.c | 8 +- tools/perf/util/map.h | 3 +- tools/perf/util/mem-events.c | 36 + tools/perf/util/mem-events.h | 5 + tools/perf/util/metricgroup.c | 2 +- tools/perf/util/namespaces.c | 23 +- tools/perf/util/namespaces.h | 3 + tools/perf/util/parse-events.l | 1 + tools/perf/util/perf_api_probe.c | 10 + tools/perf/util/perf_api_probe.h | 1 + tools/perf/util/perf_event_attr_fprintf.c | 5 +- tools/perf/util/perf_regs.h | 7 + tools/perf/util/probe-event.c | 12 +- tools/perf/util/probe-file.c | 38 +- tools/perf/util/probe-finder.c | 8 +- tools/perf/util/python-ext-sources | 1 + tools/perf/util/python.c | 21 + tools/perf/util/record.c | 9 +- tools/perf/util/record.h | 2 + tools/perf/util/session.c | 54 +- tools/perf/util/setup.py | 2 +- tools/perf/util/sort.c | 109 +- tools/perf/util/sort.h | 6 + tools/perf/util/stat-display.c | 4 +- tools/perf/util/stat-shadow.c | 92 ++ tools/perf/util/stat.c | 6 +- tools/perf/util/stat.h | 9 + tools/perf/util/string.c | 9 + tools/perf/util/string2.h | 2 + tools/perf/util/symbol-elf.c | 25 +- tools/perf/util/symbol.c | 73 +- tools/perf/util/symbol_conf.h | 7 +- tools/perf/util/synthetic-events.c | 225 ++- tools/perf/util/target.c | 34 +- tools/perf/util/target.h | 10 + tools/perf/util/trace-event-info.c | 10 +- tools/perf/util/unwind-libdw.c | 11 +- tools/perf/util/xyarray.c | 33 - tools/scripts/Makefile.include | 1 + tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- usr/Kconfig | 1 - 426 files changed, 11288 insertions(+), 3131 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-input-cros-ec-keyb mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c create mode 100644 drivers/vdpa/virtio_pci/Makefile create mode 100644 drivers/vdpa/virtio_pci/vp_vdpa.c create mode 100644 include/dt-bindings/input/cros-ec-keyboard.h create mode 100644 tools/perf/Documentation/perf-daemon.txt create mode 100644 tools/perf/arch/powerpc/util/machine.c create mode 100644 tools/perf/arch/x86/util/evlist.c create mode 100644 tools/perf/arch/x86/util/evsel.c create mode 100644 tools/perf/arch/x86/util/mem-events.c create mode 100644 tools/perf/builtin-daemon.c create mode 100644 tools/perf/pmu-events/arch/arm64/armv8-common-and-microarch.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mn/sys/ddrc.json copy tools/perf/pmu-events/arch/arm64/freescale/{imx8mm => imx8mn}/sys/metrics.json (54%) create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mp/sys/ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mp/sys/metrics.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mq/sys/ddrc.json copy tools/perf/pmu-events/arch/arm64/freescale/{imx8mm => imx8mq}/sys/metrics.json (55%) create mode 100644 tools/perf/tests/demangle-ocaml-test.c create mode 100755 tools/perf/tests/shell/daemon.sh create mode 100644 tools/perf/util/bpf_counter.c create mode 100644 tools/perf/util/bpf_counter.h copy {scripts/dtc => tools/perf/util/bpf_skel}/.gitignore (75%) create mode 100644 tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c create mode 100644 tools/perf/util/demangle-ocaml.c create mode 100644 tools/perf/util/demangle-ocaml.h delete mode 100644 tools/perf/util/xyarray.c