This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits b1347210b01d Add linux-next specific files for 20210721 omits 43d1a8e000c2 Merge branch 'akpm-current/current' omits b4e39e59e64e Merge remote-tracking branch 'folio/for-next' omits be69217cf4de mm/filemap: Add FGP_STABLE omits c46e26a837f3 mm/filemap: Add filemap_get_folio omits d63e4fb4fa18 mm/filemap: Convert mapping_get_entry to return a folio omits 704558350097 mm/filemap: Add filemap_add_folio() omits f5d803e02928 mm/filemap: Add filemap_alloc_folio omits 22cc01cbe65b mm/page_alloc: Add folio allocation functions omits 7f439e4bdc09 mm/lru: Add folio_add_lru() omits 08b95039032e mm/lru: Convert __pagevec_lru_add_fn to take a folio omits c7a5f4e113f9 mm: Add folio_evictable() omits 0566c71d4ade mm/workingset: Convert workingset_refault() to take a folio omits 00821c9b7d62 mm/filemap: Add readahead_folio() omits 7a8cc3a1df6c mm/filemap: Add folio_mkwrite_check_truncate() omits 96a4488ba0b4 mm/filemap: Add i_blocks_per_folio() omits 264241b8c09c mm/writeback: Add folio_redirty_for_writepage() omits 0457b93491fc mm/writeback: Add folio_account_redirty() omits d8cbe5f1f8ec mm/writeback: Add folio_clear_dirty_for_io() omits 6e8c9bfb3bf9 mm/writeback: Add folio_cancel_dirty() omits 5904df55b1e3 mm/writeback: Add folio_account_cleaned() omits c30cd4a8d4f6 mm/writeback: Add filemap_dirty_folio() omits 89b618abf365 mm/writeback: Convert tracing writeback_page_template to folios omits 9944df90277e mm/writeback: Add __folio_mark_dirty() omits 2395213a7c72 mm/writeback: Add folio_mark_dirty() omits e8fc4f61a3e3 mm/writeback: Add folio_start_writeback() omits 7cfa3de8ce5d mm/writeback: Add __folio_end_writeback() omits 2910997a83c2 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits 8cd9121b80a2 flex_proportions: Allow N events instead of 1 omits 7bb67ac2cef0 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 9580617f34a9 mm/migrate: Add folio_migrate_copy() omits 2500732b0ec2 mm/migrate: Add folio_migrate_flags() omits 99a8a26a6859 mm/migrate: Add folio_migrate_mapping() omits c79f3404c57e mm/rmap: Add folio_mkclean() omits 74960c9266d7 mm/swap: Add folio_mark_accessed() omits a8cd61904b95 mm/swap: Add folio_activate() omits 304650607e3e mm: Add folio_young and folio_idle omits 2f95d5d3d5d1 mm: Add arch_make_folio_accessible() omits c04d573725fe mm: Add kmap_local_folio() omits 0c5ad2f8337c mm: Add flush_dcache_folio() omits 762409917a0e mm: Add folio_raw_mapping() omits 20ad74f7ddc0 mm: Add folio_pfn() omits a4a132a455dc mm/workingset: Convert workingset_activation to take a folio omits 3af582717b6f mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits a8f645b17cd4 mm/memcg: Add folio_lruvec_lock() and similar functions omits 68f323a0202b mm/memcg: Add folio_lruvec() omits 3bc60147718a mm/memcg: Convert mem_cgroup_move_account() to use a folio omits 431abf8d1f54 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits 03089bebe2fd mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits 368632f255f3 mm/memcg: Convert mem_cgroup_migrate() to take folios omits 8b2afb6a1c34 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits 02b7596c188f mm/memcg: Convert uncharge_page() to uncharge_folio() omits 05bb7bbab428 mm/memcg: Convert mem_cgroup_charge() to take a folio omits e4ce7f897d4d Merge remote-tracking branch 'rust/rust-next' omits ea56ad988f1c Merge remote-tracking branch 'mhi/mhi-next' omits 5ff6043deb5c Merge remote-tracking branch 'fpga/for-next' omits f3554a5d903d mm/memcg: Convert commit_charge() to take a folio omits 5839473bd4f7 mm/memcg: Add folio_memcg() and related functions omits d971e46b0c9f mm/memcg: Convert memcg_check_events to take a node ID omits b63c717ace47 mm/memcg: Remove soft_limit_tree_node() omits 45353d2ed234 mm/memcg: Use the node id in mem_cgroup_update_tree() omits 37d0d06931ca mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits c05ea8946345 mm: Add folio_nid() omits c7a695c753c6 mm: Add folio_mapped() omits adbd51adde69 fs/netfs: Add folio fscache functions omits db0fdd319996 mm/filemap: Add folio private_2 functions omits 5cf748ee7b75 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits b3f4b6e507fb Merge remote-tracking branch 'hyperv/hyperv-next' omits 57b7c52f4bd2 Merge remote-tracking branch 'slimbus/for-next' omits 3a8608f04ce1 Merge remote-tracking branch 'gnss/gnss-next' omits 730de9cd3c9c Merge remote-tracking branch 'kspp/for-next/kspp' omits bff5a04a273c Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 67c17c0854d7 Merge remote-tracking branch 'ntb/ntb-next' omits cde9738a627c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits fecf2e66f800 Merge remote-tracking branch 'coresight/next' omits 938ebf5b7732 Merge remote-tracking branch 'livepatching/for-next' omits 7e00dd1aab3d Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 61ebcef42805 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 9f8f0453eb89 Merge remote-tracking branch 'rpmsg/for-next' omits 58af0cb3065b Merge remote-tracking branch 'scsi-mkp/for-next' omits e909a8372168 Merge remote-tracking branch 'cgroup/for-next' omits e8efa1f522c4 Merge remote-tracking branch 'dmaengine/next' omits 09aed6c84480 Merge remote-tracking branch 'phy-next/next' omits f7a513cf520c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits b41bbe594079 Merge remote-tracking branch 'usb/usb-next' omits 22068106b4f8 Merge remote-tracking branch 'ipmi/for-next' omits 17e386967acd Merge remote-tracking branch 'leds/for-next' omits 80cb362cdd7e Merge remote-tracking branch 'workqueues/for-next' omits c44ee315fc77 Merge remote-tracking branch 'percpu/for-next' omits 6bd91502fe9a Merge remote-tracking branch 'rcu/rcu/next' omits 7cf3529e655f Merge remote-tracking branch 'edac/edac-for-next' omits 46fd336d9d21 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 85cb69f91252 Merge remote-tracking branch 'tip/auto-latest' omits 880fc56fda77 Merge remote-tracking branch 'spi/for-next' omits c4bbbc3fb239 Merge remote-tracking branch 'devicetree/for-next' omits b46d4172479e Merge remote-tracking branch 'audit/next' omits 861ad150e662 Merge remote-tracking branch 'tomoyo/master' omits 27a23c89020e Merge remote-tracking branch 'smack/next' omits 37fd8eb5ae72 Merge remote-tracking branch 'selinux/next' omits 46644f901767 Merge remote-tracking branch 'keys/keys-next' omits b27bbdac4fa9 Merge remote-tracking branch 'apparmor/apparmor-next' omits 824aaa13f46d Merge remote-tracking branch 'security/next-testing' omits 9721c9d82d39 Merge remote-tracking branch 'regulator/for-next' omits 31a3c9b66ba0 Merge remote-tracking branch 'battery/for-next' omits 053e58c0f97c Merge remote-tracking branch 'mfd/for-mfd-next' omits 63de3a24df5c Merge remote-tracking branch 'mmc/next' omits 82cb67aa8eef Merge remote-tracking branch 'device-mapper/for-next' omits 85d0b138d744 Merge remote-tracking branch 'block/for-next' omits 21ec8da1be21 Merge remote-tracking branch 'input/next' omits 3b3a72c4f796 Merge remote-tracking branch 'modules/modules-next' omits b466bb8fab1e Merge remote-tracking branch 'sound-asoc/for-next' omits 73cc9330fe33 Merge remote-tracking branch 'sound/for-next' omits 274e783200b3 Merge remote-tracking branch 'regmap/for-next' omits 226e16d5ba77 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits ef63b8543357 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 031a26683e97 Merge remote-tracking branch 'drm-intel/for-linux-next' omits db87455cde8f Merge remote-tracking branch 'amdgpu/drm-next' omits 356df0729323 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 44f473fd02d9 Merge remote-tracking branch 'crypto/master' omits 3e8cca956703 Merge remote-tracking branch 'nand/nand/next' omits 80e2751bf641 Merge remote-tracking branch 'mtd/mtd/next' omits d3f681cdab15 Merge remote-tracking branch 'bluetooth/master' omits 48cfc677baf2 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 207969d9df24 Merge remote-tracking branch 'ipsec-next/master' omits f66f3eecaf15 Merge remote-tracking branch 'bpf-next/for-next' omits d722af25bef2 next-20210720/net-next omits e099b12b9a84 Merge remote-tracking branch 'rdma/for-next' omits 15046bf5735a Merge remote-tracking branch 'swiotlb/linux-next' omits 527a3a01292d Merge remote-tracking branch 'dlm/next' omits 6a21b4070992 Merge remote-tracking branch 'ieee1394/for-next' omits 6dbd1f45dc11 Merge remote-tracking branch 'pm/linux-next' omits 69e02a9b6154 Merge remote-tracking branch 'v4l-dvb-next/master' omits e10d60a71be3 Merge remote-tracking branch 'jc_docs/docs-next' omits 39e82bd0c275 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 9fb5f44d5bef Merge remote-tracking branch 'i2c/i2c/for-next' omits 73c354533883 Merge remote-tracking branch 'hid/for-next' omits 8374314dcefe Merge remote-tracking branch 'pstore/for-next/pstore' omits 0d83fbb02b4d Merge remote-tracking branch 'printk/for-next' omits 4057aec82d73 Merge remote-tracking branch 'file-locks/locks-next' omits f73e077f25ca Merge remote-tracking branch 'zonefs/for-next' omits 1de80e277701 Merge remote-tracking branch 'v9fs/9p-next' omits 7cc303ca88f2 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 7226719aa811 Merge remote-tracking branch 'cel/for-next' omits f3b966245c1c Merge remote-tracking branch 'gfs2/for-next' omits 019392844edf Merge remote-tracking branch 'f2fs/dev' omits acffca333c6d Merge remote-tracking branch 'ext3/for_next' omits 95dda1738c00 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 3b59540bd2cf Merge remote-tracking branch 'cifs/for-next' omits d3fa760df020 Merge remote-tracking branch 'ceph/master' omits 60eed8228dde Merge remote-tracking branch 'btrfs/for-next' omits eccb465880b1 Merge remote-tracking branch 'fscache/fscache-next' omits 70e55e4f0ffb Merge remote-tracking branch 'pidfd/for-next' omits 63da001bb7f8 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 8a967cd9bec8 Merge remote-tracking branch 'sh/for-next' omits bebf1e0ca6cd Merge remote-tracking branch 's390/for-next' omits 15d31fc30df5 Merge remote-tracking branch 'parisc-hd/for-next' omits 8dce20845b13 Merge remote-tracking branch 'mips/mips-next' omits a42104324d05 Merge remote-tracking branch 'm68knommu/for-next' omits 74b05127e321 Merge remote-tracking branch 'm68k/for-next' omits efce1a85641b Merge remote-tracking branch 'h8300/h8300-next' omits 87c8f2cfff7f Merge remote-tracking branch 'clk-renesas/renesas-clk' omits ed27da0736d7 Merge remote-tracking branch 'clk/clk-next' omits c18a67e7181d Merge remote-tracking branch 'xilinx/for-next' omits d3104911a861 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 215b030a96d2 Merge remote-tracking branch 'tegra/for-next' omits 2673996b935c Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 07148f644e77 Merge remote-tracking branch 'stm32/stm32-next' omits 5649d8d39478 Merge remote-tracking branch 'scmi/for-linux-next' omits 9714ee504308 Merge remote-tracking branch 'samsung-krzk/for-next' omits 8980725da85b Merge remote-tracking branch 'rockchip/for-next' omits d80615fe1cbb Merge remote-tracking branch 'renesas/next' omits d1eaa8ed6e00 Merge remote-tracking branch 'qcom/for-next' omits 566d567c6317 Merge remote-tracking branch 'omap/for-next' omits 2f576cf7eba7 Merge remote-tracking branch 'mvebu/for-next' omits 7f21efe8477b Merge remote-tracking branch 'mediatek/for-next' omits e27e0eb98e97 Merge remote-tracking branch 'keystone/next' omits c8cb4466ec4c Merge remote-tracking branch 'imx-mxs/for-next' omits 27e4d5a4aa8e Merge remote-tracking branch 'at91/at91-next' omits c365be32c947 Merge remote-tracking branch 'aspeed/for-next' omits fdfc3d8eec37 Merge remote-tracking branch 'amlogic/for-next' omits 7d549302026d Merge remote-tracking branch 'actions/for-next' omits db1b9cb0d31e Merge remote-tracking branch 'arm/for-next' omits aeb1c12e7763 Merge remote-tracking branch 'asm-generic/master' omits a9a6926ce866 Merge remote-tracking branch 'dma-mapping/for-next' omits 5a912629caff Merge remote-tracking branch 'compiler-attributes/compiler [...] omits db8b5864a26d Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits a4a809c838cb Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c23d1ccbbafa Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 0590ae6b89f2 Merge remote-tracking branch 'pidfd-fixes/fixes' omits b700b48718ab Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 3bda5611bede Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits cdd3c704ede9 Merge remote-tracking branch 'mmc-fixes/fixes' omits 76662c91b8d4 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 4cea1fc33ad6 Merge remote-tracking branch 'scsi-fixes/fixes' omits bdb739829b1b Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits c7d2f4508f99 Merge remote-tracking branch 'vfs-fixes/fixes' omits 6bde59f42be4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits c8555dcbaf0c Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 29c61be66c05 Merge remote-tracking branch 'omap-fixes/fixes' omits b587068b512d Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits ffe3fcb626a8 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 7447f1974ffd Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 5f8400e6609a Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 61d98527b7d8 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 0daa3166c9d5 Merge remote-tracking branch 'usb.current/usb-linus' omits a4b9e2a9b325 Merge remote-tracking branch 'spi-fixes/for-linus' omits 2cd85b68061a Merge remote-tracking branch 'regulator-fixes/for-linus' omits 6fd846402699 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 3ca5b96c656d Merge remote-tracking branch 'sound-current/for-linus' omits ab637d8ea452 Merge remote-tracking branch 'rdma-fixes/for-rc' omits adcaf34c5cb6 Merge remote-tracking branch 'netfilter/master' omits d748114ab8a4 Merge remote-tracking branch 'ipsec/master' omits 16ed5eb04503 Merge remote-tracking branch 'bpf/master' omits 5e5af16183e1 Merge remote-tracking branch 'net/master' omits 4e88bc606733 Merge remote-tracking branch 's390-fixes/fixes' omits 774a5043381b Merge remote-tracking branch 'powerpc-fixes/fixes' omits f74e33b728f3 Merge remote-tracking branch 'm68k-current/for-linus' omits c7766def8f2d Merge remote-tracking branch 'arc-current/for-curr' omits 884be54aaba5 ovl: do not set overlay.opaque for new directories omits 36a441c0fb7e ovl: add ovl_allow_offline_changes() helper omits 463aa7f57e71 ovl: disable decoding null uuid with redirect_dir omits 173ff5c9ec37 ovl: consistent behavior for immutable/append-only inodes omits 2e3f6e87c2b0 ovl: copy up sync/noatime fileattr flags omits fd227e889f81 ovl: pass ovl_fs to ovl_check_setxattr() omits e11adea9520e fs: add generic helper for filling statx attribute flags omits dfbabcfa161c drm/amdgpu/display: add support for multiple backlights omits 749b84265409 PCI: quirks: Quirk PCI d3hot delay for AMD xhci omits b4140d771010 drm/radeon: Add HD-audio component notifier support (v2) omits 09c5c36b3501 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 1b6e55029698 Revert "drm/amd/display: To modify the condition in indica [...] omits afc2d5d17350 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 9b815511cfeb drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 620f6cce93df drm/amdgpu: only check for _PR3 on dGPUs omits a68b74f92428 drm/amdgpu: add another raven1 gfxoff quirk omits d69b12673c3e usb/host: enable auto power control for xhci-pci omits 1f8c543f1429 cgroup: remove cgroup_mount from comments omits a9a2e0482d64 workqueue: fix UAF in pwq_unbound_release_workfn() omits e6d1bd8d56de gfs2: Fix memory leak of object lsi on error return path omits 7f5ba4806d3c cgroup1: fix leaked context root causing sporadic NULL der [...] adds 6c881ca0b304 afs: Fix tracepoint string placement with built-in AFS adds afe6949862f7 afs: check function return adds 5a972474cf68 afs: Fix setting of writeback_index adds b428081282f8 afs: Remove redundant assignment to ret adds b4e62aaf95e8 Merge tag 'afs-fixes-20210721' of git://git.kernel.org/pub [...] adds 7c3d49b0b545 Merge tag 'regulator-fix-v5.14-rc2' of git://git.kernel.or [...] adds 7b6ae471e541 Merge tag 'spi-fix-v5.14-rc2' of git://git.kernel.org/pub/ [...] adds 3d5895cd3517 Merge tag 's390-5.14-3' of git://git.kernel.org/pub/scm/li [...] adds 314f9bc51e2c Merge remote-tracking branch 'arc-current/for-curr' adds a7c3acca5380 arm64: smccc: Save lr before calling __arm_smccc_sve_check() adds d8a719059b9d Revert "mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge" adds 5776206693fa Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 6f97d1329770 Merge remote-tracking branch 'm68k-current/for-linus' adds bd31ecf44b8e KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash adds bc4188a2f56e KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak adds 42e24e1d295d Merge remote-tracking branch 'powerpc-fixes/fixes' adds 09cfae9f13d5 ixgbe: Fix packet corruption due to missing DMA sync adds e9a72f874d5b r8169: Avoid duplicate sysfs entry creation error adds 58acd1009226 sctp: update active_key for asoc when old key is being replaced adds 9bfce73c8921 udp: check encap socket in __udp_lib_err adds ece1278a9b81 selftests: net: add ESP-in-UDP PMTU test adds 3ddaed6b09b0 Merge branch 'pmtu-esp' adds bb55362bd697 ibmvnic: Remove the proper scrq flush adds 161dcc024288 net: ixp46x: fix ptp build failure adds 81c1f469866f Merge remote-tracking branch 'net/master' adds 509afe538d72 Merge remote-tracking branch 'bpf/master' adds 85d4dd71d608 Merge remote-tracking branch 'ipsec/master' adds 20fc4a2cb2ab Merge remote-tracking branch 'netfilter/master' adds f67f289721c6 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 234d8f2726f7 Merge tag 'asoc-fix-v5.14-rc2' of https://git.kernel.org/p [...] adds 1e4abe286dc7 Merge remote-tracking branch 'sound-current/for-linus' adds 13a4ebde03f4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds f60b2b6e8ef8 Merge remote-tracking branch 'regulator-fixes/for-linus' adds c8047633c122 Merge remote-tracking branch 'spi-fixes/for-linus' adds 4afa0c22eed3 driver core: auxiliary bus: Fix memory leak when driver_re [...] adds e64daad660a0 driver core: Prevent warning when removing a device link f [...] adds 135db8e175b4 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 61acabaae5ba serial: max310x: Unprepare and disable clock in error path adds e5227c51090e serial: 8250: Mask out floating 16/32-bit bus bits adds 9a936d6c3d3d MIPS: Malta: Do not byte-swap accesses to the CBUS UART adds cc9ca4d95846 serial: tegra: Only print FIFO error message when an error occurs adds 853a9ae29e97 serial: 8250: fix handle_irq locking adds 7f0909db7615 serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicat [...] adds 0c83ae885093 Merge remote-tracking branch 'tty.current/tty-linus' adds 44cf53602f5a Revert "usb: renesas-xhci: Fix handling of unknown ROM state" adds 72f68bf5c756 xhci: Fix lost USB 2 remote wake adds 57560ee95cb7 usb: typec: tipd: Don't block probing of consumer of "conn [...] adds 1bf2761c8375 usb: hub: Fix link power management max exit latency (MEL) [...] adds 1b7f56fbc7a1 usb: hub: Disable USB 3 device initiated lpm if exit laten [...] adds 0b60557230ad usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI adds 6abf2fe6b4bf USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS adds 86762ad4abcc usb: typec: stusb160x: register role switch before interru [...] adds 6b63376722d9 usb: typec: stusb160x: Don't block probing of consumer of [...] adds a6b125621c08 MAINTAINERS: repair reference in USB IP DRIVER FOR HISILIC [...] adds 5b01248156bd usb: gadget: Fix Unbalanced pm_runtime_enable in tegra_xudc_probe adds b5fdf5c6e6be usb: max-3421: Prevent corruption of freed memory adds 40edb52298df usb: dwc3: avoid NULL access of usb_gadget_driver adds 4bb233b7ba87 usb: gadget: u_serial: remove WARN_ON on null port adds 0665e3873186 usb: xhci: avoid renesas_usb_fw.mem when it's unusable adds 3d11de2d57b9 usb: phy: Fix page fault from usb_phy_uevent adds fecb3a171db4 usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. adds 5719df243e11 usb: renesas_usbhs: Fix superfluous irqs happen after usb_ [...] adds c4a0f7a6ab54 usb: dwc2: Skip clock gating on Samsung SoCs adds d53dc38857f6 usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. adds 1f958f3dff42 Revert "arm64: dts: qcom: Harmonize DWC USB3 DT nodes name" adds 5c912e679506 usb: cdc-wdm: fix build error when CONFIG_WWAN_CORE is not set adds f3a1a937f7b2 Revert "USB: quirks: ignore remote wake-up on Fibocom L850 [...] adds 3beff6c50938 Merge remote-tracking branch 'usb.current/usb-linus' adds d6a206e60124 USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick adds 38b998bfbd33 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds a96999b5f0e1 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 990e4ad3ddcb staging: rtl8723bs: Fix a resource leak in sd_int_dpc adds cb7abd1db6e5 staging: rtl8723bs: select CONFIG_CRYPTO_LIB_ARC4 adds bf68b664566d Merge remote-tracking branch 'staging.current/staging-linus' adds 9bf96a223c81 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 56f6f4c4eb2a bus: mhi: pci_generic: Apply no-op for wake using sideband [...] adds 546362a9ef2e bus: mhi: core: Validate channel ID when processing comman [...] adds b8a97f2a6538 bus: mhi: pci_generic: Fix inbound IPCR channel adds e703eaff5089 MAINTAINERS: Update for VMCI driver adds ebea6761b620 MAINTAINERS: Change ACRN HSM driver maintainer adds c453db6cd964 nds32: fix up stack guard gap adds ffe69d45edd7 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 8ba89a3c7967 dmaengine: idxd: fix desc->vector that isn't being updated adds 7eb25da161be dmaengine: idxd: fix sequence for pci driver remove() and [...] adds 6b4b87f2c31a dmaengine: idxd: fix submission race window adds b26ffa4ffa72 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 6073c6df606a Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 1435f82689e1 reset: RESET_MCHP_SPARX5 should depend on ARCH_SPARX5 adds 14e56e8b85a9 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds eac659eedf90 Merge remote-tracking branch 'omap-fixes/fixes' adds 0e07943cb876 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 493c145e716b Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds ad8cab7d8d44 Merge remote-tracking branch 'vfs-fixes/fixes' adds c3e780f4991c Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds a47fa41381a0 scsi: target: Fix NULL dereference on XCOPY completion adds a372ac514e5d Merge remote-tracking branch 'scsi-fixes/fixes' adds 6e0b6528d783 drm/i915: Correct the docs for intel_engine_cmd_parser adds 0a933af4af93 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds b52ade2ece6e Merge remote-tracking branch 'mmc-fixes/fixes' adds 76d84876679f Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds f5a11c69b699 Revert "x86/hyperv: fix logical processor creation" adds f8bb66446b09 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 41516d659eb2 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 774574f688c7 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 235c3610d5f0 drm/ttm: Force re-init if ttm_global_init() fails adds 2dbd9c27eda5 drm/ttm: add missing NULL checks adds 94c1e8a53b0c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 3ba33ffecdfe Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new d30d1cf36248 Merge remote-tracking branch 'compiler-attributes/compiler [...] new 71cc32c24a39 Merge remote-tracking branch 'dma-mapping/for-next' new 7ea356a64c0e Merge remote-tracking branch 'asm-generic/master' new 309b460fbf8f Merge remote-tracking branch 'arm/for-next' new 9cae3e55ffa1 Merge remote-tracking branch 'actions/for-next' new 0eefde686c41 Merge remote-tracking branch 'amlogic/for-next' new 0a06cba6da00 Merge remote-tracking branch 'aspeed/for-next' new 651b9b1bd438 Merge remote-tracking branch 'at91/at91-next' new 1bdfb21dee4f Merge remote-tracking branch 'imx-mxs/for-next' new fff0ba4fa71b Merge remote-tracking branch 'keystone/next' new d392114edbcc Merge remote-tracking branch 'mediatek/for-next' new c46fd62dca9f Merge remote-tracking branch 'mvebu/for-next' new 22f5269e32dd Merge remote-tracking branch 'omap/for-next' new 7448a7137d61 Merge branch 'arm64-fixes-for-5.14' into for-next new 4f365c75a342 arm64: dts: qcom: sc7180: trogdor: Update audio codec to M [...] new af1d41e0cacc Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] new 3f8b3dfa5522 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] new daed5e02018d Merge remote-tracking branch 'qcom/for-next' new 8957e95ef5ba Merge remote-tracking branch 'renesas/next' new a30d49ff8a32 dt-bindings: reset: aoss: Add AOSS reset controller binding new 9e3b594a923e dt-bindings: reset: pdc: Add PDC Global bindings new 08218a081e6a reset: qcom: Add PDC Global reset signals for WPSS new 28edf1d77cd5 dt-bindings: reset: Convert UniPhier glue reset to json-schema new e9ba078b02f9 Merge remote-tracking branch 'reset/reset/next' new 4f49590ca503 Merge remote-tracking branch 'rockchip/for-next' new df4cd1b1fda1 Merge remote-tracking branch 'samsung-krzk/for-next' new 82727bfd3a91 Merge remote-tracking branch 'scmi/for-linux-next' new 49263eb95861 Merge remote-tracking branch 'stm32/stm32-next' new 95fffd5b1e8d Merge remote-tracking branch 'sunxi/sunxi/for-next' new 8979fb6f0263 Merge remote-tracking branch 'tegra/for-next' new 9029fe048f1b Merge remote-tracking branch 'ti-k3/ti-k3-next' new e83a3d41d4b8 Merge remote-tracking branch 'xilinx/for-next' new 3660b14c99ea Merge remote-tracking branch 'clk/clk-next' new 94e71291621c Merge remote-tracking branch 'clk-renesas/renesas-clk' new edcae7e52e99 Merge remote-tracking branch 'h8300/h8300-next' new c0b90e700f18 Merge remote-tracking branch 'm68k/for-next' new f3246dcb32e2 Merge remote-tracking branch 'm68knommu/for-next' new 81a35e1fb235 Merge remote-tracking branch 'mips/mips-next' new 271e1fd9d9a4 Merge remote-tracking branch 'parisc-hd/for-next' new df2dacce8ff0 Merge remote-tracking branch 's390/for-next' new ab62019394fb Merge remote-tracking branch 'sh/for-next' new fa74892ebcf2 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 597c9f99e75a Merge remote-tracking branch 'pidfd/for-next' new ba1504c08de5 Merge remote-tracking branch 'fscache/fscache-next' new 47f1dce7206c Merge remote-tracking branch 'btrfs/for-next' new 0077a5008272 rbd: resurrect setting of disk->private_data in rbd_init_disk() new 1b5227d21979 Merge remote-tracking branch 'ceph/master' new 2992c6170e08 Merge remote-tracking branch 'cifs/for-next' new a26bebb6bf18 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 5a33b2d7c6c8 Merge remote-tracking branch 'ext3/for_next' new 6927f7ee72f9 Merge remote-tracking branch 'f2fs/dev' new a6579cbfd721 gfs2: Fix memory leak of object lsi on error return path new ea635df0f1ae Merge remote-tracking branch 'gfs2/for-next' new 9af6598cab17 Merge remote-tracking branch 'cel/for-next' new f65dbd37b720 fs: add generic helper for filling statx attribute flags new 9b2544fb07de ovl: pass ovl_fs to ovl_check_setxattr() new 7d79bbeb09e4 ovl: copy up sync/noatime fileattr flags new 3bff98b5ef9c ovl: consistent behavior for immutable/append-only inodes new 70882a5de802 ovl: disable decoding null uuid with redirect_dir new 00aebaed71f6 ovl: add ovl_allow_offline_changes() helper new c69fba27a80a ovl: do not set overlay.opaque for new directories new fcb7f373684d ovl: skip stale entries in merge dir cache iteration new 84f8d8964db7 ovl: relax lookup error on mismatch origin ftype new 444e085783c6 ovl: skip checking lower file's i_writecount on truncate new 97f7de13a76b ovl: update ctime when changing fileattr new 31d97971f5db Merge remote-tracking branch 'overlayfs/overlayfs-next' new de33d4f839f1 Merge remote-tracking branch 'v9fs/9p-next' new 4674e1c54871 Merge remote-tracking branch 'zonefs/for-next' new 2c6b3e8cc44c Merge remote-tracking branch 'file-locks/locks-next' new 5e336be3aa8e Merge remote-tracking branch 'printk/for-next' new 71cb4658860a Merge remote-tracking branch 'pstore/for-next/pstore' new 2f079d556976 Merge remote-tracking branch 'hid/for-next' new ca1811aff6e5 Merge remote-tracking branch 'i2c/i2c/for-next' new 1f3bc2ad7f08 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 973c9283ac8f Merge remote-tracking branch 'jc_docs/docs-next' new abebaf4bc6bc Merge remote-tracking branch 'v4l-dvb-next/master' new 577a8ab27605 Merge remote-tracking branch 'pm/linux-next' new d88b617791ec Merge remote-tracking branch 'ieee1394/for-next' new da17a6859f3e Merge remote-tracking branch 'dlm/next' new dd05f05319c3 Merge remote-tracking branch 'swiotlb/linux-next' new ac396dace8ee Merge remote-tracking branch 'rdma/for-next' new 0fac6aa098ed net: dsa: sja1105: delete the best_effort_vlan_filtering mode new a81a45744ba5 net: dsa: tag_8021q: use "err" consistently instead of "rc" new 69ebb3706471 net: dsa: tag_8021q: use symbolic error names new 8afbea187d31 net: dsa: tag_8021q: remove struct packet_type declaration new cedf467064b6 net: dsa: tag_8021q: create dsa_tag_8021q_{register,unregi [...] new 8b6e638b4be2 net: dsa: build tag_8021q.c as part of DSA core new d7b1fd520d5d net: dsa: let the core manage the tag_8021q context new 5da11eb40734 net: dsa: make tag_8021q operations part of the core new 328621f6131f net: dsa: tag_8021q: absorb dsa_8021q_setup into dsa_tag_8 [...] new e19cc13c9c8a net: dsa: tag_8021q: manage RX VLANs dynamically at bridge [...] new c64b9c05045a net: dsa: tag_8021q: add proper cross-chip notifier support new 08f329fcddd5 Merge branch 'tag_8021q-cross-chip' new 8b72b301b442 net: phy: add API to read 802.3-c45 IDs new 7d901a1e878a net: phy: add Maxlinear GPY115/21x/24x driver new c6451cda100d net: switchdev: introduce helper for checking dynamically [...] new 8ca07176ab00 net: switchdev: introduce a fanout helper for SWITCHDEV_FD [...] new b94dc99c0ddb net: dsa: use switchdev_handle_fdb_{add,del}_to_device new 083cd5a42d0f Merge branch 'fdb-fanout' new a38c02ef48a1 dt-bindings: net: fec: Fix indentation new 0ac262713444 net: ipa: fix IPA v4.11 interconnect data new 6a0eb6c9d934 dt-bindings: net: qcom,ipa: make imem interconnect optional new f8bd3c82bf7d arm64: dts: qcom: sc7280: add IPA information new fd0f72c34bd9 arm64: dts: qcom: sc7180: define ipa_fw_mem node new b79c6fba6cd7 Merge branch 'qcom-dts-updates' new 8292d7f6e871 net: ipv4: add capability check for net administration new c762b7fac1b2 net: mvneta: deny disabling autoneg for 802.3z modes new 635a85ac7349 net: mvpp2: deny disabling autoneg for 802.3z modes new d34869b44a17 net: phylink: add phy change pause mode debug new be393dd685d2 net: phy: intel-xway: Add RGMII internal delay configuration new d43b239314d1 atm: idt77252: clean up trigraph warning on ??) string new fa660684e531 net: marvell: clean up trigraph warning on ??! string new 8887ca5474bd net: phy: at803x: simplify custom phy id matching new bc71d3ef59b9 dt-bindings: net: snps,dwmac: add missing DWMAC IP version new 03e85b17030a dt-bindings: net: imx-dwmac: convert imx-dwmac bindings to yaml new 41667a933c8a arm64: dts: imx8mp: change interrupt order per dt-binding new 3e55d231716e e1000e: Add handshake with the CSME to support S0ix new ef407b86d3cc e1000e: Add polling mechanism to indicate CSME DPG exit new 3ad3e28cb203 e1000e: Additional PHY power saving in S0ix new 820b8ff653a1 e1000e: Add support for Lunar Lake new 8e25c0a212de e1000e: Add support for the next LOM generation new ade4162e80f1 e1000e: Add space to the debug print new e0bc64d31c98 net/e1000e: Fix spelling mistake "The" -> "This" new 373e2829e7c2 igc: Check if num of q_vectors is smaller than max before [...] new 7c496de538ee igc: Remove _I_PHY_ID checking new 47bca7de6a4f igc: Remove phy->type checking new 62f5bbfb2afd igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling new b27b8dc77b5e igc: Increase timeout value for Speed 100/1000/2500 new 3389d3027fec Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 7cefb0b0e911 net: phylink: cleanup ksettings_set new f5621a01c86b net: phy: at803x: finish the phy id checking simplification new 94111dfc18b8 net: switchdev: remove stray semicolon in switchdev_handle [...] new 71f4f89a0324 net: switchdev: recurse into __switchdev_handle_fdb_del_to_device new db67f219fc93 uapi: IPv6 IOAM headers definition new 9ee11f0fff20 ipv6: ioam: Data plane support for Pre-allocated Trace new 8c6f6fa67726 ipv6: ioam: IOAM Generic Netlink API new 3edede08ff37 ipv6: ioam: Support for IOAM injection with lwtunnels new de8e80a54c96 ipv6: ioam: Documentation for new IOAM sysctls new 968691c777af selftests: net: Test for the IOAM insertion with IPv6 new 7c804e91df52 Merge branch 'ipv6-ioam' new 427faee167bc net: ipv6: introduce ip6_dst_mtu_maybe_forward new ac6627a28dbf net: ipv4: Consolidate ipv4_mtu and ip_dst_mtu_maybe_forward new 1050713026a0 i40e: add support for PTP external synchronization clock new 788e67f18d79 usb: hso: fix error handling code of hso_create_net_device new dcb713d53e2e usb: hso: remove the bailout parameter new 7f8b20d0deed net: wwan: iosm: Switch to use module_pci_driver() macro new 739b2adf99e9 tcp: avoid indirect call in tcp_new_space() new 524df92c1907 ionic: drop useless check of PCI driver data validity new 54cb43199e14 net: bridge: multicast: fix igmp/mld port context null poi [...] new 240bfd134c59 tcp: tweak len/truesize ratio for coalesce candidates new 649502a33754 dt-bindings: net: fsl,fec: improve the binding a bit new dabb5db17c06 ARM: dts: imx6qdl: move phy properties into phy device node new 6567cb438a51 net: bridge: multicast: add mdb context support new 58d913a32664 net: bridge: multicast: add context support for host-joine [...] new c2255ff47768 ionic: cleanly release devlink instance new e74731dad2c5 Merge remote-tracking branch 'net-next/master' new 87bfa4045728 Merge remote-tracking branch 'bpf-next/for-next' new 33fda60622d6 Merge remote-tracking branch 'mlx5-next/mlx5-next' new d0d0d6b25ec5 Merge remote-tracking branch 'bluetooth/master' new a81258b6dd99 Merge remote-tracking branch 'mtd/mtd/next' new ae465f10026b Merge remote-tracking branch 'nand/nand/next' new 51738e1c9921 Merge remote-tracking branch 'crypto/master' new b4d7049acebf Merge tag 'drm-intel-next-2021-07-08' of git://anongit.fre [...] adds 241a9e233e7c drm/bridge: ti-sn65dsi83: Fix sparse warnings adds 4154fa0e2688 drm/i915/dpcd_bl: Remove redundant AUX backlight frequency [...] adds 3faea9939a3d drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return valu [...] adds 46e745a8edc8 drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlig [...] adds 3b51c2bb6f5f drm/i915/dpcd_bl: Cache some backlight capabilities in int [...] adds ade673bb2ba4 drm/i915/dpcd_bl: Move VESA backlight enabling code closer [...] adds 17917ff62443 drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight [...] adds 837f93247634 drm/i915/dpcd_bl: Print return codes for VESA backlight failures adds 867cf9cd73c3 drm/dp: Extract i915's eDP backlight code into DRM helpers adds 6eca310e8924 drm/nouveau/kms/nv50-: Add basic DPCD backlight support fo [...] adds 16c243e99d33 udmabuf: Add support for mapping hugepages (v4) adds d098775ed440 drm/nouveau: init the base GEM fields for internal BOs adds 86441fa29e57 Merge drm/drm-next into drm-misc-next adds 26594678d00f drm/doc: document how userspace should find out CRTC index adds a3a5f9d0fb15 drm/panel: db7430: Add driver for Samsung DB7430 adds f42498705965 drm/panfrost: Fix missing clk_disable_unprepare() on error [...] adds 557acb5ffd45 dt-bindings: display: simple: List hpd properties in panel-simple adds feac44bad7d7 dt-bindings: drm: Introduce the DP AUX bus adds 476c864dd465 dt-bindings: drm/bridge: ti-sn65dsi86: Add aux-bus child adds aeb33699fc2c drm: Introduce the DP AUX bus adds 74c06c282ae6 drm/panel: panel-simple: Allow panel-simple be a DP AUX en [...] adds cc5a3fc041f0 drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC adds a1e3667a9835 drm/bridge: ti-sn65dsi86: Promote the AUX channel to its o [...] adds e0bbcc6233f7 drm/bridge: ti-sn65dsi86: Add support for the DP AUX bus adds a70e558c1510 drm/bridge: ti-sn65dsi86: Don't read EDID blob over DDC adds 4c1b3d94bf63 drm/bridge: ti-sn65dsi86: Improve probe errors with dev_er [...] adds ab6f24b404c9 arm64: dts: qcom: sc7180-trogdor: Move panel under the bri [...] adds d92223ead97c drm/vmwgfx: Simplify devcaps code adds 7a7a933edd6c drm/vmwgfx: Introduce VMware mks-guest-stats adds a12be0277316 drm/vmwgfx: Fix subresource updates with new contexts adds 74231041d140 drm/vmwgfx: Fix some static checker warnings adds f674a218c610 drm/vmwgfx: remove code that was using physical page addresses adds 8d9a8d9bd503 drm/vmwgfx: inline access to the pages from the piter adds b7d0949f6ce6 drm/vmwgfx: Refactor vmw_mksstat_remove_ioctl to expect pg [...] adds baee602e5c0d drm/vmwgfx: Remove vmw_chipset adds 352a81b71ea0 drm/vmwgfx: Fix implicit declaration error adds 00f4471e42c8 Merge drm/drm-next into drm-misc-next adds 213d50927763 drm/i915/ttm: Introduce a TTM i915 gem object backend adds 2e53d7c1147a drm/i915/lmem: Verify checks for lmem residency adds f425821b9468 drm/vma: Add a driver_private member to vma_node. adds cf3e3e86d779 drm/i915: Use ttm mmap handling for ttm bo's. adds bfd616ff9a26 Merge tag 'tags/topic/i915-ttm-2021-06-11' into drm-misc-next adds ade0e676ecdc drm/doc: document drm_mode_get_plane adds 9c61e7895468 dma-buf: some dma_fence_chain improvements adds 440d0f12b52a dma-buf: add dma_fence_chain_alloc/free v3 adds 413f52f146f1 drm/dbi: Support DBI typec1 read operations adds c2a61865baa4 drm/panel: s6e63m0: Switch to DBI abstraction for SPI adds aae74ff9caa8 drm/ast: Add detect function support adds bdb8d06dfefd dmabuf: Add the capability to expose DMA-BUF stats in sysfs adds ad5fd900a69b drivers: gpu: add missing MODULE_DEVICE_TABLE in anx7625.c adds f4790083c7c2 drm/vc4: hdmi: Rely on interrupts to handle hotplug adds 3f35b6b041f6 MAINTAINERS: update vmwgfx info adds ebc9ac7c3dfe drm/vmwgfx: Update device headers adds c2aaa37dc18f drm/vmwgfx: Fix a 64bit regression on svga3 adds 46e4e5ffbc2a drm/vmwgfx: Fix a bad merge in otable batch takedown adds 9f808288ba88 drm/vmwgfx: Fix build issues in mksGuestStats discovered b [...] adds d35c97f606a1 fbdev/omap2: use DEFINE_SPINLOCK() instead of spin_lock_init(). adds 51f52547df70 dma-buf: Document DMA_BUF_IOCTL_SYNC (v3) adds f03ab6629c7b drm/bridge: anx7625: Make hpd workqueue freezable adds 12fc23a4a3d1 drm/amdgpu: fix amdgpu_preempt_mgr_new() adds e87138e05c80 drm/gma500/oaktrail_lvds: replace continue with break adds db8b7ca5b232 drm/bridge: ti-sn65dsi83: Replace connector format patchin [...] adds a3050f23c774 drm/panel: Add connector_type and bus_format for AUO G104S [...] adds d112e10fece5 drm/panel: Add connector_type for some EDT displays adds 4824a5f7ce10 drm/panel: Add bus_format and bus_flags for EDT ETM0430G0DH6 adds b966d857c57a drm: bridge: ti-sn65dsi83: Move LVDS format selection to . [...] adds 7f0b7f5ee367 drm: bridge: ti-sn65dsi83: Pass mode explicitly to helper [...] adds a6ea7d268a63 drm: bridge: ti-sn65dsi83: Switch to atomic operations adds 03ea01c0c295 drm: bridge: ti-sn65dsi83: Retrieve output format from bri [...] adds 1451d0e90f47 drm: bridge: ti-sn65dsi83: Retrieve the display mode from [...] adds 22f0463ae606 drm/amdgpu: unwrap fence chains in the explicit sync fence adds 8c505bdc9c8b drm/amdgpu: rework dma_resv handling v3 adds 89bcadc8f94b dma-buf: Document non-dynamic exporter expectations better adds 2e717a55982a udmabuf: configurable list_limit and size_limit_mb adds 3a1fde58fab3 drm/virtio: Add fences for Guest blobs adds 56934baef47b drm/virtio: Prepare resource_flush to accept a fence adds 5c68ab9276aa drm/virtio: Add the fence in resource_flush if present adds 14407d3afed0 drm/dp_helper: Rework the drm_dp_aux documentation adds c48935ab6b12 drm/dp_helper: Mention the concurrency requirement hw_mutex adds bacbab58f09d drm: Mention the power state requirement on side-channel o [...] adds ecd3ee3d0c73 Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] adds 1698ecb218eb drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET adds 82bd607178c0 drm/vc4: hdmi: Set HDMI_MAI_FMT adds 9a8fd277a82c drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE adds 8434111ccfec drm/vc4: hdmi: Remove firmware logic for MAI threshold setting adds 91e99e113929 drm/vc4: hdmi: Register HDMI codec adds 403797925768 drm/ttm: Fix multihop assert on eviction. adds ae1bef72c20f drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3 adds 3e640f1bb893 drm/amdgpu: user temporary GTT as bounce buffer adds 9a22149e9561 ydrm/amdgpu: always allow evicting to SYSTEM domain adds 2b70af79fd22 drm/amdgpu: switch gtt_mgr to counting used pages adds ea7acd7c5967 drm/amdgpu: Fix BUG_ON assert adds 2254e49cef70 dma-resv: Fix kerneldoc adds 94dd80feb658 drm/panfrost: Shrink sched_lock adds 7d7a0fc4a5ce drm/panfrost: Use xarray and helpers for depedency tracking adds 7601d53c2c49 drm/panfrost: Fix implicit sync adds 7fdc48cc63a3 drm/panfrost: Make sure MMU context lifetime is not bound [...] adds 0715786771f2 dt-bindings: drm/bridge: ti-sn65dsi8: Make enable GPIO optional adds bbda1704fc15 drm/bridge: ti-sn65dsi86: Make enable GPIO optional adds d4d643f9ef4f drm/bridge: ti-sn65dsi86: Use bitmask to store valid rates adds 4e5763f03e10 drm/bridge: ti-sn65dsi86: Wrap panel with panel-bridge adds 77674e722f4b drm/bridge: ti-sn65dsi86: Group code in sections adds 379d34264687 drm/bridge: ti-sn65dsi86: Split connector creation to a function adds d7fdae599109 drm/gem: Tiny kernel clarification for drm_gem_fence_array_add adds d6abed2ad168 dma-buf: Switch to inline kerneldoc adds 05459351ce30 dma-buf: Document dma-buf implicit fencing/resv fencing rules adds 7d30963fd191 drm/atomic-helper: make drm_gem_plane_helper_prepare_fb th [...] adds 29a840842743 drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default adds 1a8961307af6 drm/armada: Remove prepare/cleanup_fb hooks adds f8bd3dbb9eb0 drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS adds 942d8344d5f1 drm/omap: Follow implicit fencing in prepare_fb adds 40cfc7fce4d0 drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb [...] adds 7150185900a7 drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default adds 3b5ac97ad468 drm/sched: Declare entity idle only after HW submission adds 0cabcf83b200 drm/amdgpu: Track IRQ state in local device state adds f4b62145f47b drm/hibmc: Call drm_irq_uninstall() unconditionally adds b2ffa2c25bba drm/radeon: Track IRQ state in local device state adds 1e4cd78ed493 drm: Don't test for IRQ support in VBLANK ioctls adds 24d31c4995b4 drm/armada: Don't set struct drm_device.irq_enabled adds ac1723c16b66 drm/i915: Track IRQ state in local device state adds 64be7a1d4d72 drm/komeda: Don't set struct drm_device.irq_enabled adds a4583a0ebce9 drm/malidp: Don't set struct drm_device.irq_enabled adds 8d1cc01d3e29 drm/exynos: Don't set struct drm_device.irq_enabled adds 6a940c4da672 drm/kirin: Don't set struct drm_device.irq_enabled adds b09b85f1455e drm/imx: Don't set struct drm_device.irq_enabled adds d1e9d7350989 drm/imx/dcss: Don't set struct drm_device.irq_enabled adds 192a20290880 drm/mediatek: Don't set struct drm_device.irq_enabled adds a77cd38b3d60 drm/nouveau: Don't set struct drm_device.irq_enabled adds daea75017cfc drm/omapdrm: Track IRQ state in local device state adds 578b1cc6a695 drm/rcar-du: Don't set struct drm_device.irq_enabled adds e0d17d6270d3 drm/rockchip: Don't set struct drm_device.irq_enabled adds 4a4928b0b1d2 drm/sti: Don't set struct drm_device.irq_enabled adds aa2fcf12178a drm/stm: Don't set struct drm_device.irq_enabled adds 8ff113fa4219 drm/sun4i: Don't set struct drm_device.irq_enabled adds 14746211570b drm/tegra: Don't set struct drm_device.irq_enabled adds a35a9375403f drm/tidss: Don't use struct drm_device.irq_enabled adds 44737e4c8f05 drm/vc4: Don't set struct drm_device.irq_enabled adds 9ed64b1d1567 drm/vkms: Don't set struct drm_device.irq_enabled adds aa3d18a344a1 drm/vmwgfx: Don't set struct drm_device.irq_enabled adds fe319919f40d drm/xlnx: Don't set struct drm_device.irq_enabled adds 9ea39a900a1f drm/zte: Don't set struct drm_device.irq_enabled adds 60f3c604bcc0 drm/radeon: Fix NULL dereference when updating memory stats adds 1fad1b7ed1eb drm/sched: Document what the timedout_job method should do adds 78efe21b6f8e drm/sched: Allow using a dedicated workqueue for the timeo [...] adds 9f4e91101332 drm/panfrost: Make ->run_job() return an ERR_PTR() when ap [...] adds 42738bad000e drm/panfrost: Get rid of the unused JS_STATUS_EVENT_ACTIVE [...] adds 6ef2f37f4016 drm/panfrost: Drop the pfdev argument passed to panfrost_e [...] adds 7319965fa19e drm/panfrost: Do the exception -> string translation using [...] adds 229f45788e22 drm/panfrost: Expose a helper to trigger a GPU reset adds 070ce7657bdf drm/panfrost: Use a threaded IRQ for job interrupts adds a11c4711238a drm/panfrost: Simplify the reset serialization logic adds 1d0cab5461d7 drm/panfrost: Make sure job interrupts are masked before r [...] adds ed7a34c57def drm/panfrost: Disable the AS on unhandled page faults adds f9ab9c66f080 drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuck adds 2905db2764cd drm/panfrost: Don't reset the GPU on job faults unless we [...] adds 30b5d4ed5b2e drm/panfrost: Kill in-flight jobs on FD close adds 030761e097b4 drm/panfrost: Queue jobs on the hardware adds 0ec187f69bcb drm/panfrost: Increase the AS_ACTIVE polling timeout adds 97c9bfe3f660 drm/aperture: Pass DRM driver structure instead of driver name adds fb786a48ac0d drm/vkms: update the current status of todo list adds 3f5aa5ac0b0f drm/dbi: Print errors for mipi_dbi_command() adds 796c3e35ac16 drm/bochs: Move to tiny/ adds 11e96701d1c0 drm/bochs: Use managed initialization for GEM VRAM helpers adds 9aa0267476ed drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm() adds e36edabc9411 drm/mgag200: Don't pass flags to drm_dev_register() adds 382d019d1022 drm/mgag200: Inline mgag200_device_init() adds 02d4b387cb56 drm/mgag200: Extract device type and flags in mgag200_pci_probe() adds d9cc564bf3ae drm/mgag200: Constify LUT for programming bpp adds 375cca1cfeb5 drm/vgem: Implement mmap as GEM object function adds 9d9fb756b539 drm/vc4: hdmi: Limit noise when deferring snd card registration adds 0b066a6809d0 drm: vc4: Fix pixel-wrap issue with DVP teardown adds 1a3c1959740c drm/vkms: replace macro in vkms_release() adds 7915d5612945 drm/qxl: Remove empty qxl_gem_prime_mmap() adds 65a969655cb9 drm/meson: Convert to Linux IRQ interfaces adds 9ca41d1fcf58 drm/arm/komeda: Don't include drm_irq.h adds b0fee7df43cf drm/vmwgfx: Convert to Linux IRQ interfaces adds 39a364a19e03 drm/hisilicon/hibmc: Convert to Linux IRQ interfaces adds f8ac863b6a93 drm/gud: Free buffers on device removal adds 2eecd93b743b drm/gud: Use scatter-gather USB bulk transfer adds b3f4ef669357 drm/gud: Add Raspberry Pi Pico ID adds a0356899ebe8 drm/gud: Add async_flush module parameter adds 9d38814d1e34 dma-buf: fix dma_resv_test_signaled test_all handling v2 adds 3e1ad79bf661 drm/nouveau: always wait for the exclusive fence adds 911684de2a8b drm/vkms: Create a debugfs file to get vkms config data adds ea9a897b8aff drm/gma500: Fix end of loop tests for list_for_each_entry adds 60f800b2bdfa drm/msm: always wait for the exclusive fence adds 10f7b40e4f30 drm/panel: add basic DP AUX backlight support adds bfd451403d70 drm/panel-simple: Support DP AUX backlight adds 18a1488bf1e1 drm/panel-simple: Support for delays between GPIO & regulator adds 13aceea56fd5 drm/panel-simple: Update validation warnings for eDP panel [...] adds c20dec193584 dt-bindings: display: simple: Add Samsung ATNA33XC20 adds 4bfe6c8f7c23 drm/panel-simple: Add Samsung ATNA33XC20 adds 710fa9aa1632 drm/panel: Fix up DT bindings for Samsung lms397kf04 adds a84cb7a49431 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] adds a60d6b416463 dt-bindings: display: simple: Add EDT ETMV570G2DHU adds f3ba46debcaf dt-bindings: display: simple: Add EDT ETM0350G0DH6 adds e46f73fbbe00 drm/panel: simple: Add support for EDT ETMV570G2DHU panel adds f08a2a1eecb6 drm/panel: simple: Add support for EDT ETM0350G0DH6 panel adds 4fdd600214e6 drm: bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config adds 7dc924d7c595 drm/panfrost:fix the exception name always "UNKNOWN" adds b557a5f8da57 drm/of: free the right object adds 3667bbd78290 drm: bridge: Mark deprecated operations in drm_bridge_funcs adds 6293eb28913f Revert "drm/vgem: Implement mmap as GEM object function" adds b71565022031 drm/gem: Export implementation of shadow-plane helpers adds 7602d4221842 drm/vkms: Inherit plane state from struct drm_shadow_plane_state adds b43e2ec03b0d drm/vkms: Let shadow-plane helpers prepare the plane's FB adds bbeb7461c7ee drm/vkms: Use dma-buf mapping from shadow-plane state for [...] adds 072ed3431f5b drm/dp: Move panel DP AUX backlight support to drm_dp_helper adds 35d283658a61 drm/shmem-helper: Align to page size in dumb_create new 1333adfcc3cb dt-bindings: display/panel: Add Innolux EJ030NA new 868d043f0560 drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel new 776efe800fed drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts new 44fe9f90eb9d drm/vc4: hdmi: Only call into DRM framework if registered new 27da370e0fb3 drm/vc4: hdmi: Remove drm_encoder->crtc usage new 48bd85808443 drm/qxl: Convert to Linux IRQ interfaces new db20ea679d9c drm/vbox: Convert to Linux IRQ interfaces new 311ac6f3e566 drm/omapdrm: Remove outdated comment new 6f9223a56fab drm/of: free the iterator object on failure new 5ead9b5b1575 drm/panel-simple: Power the panel when probing DP AUX backlight new 17a1837d07be drm/dp: For drm_panel_dp_aux_backlight(), init backlight a [...] new 588b3eee5288 Merge tag 'drm-misc-next-2021-07-16' of git://anongit.free [...] new 0935981b565c Merge remote-tracking branch 'drm/drm-next' new 308e81336fa1 Merge remote-tracking branch 'drm-misc/for-linux-next' new 1e9653a41aaf drm/amd/display: reset dpcd_cap.dpcd_rev for passive dongle. new 71e433ee91dc drm/amd/display: Assume active upper layer owns the HW cursor new 23e55639b87f drm/amd/display: Fix timer_per_pixel unit error new 97b9c006f153 drm/amd/display: Prevent Diags from entering S2 new 98e95e4f7996 drm/amd/display: log additional register state for debug new 46ddb8965882 drm/amd/display: implement workaround for riommu related hang new 360d1b654493 drm/amd/display: Extend dmub_cmd_psr_copy_settings_data struct new dce7e5318d4e drm/amd/display: remove compbuf size wait new d459b79b9416 drm/amd/display: [FW Promotion] Release 0.0.73 new 356789e8401c drm/amd/display: 3.2.143 new fb85f280bf40 drm/amd/display: Re-enable "Guard ASSR with internal displ [...] new abc392099e24 drm/amd/display: add debug print for DCC validation failure new b96e0753c1fb drm/amd/display: Reduce delay when sink device not able to [...] new 82d6f32516f6 drm/amd/display: Add copyright notice to new files new 803ac8c05b1b drm/amd/display: Fixed hardware power down bypass during h [...] new d994e633e69a drm/amd/display: Fix comparison error in dcn21 DML new f5a5d03daba6 drm/amd/display: 3.2.144 new 1cb6006c8b8e drm/amd/display: Enable eDP ILR on DCN2.1 new fc6f5cc75147 drm/amd/display: Fix max vstartup calculation for modes wi [...] new e09811e7efef drm/amd/display: Populate socclk entries for dcn3.02/3.03 new 5b47adb24401 drm/amd/display: Query VCO frequency from register for DCN3.1 new ade2d4987f53 drm/amd/display: Update bounding box for DCN3.1 new cc56242c7c47 drm/amd/display: Only set default brightness for OLED new 0636e3a45f64 drm/amd/display: DCN2X Prefer ODM over bottom pipe to find [...] new 2d5c99f7975d drm/amd/display: Remove MALL function from DCN3.1 new 7318e8ed308e drm/amd/display: Line Buffer changes new 1ca62b69eefb drm/amd/display: add workaround for riommu invalidation re [...] new a276c0fddd92 drm/amd/display: Populate dtbclk entries for dcn3.02/3.03 new 5a1e085f892d drm/amd/display: Refine condition for cursor visibility new c2a4ad2f8b25 drm/amd/display: [FW Promotion] Release 0.0.75 new 923f1863c039 drm/amd/display: 3.2.145 new 9b05ace159c6 drm/amd/display: change zstate allow msg condition new 179e6e726d7c drm/amd/pm: Support board calibration on aldebaran new 1d44c00a2a99 drm/amdgpu: Fix documentaion for amdgpu_bo_add_to_shadow_list new 4658b0c1a516 drm/amdgpu: add psp command to get num xgmi links between [...] new af546ec86218 drm/amdkfd: report xgmi bandwidth between direct peers to the kfd new 5fa5ff511363 drm/amdkfd: report pcie bandwidth to the kfd new 6d9328e8bde7 drm/amdgpu - Corrected the video codecs array name for yel [...] new 83ae57f09d52 drm/amdgpu: Change the imprecise function name new 7b9ff4173c19 drm/amdgpu: Add error message when programing registers fails new c94dd38d134b drm/amdgpu: Fix a printing message new 53a253f0056e drm/amdgpu: Change a few function names new 295e4cccb32a drm/amdkfd: Renaming dqm->packets to dqm->packet_mgr new 5806697fb136 drm/amdkfd: Set priv_queue to NULL after it is freed new 59dcc40a22fe drm/amdkfd: Fix a concurrency issue during kfd recovery new a871cceff87f drm/amd/amdgpu: Update debugfs link_settings output link_r [...] new 23e58f181383 drm/amd/amdgpu: Add a new line to debugfs phy_settings output new 02ea35ccff7b drm/amdgpu: Fix documentaion for dm_dmub_outbox1_low_irq new 09ba3197b43a drm/amdkfd: Update SMI throttle event bitmask new e176c81caff9 drm/amd/amdgpu: consider kernel job always not guilty new 45ba189fd101 drm/amd/amdgpu: add consistent PSP FW loading size checking new ec0519110c8b drm/amdgpu/acp: Make PM domain really work new 5b4639366622 drm/amdgpu: update yellow carp external rev_id handling new 057811cc70c4 drm/amdgpu: add yellow carp pci id (v2) new 90a5360110e8 drm/amdgpu: increase size for sdma fw name string new 14773ad860d0 drm/amdgpu: adjust fw_name string length for toc new b443f9c71e50 drm/amdgpu: add cyan_skillfish asic type new 1d29c29d0eb8 drm/amdgpu: dynamic initialize ip offset for cyan_skillfish new 3de3364550bf drm/amdgpu: init family name for cyan_skillfish new 9d9ee0f4ead4 drm/amdgpu: set ip blocks for cyan_skillfish new 3e1cd6c37dcf drm/amdgpu: add cp/rlc fw loading support for cyan_skillfish new 0f7f3ae5a5c9 drm/amdgpu: add sdma fw loading support for cyan_skillfish new e85d01d5a901 drm/amdgpu: load fw direclty for cyan_skillfish new 01e1175b959b drm/amdgpu: add cyan_skillfish support in gmc v10 new bac2693a8397 drm/amdgpu: add cyan_skillfish support in gfx v10 new 752efc6f2991 drm/amdgpu: add sdma v5 golden settings for cyan_skillfish new 4ed89b56cd51 drm/amdgpu: add gc v10 golden settings for cyan_skillfish new be3c5aa1f16e drm/amdkfd: enable cyan_skillfish KFD new 08e1994232da drm/amdgpu: add chip early init for cyan_skillfish new 02387473ce26 drm/amdgpu: add nbio support for cyan_skillfish new 873c5a91eee2 drm/amdgpu: add mp 11.0.8 header for cyan_skillfish new fcb5b92801a3 drm/amdgpu: add psp v11.0.8 driver for cyan_skillfish new eb3eab5a281e drm/amdgpu: init psp v11.0.8 function for cyan_skillfish new 1a60b174abb6 drm/amdgpu: enable psp v11.0.8 for cyan_skillfish new c510eedea3a6 drm/amdgpu: use direct loading by default for cyan_skillfish2 new 1c681e20dac9 drm/amdgpu: add smu_v11_8_pmfw header for cyan_skilfish new 975c8efc31b5 drm/amdgpu: add smu_v11_8_ppsmc header for cyan_skilfish new ca23c4984296 drm/amdgpu: add smu interface header for cyan_skilfish new 587b05b2aa0f drm/amdgpu: add basic ppt functions for cyan_skilfish new 10a41510db9f drm/amdgpu: add check_fw_version support for cyan_skillfish new c7ef60ebefd1 drm/amdgpu: enable SMU for cyan_skilfish new 50376802db06 drm/amdgpu: add autoload_supported check for RLC autoload new eb6ffb59959c drm/amdgpu: add pci device id for cyan_skillfish new 7c57130c7897 drm/amdkfd: Allow querying SVM attributes that are clear new 701b5ff31d78 usb/host: enable auto power control for xhci-pci new a47a21624b60 drm/amdgpu: add another raven1 gfxoff quirk new 06bd6b581a8c drm/amdgpu: only check for _PR3 on dGPUs new 091f05c13c91 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 2590178f8f7b Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new f66ae338f788 Revert "drm/amd/display: To modify the condition in indica [...] new e4538360f53a drm/amdgpu: check whether s2idle is enabled to determine s0ix new a977e4867088 drm/radeon: Add HD-audio component notifier support (v2) new c0f17b43af62 PCI: quirks: Quirk PCI d3hot delay for AMD xhci new d91a713ed367 drm/amdgpu/display: add support for multiple backlights new 4fef2ed04358 Merge remote-tracking branch 'amdgpu/drm-next' new 8ff36e025f25 drm/i915/adl_s: Wa_14011765242 is also needed on A1 displa [...] new e04a71e6f8d9 drm/i915/rkl: Wa_1409767108 also applies to RKL new efa894a50296 drm/i915/rkl: Wa_1408330847 no longer applies to RKL new 46b0d7091cb9 drm/i915: Make display workaround upper bounds exclusive new eb149075c274 Merge remote-tracking branch 'drm-intel/for-linux-next' new 68cbe2c69319 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 626b6ff517fd Merge remote-tracking branch 'etnaviv/etnaviv/next' new 9c5b752fde7a Merge remote-tracking branch 'regmap/for-next' new f5f62b82f803 Merge remote-tracking branch 'sound/for-next' new 854a016d30a2 Merge remote-tracking branch 'sound-asoc/for-next' new 33b267fd5b9c Merge remote-tracking branch 'modules/modules-next' new 7d3370e506ec Revert "Input: serio - make write method mandatory" new 5a4e1292e910 Merge remote-tracking branch 'input/next' new 50898600a43e Merge remote-tracking branch 'block/for-next' new cecd6f30d208 Merge remote-tracking branch 'device-mapper/for-next' new 7c87f0cbab94 Merge remote-tracking branch 'mmc/next' new 0383b5f46e0b Merge remote-tracking branch 'mfd/for-mfd-next' new 2e13f627a19f Merge remote-tracking branch 'battery/for-next' new 34f4dddf6187 Merge remote-tracking branch 'regulator/for-next' new 0d079d097c95 Merge remote-tracking branch 'security/next-testing' new aa9ecae8f821 Merge remote-tracking branch 'apparmor/apparmor-next' new 974c9ccc940e Merge remote-tracking branch 'keys/keys-next' new ca80e6390607 Merge remote-tracking branch 'selinux/next' new 9ae923d8c93a Merge remote-tracking branch 'smack/next' new d4bbbac8f27f Merge remote-tracking branch 'tomoyo/master' new cedcf576b7e0 Merge remote-tracking branch 'audit/next' new 069199768d15 Merge remote-tracking branch 'devicetree/for-next' new 245d6b408d21 Merge remote-tracking branch 'spi/for-next' new d1ed39256579 Merge remote-tracking branch 'tip/auto-latest' new 3e94c5e330a2 Merge remote-tracking branch 'clockevents/timers/drivers/next' new f1230fca749a Merge remote-tracking branch 'edac/edac-for-next' new d7ef72efbc5e Merge remote-tracking branch 'rcu/rcu/next' new 83f877a09516 xen/events: remove redundant initialization of variable irq new 0fd206726026 Merge remote-tracking branch 'xen-tip/linux-next' new aac4ad303c7d Merge remote-tracking branch 'percpu/for-next' new b42b0bddcbc8 workqueue: fix UAF in pwq_unbound_release_workfn() new 711065a4f801 Merge remote-tracking branch 'workqueues/for-next' new b301361320db Merge remote-tracking branch 'leds/for-next' new fc9005631dcf Merge remote-tracking branch 'ipmi/for-next' new 93b9e41240d5 Merge remote-tracking branch 'usb/usb-next' new 18b670f4c655 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new fb5a0c3df10d Merge remote-tracking branch 'phy-next/next' new 8b2ac51625ac iio: hid-sensors: bind IIO channels alloc to device object new 62f9eb7079a9 counter: intel-qep: Remove linux/bitops.h include new 458516508df9 iio: buffer: Save a few cycles in 'iio_scan_mask_set()' new d21fed0675cd iio: buffer: Move a sanity check at the beginning of 'iio_ [...] new edf021d14511 dt-bindings: iio: adc: rockchip-saradc: add description fo [...] new 7786da3b5ae1 iio: adc: rockchip_saradc: add support for rk3568 saradc new 2427a7e95ca9 iio: light: adjd_s311: move buffer on adjd_s311_data object new bb761e722f6d iio: light: adjd_s311: convert probe to device-managed functions new 09d5135b6ffc iio: proximity: rfd77402: use i2c_client for rfd77402_{ini [...] new 148da125a0c8 iio: proximity: rfd77402: convert probe to device-managed [...] new 689f584b9858 iio: accel: dmard10: convert probe to device-managed functions new 074e1ddb8782 iio: accel: da311: convert probe to device-managed functions new 3d9efa9bd34f iio: accel: da280: convert probe to device-managed functions new 4f0964f70fcf dt-bindings: iio: dac: adi,ad5421: Add missing binding document. new 613c403a7f97 dt-bindings: iio: dac: adi,ad5064: Document bindings for m [...] new 0688cc60d579 dt-bindings: iio: dac: adi,ad5360: Add missing binding document new 5992d5a6b563 dt-bindings: iio: dac: ad5380: Add missing binding document new 609bf552b034 dt-bindings: iio: dac: ad5449: Add missing binding document. new 790a352b6f12 dt-bindings: iio: dac: ad5504: Add missing binding document new 97683c851f9c iio: dac: ad5624r: Fix incorrect handling of an optional r [...] new b302c57bc9c7 dt-bindings: iio: dac: ad5624r: Add missing binding document new 2d89b8b2c0bf dt-bindings: iio: dac: ad5686 and ad5696: Add missing bind [...] new db8dc17e1fd8 dt-bindings: iio: dac: ad5761: Add missing binding doc. new 96e137558d58 dt-bindings: iio: dac: adi,ad5764: Add missing binding document new a714ee9ea0ef dt-bindings: iio: dac: adi,ad5791: Add missing bindings document new 906b00437e71 dt-bindings: iio: dac: adi,ad8801: Add missing binding document. new f21a5f721542 dt-bindings: iio: dac: microchip,mcp4922: Add missing bind [...] new c336b611e9e4 iio: accel: bma220: convert probe to device-managed functions new 3ce868bb0595 iio: accel: bma220: make suspend state setting more robust new 2bb3b8f69acc iio: temperature: tmp006: convert probe to device-managed new c359a80ca290 iio: temperature: tmp006: make sure the chip is powered up [...] new d272e0ab5f4b iio: potentiometer: max5481: convert probe to device-managed new 9ae8da91a22c iio: light: tcs3414: convert probe to device-managed routines new d372e5a19a8e iio: accel: adxl345: convert probe to device-managed functions new e46a36d92da0 Add startup time for each chip using inv_mpu6050 driver new 0e0761f86f10 iio: core: Forbid use of both labels and extended names new 13efdc3dc903 iio: core: Support reading extended name as label new b44ab6fdba61 iio: light: si1145: remove redundant continue statement new ed9fc721133e dt-bindings: iio: accel: bma255: Fix interrupt type new 22400a3b7331 dt-bindings: iio: accel: bma255: Sort compatibles new 47acb28e4bbd dt-bindings: iio: accel: bma255: Merge bosch,bma180 schema new 73380b9ad247 iio: st-sensors: Remove some unused includes and add some [...] new 31a13ca8f2d0 Merge remote-tracking branch 'iio/togreg' new 49c4959f04b5 dmaengine: idxd: fix sequence for pci driver remove() and [...] new 88c5d0a2b9b0 Merge branch 'fixes' into next new 3ecfc9135e6c dmaengine: idxd: add driver register helper new da5a11d75d68 dmaengine: idxd: add driver name new 700af3a0a26c dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev new f52058ae1152 dmaengine: idxd: remove IDXD_DEV_CONF_READY new 1f2bb40337f0 dmaengine: idxd: move wq_enable() to device.c new 69e4f8be596d dmaengine: idxd: move wq_disable() to device.c new 3a5cc01647f0 dmaengine: idxd: remove bus shutdown new 1c264299431e dmaengine: idxd: remove iax_bus_type prototype new fcc2281b142b dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus new bd42805b5da3 dmaengine: idxd: move probe() bits for idxd 'struct device [...] new 745e92a6d816 dmaengine: idxd: idxd: move remove() bits for idxd 'struct [...] new c05257b5600b dmanegine: idxd: open code the dsa_drv registration new 5fee6567ec38 dmaengine: idxd: add type to driver in order to allow devi [...] new 034b3290ba25 dmaengine: idxd: create idxd_device sub-driver new 0cda4f6986a3 dmaengine: idxd: create dmaengine driver for wq 'device' new 448c3de8ac83 dmaengine: idxd: create user driver for wq 'device' new d9e5481fca74 dmaengine: dsa: move dsa_bus_type out of idxd driver to st [...] new 6e7f3ee97bbe dmaengine: idxd: move dsa_drv support to compatible mode new 0e96454ca26c dmaengine: idxd: remove fault processing code new 65da974af6a0 Merge remote-tracking branch 'dmaengine/next' new 1e7107c5ef44 cgroup1: fix leaked context root causing sporadic NULL der [...] new bab2b479edda Merge remote-tracking branch 'cgroup/for-next' new c18a4e657ce6 Merge branch 'fixes' into for-next new 32eb30411276 Merge remote-tracking branch 'scsi/for-next' new b40e1dd76d1f Merge remote-tracking branch 'scsi-mkp/for-next' new 637c410ea2e9 Merge remote-tracking branch 'rpmsg/for-next' new 17ce60b2e4f8 Documentation: gpio: driver.rst: Remove gpiochip_irqchip_a [...] new f3f1017a98f9 docs: gpio: explain GPIOD_OUT_* values and toggling active low new 5e35eb49de59 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new d721255750ef Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new cf6bd4eef317 Merge remote-tracking branch 'livepatching/for-next' new 32b91097fe76 Merge remote-tracking branch 'coresight/next' new 0c3ffc4e9214 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 6c994c42ae40 Merge remote-tracking branch 'ntb/ntb-next' new 11e02cd0c11e Merge remote-tracking branch 'seccomp/for-next/seccomp' new f79cdfb8d567 Merge remote-tracking branch 'kspp/for-next/kspp' new d0fb29782365 Merge remote-tracking branch 'gnss/gnss-next' new 7c89d52bf6f7 Merge remote-tracking branch 'slimbus/for-next' new 041c58ef8bb7 Merge remote-tracking branch 'hyperv/hyperv-next' new ea155b6b23d7 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 51356228ef87 Merge remote-tracking branch 'fpga/for-next' new da4c97ce6928 Merge remote-tracking branch 'mhi/mhi-next' new afedb0974b70 Merge remote-tracking branch 'rust/rust-next' new d5cf6cb1a465 mm/filemap: Add folio private_2 functions new 7a4ae325b746 fs/netfs: Add folio fscache functions new 043656facf6e mm: Add folio_mapped() new e004ebf60676 mm: Add folio_nid() new 69d2395ca8ef mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] new 8dcfca3cecca mm/memcg: Use the node id in mem_cgroup_update_tree() new afb628cd888c mm/memcg: Remove soft_limit_tree_node() new 5eafda8b0c4d mm/memcg: Convert memcg_check_events to take a node ID new 61374127431a mm/memcg: Add folio_memcg() and related functions new e02e05b0daa5 mm/memcg: Convert commit_charge() to take a folio new 881060885e5c mm/memcg: Convert mem_cgroup_charge() to take a folio new 6ce4de45bae2 mm/memcg: Convert uncharge_page() to uncharge_folio() new 6a95c78dfa4e mm/memcg: Convert mem_cgroup_uncharge() to take a folio new 5574ade1f27b mm/memcg: Convert mem_cgroup_migrate() to take folios new 2832679327e1 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] new 754fb2e00a77 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() new fbd484b26381 mm/memcg: Convert mem_cgroup_move_account() to use a folio new 4c1fa0081d16 mm/memcg: Add folio_lruvec() new acf5b5a4957c mm/memcg: Add folio_lruvec_lock() and similar functions new df506008767a mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] new ed8e27c08463 mm/workingset: Convert workingset_activation to take a folio new 1b2fb6101c71 mm: Add folio_pfn() new 3b7a2acaa70d mm: Add folio_raw_mapping() new 117a27c2743e mm: Add flush_dcache_folio() new 3508e35dec5c mm: Add kmap_local_folio() new a63d61927657 mm: Add arch_make_folio_accessible() new 76dc430ff513 mm: Add folio_young and folio_idle new 1d70efc2f5a5 mm/swap: Add folio_activate() new a70078dc4e93 mm/swap: Add folio_mark_accessed() new c6054bad5e44 mm/rmap: Add folio_mkclean() new 4c5e81b3f533 mm/migrate: Add folio_migrate_mapping() new 785a947f7946 mm/migrate: Add folio_migrate_flags() new f0ee5d6496ee mm/migrate: Add folio_migrate_copy() new fa1c8bc47b49 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() new ae96915cf809 flex_proportions: Allow N events instead of 1 new a6a9063a2457 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() new 3a5744096207 mm/writeback: Add __folio_end_writeback() new 7c3017decf6e mm/writeback: Add folio_start_writeback() new 2b09ae1d9169 mm/writeback: Add folio_mark_dirty() new 7c97d13be52f mm/writeback: Add __folio_mark_dirty() new 7372166c53fc mm/writeback: Convert tracing writeback_page_template to folios new 8626b83ae721 mm/writeback: Add filemap_dirty_folio() new 1ec3c77e97f9 mm/writeback: Add folio_account_cleaned() new 2dd4b662feab mm/writeback: Add folio_cancel_dirty() new 345885758685 mm/writeback: Add folio_clear_dirty_for_io() new 403750204a04 mm/writeback: Add folio_account_redirty() new bb8d7f982857 mm/writeback: Add folio_redirty_for_writepage() new a2785916d9bd mm/filemap: Add i_blocks_per_folio() new ae0ce410801c mm/filemap: Add folio_mkwrite_check_truncate() new 41931d1cadb4 mm/filemap: Add readahead_folio() new 5d4067f03411 mm/workingset: Convert workingset_refault() to take a folio new 49ac2e075369 mm: Add folio_evictable() new cee816cbd938 mm/lru: Convert __pagevec_lru_add_fn to take a folio new addd1e0026eb mm/lru: Add folio_add_lru() new 37c3a1c81ec8 mm/page_alloc: Add folio allocation functions new 34ced968641e mm/filemap: Add filemap_alloc_folio new fffe88c05f1b mm/filemap: Add filemap_add_folio() new cda3a033ea15 mm/filemap: Convert mapping_get_entry to return a folio new 8433842ab113 mm/filemap: Add filemap_get_folio new ce7a31350e44 mm/filemap: Add FGP_STABLE new aae0c011e6c9 Merge remote-tracking branch 'folio/for-next' new d651260ca117 Merge branch 'akpm-current/current' new 7468cbf5c917 Add linux-next specific files for 20210722
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 (b1347210b01d) \ N -- N -- N refs/heads/master (7468cbf5c917)
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 466 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-kernel-dmabuf-buffers | 52 + .../bindings/display/bridge/ti,sn65dsi86.yaml | 21 +- .../devicetree/bindings/display/dp-aux-bus.yaml | 37 + .../bindings/display/panel/innolux,ej030na.yaml | 62 + .../bindings/display/panel/panel-simple.yaml | 10 + .../bindings/display/panel/samsung,lms397kf04.yaml | 18 +- .../bindings/iio/accel/bosch,bma180.yaml | 61 - .../bindings/iio/accel/bosch,bma255.yaml | 23 +- .../bindings/iio/adc/rockchip-saradc.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad5064.yaml | 268 ++ .../devicetree/bindings/iio/dac/adi,ad5360.yaml | 79 + .../devicetree/bindings/iio/dac/adi,ad5380.yaml | 70 + .../devicetree/bindings/iio/dac/adi,ad5421.yaml | 51 + .../devicetree/bindings/iio/dac/adi,ad5449.yaml | 97 + .../devicetree/bindings/iio/dac/adi,ad5504.yaml | 50 + .../devicetree/bindings/iio/dac/adi,ad5624r.yaml | 47 + .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 75 + .../devicetree/bindings/iio/dac/adi,ad5761.yaml | 60 + .../devicetree/bindings/iio/dac/adi,ad5764.yaml | 62 + .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 52 + .../devicetree/bindings/iio/dac/adi,ad8801.yaml | 60 + .../bindings/iio/dac/microchip,mcp4922.yaml | 46 + Documentation/devicetree/bindings/net/fsl,fec.yaml | 44 +- .../devicetree/bindings/net/qcom,ipa.yaml | 18 +- .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 5 + .../devicetree/bindings/reset/qcom,pdc-global.yaml | 4 + .../reset/socionext,uniphier-glue-reset.yaml | 88 + .../devicetree/bindings/reset/uniphier-reset.txt | 61 - Documentation/driver-api/dma-buf.rst | 13 + Documentation/driver-api/gpio/consumer.rst | 10 +- Documentation/driver-api/gpio/driver.rst | 11 +- Documentation/filesystems/overlayfs.rst | 3 + Documentation/gpu/drm-uapi.rst | 13 + Documentation/gpu/vkms.rst | 38 +- Documentation/networking/ioam6-sysctl.rst | 26 + Documentation/networking/ip-sysctl.rst | 17 + MAINTAINERS | 30 +- Next/SHA1s | 76 +- Next/merge.log | 1458 +++++--- arch/arm/boot/dts/imx6q-novena.dts | 34 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 18 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 34 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 4 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 36 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 7 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 42 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- arch/arm64/kernel/smccc-call.S | 9 +- arch/arm64/mm/mmu.c | 20 +- arch/mips/mti-malta/malta-platform.c | 3 +- arch/nds32/mm/mmap.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 2 + arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/mm/nohash/8xx.c | 10 + arch/x86/kernel/cpu/mshyperv.c | 2 +- arch/x86/mm/pgtable.c | 34 +- drivers/atm/idt77252.c | 2 +- drivers/base/auxiliary.c | 8 +- drivers/base/core.c | 6 +- drivers/block/rbd.c | 1 + drivers/bus/mhi/core/main.c | 17 +- drivers/bus/mhi/pci_generic.c | 45 +- drivers/counter/intel-qep.c | 1 - drivers/dma-buf/Kconfig | 11 + drivers/dma-buf/Makefile | 1 + drivers/dma-buf/dma-buf-sysfs-stats.c | 337 ++ drivers/dma-buf/dma-buf-sysfs-stats.h | 62 + drivers/dma-buf/dma-buf.c | 40 + drivers/dma-buf/dma-fence-chain.c | 2 +- drivers/dma-buf/dma-resv.c | 33 +- drivers/dma-buf/st-dma-fence-chain.c | 16 +- drivers/dma-buf/udmabuf.c | 59 +- drivers/dma/Kconfig | 21 + drivers/dma/Makefile | 2 +- drivers/dma/idxd/Makefile | 8 + drivers/dma/idxd/bus.c | 92 + drivers/dma/idxd/cdev.c | 65 +- drivers/dma/idxd/compat.c | 114 + drivers/dma/idxd/device.c | 194 +- drivers/dma/idxd/dma.c | 82 +- drivers/dma/idxd/idxd.h | 150 +- drivers/dma/idxd/init.c | 149 +- drivers/dma/idxd/irq.c | 120 +- drivers/dma/idxd/submit.c | 75 +- drivers/dma/idxd/sysfs.c | 544 +-- drivers/gpu/drm/Kconfig | 7 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 83 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 65 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 164 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 118 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 + .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 141 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/nv.c | 36 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c | 208 ++ .../kfd_smi_events.h => amdgpu/psp_v11_0_8.h} | 14 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 50 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 30 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 39 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 18 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 59 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h | 54 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 8 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 72 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 25 + drivers/gpu/drm/amd/display/dc/dc.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 4 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 7 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 19 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 29 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 4 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 42 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 21 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 33 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 17 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 6 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 60 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 16 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 3 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 25 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 1 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 13 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 13 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 25 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 23 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 4 + .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 14 + drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 3 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 1 + drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 25 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 40 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h | 352 ++ .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 714 ++++ drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 3 +- .../amd/pm/inc/smu11_driver_if_cyan_skillfish.h | 95 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h | 152 + drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h | 70 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 4 + drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 4 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 76 + .../swsmu/smu11/cyan_skillfish_ppt.h} | 13 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 3 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 50 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 5 - drivers/gpu/drm/arm/malidp_drv.c | 4 - drivers/gpu/drm/armada/armada_drv.c | 4 +- drivers/gpu/drm/armada/armada_overlay.c | 2 - drivers/gpu/drm/armada/armada_plane.c | 29 - drivers/gpu/drm/armada/armada_plane.h | 2 - drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 - drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_mode.c | 21 +- drivers/gpu/drm/bochs/Kconfig | 11 - drivers/gpu/drm/bochs/Makefile | 4 - drivers/gpu/drm/bochs/bochs.h | 98 - drivers/gpu/drm/bochs/bochs_drv.c | 205 -- drivers/gpu/drm/bochs/bochs_hw.c | 323 -- drivers/gpu/drm/bochs/bochs_kms.c | 178 - drivers/gpu/drm/bochs/bochs_mm.c | 24 - drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/analogix/anx7625.c | 5 +- drivers/gpu/drm/bridge/nwl-dsi.c | 6 - drivers/gpu/drm/bridge/ti-sn65dsi83.c | 200 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 744 ++-- drivers/gpu/drm/drm_aperture.c | 19 +- drivers/gpu/drm/drm_atomic_helper.c | 10 + drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_aux_bus.c | 326 ++ drivers/gpu/drm/drm_dp_helper.c | 462 +++ drivers/gpu/drm/drm_gem.c | 12 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 58 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 4 +- drivers/gpu/drm/drm_gem_vram_helper.c | 9 +- drivers/gpu/drm/drm_irq.c | 13 +- drivers/gpu/drm/drm_mipi_dbi.c | 55 +- drivers/gpu/drm/drm_of.c | 6 +- drivers/gpu/drm/drm_simple_kms_helper.c | 12 +- drivers/gpu/drm/drm_syncobj.c | 6 +- drivers/gpu/drm/drm_vblank.c | 15 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 10 - drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gud/gud_drv.c | 61 +- drivers/gpu/drm/gud/gud_internal.h | 2 + drivers/gpu/drm/gud/gud_pipe.c | 62 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 16 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 - drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 4 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_cdclk.c | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 5 +- drivers/gpu/drm/i915/display/intel_display_types.h | 2 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 329 +- drivers/gpu/drm/i915/display/intel_psr.c | 24 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 126 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 5 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 83 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 143 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 30 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 647 ++++ drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 48 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 90 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 3 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 4 +- drivers/gpu/drm/i915/i915_drv.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 4 +- drivers/gpu/drm/i915/i915_gem.c | 5 +- drivers/gpu/drm/i915/i915_irq.c | 8 +- drivers/gpu/drm/i915/intel_device_info.c | 4 +- drivers/gpu/drm/i915/intel_memory_region.c | 1 - drivers/gpu/drm/i915/intel_memory_region.h | 1 - drivers/gpu/drm/i915/intel_pm.c | 2 +- drivers/gpu/drm/i915/intel_region_ttm.c | 8 +- drivers/gpu/drm/i915/intel_region_ttm.h | 11 +- drivers/gpu/drm/i915/intel_step.h | 1 + drivers/gpu/drm/i915/selftests/igt_mmap.c | 25 +- drivers/gpu/drm/i915/selftests/igt_mmap.h | 12 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 3 - drivers/gpu/drm/imx/dcss/dcss-plane.c | 1 - drivers/gpu/drm/imx/imx-drm-core.c | 11 - drivers/gpu/drm/imx/ipuv3-plane.c | 1 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 1 - drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 - drivers/gpu/drm/lima/lima_sched.c | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 1 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 6 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 - drivers/gpu/drm/meson/meson_drv.c | 12 +- drivers/gpu/drm/meson/meson_overlay.c | 1 - drivers/gpu/drm/meson/meson_plane.c | 1 - drivers/gpu/drm/mgag200/mgag200_drv.c | 64 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 14 - drivers/gpu/drm/mgag200/mgag200_mode.c | 16 +- drivers/gpu/drm/msm/msm_fbdev.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 16 +- drivers/gpu/drm/msm/msm_gem_submit.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 2 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 28 + drivers/gpu/drm/nouveau/nouveau_backlight.c | 166 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 9 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 1 + drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 + drivers/gpu/drm/omapdrm/omap_irq.c | 13 +- drivers/gpu/drm/omapdrm/omap_plane.c | 3 + drivers/gpu/drm/panel/Kconfig | 21 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-innolux-ej030na.c | 289 ++ drivers/gpu/drm/panel/panel-samsung-db7430.c | 347 ++ drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 83 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 41 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 33 +- drivers/gpu/drm/panel/panel-simple.c | 208 +- drivers/gpu/drm/panfrost/panfrost_device.c | 142 +- drivers/gpu/drm/panfrost/panfrost_device.h | 99 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 91 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 695 ++-- drivers/gpu/drm/panfrost/panfrost_job.h | 8 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 203 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 5 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 3 - drivers/gpu/drm/pl111/pl111_display.c | 1 - drivers/gpu/drm/qxl/qxl_drv.c | 4 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_irq.c | 9 +- drivers/gpu/drm/qxl/qxl_prime.c | 6 - drivers/gpu/drm/radeon/radeon_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_fence.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 16 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 2 - drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 - drivers/gpu/drm/scheduler/sched_main.c | 21 +- drivers/gpu/drm/sti/sti_compositor.c | 2 - drivers/gpu/drm/stm/ltdc.c | 4 - drivers/gpu/drm/sun4i/sun4i_drv.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 1 - drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 1 - drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 1 - drivers/gpu/drm/tegra/drm.c | 9 +- drivers/gpu/drm/tidss/tidss_irq.c | 3 - drivers/gpu/drm/tidss/tidss_plane.c | 1 - drivers/gpu/drm/tiny/Kconfig | 13 + drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/bochs.c | 733 ++++ drivers/gpu/drm/tiny/cirrus.c | 2 +- drivers/gpu/drm/tiny/hx8357d.c | 1 - drivers/gpu/drm/tiny/ili9225.c | 1 - drivers/gpu/drm/tiny/ili9341.c | 1 - drivers/gpu/drm/tiny/ili9486.c | 1 - drivers/gpu/drm/tiny/mi0283qt.c | 1 - drivers/gpu/drm/tiny/repaper.c | 1 - drivers/gpu/drm/tiny/st7586.c | 1 - drivers/gpu/drm/tiny/st7735r.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 69 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 3 + drivers/gpu/drm/ttm/ttm_device.c | 2 + drivers/gpu/drm/tve200/tve200_display.c | 1 - drivers/gpu/drm/v3d/v3d_sched.c | 10 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 3 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 - drivers/gpu/drm/vboxvideo/vbox_irq.c | 16 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 3 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 424 +-- drivers/gpu/drm/vc4/vc4_hdmi.h | 3 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 - drivers/gpu/drm/vc4/vc4_regs.h | 30 + drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 64 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 7 +- drivers/gpu/drm/vkms/vkms_composer.c | 26 +- drivers/gpu/drm/vkms/vkms_drv.c | 32 +- drivers/gpu/drm/vkms/vkms_drv.h | 6 +- drivers/gpu/drm/vkms/vkms_plane.c | 57 +- drivers/gpu/drm/vmwgfx/Kconfig | 8 + drivers/gpu/drm/vmwgfx/Makefile | 2 +- .../gpu/drm/vmwgfx/device_include/includeCheck.h | 3 - .../gpu/drm/vmwgfx/device_include/svga3d_caps.h | 111 - drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 3680 ++++++++------------ .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 793 ++--- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 3503 +++++++++---------- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 101 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 15 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 3132 ++++++++--------- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 3020 +++++++--------- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 68 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 203 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 2847 ++++----------- drivers/gpu/drm/vmwgfx/device_include/svga_types.h | 51 - .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 131 +- .../drm/vmwgfx/device_include/vmware_pack_begin.h | 2 - .../drm/vmwgfx/device_include/vmware_pack_end.h | 2 - drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 + drivers/gpu/drm/vmwgfx/vmw_surface_cache.h | 539 +++ drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c | 142 + drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h | 50 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 68 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 42 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 111 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h | 144 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 579 ++- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 80 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 35 - drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 - drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 - drivers/gpu/drm/zte/zx_drm_drv.c | 6 - drivers/iio/accel/adxl345.h | 1 - drivers/iio/accel/adxl345_core.c | 29 +- drivers/iio/accel/adxl345_i2c.c | 6 - drivers/iio/accel/adxl345_spi.c | 6 - drivers/iio/accel/bma220_spi.c | 79 +- drivers/iio/accel/da280.c | 26 +- drivers/iio/accel/da311.c | 26 +- drivers/iio/accel/dmard10.c | 27 +- drivers/iio/accel/hid-sensor-accel-3d.c | 10 +- drivers/iio/accel/st_accel_buffer.c | 7 +- drivers/iio/accel/st_accel_core.c | 8 +- drivers/iio/accel/st_accel_i2c.c | 3 +- drivers/iio/accel/st_accel_spi.c | 2 +- drivers/iio/adc/rockchip_saradc.c | 22 +- drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 - drivers/iio/common/st_sensors/st_sensors_core.c | 1 + drivers/iio/common/st_sensors/st_sensors_core.h | 1 + drivers/iio/common/st_sensors/st_sensors_i2c.c | 3 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 1 - drivers/iio/dac/ad5624r_spi.c | 18 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 11 +- drivers/iio/gyro/st_gyro_buffer.c | 7 +- drivers/iio/gyro/st_gyro_core.c | 9 +- drivers/iio/gyro/st_gyro_i2c.c | 2 +- drivers/iio/gyro/st_gyro_spi.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 18 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 15 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 9 +- drivers/iio/industrialio-core.c | 33 +- drivers/iio/light/adjd_s311.c | 53 +- drivers/iio/light/hid-sensor-als.c | 11 +- drivers/iio/light/hid-sensor-prox.c | 11 +- drivers/iio/light/si1145.c | 1 - drivers/iio/light/tcs3414.c | 48 +- drivers/iio/magnetometer/st_magn_buffer.c | 7 +- drivers/iio/magnetometer/st_magn_core.c | 11 +- drivers/iio/magnetometer/st_magn_i2c.c | 2 +- drivers/iio/magnetometer/st_magn_spi.c | 2 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 11 +- drivers/iio/potentiometer/max5481.c | 22 +- drivers/iio/pressure/hid-sensor-press.c | 11 +- drivers/iio/pressure/st_pressure_buffer.c | 7 +- drivers/iio/pressure/st_pressure_core.c | 10 +- drivers/iio/pressure/st_pressure_i2c.c | 3 +- drivers/iio/pressure/st_pressure_spi.c | 2 +- drivers/iio/proximity/rfd77402.c | 83 +- drivers/iio/temperature/tmp006.c | 53 +- drivers/input/serio/ams_delta_serio.c | 6 - drivers/input/serio/serio.c | 5 - drivers/net/dsa/ocelot/felix.c | 34 +- drivers/net/dsa/ocelot/felix.h | 1 - drivers/net/dsa/sja1105/sja1105.h | 14 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 114 +- drivers/net/dsa/sja1105/sja1105_main.c | 668 +--- drivers/net/dsa/sja1105/sja1105_vl.c | 14 +- drivers/net/ethernet/ibm/ibmvnic.c | 2 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 2 + drivers/net/ethernet/intel/e1000e/hw.h | 9 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 13 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 + drivers/net/ethernet/intel/e1000e/netdev.c | 370 +- drivers/net/ethernet/intel/e1000e/ptp.c | 1 + drivers/net/ethernet/intel/e1000e/regs.h | 1 + drivers/net/ethernet/intel/i40e/i40e.h | 78 + drivers/net/ethernet/intel/i40e/i40e_main.c | 28 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 756 +++- drivers/net/ethernet/intel/i40e/i40e_register.h | 29 + drivers/net/ethernet/intel/igc/igc_base.c | 10 +- drivers/net/ethernet/intel/igc/igc_main.c | 31 +- drivers/net/ethernet/intel/igc/igc_phy.c | 6 +- drivers/net/ethernet/intel/igc/igc_tsn.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 +- drivers/net/ethernet/marvell/mvneta.c | 22 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 9 + .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 3 - .../net/ethernet/pensando/ionic/ionic_devlink.c | 14 +- drivers/net/ethernet/realtek/r8169_main.c | 3 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 2 + drivers/net/ipa/ipa_data-v4.11.c | 13 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 18 +- drivers/net/phy/intel-xway.c | 76 + drivers/net/phy/mxl-gpy.c | 728 ++++ drivers/net/phy/phy_device.c | 14 + drivers/net/phy/phylink.c | 21 +- drivers/net/usb/hso.c | 6 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 19 +- drivers/reset/Kconfig | 2 +- drivers/reset/reset-qcom-pdc.c | 62 +- drivers/staging/rtl8723bs/Kconfig | 1 + drivers/staging/rtl8723bs/hal/sdio_ops.c | 2 + drivers/target/target_core_transport.c | 2 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +- drivers/tty/serial/8250/8250_fsl.c | 5 +- drivers/tty/serial/8250/8250_pci.c | 6 + drivers/tty/serial/8250/8250_port.c | 17 +- drivers/tty/serial/max310x.c | 3 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/usb/class/cdc-wdm.c | 6 +- drivers/usb/core/hub.c | 120 +- drivers/usb/core/quirks.c | 4 - drivers/usb/dwc2/core.h | 4 + drivers/usb/dwc2/core_intr.c | 3 +- drivers/usb/dwc2/gadget.c | 31 +- drivers/usb/dwc2/hcd.c | 6 +- drivers/usb/dwc2/params.c | 1 + drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/ep0.c | 10 +- drivers/usb/dwc3/gadget.c | 21 +- drivers/usb/gadget/function/u_serial.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 1 + drivers/usb/host/ehci-hcd.c | 18 +- drivers/usb/host/max3421-hcd.c | 44 +- drivers/usb/host/xhci-hub.c | 3 +- drivers/usb/host/xhci-pci-renesas.c | 16 +- drivers/usb/host/xhci-pci.c | 7 + drivers/usb/phy/phy.c | 10 +- drivers/usb/renesas_usbhs/fifo.c | 7 + drivers/usb/serial/cp210x.c | 1 + drivers/usb/storage/unusual_uas.h | 7 + drivers/usb/typec/stusb160x.c | 20 +- drivers/usb/typec/tipd/core.c | 9 + drivers/video/fbdev/omap2/omapfb/dss/apply.c | 4 +- drivers/xen/events/events_base.c | 2 +- fs/afs/cmservice.c | 25 +- fs/afs/dir.c | 10 +- fs/afs/write.c | 18 +- fs/overlayfs/inode.c | 9 +- fs/overlayfs/namei.c | 2 +- fs/overlayfs/readdir.c | 5 + fs/stat.c | 2 +- include/drm/amd_asic_type.h | 17 +- include/drm/drm_aperture.h | 14 +- include/drm/drm_bridge.h | 26 +- include/drm/drm_connector.h | 5 + include/drm/drm_dp_aux_bus.h | 57 + include/drm/drm_dp_helper.h | 175 +- include/drm/drm_gem_atomic_helper.h | 6 + include/drm/drm_gem_vram_helper.h | 16 +- include/drm/drm_mipi_dbi.h | 7 +- include/drm/drm_mipi_dsi.h | 5 + include/drm/drm_modeset_helper_vtables.h | 7 +- include/drm/drm_panel.h | 8 +- include/drm/drm_simple_kms_helper.h | 7 +- include/drm/drm_vma_manager.h | 2 +- include/drm/gpu_scheduler.h | 37 +- include/drm/ttm/ttm_placement.h | 7 +- include/dt-bindings/reset/qcom,sdm845-pdc.h | 2 + include/linux/dma-buf.h | 177 +- include/linux/dma-fence-chain.h | 52 +- include/linux/dsa/8021q.h | 34 +- include/linux/dsa/sja1105.h | 1 - include/linux/highmem.h | 23 +- include/linux/ioam6.h | 13 + include/linux/ioam6_genl.h | 13 + include/linux/ioam6_iptunnel.h | 13 + include/linux/ipv6.h | 3 + include/linux/memcontrol.h | 6 +- include/linux/pgtable.h | 26 +- include/linux/phy.h | 1 + include/linux/serial_core.h | 24 + include/linux/serio.h | 5 +- include/net/dsa.h | 10 + include/net/ioam6.h | 67 + include/net/ip.h | 22 +- include/net/ip6_route.h | 5 +- include/net/netns/ipv6.h | 3 + include/net/switchdev.h | 62 + include/trace/events/afs.h | 67 +- include/uapi/drm/drm.h | 4 +- include/uapi/drm/drm_mode.h | 32 + include/uapi/drm/vmwgfx_drm.h | 41 + include/uapi/linux/dma-buf.h | 50 +- include/uapi/linux/in6.h | 1 + include/uapi/linux/ioam6.h | 133 + include/uapi/linux/ioam6_genl.h | 52 + include/uapi/linux/ioam6_iptunnel.h | 20 + include/uapi/linux/ipv6.h | 3 + include/uapi/linux/kfd_ioctl.h | 16 +- include/uapi/linux/lwtunnel.h | 1 + kernel/cgroup/cgroup.c | 1 + localversion-next | 2 +- mm/filemap.c | 8 +- net/bridge/br_mdb.c | 45 +- net/bridge/br_multicast.c | 22 +- net/bridge/br_private.h | 3 +- net/core/lwtunnel.c | 2 + net/dsa/Kconfig | 12 - net/dsa/Makefile | 3 +- net/dsa/dsa_priv.h | 41 +- net/dsa/port.c | 28 + net/dsa/slave.c | 199 +- net/dsa/switch.c | 30 +- net/dsa/tag_8021q.c | 569 +-- net/dsa/tag_ocelot_8021q.c | 4 +- net/dsa/tag_sja1105.c | 28 +- net/ipv4/devinet.c | 10 +- net/ipv4/route.c | 21 +- net/ipv4/tcp_input.c | 40 +- net/ipv4/udp.c | 25 +- net/ipv6/Kconfig | 11 + net/ipv6/Makefile | 3 +- net/ipv6/addrconf.c | 37 + net/ipv6/af_inet6.c | 10 + net/ipv6/exthdrs.c | 61 + net/ipv6/ioam6.c | 910 +++++ net/ipv6/ioam6_iptunnel.c | 274 ++ net/ipv6/ip6_output.c | 2 +- net/ipv6/route.c | 20 +- net/ipv6/sysctl_net_ipv6.c | 19 + net/ipv6/udp.c | 25 +- net/netfilter/nf_flow_table_core.c | 2 +- net/sctp/auth.c | 2 + net/switchdev/switchdev.c | 190 + tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/ioam6.sh | 297 ++ tools/testing/selftests/net/ioam6_parser.c | 402 +++ tools/testing/selftests/net/nettest.c | 55 +- tools/testing/selftests/net/pmtu.sh | 212 +- 675 files changed, 29313 insertions(+), 18407 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-kernel-dmabuf-buffers create mode 100644 Documentation/devicetree/bindings/display/dp-aux-bus.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5064.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5380.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5421.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5449.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5504.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5624r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5761.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5764.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad8801.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml create mode 100644 Documentation/devicetree/bindings/reset/socionext,uniphier-glue [...] delete mode 100644 Documentation/devicetree/bindings/reset/uniphier-reset.txt create mode 100644 Documentation/networking/ioam6-sysctl.rst create mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.c create mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.h create mode 100644 drivers/dma/idxd/bus.c create mode 100644 drivers/dma/idxd/compat.c create mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c copy drivers/gpu/drm/amd/{amdkfd/kfd_smi_events.h => amdgpu/psp_v11_0_8.h} (72%) create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h create mode 100644 drivers/gpu/drm/amd/include/cyan_skillfish_ip_offset.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_cyan_skillfish.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c copy drivers/gpu/drm/amd/{amdkfd/kfd_smi_events.h => pm/swsmu/smu11/cyan_skillfish [...] delete mode 100644 drivers/gpu/drm/bochs/Kconfig delete mode 100644 drivers/gpu/drm/bochs/Makefile delete mode 100644 drivers/gpu/drm/bochs/bochs.h delete mode 100644 drivers/gpu/drm/bochs/bochs_drv.c delete mode 100644 drivers/gpu/drm/bochs/bochs_hw.c delete mode 100644 drivers/gpu/drm/bochs/bochs_kms.c delete mode 100644 drivers/gpu/drm/bochs/bochs_mm.c create mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.h create mode 100644 drivers/gpu/drm/panel/panel-innolux-ej030na.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-db7430.c create mode 100644 drivers/gpu/drm/tiny/bochs.c delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/includeCheck.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga_types.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h create mode 100644 drivers/gpu/drm/vmwgfx/vmw_surface_cache.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h create mode 100644 drivers/net/phy/mxl-gpy.c create mode 100644 include/drm/drm_dp_aux_bus.h create mode 100644 include/linux/ioam6.h create mode 100644 include/linux/ioam6_genl.h create mode 100644 include/linux/ioam6_iptunnel.h create mode 100644 include/net/ioam6.h create mode 100644 include/uapi/linux/ioam6.h create mode 100644 include/uapi/linux/ioam6_genl.h create mode 100644 include/uapi/linux/ioam6_iptunnel.h create mode 100644 net/ipv6/ioam6.c create mode 100644 net/ipv6/ioam6_iptunnel.c create mode 100644 tools/testing/selftests/net/ioam6.sh create mode 100644 tools/testing/selftests/net/ioam6_parser.c