1c4841ccbd2b185587010d6178aac11953f61d4c dmaengine: idxd: add engine 'struct device' missing bus type assignment 077cdb355b3d8ee0f258856962e6dac06e744401 dmaengine: idxd: add missing dsa driver unregister 17866bc6b2ae1c3075c9fe7bcbeb8ea50eb4c3fc dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions 4ad5dd2d7876d79507a20f026507d1a93b8fff10 dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc 538ea65a9fd1194352a41313bff876b74b5d90c5 dmaengine: xilinx: dpdma: initialize registers before request_irq 9f460ae31c4435fd022c443a6029352217a16ac1 batman-adv: Avoid WARN_ON timing related checks 8982d48af36d2562c0f904736b0fc80efc9f2532 dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc() 83eb4868d325b86e18509d0874e911497667cb54 dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma_alloc_chan_resourc() 32828b82fb875b06511918b139d3a3cd93d34262 dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig 9f007e7b6643799e2a6538a5fe04f51c371c6657 dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits ddf742d4f3f12a6ba1b8e6ecbbf3ae736942f970 dmaengine: idxd: Add missing cleanup for early error out in probe call 253697b93c2a1c237d34d3ae326e394aeb0ca7b3 dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM 0cfbb589d67f16fa55b26ae02b69c31b52e344b1 dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM 8e2e4f3c58528c6040b5762b666734f8cceba568 dmaengine: SF_PDMA depends on HAS_IOMEM fffdaba402cea79b8d219355487d342ec23f91c6 dmaengine: stedma40: add missing iounmap() on error in d40_probe() 0ee4d55534f82a0624701d0bb9fc2304d4529086 mac80211: remove warning in ieee80211_get_sband() bd18de517923903a177508fc8813f44e717b1c00 mac80211_hwsim: drop pending frames on stop 34fb4db5abc1fe6708522cbf13f637e0eefb1a50 mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments a64b6a25dd9f984ed05fade603a00e2eae787d2f cfg80211: call cfg80211_leave_ocb when switching away from OCB b90f51e8e1f5014c01c82a7bf4c611643d0a8bcb staging: rtl8723bs: fix monitor netdev register/unregister e298aa358f0ca658406d524b6639fe389cb6e11e mac80211: fix skb length check in ieee80211_scan_rx() bddc0c411a45d3718ac535a070f349be8eca8d48 mac80211: Fix NULL ptr deref for injected rate info 99b18e88a1cf737ae924123d63b46d9a3d17b1af dmaengine: idxd: Fix missing error code in idxd_cdev_open() dad7b9896a5dbac5da8275d5a6147c65c81fb5f2 ARM: 9081/1: fix gcc-10 thumb2-kernel regression dea8464ddf553803382efb753b6727dbf3931d06 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe() acbef0922c7db4f5ca57d6b5573f104baa485e88 dmaengine: ipu: fix doc warning in ipu_irq.c 8e11d62e2e8769fe29d1ae98b44b23c7233eb8a2 powerpc/mem: Add back missing header to fix 'no previous prototype' error 0a2ff58f9f8f95526ecb0ccd7517fefceb96f661 dmaengine: mediatek: free the proper desc in desc_free handler 2537b40b0a4f61d2c83900744fe89b09076be9c6 dmaengine: mediatek: do not issue a new desc if one is still current 9041575348b21ade1fb74d790f1aac85d68198c7 dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma 5bcbe3285fb614c49db6b238253f7daff7e66312 s390/mcck: fix calculation of SIE critical section size 1874cb13d5d7cafa61ce93a760093ebc5485b6ab s390/mcck: fix invalid KVM guest condition check 51c96a561f244e25a4a2afc7a48b92b4adf8050d ethtool: Fix NULL pointer dereference during module EEPROM dump 306b9228c097b4101c150ccd262372ded8348644 mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size of 11 d566ed04e42bbb7144cf52718b77ca5c791abc09 mlxsw: spectrum_qdisc: Pass handle, not band number to find_class() 2fd8d84ce3095e8a7b5fe96532c91b1b9e07339c mlxsw: core: Set thermal zone polling delay argument to real value at init aaab3076d7c7f7ebdb9e261ba21ef6af2fb8cba6 Merge branch 'mlxsw-fixes' a47c397bb29fce1751dc755246a2c8deeca5e38f revert "net: kcm: fix memory leak in kcm_sendmsg" 7a6b1ab7475fd6478eeaf5c9d1163e7a18125c8f neighbour: allow NUD_NOARP entries to be forced GCed 11fc79fc9f2e395aa39fa5baccae62767c5d8280 libbpf: Fixes incorrect rx_ring_setup_done d5befb224edbe53056c2c18999d630dafb4a08b9 mac80211: fix deadlock in AP/VLAN handling aceda401e84115bf9121454828f9da63c2a94482 spi: tegra20-slink: Ensure SPI controller reset is deasserted 8d651ee9c71bb12fc0c8eb2786b66cbe5aa3e43b x86/ioremap: Map EFI-reserved memory as encrypted for SEV d612c3f3fae221e7ea736d196581c2217304bbbc net: ipv4: fix memory leak in netlbl_cipsov4_add_std 5ac6b198d7e312bd10ebe7d58c64690dc59cc49a net: ipv4: Remove unneed BUG() function d439aa33a9b917cfbca8a528f13367aff974aeb7 net: appletalk: fix the usage of preposition 9bb392f62447d73cc7dd7562413a2cd9104c82f8 vrf: fix maximum MTU df693f13a18f6eee0355741988f30c7c1e40ed9f Merge tag 'batadv-net-pullrequest-20210608' of git://git.open-mesh.org/linux-merge 49bfcbfd989a8f1f23e705759a6bb099de2cff9f net: rds: fix memory leak in rds_recvmsg 1650bdb1c516c248fb06f6d076559ff6437a5853 net: dsa: felix: re-enable TX flow control in ocelot_port_flush() 504fd6a5390c30b1b7670768e314dd5d473da06a net: ena: fix DMA mapping function issues in XDP f2386cf7c5f4ff5d7b584f5d92014edd7df6c676 net: lantiq: disable interrupt before sheduling NAPI 484cea4f362e1eeb5c869abbfb5f90eae6421b38 x86/fpu: Prevent state corruption in __fpu__restore_sig() d8778e393afa421f1f117471144f8ce6deb6953a x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer 12f7764ac61200e32c916f038bdc08f884b0b604 x86/process: Check PF_KTHREAD and not current->mm for kernel threads 510b80a6a0f1a0d114c6e33bcea64747d127973c x86/pkru: Write hardware init value to PKRU when xstate is init adaed1b9daf5a045be71e923e04b5069d2bee664 mac80211: fix 'reset' debugfs locking 43076c1e074359f11c85d7d1b85ede1bbb8ee6b9 cfg80211: fix phy80211 symlink creation 65bec836da8394b1d56bdec2c478dcac21cf12a4 cfg80211: shut down interfaces on failed resume f5baf287f5da5641099ad5c809b3b4ebfc08506d mac80211: move interface shutdown out of wiphy lock a9799541ca34652d9996e45f80e8e03144c12949 mac80211: drop multicast fragments ad9f151e560b016b6ad3280b48e42fa11e1a5440 netfilter: nf_tables: initialize set before expression setup 82944421243e5988898f54266687586ba07d889e selftests: netfilter: add fib test case 12f36e9bf678a81d030ca1b693dcda62b55af7c5 netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local ebc5399ea1dfcddac31974091086a3379141899b ice: add ndo_bpf callback for safe mode netdev ops 2e84f6b3773f43263124c76499c0c4ec3f40aa9b ice: parameterize functions responsible for Tx ring management 80ec82e3d2c1fab42eeb730aaa7985494a963d3f net: ethtool: clear heap allocations for ethtool function dcd01eeac14486b56a790f5cce9b823440ba5b34 inet: annotate data race in inet_send_prepare() and inet_dgram_connect() a8b897c7bcd47f4147d066e22cc01d1026d7640e udp: fix race between close() and udp_abort() 218bf772bddd221489c38dde6ef8e917131161f6 kvm: LAPIC: Restore guard to prevent illegal APIC register access 93124d4a90ba6ef05cabb3b8430d51f2764345c6 Merge tag 'mac80211-for-net-2021-06-09' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 d2e381c4963663bca6f30c3b996fa4dbafe8fcb5 rtnetlink: Fix regression in bridge VLAN configuration 13c62f5371e3eb4fc3400cfa26e64ca75f888008 net/sched: act_ct: handle DNAT tuple collision 6cde05ab93df76746ab1141d48032d7a62133cd8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue 2bf8d2ae3480da06e64dad3b326ebd2e40c0be86 net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() fb1a3132ee1ac968316e45d21a48703a6db0b6c3 net/mlx5e: Fix use-after-free of encap entry in neigh update handler 8ad893e516a77209a1818a2072d2027d87db809f net/mlx5e: Remove dependency in IPsec initialization flows a3e5fd9314dfc4314a9567cde96e1aef83a7458a net/mlx5e: Fix page reclaim for dead peer hairpin c189716b2a7c1d2d8658e269735273caa1c38b54 net/mlx5: Consider RoCE cap before init RDMA resources 4aaf96ac8b45d8e2e019b6b53cce65a73c4ace2c net/mlx5: DR, Don't use SW steering when RoCE is not supported 11f5ac3e05c134d333afe6f84ab10e22bc0a5d5a net/mlx5e: Verify dev is present in get devlink port ndo 9ae8c18c5e4d8814d3b405a07712fa5464070e3e net/mlx5e: Don't update netdev RQs with PTP-RQ a6ee6f5f1082c416f9bfffbae1a87feff8a6ab3d net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP 7a545077cb6701957e84c7f158630bb5c984e648 Revert "net/mlx5: Arm only EQs with EQEs" 6d6727dddc7f93fcc155cb8d0c49c29ae0e71122 net/mlx5e: Block offload of outer header csum for UDP tunnels 54e1217b90486c94b26f24dcee1ee5ef5372f832 net/mlx5e: Block offload of outer header csum for GRE tunnel efa165504943f2128d50f63de0c02faf6dcceb0d x86/fpu: Reset state for all signal restore failures 95bf69b400f41fbba7a2dc49b0152dd7bdc9a508 KVM: selftests: Fix compiling errors when initializing the static structure 02ffbe6351f5c88337143bcbc649832ded7445c0 KVM: SVM: fix doc warnings 551912d286e940e63abe9e005f434691ee24fd15 KVM: x86: Fix fall-through warnings for Clang 78fcb2c91adfec8ce3a2ba6b4d0dda89f2f4a7c6 KVM: x86: Immediately reset the MMU context when the SMM flag is cleared 382e6e177bc1c02473e56591fe5083ae1e4904f6 irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry 388fa7f13d61074ba3aaedce0f47ff92441c0b1a Merge tag 'mlx5-fixes-2021-06-09' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux 3bdd5ee0ec8c14131d560da492e6df452c6fdd75 skbuff: fix incorrect msg_zerocopy copy notifications 9d44fa3e50cc91691896934d106c86e4027e61ca ping: Check return value of function 'ping_queue_rcv_skb' 58e2071742e38f29f051b709a5cca014ba51166f net: bridge: fix vlan tunnel dst null pointer dereference cfc579f9d89af4ada58c69b03bcaa4887840f3b3 net: bridge: fix vlan tunnel dst refcnt when egressing 172947ac678e426cc8eb0e4107017d1fb38c6037 Merge branch 'bridge-egress-fixes' f13ef10059ccf5f4ed201cd050176df62ec25bb8 net: annotate data race in sock_error() b71eaed8c04f72a919a9c44e83e4ee254e69e7f3 inet: annotate date races around sk->sk_txhash d1b5bee4c8be01585033be9b3a8878789285285f net/packet: annotate data race in packet_sendmsg() 5fc177ab759418c9537433e63301096e733fb915 netfilter: synproxy: Fix out of bounds when parsing TCP options 07718be265680dcf496347d475ce1a5442f55ad7 mptcp: Fix out of bounds when parsing TCP options ba91c49dedbde758ba0b72f57ac90b06ddf8e548 sch_cake: Fix out of bounds when parsing TCP options and header 0280f429dc21d7b8196c401990eab6abe630006f Merge branch 'tcp-options-oob-fixes' 22488e45501eca74653b502b194eb0eb25d2ad00 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf 72f961320d5d15bfcb26dbe3edaa3f7d25fd2c8a mptcp: try harder to borrow memory from subflow under pressure 99d1055ce2469dca3dd14be0991ff8133e25e3d0 mptcp: wake-up readers only for in sequence data 61e710227e97172355d5f150d5c78c64175d9fb2 mptcp: do not warn on bad input from the network 2395da0e17935ce9158cdfae433962bdb6cbfa67 selftests: mptcp: enable syncookie only in absence of reorders 499ada5073361c631f2a3c4a8aed44d53b6f82ec mptcp: fix soft lookup in subflow_error_report() 232e3683b4ee529a0643fa45b3f0f6c06590aca2 Merge branch 'mptcp-fixes' 96f1b00138cb8f04c742c82d0a7c460b2202e887 ARCv2: save ABI registers across signal handling 110febc0148f8ab867344061d5cf95ee1e1ebb3e ARC: fix CONFIG_HARDENED_USERCOPY 934002cd660b035b926438244b4294e647507e13 KVM: SVM: Call SEV Guest Decommission if ASID binding fails dfdc0a714d241bfbf951886c373cd1ae463fcc25 KVM: X86: Fix x86_emulator slab cache leak 654430efde27248be563df9a88631204b5fe2df2 KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU da9ef50f545f86ffe6ff786174d26500c4db737a net: phy: dp83867: perform soft reset and retain established link 33e381448cf7a05d76ac0b47d4a6531ecd0e5c53 alx: Fix an error handling path in 'alx_probe()' 42a2039753a7f758ba5c85cb199fcf10dc2111eb cxgb4: fix endianness when flashing boot image f046bd0ae15d8a0bbe57d4647da182420f720c3d cxgb4: fix sleep in atomic when flashing PHY firmware 6d297540f75d759489054e8b07932208fc4db2cb cxgb4: halt chip before flashing PHY firmware image f4cdcae03f9cfbfd6a74b8d785c92a6b48fd833e Merge branch 'cxgb4-fixes' 1adb20f0d496b2c61e9aa1f4761b8d71f93d258e net: stmmac: dwmac1000: Fix extended MAC address registers definition ea6932d70e223e02fea3ae20a4feff05d7c1ea9a net: make get_net_ns return error if NET_NS is disabled 5d2388dbf84adebeb6d9742164be8d32728e4269 riscv32: Use medany C model for modules 01f5315dd7327b53a5f538b74a2338a651b1832d riscv: sifive: fix Kconfig errata warning f644bc449b37cc32d3ce7b36a88073873aa21bd5 fanotify: fix copy_event_to_user() fid error clean up 103a5348c22c3fca8b96c735a9e353b8a0801842 mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk e41d6c3f4f9b4804e53ca87aba8ee11ada606c77 powerpc/signal64: Copy siginfo before changing regs->nip 771fac5e26c17845de8c679e6a947a4371e86ffc Revert "cpufreq: CPPC: Add support for frequency invariance" f422316c8e9d3c4aff3c56549dfb44a677d02f14 spi: spi-nxp-fspi: move the register operation after the clock enable 4f667b8e049e716a0533fc927f50310fe6e40d22 sch_cake: revise docs for RFC 8622 LE PHB support 994c393bb6886d6d94d628475b274a8cb3fc67a4 net: qualcomm: rmnet: don't over-count statistics e175aef902697826d344ce3a12189329848fe898 ethtool: strset: fix message length calculation cb3376604a676e0302258b01893911bdd7aa5278 qlcnic: Fix an error handling path in 'qlcnic_probe()' 49a10c7b176295f8fafb338911cf028e97f65f4d netxen_nic: Fix an error handling path in 'netxen_nic_probe()' 09427c1915f754ebe7d3d8e54e79bbee48afe916 cxgb4: fix wrong ethtool n-tuple rule lookup 58af3d3d54e87bfc1f936e16c04ade3369d34011 net: caif: fix memory leak in ldisc_open b87b04f5019e821c8c6c7761f258402e43500a1f ipv4: Fix device used for dst_alloc with local routes ad9d24c9429e2159d1e279dc3a83191ccb4daf1d net: qrtr: fix OOB Read in qrtr_endpoint_post 995fca15b73ff8f92888cc2d5d95f17ffdac74ba Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled a7b359fc6a37faaf472125867c8dc5a068c90982 sched/fair: Correctly insert cfs_rq's to list on unthrottle 45deacc731d73de7495e3004f7d8d92eb4c1d9eb Merge tag 'for-net-2021-06-14' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth Luiz Augusto von Dentz says: d203b0fd863a2261e5d00b97f3d060c4c2a6db71 bpf: Inherit expanded/patched seen count from old aux data fe9a5ca7e370e613a9a75a13008a3845ea759d6e bpf: Do not mark insn as seen under speculative path verification 9183671af6dbf60a1219371d4ed73e23f43b49db bpf: Fix leakage under speculation on mispredicted branches 973377ffe8148180b2651825b92ae91988141b05 bpf, selftests: Adjust few selftest outcomes wrt unreachable code 2214fb53006e6cfa6371b706070cb99794c68c3b net: mhi_net: Update the transmit handler prototype 0236526d76b87c1dc2cbe3eb31ae29be5b0ca151 Makefile: lto: Pass -warn-stack-size only on LLD < 13.0.0 8b1462b67f23da548f27b779a36b8ea75f5ef249 quota: finish disable quotactl_path syscall 4bf584a03eec674975ee9fe36c8583d9d470dab1 usb: dwc3: core: fix kernel panic when do reboot 478036c4cd1a16e613a2f883d79c03cf187faacb powerpc: Fix initrd corruption with relative jump labels a33d62662d275cee22888fa7760fe09d5b9cd1f9 afs: Fix an IS_ERR() vs NULL check 4692bc775d2180a937335ccba0edce557103d44a x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed 94f0b2d4a1d0c52035aef425da5e022bd2cb1c71 proc: only require mm_struct for writing 475b92f932168a78da8109acd10bfb7578b8f2bb ptp: improve max_adj check against unreasonable values e34492dea68d4f09e9989e518fc76cd41909d707 net: inline function get_net_ns_by_fd if NET_NS is disabled c1a3d4067309451e68c33dbd356032549cc0bd8e net: cdc_ncm: switch to eth%d interface naming 057d49334c02a79af81c30a8d240e641bd6f1741 qmi_wwan: Do not call netif_rx from rx_fixup 7ea6cd16f1599c1eac6018751eadbc5fc736b99a lantiq: net: fix duplicated skb in rx descriptor ring a4f0377db1254373513b992ff31a351a7111f0fd Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf c6d580d96f140596d69220f60ce0cfbea4ee5c0f usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection 60ed39db6e861f4a42dfa75f9b53f10093f6d672 Merge tag 'usb-v5.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb into usb-linus 6262e1b906a1ba12688ea6039453b4a088dbaf44 printk: Move EXPORT_SYMBOL() closer to vprintk definition 2030043e616cab40f510299f09b636285e0a3678 can: j1939: fix Use-after-Free, hold skb ref while in use 8d0caedb759683041d9db82069937525999ada53 can: bcm/raw/isotp: use per module netdevice notifier 5e87ddbe3942e27e939bdc02deb8579b0cbd8ecc can: bcm: fix infoleak in struct bcm_msg_head 91c02557174be7f72e46ed7311e3bea1939840b0 can: mcba_usb: fix memory leak in mcba_usb 411efa18e4b03840553ff58ad9b4621b82a30c04 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm 9984d6664ce9dcbbc713962539eaf7636ea246c2 drm/vc4: hdmi: Make sure the controller is powered in detect cc9aaa2b07b948b036c8a3c48bd73fd700b5a139 Merge tag 'clang-features-v5.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux 6b00bc639f1f2beeff3595e1bab9faaa51d23b01 Merge tag 'dmaengine-fix-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine 25182f05ffed0b45602438693e4eed5d7f3ebadd mm,hwpoison: fix race with hugetlb page allocation 099dd6878b9b12d6bbfa6bf29ce0c8ddd38f6901 mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare 8669dbab2ae56085c128894b181c2aa50f97e368 mm/slub: clarify verification reporting 74c1d3e081533825f2611e46edea1fcdc0701985 mm/slub: fix redzoning for small allocations e41a49fadbc80b60b48d3c095d9e2ee7ef7c9a8e mm/slub: actually fix freelist pointer vs redzoning 846be08578edb81f02bc8534577e6c367ef34f41 mm/hugetlb: expand restore_reserve_on_error functionality e8675d291ac007e1c636870db880f837a9ea112a mm/memory-failure: make sure wait for page writeback in memory_failure 4f5aecdff25f59fb5ea456d5152a913906ecf287 crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo 1b3865d016815cbd69a1879ca1c8a8901fda1072 mm/slub.c: include swab.h ffc90cbb2970ab88b66ea51dd580469eede57b67 mm, thp: use head page in __migration_entry_wait() 99fa8a48203d62b3743d866fc48ef6abaee682be mm/thp: fix __split_huge_pmd_locked() on shmem migration entry 3b77e8c8cde581dadab9a0f1543a347e24315f11 mm/thp: make is_huge_zero_pmd() safe and quicker 732ed55823fc3ad998d43b86bf771887bcc5ec67 mm/thp: try_to_unmap() use TTU_SYNC for safe splitting 494334e43c16d63b878536a26505397fce6ff3a2 mm/thp: fix vma_address() if virtual address below file offset 31657170deaf1d8d2f6a1955fbc6fa9d228be036 mm/thp: fix page_address_in_vma() on file THP tails 22061a1ffabdb9c3385de159c5db7aac3a4df1cc mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() 504e070dc08f757bccaed6d05c0f53ecbfac8a23 mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split ccbd6283a9b640c8d5c2b44db318fd72a63338ff mm/sparse: fix check_usemap_section_nr warnings 70585216fe7730d9fb5453d3e2804e149d0fe201 Merge branch 'akpm' (patches from Andrew) 8f269102baf788aecfcbbc6313b6bceb54c9b990 net: stmmac: disable clocks in stmmac_remove_config_dt() 56b786d86694e079d8aad9b314e015cd4ac02a3d net: usb: fix possible use-after-free in smsc75xx_bind cb3cefe3f3f8af27c6076ef7d1f00350f502055d net: fec_ptp: add clock rate zero check d23765646e71b43ed2b809930411ba5c0aadee7b net: fec_ptp: fix issue caused by refactor the fec_devtype c0d982bf825f81d86f4f0b44436c255873881c19 Merge branch 'fec-ptp-fixes' d8e2973029b8b2ce477b564824431f3385c77083 net: ipv4: fix memory leak in ip_mc_add1_src e82a35aead2fd6d6df461291e634be07f71364b9 Merge tag 'linux-can-fixes-for-5.13-20210616' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can c7d2ef5dd4b03ed0ee1d13bc0c55f9cf62d49bd6 net/packet: annotate accesses to po->bind e032f7c9c7cefffcfb79b9fc16c53011d2d9d11f net/packet: annotate accesses to po->ifindex 1d2ac2033d790f5deaf3d6edfff6a4d901949de2 Merge branch 'net-packet-data-races' 0fd158b89b50b3a31c97a639ff496e1c59686e97 selftests: net: veth: make test compatible with dash a494bd642d9120648b06bb7d28ce6d05f55a7819 net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock 1b29df0e2e802cb15a5196c936f494161ec97502 selftests: net: use bash to run udpgro_fwd test case 99718abdc00e86e4f286dd836408e2834886c16e r8152: Avoid memcpy() over-reading of ETH_SS_STATS 224004fbb033600715dbd626bceec10bfd9c58bc sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS da5ac772cfe2a03058b0accfac03fad60c46c24d r8169: Avoid memcpy() over-reading of ETH_SS_STATS 4cbbe34807938e6e494e535a68d5ff64edac3f20 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. 1c0b0efd148d5b24c4932ddb3fa03c8edd6097b3 drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell. e73a99f3287a740a07d6618e9470f4d6cb217da8 s390/ap: Fix hanging ioctl caused by wrong msg counter 94a4b8414d3e91104873007b659252f855ee344a net/mlx5: Fix error path for set HCA defaults 2058cc9c8041fde9c0bdd8e868c72b137cff8563 net/mlx5: Check that driver was probed prior attaching the device bbc8222dc49db8d49add0f27bcac33f4b92193dc net/mlx5: E-Switch, Read PF mac address ca36fc4d77b35b8d142cf1ed0eae5ec2e071dc3c net/mlx5: E-Switch, Allow setting GUID for host PF vport c7d6c19b3bde66d7aebbe93e0f9e6d9ff57fc3fa net/mlx5: SF_DEV, remove SF device on invalid state 65fb7d109abe3a1a9f1c2d3ba7e1249bc978d5f0 net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding a5ae8fc9058e37437c8c1f82b3d412b4abd1b9e6 net/mlx5e: Don't create devices during unload flow 0232fc2ddcf4ffe01069fd1aa07922652120f44a net/mlx5: Reset mkey index on creation f9f28e5bd0baee9708c9011897196f06ae3a2733 btrfs: zoned: fix negative space_info->bytes_readonly a13d0f8d117ca6b7885b51c4b21fe8d5a9eae714 Merge tag 'irqchip-fixes-5.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent a7d8d1c7a7f73e780aa9ae74926ae5985b2f895f usb: core: hub: Disable autosuspend for Cypress CY7C65632 39519f6a56e398544d270fcb548de99b54421d43 Merge tag 'fixes_for_v5.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs d8ac05ea13d789d5491a5920d70a05659015441d KVM: selftests: Fix kvm_check_cap() assertion c19c8c0e666f9259e2fc4d2fa4b9ff8e3b40ee5d be2net: Fix an error handling path in 'be_probe()' 7edcc682301492380fbdd604b4516af5ae667a13 net: hamradio: fix memory leak in mkiss_close bc39f6792ede3a830b1893c9133636b9f6991e59 Merge tag 'mlx5-fixes-2021-06-16' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux c3b26fdf1b32f91c7a3bc743384b4a298ab53ad7 net: cdc_eem: fix tx fixup skb leak 1c200f832e14420fa770193f9871f4ce2df00d07 net: qed: Fix memcpy() overflow of qed_dcbx_params() fd0aa1a4567d0f09e1bfe367a950b004f99ac290 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm c55338d34cc2434d4ff9de89498f91171bd1f120 Merge tag 'amd-drm-fixes-5.13-2021-06-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes 60b7ed54a41b550d50caf7f2418db4a7e75b5bdc powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set 76b7f8fae30a9249f820e019f1e62eca992751a2 pinctrl: microchip-sgpio: Put fwnode in error case during ->probe() 1236af327af476731aa548dfcbbefb1a3ec6726a mac80211: minstrel_ht: fix sample time check b5642479b0f7168fe16d156913533fe65ab4f8d5 cfg80211: make certificate generation more robust 0288e5e16a2e18f0b7e61a2b70d9037fc6e4abeb cfg80211: avoid double free of PMSR request bbc6f03ff26e7b71d6135a7b78ce40e7dee3d86a mac80211: reset profile_periodicity/ema_ap 652e8363bbc7d149fa194a5cbf30b1001c0274b0 mac80211: handle various extensible elements correctly 67e2996f72c71ebe4ac2fcbcf77e54479bb7aa11 pinctrl: stm32: fix the reported number of GPIO lines per bank fb780761e7bd9f2e94f5b9a296ead6b35b944206 recordmcount: Correct st_shndx handling 85550c83da421fb12dc1816c45012e1e638d2b38 tracing: Do not stop recording cmdlines when tracing is off 4fdd595e4f9a1ff6d93ec702eaecae451cfc6591 tracing: Do not stop recording comms if the trace file is being read 89529d8b8f8daf92d9979382b8d2eb39966846ea tracing: Do no increment trace_clock_global() by one 3bd6b8271ee660803c5694cc25420c499c5c0592 PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB a512360f45c930e14a262056e5f742797bc5d3f2 PCI: tegra194: Fix MCFG quirk build regressions b5cf198e74a91073d12839a3e2db99994a39995d PCI: Mark TI C667X to avoid bus reset 4c207e7121fa92b66bf1896bf8ccb9edfb0f9731 PCI: Mark some NVIDIA GPUs to avoid bus reset ce00322c2365e1f7b0312f2f493539c833465d97 PCI: Work around Huawei Intelligent NIC VF FLR erratum e8946a53e2a698c148b3b3ed732f43c7747fbeb6 PCI: Mark AMD Navi14 GPU ATS as broken db2f77e2bd99dbd2fb23ddde58f0fae392fe3338 PCI: Add ACS quirk for Broadcom BCM57414 NIC cacf994a91d3a55c0c2f853d6429cd7b86113915 PCI: Add AMD RS690 quirk to enable 64-bit DMA f18139966d072dab8e4398c95ce955a9742e04f7 PCI: aardvark: Fix kernel panic during PIO transfer c3bf96eaa4c4e701fee04665bea70867cf5e8388 Merge tag 'drm-fixes-2021-06-18' of git://anongit.freedesktop.org/drm/drm 28e5e44aa3f4e0e0370864ed008fb5e2d85f4dc8 x86/mm: Avoid truncating memblocks for SGX memory e2c8f8e57ba66aa4bef6990bc9228a29440cf987 Merge tag 'usb-5.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb 944293bcee92acb1cfbbd315f833b4384bfd35fa Merge tag 'pm-5.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 0f4022a490ad68846062186f481defd53be69743 Merge tag 'printk-for-5.13-fixup' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux 89fec7420354ff2d23ed46e62aaea402587efd1c Merge tag 'trace-v5.13-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace b1edae0d5f2e79e2bdc523c1459f8c52ad26485f Merge tag 'arc-5.13-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc 39eb028183bc7378bb6187067e20bf6d8c836407 cxgb4: fix wrong shift. 0afd6a4e8028cc487c240b6cfe04094e45a306e4 bnxt_en: Rediscover PHY capabilities after firmware reset c12e1643d2738bcd4e26252ce531878841dd3f38 bnxt_en: Fix TQM fastpath ring backing store computation 03400aaa69f916a376e11526cf591901a96a3a5c bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path b6a258c10ea68f6bc60eee555abb7783d25aa4c0 Merge branch 'bnxt_en-fixes' 35036d69b9bd6f06201f8e2f6b9cadb21ad1e093 MAINTAINERS: add Guvenc as SMC maintainer 6aa32217a9a446275440ee8724b1ecaf1838df47 net: ll_temac: Make sure to free skb when it is completely used 28d9fab458b16bcd83f9dd07ede3d585c3e1a69e net: ll_temac: Add memory-barriers for TX BD access c364df2489b8ef2f5e3159b1dff1ff1fdb16040d net: ll_temac: Fix TX BD buffer overwrite f6396341194234e9b01cd7538bc2c6ac4501ab14 net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY 321827477360934dc040e9d3c626bf1de6c3ab3c icmp: don't send out ICMP messages with a source address of 0.0.0.0 7e9838b7915e29ae0dfe4a3e5f007c9dc6ab9b45 selftests/net: Add icmp.sh for testing ICMP dummy address responses 0d1dc9e1f4c03c2819f0557226c5322e405be3cb Merge tag 'mac80211-for-net-2021-06-18' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 9cca0c2d70149160407bda9a9446ce0c29b6e6c6 net: ethernet: fix potential use-after-free in ec_bhf_remove 9620ad86d0e3e8fda4a23efc22e0b2ae4ded1105 afs: Re-enable freezing once a page fault is interrupted 728a748b3ff70326f652ab92081d639dc51269ea Merge tag 'pci-v5.13-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci 6fab154a33ba9b3574ba74a86ed085e0ed8454cb Merge tag 'for-5.13-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux 9ed13a17e38e0537e24d9b507645002bf8d0201f Merge tag 'net-5.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 7dd753ca59d6c8cc09aa1ed24f7657524803c7f3 scsi: sr: Return appropriate error code when disk is ejected 314b781706e337b8cbde98cfefd3975863e032f2 riscv: kasan: Fix MODULES_VADDR evaluation due to local variables' name 3a02764c372c50ff7917fde5c6961f6cdb81d9d5 riscv: Ensure BPF_JIT_REGION_START aligned with PMD size 7ede12b01b59dc67bef2e2035297dd2da5bfe427 riscv: dts: fu740: fix cache-controller interrupts fc96ec4d5d4155c61cbafd49fb2dd403c899a9f4 perf metricgroup: Fix find_evsel_group() event selector fe7a98b9d9b36e5c8a22d76b67d29721f153f66e perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() c087e9480cf33672ef2c6cce4348d754988b8437 perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL 482698c2f848f9dee1a5bd949793c2fe6a71adc5 perf test: Fix non-bash issue with stat bpf counters ef83f9efe8461b8fd71eb60b53dbb6a5dd7b39e9 perf beauty: Update copy of linux/socket.h with the kernel sources 17d27fc314cba0205eec8966735a7a241cc8a5e0 tools headers UAPI: Sync asm-generic/unistd.h with the kernel original 1792a59eab9593de2eae36c40c5a22d70f52c026 tools headers UAPI: Sync linux/in.h copy with the kernel sources e14c779adebebe4b4aeeefb3cc09f376bec966c5 Merge tag 's390-5.13-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux d9403d307dba1a71ee6462b22300c2d3be773b1c Merge tag 'riscv-for-linus-5.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux e484028bf39c0c87c499dc782dc9cd3bb72c0ab5 drm: atmel_hlcdc: Enable the crtc vblank prior to crtc usage. af42167f53ec18b0856387fc119b28c8c1ba98a1 drm/panel: ld9040: reference spi_device_id table e541845ae0858616c52dd97df4bf91568c7a7a1b drm/atmel-hlcdc: Allow async page flips 913ec3c22ef425d63dd0bc81fb008ce7f9bcb07b Merge tag 'perf-tools-fixes-for-v5.13-2021-06-19' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux b84a7c286cecf0604a5f8bd5dfcd5e1ca7233e15 Merge tag 'powerpc-5.13-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux 8363e795eb79a74c857ba89e3b04668a33fe3344 Merge tag 'x86_urgent_for_v5.13_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 9df7f15ee922429dcd6bcde68559ccb23f2dbd20 Merge tag 'irq_urgent_for_v5.13_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip cba5e97280f53ec7feb656fcdf0ec00a5c6dd539 Merge tag 'sched_urgent_for_v5.13_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 065b6211a87746e196b56759a70c7851418dd741 i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when leaving i801_access 2269583753d2b8fdd3c861a516ff0cdbfcf4ef0b i2c: cp2615: check for allocation failure in cp2615_i2c_recv() 13311e74253fe64329390df80bed3f07314ddd61 Linux 5.13-rc7 fc66127dc3396338f287c3b494dfbf102547e770 s390: fix system call restart with multiple signals ca1f4d702d534387aa1f16379edb3b03cdb6ceda s390: clear pt_regs::flags on irq entry 8c0795d2a0f50e2b131f5b2a8c2795939a94058e s390/vfio-ap: clean up mdev resources when remove callback invoked 9e3d62d55bf455d4f9fdf2ede5c8756410c64102 s390/topology: clear thread/group maps for offline cpus 67147e96a332b56c7206238162771d82467f86c0 s390/stack: fix possible register corruption with stack switch helper 5f89468e2f060031cd89fd4287298e0eaf246bf6 swiotlb: manipulate orig_addr when tlb_addr has offset 31197d3a0f1caeb60fb01f6755e28347e4f44037 objtool/x86: Ignore __x86_indirect_alt_* symbols 1815d9c86e3090477fbde066ff314a7e9721ee0f drm: add a locked version of drm_is_current_master a96bfed64c8986d6404e553f18203cae1f5ac7e6 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm 3093e6cca3ba7d47848068cb256c489675125181 gpio: mxc: Fix disabled interrupt wake-up support 66e9c6a86b800f60b1e1ea1ff7271f9e6ed1fa96 afs: Fix afs_write_end() to handle short writes 827a746f405d25f79560c7868474aec5aee174e1 netfs: fix test for whether we can skip read when writing beyond EOF 4c6a23188e26339fd3dbc78e6ce6fe0fc4009553 drm/amdgpu: Call drm_framebuffer_init last for framebuffer init baacf52a473b24e10322b67757ddb92ab8d86717 Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell." ee5468b9f1d3bf48082eed351dace14598e8ca39 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue." cb8f63b8cbf39845244f3ccae43bb7e63bd70543 gpiolib: cdev: zero padding during conversion to gpioline_info_changed f54b3ca7ea1e5e02f481cf4ca54568e57bd66086 Revert "drm: add a locked version of drm_is_current_master" 9301982c424a003c0095bf157154a85bf5322bd0 x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() f9dfb5e390fab2df9f7944bb91e7705aba14cd26 x86/fpu: Make init_fpstate correct with optimized XSAVE 27171ae6a0fdc75571e5bf3d0961631a1e4fb765 ceph: must hold snap_rwsem when filling inode for async create 7a971e2c0767b6fc9a77c4108eceff0509c61cdb ceph: fix error handling in ceph_atomic_open and ceph_lookup 240001d4e3041832e8a2654adc3ccf1683132b92 x86/entry: Fix noinstr fail in __do_fast_syscall_32() 84e60065df9ef03759115a7e48c04bbc0d292165 x86/xen: Fix noinstr fail in xen_pv_evtchn_do_upcall() 4c9c26f1e67648f41f28f8c997c5c9467a3dbbe4 x86/xen: Fix noinstr fail in exc_xen_unknown_trap() 1f008d46f1243899d27fd034ab5c41985bd16cee x86: Always inline task_size_max() 49faa77759b211fff344898edc23bb780707fff5 locking/lockdep: Improve noinstr vs errors fdaba61ef8a268d4136d0a113d153f7a89eb9984 sched/fair: Ensure that the CFS parent is added after unthrottling 17b11f71795abdce46f62a808f906857e525cea8 drm/nouveau: wait for moving fence after pinning v2 4b41726aae563273bb4b4a9462ba51ce4d372f78 drm/radeon: wait for moving fence after pinning 8ddf5b9bb479570a3825d70fecfb9399bc15700c drm/amdgpu: wait for moving fence after pinning 399f8dd9a866e107639eabd3c1979cd526ca3a98 signal: Prevent sigqueue caching after task got released 4d6035f9bf4ea12776322746a216e856dfe46698 Revert "PCI: PM: Do not read power state in pci_enable_device_flags()" 6fd8f323b3e4e5290d02174559308669507c00dd drm/kmb: Fix error return code in kmb_hw_init() 0c18f29aae7ce3dadd26d8ee3505d07cc982df75 module: limit enabling module.sig_enforce d1b7f92035c6fb42529ada531e2cbf3534544c82 scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) 8fd2ed1c01dd96396c39dfa203c54705c6b6e03b Merge branch 'stable/for-linus-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb 7266f2030eb0e17c442aa6cf527263828eed79bd Merge tag 'pm-5.13-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 5dca69e26fe97f17d4a6cbd6872103c868577b14 software node: Handle software node injection to an existing device properly 7426cedc7dad67bf3c71ea6cc29ab7822e1a453f Merge tag 'spi-fix-v5.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi 7f049fbdd57f6ea71dc741d903c19c73b2f70950 perf/x86/intel/lbr: Zero the xstate buffer on allocation efea0c12a47bc41d22dbe6499a5fd8a5a856b792 Merge tag 'amd-drm-fixes-5.13-2021-06-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes 309505dd56854c1f9744c9a2b8aa40d897002bca KVM: selftests: Fix mapping length truncation in m{,un}map() 10043bb6af4230c57aeabaee02e6a42302f18d0f ASoC: rt5645: Avoid upgrading static warnings to errors 5c6d4f97267f02f47acea8a652265348ec12de51 MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers 3de218ff39b9e3f0d453fe3154f12a174de44b25 xen/events: reset active flag for lateeoi events later d330099115597bbc238d6758a4930e72b49ea9ba drm/nouveau: fix dma_address check for CPU/GPU sync c0e457851fffd90eac14ad2528dfea3994945c28 Merge tag 'objtool-urgent-2021-06-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip f8be156be163a052a067306417cd0ff679068c97 KVM: do not allow mapping valid but non-reference-counted pages df5011000496355d8508d56cd3ce45b1196b8b43 Merge tag 'perf-urgent-2021-06-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 666751701b6e4b6b6ebc82186434806fa8a09cf3 Merge tag 'sched-urgent-2021-06-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 7749b0337b4e92d83f7e04b86434dcf4fe531377 Merge tag 'core-urgent-2021-06-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 4a09d388f2ab382f217a764e6a152b3f614246f6 Merge tag 'mmc-v5.13-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc 3c0d0894320cc517fda657c69939cd0313d0b4e2 libceph: don't pass result into ac->ops->handle_reply() 03af4c7bad8ca59143bca488b90b3775d10d7f94 libceph: set global_id as soon as we get an auth ticket 3265a7e6b41bae8608e7e91ac6798de5e5564164 i2c: dev: Add __user annotation 5e0e7a407675d9f50f1d840214beaec42293b79b Merge tag 'drm-misc-fixes-2021-06-24' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes 4ca070ef0dd885616ef294d269a9bf8e3b258e1a i2c: robotfuzz-osif: fix control-request directions 44db63d1ad8d71c6932cbe007eb41f31c434d140 Merge tag 'drm-fixes-2021-06-25' of git://anongit.freedesktop.org/drm/drm f003c03bd29e6f46fef1b9a8e8d636ac732286d5 mm: page_vma_mapped_walk(): use page for pvmw->page 6d0fd5987657cb0c9756ce684e3a74c0f6351728 mm: page_vma_mapped_walk(): settle PageHuge on entry 3306d3119ceacc43ea8b141a73e21fea68eec30c mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd e2e1d4076c77b3671cf8ce702535ae7dee3acf89 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block 448282487483d6fa5b2eeeafaa0acc681e544a9c mm: page_vma_mapped_walk(): crossing page table boundary b3807a91aca7d21c05d5790612e49969117a72b9 mm: page_vma_mapped_walk(): add a level of indentation 474466301dfd8b39a10c01db740645f3f7ae9a28 mm: page_vma_mapped_walk(): use goto instead of while (1) a765c417d876cc635f628365ec9aa6f09470069a mm: page_vma_mapped_walk(): get vma_address_end() earlier a9a7504d9beaf395481faa91e70e2fd08f7a3dde mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes a7a69d8ba88d8dcee7ef00e91d413a4bd003a814 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() 8fd0c1b0647a6bda4067ee0cd61e8395954b6f28 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group 15a64f5a8870b5610b616a4aa753262dfaa5d76e mm/vmalloc: add vmalloc_no_huge 185cca24e977411495d57ec71e43350b69c08e63 KVM: s390: prepare for hugepage vmalloc 7ca3027b726be681c8e6292b5a81ebcde7581710 mm/vmalloc: unbreak kasan vmalloc support 34b3d5344719d14fd2185b2d9459b3abcb8cf9d8 kthread_worker: split code for canceling the delayed work timer 5fa54346caf67b4b1b10b1f390316ae466da4d53 kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() fe19bd3dae3d15d2fbfdb3de8839a6ea0fe94264 mm, futex: fix shared futex pgoff on shmem huge page 171936ddaf97e6f4e1264f4128bb5cf15691339c mm/memory-failure: use a mutex to avoid memory_failure() races 47af12bae17f99b5e77f8651cb7f3e1877610acf mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned ea6d0630100b285f059d0a8d8e86f38a46407536 mm/hwpoison: do not lock page again when me_huge_page() successfully recovers b08e50dd64489e3997029d204f761cb57a3762d2 mm/page_alloc: __alloc_pages_bulk(): do bounds check before accessing array b3b64ebd38225d8032b5db42938d969b602040c2 mm/page_alloc: do bulk array bounds check after checking populated elements ee924d3ddd4561b7e6671bd431ff55bb9a24c47c MAINTAINERS: fix Marek's identity again 72a461adbe88acf6a8cc5dba7720cf94d7056154 mailmap: add Marek's other e-mail address and identity without diacritics c6414e1a2bd26b0071e2b9d6034621f705dfd4c0 gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP e41fc7c8e275ddb292556698c7b60a1bf1199920 Merge tag 'sound-5.13-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound c13e3021331ed7736996fe61d6f26983ac3b84cc Merge tag 'gpio-fixes-for-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux 9e736cf7d6f0dac63855ba74c94b85898485ba7a Merge tag 'netfs-fixes-20210621' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs edf54d9d0ae0a230199a58e57b46c2d4b37a1462 Merge tag 'ceph-for-5.13-rc8' of https://github.com/ceph/ceph-client 94ca94bbbb5f50180ecaac31566dfe5ed44c7994 Merge tag 'x86_urgent_for_v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 616a99dd146a799d0cac43f884a3a46571bd2796 Merge tag 'for-linus-urgent' of git://git.kernel.org/pub/scm/virt/kvm/kvm b960e0147451915b5d4cd208b7abd3b07ceaf1a2 Merge tag 'for-linus-5.13b-rc8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip 7764c62f9848cd4585801019168a6272240ab4d3 Merge tag 'devprop-5.13-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 55fcd4493da5ac8a0f7a0b3b5ae8448aee2041bb Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 808e9df477757955a9644ca323010339be0c40ee userfaultfd: uapi: fix UFFDIO_CONTINUE ioctl request definition 7ce32ac6fb2fc73584b567c73ae0c47528954ec6 Merge branch 'akpm' (patches from Andrew) e2f527b58e8115dae15ae344215accdd7a42e5ba Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi b7050b242430f3170e0b57f5f55136e44cb8dc66 Merge tag 'pinctrl-v5.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl 625acffd7ae2c52898d249e6c5c39f348db0d8df Merge tag 's390-5.13-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux b4b27b9eed8ebdbf9f3046197d29d733c8c944f3 Revert "signal: Allow tasks to cache one sigqueue struct" 62fb9874f5da54fdb243003b386128037319b219 Linux 5.13 6edd59438bc1d9b8392636b01e0ca2104c2413d6 xfs: set ip->i_diflags directly in xfs_inode_inherit_flags dcb03c16631ca4eede5ec20f5bfb5465bf20078f xfs: clean up open-coded fs block unit conversions 4fefc9237bf6e85c0d0ed17af79b5c8b6cb3c976 xfs: remove unnecessary shifts 154d35d497dd2994b230ea1e55d9341f6967c75f xfs: move the quotaoff dqrele inode walk into xfs_icache.c 85cb9a331989184ac046428b629fc785ab97d21d xfs: detach inode dquots at the end of inactivation b8908dcfbeefd10d0f4cd95b39e685a86ae523c0 xfs: move the inode walk functions further down b2719d8729d87bb888fc62a6ae0d7f42e10e7653 xfs: rename xfs_inode_walk functions to xfs_icwalk 714c67b37acd768ee4df8a64b9055a38e0c73091 xfs: pass the goal of the incore inode walk to xfs_inode_walk() 53a7cc610cc2b02b058ab76d28e885797a65e68d xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab 3037478ccf1a6f70a02ca9b7db1c0baa43b603eb xfs: move xfs_inew_wait call into xfs_dqrele_inode 00c385aa48c562c5c5b2119559dc29a01414920f xfs: remove iter_flags parameter from xfs_inode_walk_* e9505c9b5780529843437f04f90de3397963c021 xfs: remove indirect calls from xfs_inode_walk{,_ag} e11492a5209029057bab11c0683ecd46108ed727 xfs: clean up inode state flag tests in xfs_blockgc_igrab e1de37f80a23447a70dbe8e3b7c73019fc44b4a5 xfs: make the icwalk processing functions clean up the grab state 4780dcb395e340bf9d52d1b07d49871e41a155b1 xfs: fix radix tree tag signs 51dc4aa302c935227e0a71f37abf02f966b67f19 xfs: pass struct xfs_eofblocks to the inode scan callback 7882dfec0ea6d9b8a337c9deceba4077f2065101 xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag 091fe2956789d66f77318c4a33fcda6d9f3258b9 xfs: refactor per-AG inode tagging functions 83582e3d073046443fa56acacbf0f09dc801d26a xfs: only reset incore inode health state flags when reclaiming an inode 24f0ed475dab46b1ba9f7a020077931e85a5ec4b xfs: drop IDONTCACHE on inodes when we mark them sick 90a0ce02781fd06eeaf68200e8e275bf5f089dcb xfs: selectively keep sick inodes in memory 672af7ac7fa8e803c0c70501f5d89756811273a3 xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ f16d86ff74705237ce836a12d0ae99edb5758450 xfs: rename struct xfs_eofblocks to xfs_icwalk 6774375ade8ac371355b9c512f8a19ac9629ccce xfs: log stripe roundoff is a property of the log ab60a85b4c28335c8f61cbddcfeba21e76cdd9aa xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() e52e9dfd4c189d0b08095d3040d2b2794b5caa45 xfs: separate CIL commit record IO b8d086d031ab26dd400e3d9e063eda3e530d04bd xfs: remove xfs_blkdev_issue_flush 82ecece5964d245eafc9c155b1ca189abb3f8fc3 xfs: async blkdev cache flush 29b83a156e451030653a3e0dd5e18ed0f6f0943d xfs: CIL checkpoint flushes caches unconditionally 72089da044fd0f85511b6359c32c13dd34e41a75 xfs: remove need_start_rec parameter from xlog_write() 0ddc2399811438c73f46dc118f0930f2d38c2fc7 xfs: journal IO cache flush reductions 628965b3a22698c704ff17dd1c0c3282286f3291 xfs: Fix CIL throttle hang when CIL space used going backwards e19e21e9a8f4f7194c39c8fe9dfcf07c3a153474 xfs: xfs_log_force_lsn isn't passed a LSN 0d09658734849658bb0d8872c38076c09a637a1d xfs: add iclog state trace events 4d6a374efda5301c43b71952eb693451e0a6328c xfs: refactor the inode recycling code 4b2266cd074f694e6fc1750fcff645b6002f0098 xfs: separate primary inode selection criteria in xfs_iget_cache_hit d8bc2250abdd049f375d0e021518dca58c5b3d8e xfs: fix type mismatches in the inode reclaim functions a99654ed8ca5081b3f475f6a0485d2389bccdb73 xfs: print name of function causing fs shutdown instead of hex pointer 1e6f8cd11abf7765e8e54ace0d760bde9bf26c89 xfs: shorten the shutdown messages to a single line 905e63a483735c7ab958855d0e0bc801f38c31de xfs: fix endianness issue in xfs_ag_shrink_space 4c7c99e2ce3dbe900ad7ff8b70f47e77a122702b xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes 183b45ba87436e8779fda54f703ae7ce890d74ba xfs: force the log offline when log intent item recovery fails 2a6d1e0bf79258254e1827683387ce2e2bcd6682 xfs: hold buffer across unpin and potential shutdown processing 688a943ec4e7a91649bc9e1ec54f6345c8256d2c xfs: remove dead stale buf unpin handling code 41b1fe81692d289d21ff9d8b24f362b31bfd372c xfs: don't nest icloglock inside ic_callback_lock ca73408d652845caee55e25dd420fa29dfc2cd6c xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks a18cea95ae4d3320c94b05a3c3e482d76e8e2965 xfs: Fix a CIL UAF by getting get rid of the iclog callback lock 7b4b6fe7c3f5a51b63ad005d9602ffaaee517c4c xfs: don't wait on future iclogs when pushing the CIL 8395f4d02e4e9e5e47df5f6aac67419671bc6b5a xfs: fix warnings in compat_ioctl code be3b53b942aa91771bc2957a6b479cde3528d07f xfs: check for sparse inode clusters that cross new EOAG when shrinking de17bba3813af2ce6cb9de8db1a3909f40a65302 xfs: reset child dir '..' entry when unlinking child d39cf81507b328f5121650b7e50d6c5ca4c5eac9 xfs: backport perag iterator macros d5760200a65b5c76ae7de05119ab42818e0d92cc xfs: attach dquots earlier in xfs_inactive() 5163b978a4c765ad39deb7d12bb90c1a60942b60 xfs: move xfs_inactive call to xfs_inode_mark_reclaimable 63c8a5968069ce9e481dadf47c9888ab2b9cf4bc xfs: detach dquots from inode if we don't need to inactivate it 3eaac8b6e1264fdb850533061241280afcd263f2 xfs: defer inode inactivation to a workqueue 8a779b65b26f249697c106790c65ea3626103959 xfs: throttle inode inactivation queuing on memory reclaim 74b78a68b287ae118e8695585dc6b8044aa01d1c xfs: don't throttle memory reclaim trying to queue inactive inodes 4a892811597162369753747f736bedc3713fcbaf xfs: throttle inodegc queuing on backlog 6b4812e653e6308b772657dabf6fc60b6e1aa64e xfs: allow quotaoff to dqdetach NEEDS_INACTIVE inodes 3ffd1c5f6c98bbb3e43f13bc0d6d1f670bfd3026 xfs: drop dead dquots before scheduling inode for inactivation 7404ce8544d0b4f311981655b276a72b6ad48aeb xfs: queue inodegc worker immediately when memory is tight cd87e3aa174cbcaae34a731896f81bbb3e16a1b1 xfs: expose sysfs knob to control inode inactivation delay b6b57d75ca4798ac054ee6b75545ff81faa938d3 xfs: reduce inactivation delay when free space is tight 1b588806c8d7050a82a4fe9e244a97ad046a9b95 xfs: reduce inactivation delay when quota are tight 9becf586fde0965f861b68d3ae99c1fcc19981ea xfs: reduce inactivation delay when realtime extents are tight 8ddc64cbf68ff13d5d4813a868d3461b18da38cf xfs: inactivate inodes any time we try to free speculative preallocations df809876464063555858e130fd9789807d0da37d debugging patch 755366c261f5e9b317746ae7c9a0a8ee59a0738e xfs: flush inode inactivation work when compiling usage statistics 4c0591b559c6bc61ea9e2a6ab9aecdd17d058ef2 xfs: parallelize inode inactivation e9696e908ed5ea51d78dc556e3ebf66bfc6cb042 xfs: reduce inactivation delay when AG free space are tight 69a937e4f9d7723ed6f19e9939f227d00d24308d xfs: queue inodegc worker immediately on backlog bf21dbdae28817115c10e4522688f358c1c8e44f iiiiiiiiii debugging patch 833f17ac38fef006a9f0d047d6e48fc271cdb391 xfs: don't run speculative preallocation gc when fs is frozen 0836443414fa46a35b449fc0288976a3483961e4 xfs: scale speculative preallocation gc delay based on free space 2548b0b58d4d6680aaea80d52a78c345de691817 xfs: use background worker pool when transactions can't get free space d46db398c658d374201e20f6163c9dacace1d4e5 xfs: avoid buffer deadlocks when walking fs inodes 4961811d1a285941639d2c6bf8c6b0705b3ce237 iomap: pass writeback errors to the mapping 69c950db31db122973f6009db6f5a0c44aae4fb5 xfs: cancel enospc inode flush work before unmounting f1ca5f34a841b653be9056fe26a482debbbe9e61 xfs: dump log intent items that cannot be recovered due to corruption 6b4f48812015858e284890067a4758e03f8caa44 xfs: fix rmap key comparison functions d813719cfdd58951d6055c77eea86abedd5c43cf xfs: teach xfs_btree_has_record to return false if there are gaps 671206c3455e72817b8e3f7115d39d039e179b62 xfs: check btree keys reflect the child block ba9d0a94f1b8097a8f1d66cd1223a225167dbef1 xfs: online checking of the free rt extent count 55e3d7c50a6aba69db9b8a21aebc9d86785e4e2f xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 8919d7e086ad248454ef2584d8de3a8799f52563 xfs: check quota files for unwritten extents 91decb5de6d1ba83b04545ade4c121dbf5158c6b xfs: check the reference counts of gaps in the refcount btree c36106cbd977b4e7a2d5ef5a207ccfe58daf41e9 xfs: simplify xfs_rmap_lookup_le call sites 8d7e3ba1fb0bbd30f83f4df1bef160cd6b38e563 xfs: speed up rmap lookups by using non-overlapped lookups when possible 640718d103c128e82804bc05659e3ca7e5a1dca5 xfs: speed up write operations by using non-overlapped lookups when possible 505a2562c7b81f8705a97e2cea9613d1fadc9a78 xfs: stop artificially limiting the length of bunmap calls 31cc0e66ca5ce4c49eb17c6f2ce769786d143fa0 xfs: remove a __xfs_bunmapi call from reflink b3d9f4c7a852ff136d4022c4fe63bd4fc68c8d57 xfs: create shadow transaction reservations for computing minimum log size 3f6cdd7c351c8a147976b2c2720fdb313c1a7751 xfs: reduce the absurdly large log reservations c2d48cf5910a6e8d0a83c62dedd3ef395e37b8e5 xfs: reduce transaction reservations with reflink 20c723bff75b5382af531dfc3a0a242aa35f4656 xfs: rewrite xfs_reflink_end_cow to use intents 0f61f513bdd69a8ffa37f50e5fbfe77d46bede46 xfs: only invalidate blocks if we're going to free them 98735221c526cb74289208164ce844afee69ed3e xfs: use deferred frees to reap old btree blocks faebe3a36cefb064a83502bf2ad6cc4d7032438c xfs: remove the for_each_xbitmap_ helpers a8335d527abd229c3a986308fd7a898a5215943a xfs: drop the _safe behavior from the xbitmap foreach macro 1b9b2de83706671463f009d565531e4e53233fe0 xfs: reap large extents when possible 91ac3fb3f394d4ac9777f2564c0f82ca48c6f8d2 xfs: convert xbitmap to interval tree 8200edf0864350a6027266fdef01476127497ce0 xfs: implement block reservation accounting for btrees we're staging d6582a939d665442d1337c9b688a8f8f4b04d7ba xfs: add debug knobs to control btree bulk load slack factors 61443e52b058f6447da0c488c00a479c18c6a77d xfs: log EFIs for all btree blocks being used to stage a btree 12ce42b4770e14e43900324ca2fc0d8899a94761 xfs: create a big array data structure e66345006107648f8cf1afe1adc8b46db75638cb xfs: get our own reference to inodes that we want to scrub 01ab1f6881282b408afa755ba1bf5a09bc884343 xfs: move the realtime summary file scrubber to a separate source file d651447f66cb3ab55243745deb54a0004b6d35d2 xfs: implement online scrubbing of rtsummary info 2709ddb3fea48578a872150ab74da7f8c378368f xfs: always rescan allegedly healthy per-ag metadata after repair bcb4ec15e0d1b1c578f8cb1583a4aa3fc1b3a651 xfs: repair free space btrees c1d86797671850a98bd1b3915227813093fdc2ec xfs: repair inode btrees f6e0e5b351a910367d8da2d30b057a35881672d5 xfs: repair refcount btrees fa1cd99c810272bc7371c198d478a0e43ca13ccf xfs: warn about inodes with project id of -1 84ed3ae6e9bc7370dc940bd8863745f14d2d02da xfs: repair inode records c1fe0a22b8a76a74a3a0e499d2026139348d94ab xfs: zap broken inode forks b2ad3caa5027af6c88fa1c73cfc8508f67d096b2 xfs: repair obviously broken inode modes b5d5b31c0443b39f0c3a5e7818e980678036f33a xfs: repair inode block maps 05449b2626dab2d56e23e398a1434ecd1544857d xfs: repair damaged symlinks ead2bee68c73444865a03ca51c6e3b3c404d340d xfs: repair the inode core and forks of a metadata inode 5a7e2bbcb01161ddc508be5c9c42e3488cb53339 xfs: create a new inode fork block unmap helper bb76e78abc72af175ee4e702fa9c386433b2bbae xfs: repair quotas 3ebfaca337a83077f494812f0ace3dfa2381d524 xfs: report the health of quota counts aed535243be8173cf9885850d7157c3147a9510e xfs: implement live quotacheck inode scan e0d7b8bb5c873ab6fe1bc6afe981ccd4b3f3e0b1 xfs: track quota updates during live quotacheck 8c7e890f9f132af707ed94a4cb33c1190061cfa9 xfs: repair dquots based on live quotacheck results 581976bc85ea3c3be1edc4c3ad7db51e726a69c6 xfs: separate the marking of sick and checked metadata af6d8773b2a5e300043f9e77de0327c4fc04a27b xfs: report ag header corruption errors to the health tracking system fc2749f1d3f320e1efb5ba145119ffc600fb1fda xfs: report block map corruption errors to the health tracking system c5f26a940d04faa7aab41a12ac244aa1f469759f xfs: report btree block corruption errors to the health system 4e657173f92c36b433322569e1ff4d78a161a5f7 xfs: report dir/attr block corruption errors to the health system beb9a345a0485833b61760c7c4e9b8109dd9240c xfs: report symlink block corruption errors to the health system 06a021e473a6cad751cae82b71f8321381f9794a xfs: report inode corruption errors to the health system 049fd93238a36000333266b3ffe96bf4bb4a71a3 xfs: report quota block corruption errors to the health system 33e84d2145fb07a771cab27a70319212231e417b xfs: report realtime metadata corruption errors to the health system 11780fd1ecb2e7214dd65c706870f3ab747b15c7 xfs: report XFS_CORRUPT_ON errors to the health system b5b4e541dcfe045e8b03528c411ef3472c212e67 xfs: add secondary and indirect classes to the health tracking system bd1b9dbeb97d2b7bcae19800813cf9f08777faae xfs: remember sick inodes that get inactivated 6158a2fe4fc0cd55ad20ef3162554d0949e7c633 xfs: update health status if we get a clean bill of health b6953a68ed1a8231ecde823e8191a161077ad3c6 xfs: introduce online scrub freeze cf6289678445d78611c35ae80f4fc9befc6a5c41 xfs: ask to freeze if fscounters scrubber fails fb5388672b2ec27b6d1a04cb3a4b69c95e55bce6 xfs: repair the rmapbt 33904c45237c98d73b201254f77e2564c66ee7ad xfs: allow rmap repair to grab unlinked inodes e0a54542708de1814ecd9dd2fba459479bc06be1 xfs: repair summary counters 37e7834d2c50079d02d8080cf71db9d229d4c99d xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 0b028e551c741f33dc5a671f3f4ec4ed0a287ffa xfs: hoist freeing of rt data fork extent mappings 3605a0a95515e35aa560425c285f082446338467 xfs: create a helper to decide if a file mapping targets the rt volume 42f82f8016eddb2f8b62ea6661e3d6a4de65e0e8 xfs: add a realtime flag to the bmap update log redo items 07382d1d3dc65618acd41b111341567b9ed6e9b2 xfs: support recovering bmap intent items targetting realtime extents 8519a562b1384585db638ec03dae8f812a6473f6 xfs: support deferred bmap updates on the attr fork ef357f26fd7eb874fa5942d730c4446079d0b1eb xfs: xfs_bmap_finish_one should map unwritten extents properly e45deceff2ec4e04347bc28bf88793a9f35b8198 xfs: allow setting and clearing of log incompat feature flags fa53a7ae9000b914606d584771afa50b82dec75e xfs: clear log incompat feature bits when the log is idle 6420f9fb66b09f0f0dfa8c1bd45d010ce76adedc vfs: introduce new file range exchange ioctl 7e91db27d52f6f9500237b739769b4c0d727276d xfs: support two inodes in the defer capture structure fc3b4142a7133591c64342a8a277e5862a3772d5 xfs: create a new helper to return a file's allocation unit 5e3b98f6efc488f027d92b1e09af0c7cfc94b715 xfs: refactor non-power-of-two alignment checks 893e339492d365f1302a1719752ab29e8b56922b xfs: create a log incompat flag for atomic extent swapping a4809e39ce623709b31881829f8e4360174bb5f1 xfs: introduce a swap-extent log intent item d4a3606ea177960033d82095fa14b063bd9d8363 xfs: create deferred log items for extent swapping dc95d2d93cf019a7b91dd079920ca4445d83d959 xfs: add a ->xchg_file_range handler 46fe4060224a4c402d2e7fbdf876cf78489d869c xfs: add error injection to test swapext recovery 5f1db59bfb30d8a60e8390b9c2a351c210f01a13 xfs: port xfs_swap_extents_rmap to our new code fa36e65bc4ebf76910f510222e6366f8279fd7b6 xfs: consolidate all of the xfs_swap_extent_forks code 84789a51b7b584280786db080b99c8a5574160ce xfs: refactor reflink flag handling in xfs_swap_extent_forks 94d73a07507a541b6634890176678dfc34876e97 xfs: allow xfs_swap_range to use older extent swap algorithms 05c0e69ecbe53602765ccf0f449387dfc5518789 xfs: remove old swap extents implementation 0d934c7700ed694013440850a62af02f0cd4cb08 xfs: condense extended attributes after an atomic swap 5093521ff5f145b5f2c1f03f49a39f0bd3d4f345 xfs: condense directories after an atomic swap 9e302e51e45483662f3f4316a65722b4f1d01738 xfs: make atomic extent swapping support realtime files 9050ceefa836ce5cb1c0337366cbbc16e22c12da xfs: support non-power-of-two rtextsize with exchange-range 3643ca1931c03be7ed312b3377a0d5e889525bf1 xfs: enable atomic swapext feature 44d3e75766c49b840dd0adf798c7553c71bc3a7f xfs: hide private inodes from bulkstat and handle functions f44a2cb38198fa00e9bff67d84b60532fc077938 xfs: create temporary files and directories for online repair 776df9fc5eb8f690b7aac6300556cbeeeb42b757 xfs: online repair of realtime summaries a7d5e620dd66ef9162ab29b61147b3690c151096 xfs: create a blob array data structure 84151f23f0069d1e912967256016d8cc6d3cc507 xfs: repair extended attributes 5b96865021674933b0ee54354dbe360907530207 xfs: scrub should set preen if attr leaf has holes 36b8682e59d6bae53d90d2853d0cfa1a1a921fa0 xfs: online repair of directories bb1e600ba7c2f5e083ef513bfd1a1b788be337a6 xfs: online repair of parent pointers 36dc2f96694fbea1f1013d5e96ab38dad49b664e xfs: ask the dentry cache if it knows the parent of a directory b62f44d1eb6dabb0f3997de801ff3900c157e96e xfs: move orphan files to the orphanage d6b33be318eb6b9f7cfd6df8ee23c17b3e8e5ea5 xfs: move inode copy-on-write predicates to xfs_inode.[ch] f4d5cf9630c9438210ebc2be6b2fe980d35126de xfs: hoist extent size helpers to libxfs e6d3046965949ed039a048bd0a127838aacf6e83 xfs: hoist inode flag conversion functions e07777ea5ba801638b8e4a59fd94f457a50f8c9f xfs: hoist project id get/set functions 261893cf1ff6d4306d3d7c18b1ac27a82b804af6 xfs: pack inode allocation parameters into a separate structure 13cfb132f0a95e93d5e1445564082ac57a6e4314 xfs: implement atime updates in xfs_trans_ichgtime 376f72fe81eb1f2177c286dea51371edb540dc01 xfs: use xfs_trans_ichgtime to set times when allocating inode ec5ff58f80c6be2ccd73c453550e1e2f0a36dfaa xfs: split new inode initialization into two pieces 62d49abdbcb0820f57322c397657f020ce5c1963 xfs: hoist inode allocation function 315398bf9a82f816968a6538027c848e7f00a3cc xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc 9a1a6b4d6f9fb9f830aac0344e354e9421f14ccb xfs: refactor inode creation dqalloc calls 200fb621b119d96d2be365bbd3c5ef630149bc17 xfs: move initialization of inode attributes into xfs_dir_ialloc 4e0dc55198d2749574e41b95e11694059bcd3e1b xfs: move xfs_dir_ialloc to libxfs 5b269415c8122d78f456181eaa51049545ebf3a1 xfs: hoist xfs_iunlink to libxfs 14512fbfc981c507e3a5bd0f69e07179162fe847 xfs: hoist xfs_{bump,drop}link to libxfs 4ff7aebddc18f1716901b8c06cc1c65b942e97f4 xfs: create libxfs helper to link a new inode into a directory eab846b695a62cddbbc63e2d908e7369710ef81b xfs: create libxfs helper to link an existing inode into a directory ab1549449dbb205fee8ee0500e452d48a1bb5273 xfs: hoist inode free function to libxfs 95b6e311d0cd49c16de408f822f1cbd78439263a xfs: create libxfs helper to remove an existing inode/name from a directory 65f2cddbf10d4a48e4fd9dff45adc1764a7c03f7 xfs: create libxfs helper to exchange two directory entries e16bbce71a622f282d15eba71cdbe119f56e9481 xfs: create libxfs helper to rename two directory entries 4a147be150e5c747c70ec234f3f36f177557552e xfs: get rid of cross_rename c0b51b5f4a9e5a934ec58ad2ea9ff37c7991bf5e xfs: create imeta abstractions to get and set metadata inodes fa6d977423da8148cfa3d0532778ce6df8154753 xfs: create transaction reservations for metadata inode operations 60222c78de7a436dbf1c0eb828c9ebdeec634f75 xfs: refactor the v4 group/project inode pointer switch ab9d0d7c2ac0551628471806ffea08315a53bf2a xfs: convert all users to xfs_imeta_log dd3453216cf2bf301cb65b36ad32896a897e5331 xfs: iget for metadata inodes 63774c6ec3a7578413273d2f79e5a1594f0c8705 xfs: define the on-disk format for the metadir feature b30457e2cfb87885e9e5a83426d873f99c8351ec xfs: update imeta transaction reservations for metadir ebe556581782211207042a4aa37f8733ad129659 xfs: load metadata directory root at mount time fdecb7bd55a1da31975e87168d2083a488c99f44 xfs: convert metadata inode lookup keys to use paths f2d2363309f6d8d6b815362057aed99a3058d619 xfs: enforce metadata inode flag d6c3ce9d29b57e65d901da0928bc6db1cd0f4dee xfs: read and write metadata inode directory 7a05ae37edb2dabb475e16ee6e749015b822f564 xfs: ensure metadata directory paths exist before creating files 8d9ffe2a6dbe6465e6051218edf23130cbbab80a xfs: disable the agi rotor for metadata inodes 68c65f9ba49a91ad2a4fb0fe7fbd3597ddeab120 xfs: hide metadata inodes from everyone because they are special d698a6e60bb2876e62dc5558d186a4c5f882935c xfs: advertise metadata directory feature d74cd6b29ceeb3366517a751856b4e6140fefd7b xfs: allow bulkstat to return metadata directories a30c0e0f157989e72f199e4d17b7906ea13faba2 xfs: enforce rt extent size alignment of inherited extent size hints 4beabfc627d72c53c0a56bb98b8c2dae10eaba41 xfs: scrub metadata directories 2ca7986d89c18e67cb4433219d842d81025dad9c xfs: enable metadata directory feature 51339c06bfa023ffcd037517150313794085bdd0 xfs: replace shouty XFS_BM{BT,DR} macros ce837e2e054f4c56152e3b65195e570874f94ea3 xfs: refactor the allocation and freeing of incore inode fork btree roots 4de55ea21f33a18297f35ea5f6b02f7256b975c1 xfs: refactor creation of bmap btree roots 2c810bd0d533d62397c1d3a2e384be0485ee027a xfs: fix a sloppy memory handling bug in xfs_iroot_realloc dfad1ad6a8b72d6666bc1a49fb456691d901035f xfs: hoist the code that moves the incore inode fork broot memory 8c73227dce72c237302b50972e06a2fa4897b79e xfs: move the zero records logic into xfs_bmap_broot_space_calc 708c5fbb667c2678f87ba47d8366e4f323a8488a xfs: rearrange xfs_iroot_realloc a bit a991f3535230187304569521c84fe9e4847cf091 xfs: standardize the btree maxrecs function parameters a7bbe87d4e02dee010ba6018cbbdba3743892e0c xfs: generalize the btree root reallocation function f8268ac6c78318e86d0e6af9daec878431df83f7 xfs: support leaves in the incore btree root block in xfs_iroot_realloc f189563a5232be6b1dc5ffdc63aaec7bb3a9ef86 xfs: hoist the node iroot update code out of xfs_btree_new_iroot 5f1a537e773f17994045f44201a2970884a135ed xfs: hoist the node iroot update code out of xfs_btree_kill_iroot f9f6b35ae69e47bab64f08a3f898b63bc319dd17 xfs: support storing records in the inode core root e2706ea0645910ce130166b4d50f9da78a0ccc66 xfs: update btree keys correctly when _insrec splits an inode root block e78600111428169702284ce193b30cffe390467f xfs: remove xfs_btree_cur_t typedef 17df2ab0b4babc5dfcf4457519d059edb12f8843 xfs: don't allocate scrub contexts on the stack 7840c73926b5cfcd66c915f5c13eceb7dec54d2a xfs: dynamically allocate scrub context structure 10f9fd4ba252404b2b6d7afa3d36b16a95d2a659 xfs: stricter btree height checking when looking for errors 9c85c7ed02a62292a413f0109a92259585ed77fa xfs: stricter btree height checking when scanning for btree roots 2a79d4f7119f5dd898fda23e54d518d8562e8228 xfs: check that bc_nlevels never overflows 4981b764e3fd0887ff419e81fe90d6ecedccf76f xfs: support dynamic btree cursor heights 86f5fe035561a00c4d87208f1b8f5bb2834bff17 xfs: refactor btree cursor allocation function 50619b1f53e3749f266fb839ffc7cbe2548721b6 xfs: fix maxlevels comparisons in the btree staging code 7ceb56907db51e3d895115b372de49eb15cc243c xfs: encode the max btree height in the cursor ce97142f37511efcde1a2d7cfecb1ff8f5b0854f xfs: dynamically allocate cursors based on maxlevels c6dc8e7768525c3ef9ea79b874d9a1245d867ce8 xfs: compute actual maximum btree height for critical reservation calculation 8ca1b24f4eb66b8f3670b3361ac9d29d46c1120f xfs: compute the maximum height of the rmap btree when reflink enabled 6d23d69f18c7596e2ed17bf1753e1109329287a7 xfs: kill XFS_BTREE_MAXLEVELS 3db62ae908485a816b5afb36b58590378b527772 xfs: refactor realtime scrubbing context management 51707622d524412669de231dcc606e86079b7917 xfs: use separate lock classes for realtime metadata inode ILOCKs 389f9b74baa65d0180d5e2e3f20bf8b8846fa092 xfs: refactor realtime inode locking 7c4fd936b74e3bceaaba82e7144fa5235139aaf6 xfs: remove XFS_ILOCK_RT* 6b202030c21562d75c42d5d70e19438077f5418b xfs: simplify xfs_ag_resv_free signature 48be0818b1176750f99fbfe4bc6da5e14315533a xfs: allow inode-based btrees to reserve space in the data device 0b513d9b67da420838a09854343b7b0cbf2b58ed xfs: support logging EFIs for realtime extents 698f2e35cfe18e5b48bb72bbb90cf8d799d5d6b2 xfs: support recovering extent-free intent items targetting realtime extents 5c9c02ceabe957468e29776c21d9397c367287ca xfs: support error injection when freeing rt extents ebfe345d21c174e2973d52ef3af99f3176d30826 xfs: widen btree maxlevels computation to handle 64-bit record counts 0ce24aa5343bffe82f06c1cd4509799b62fa6db6 xfs: widen xfs_rmap_irec fields to handle realtime rmapbt b68b3c5aca7a3b4acff400cad6d3100638e9ad18 xfs: introduce realtime rmap btree definitions 2001f4c251a263835eb2d5bb1dd2d3ed9a88617a xfs: define the on-disk realtime rmap btree format c8fdbb91c6b7a3c7b3748d6aead6894041cc0075 xfs: realtime rmap btree transaction reservations 9798a55e6468ab27873d047583e7daa10e1f0f60 xfs: add realtime rmap btree operations be75b651c0d77494d874d0e4bb1b0c63f4947384 xfs: prepare rmap functions to deal with rtrmapbt f9fe093e6bab5a91d2b76011f8b8431601c6f7e4 xfs: add a realtime flag to the rmap update log redo items d858ca9f5ba681cd3eb5b48cb27c856afdc51615 xfs: support recovering rmap intent items targetting realtime extents a7d99194eadc2fac1dd4848d7c9c9836bf0b83f6 xfs: add realtime rmap btree block detection to log recovery 8cc0e00d8453fd82e2ed54570f52010f3c578e60 xfs: attach dquots to rt metadata files when starting quota 22d60c9d617a6ed66ebb9f30a4a1af21b847c44b xfs: add realtime reverse map inode to metadata directory f92943cf854b40c27db62008969545fdb351652e xfs: add metadata reservations for realtime rmap btrees 2138bb6421154a6141db8c853e835a6c1a01b9d9 xfs: wire up a new inode fork type for the realtime rmap b311132cb09580b2a4998c463adde6742eaf687d xfs: use realtime EFI to free extents when realtime rmap is enabled 0cff7ad01fe516f65b21e4a77136b7dab4378e31 xfs: wire up rmap map and unmap to the realtime rmapbt e676fd54f8109836ed6ff8e7af647eb85f872e64 xfs: create routine to allocate and initialize a realtime rmap btree inode 1f4761e3cc1a9c031ad489d0a6959613abde907c xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs fdb57bc09a1739b8785bb48130100c00d83429f1 xfs: rearrange xfs_fsmap.c a little bit 7400f1bd87a4826dce5f27079cf7ac36cc642f18 xfs: wire up getfsmap to the realtime reverse mapping btree 45989ceafdb6d5c5b0796fad9da9d96d43e5fc57 xfs: fix scrub tracepoints when inode-rooted btrees are involved 434ce6154fa9aa5a16f49824c8f31039eb0a09fc xfs: scrub the realtime rmapbt 1e85a0699651b1aabc7e3745635c6c8f1c43bf0d xfs: cross-reference realtime bitmap to realtime rmapbt scrubber c19f5bf37979305ef865a71acea16aeae01429e0 xfs: cross-reference the realtime rmapbt 5b4535b2ab651865d7f7ad29eef3bb940c501e01 xfs: scan rt rmap when we're doing an intense rmap check cf3363e6f27c9db107518227ff618f8954d1e8e5 xfs: walk the rt reverse mapping tree when rebuilding rmap 6f711cb1c85ef60459ead6d34ab7506bb95bcf5c xfs: online repair of realtime file bmaps a409b544161f65e023feb07939aac2efee066707 xfs: repair inodes that have realtime extents cfa7c9f4ad2ac17a848e1f4fab761195df6b3815 xfs: online repair of realtime bitmaps cb8fb7b5f1d97643d0b2acd1ba8a1f6c1f894765 xfs: online repair of the realtime rmap btree 9f1c8077dcc09c54ac8f1cde5b88c966840569bf xfs: report realtime rmap btree corruption errors to the health system 345e05f224c3dc757f3d1cba70ceefe68c86fc5a xfs: enable realtime rmap btree 18218e4f411b867614f37b03aeae29b5fc51df3e xfs: compact flag bits in the perag structure b3658d9a247fc589a4be08985fde4075020c9a5f xfs: create a noalloc mode for allocation groups 4822e1a2c66b47ddaf8b39560fa2c8ecf5bec1e1 xfs: enable userspace to hide an AG from allocation a594cd4eaca62521c7113b25a9c5eb0c4d83f1b0 xfs: apply noalloc mode to inode allocations too 438b0660d15788d1086036ff8aa660207d3930bc xfs: remove useless oinfo arg from xfs_refcount_adjust 1e2e38fab34798f5e8b9d64c8a7ee685c4633658 xfs: restructure parameters to xfs_reflink_find_shared 5da09bbe45c6da2ae9a74e5147b9f80a4afa1f31 xfs: widen xfs_refcount_irec fields to handle realtime refcountbt 26b086d8e32db4854f7ddc2dc74df0e4f2e608b5 xfs: introduce realtime refcount btree definitions ec4911f75193d2731f539d7d2c0a98e96cf6b666 xfs: define the on-disk realtime refcount btree format 29fdcad78532acf3f2dd0724891765994fc1e801 xfs: realtime refcount btree transaction reservations 3f3a0deb8d4ccb2fa20f616dc56c6bffb0a5ec5b xfs: add realtime refcount btree operations fa0e24084af3e3a58e760a1f000b76b43af359ba xfs: prepare refcount functions to deal with rtrefcountbt 9d23d8e51e3d647691501ac38868b229179aeb5a xfs: add a realtime flag to the refcount update log redo items 476a26bbad0a74d902517face1b9c4b22d77aeba xfs: support recovering refcount intent items targetting realtime extents a7f3de6ff7f4d398dd0e2ee3817066b20f731ec4 xfs: add realtime refcount btree block detection to log recovery 1e37d35dbfd07e78928bf8e7708bf590bd643b3d xfs: add realtime reverse map inode to metadata directory 288dd0270be3ec38752506ee0b1d9215bbfd57ed xfs: add metadata reservations for realtime refcount btree c84a3552fd3d1048f09fe285ec5a5052afc59f89 xfs: wire up a new inode fork type for the realtime refcount 4eecac87e82e9b7ac89a3f94e54a6b81f77068bb xfs: wire up realtime refcount btree cursors be111a8963cac1da0cec864b5813b70338c1cb3e xfs: create routine to allocate and initialize a realtime refcount btree inode 63a824ed602262c8d277c12be88839daa695378c xfs: update rmap to allow cow staging extents in the rt rmap 41ede96e4b98b5ed4c4e375bb138dd3559ab0451 xfs: compute rtrmap btree max levels when reflink enabled 7fa56ee5f6d8751d90aa04cdee95daabe696962f xfs: refactor reflink quota updates 29afc38e3597ca3df75e997f590ebfce7567575c xfs: enable CoW for realtime data 4fd771c9a6cdbe90f2f8731f537ca4280926e50a xfs: enable sharing of realtime file blocks 9408d173c864c1857732d72ea18491fd8147e868 xfs: allow inodes to have the realtime and reflink flags 922000f8cb7c82ec10ed6cf3df898258290dbc72 xfs: refcover CoW leftovers in the realtime volume c4764cb25700d071c9cdac81269cbbd944eade19 xfs: fix xfs_get_extsz_hint behavior with realtime alwayscow files 02f35006189561640215f44e8dd9a82b5fd5ee1c xfs: apply rt extent alignment constraints to cow extsize hint 4a0088ed3d7f95a268166bb53a62d9390b7afaee xfs: enable extent size hints for CoW operations e85aafafc863faed7c02d420e3ef4a73c5c3cb41 xfs: check that the rtrefcount maxlevels doesn't increase when growing fs 9c41851894e341fa7b6e3fb645f9dd01d1474f8d xfs: enable realtime reflink cfcff7b273ad74eb291c8f522be328d262eca4e8 xfs: report realtime refcount btree corruption errors to the health system 54921af7d64fcb73d90309f6aa57856ac30c7ce5 xfs: scrub the realtime refcount btree 59ba1500f742e34dab7d0e5b8b7b340dec808f70 xfs: cross-reference chceks with the rt refcount btree c0929ce5018aa0a183175b97d85d41217c2c9390 xfs: check reference counts of gaps between rt refcount records 96fb4c4595286cdd21fabd83a9a819ab834e9bcc xfs: allow dquot rt block count to exceed rt blocks on reflink fs a6372d4b45fda132b2459eaf51206deca0a0c0a6 xfs: check new rtbitmap records against rt refcount btree 1d2f0bd5610b666e16df70b5289dac4277fa493d xfs: walk the rt reference count tree when rebuilding rmap 131bb142e4d952e5629270d33b6774b2a18f027f xfs: online repair of the realtime refcount btree c2c8b27e715ce4a1a3e66b3dd7c103f3396ccd42 xfs: repair inodes that have a refcount btree in the data fork d8490f4558fc028ce45881b50e8bedd56a945d19 vfs: explicitly pass the block size to the remap prep function 685cde121aafd7847156bc78a3917c660ab02ac7 iomap: set up for COWing around pages 336e1429665b37179ac90fec3c0655ca5dc92a58 xfs: enable CoW when rt extent size is larger than 1 block 21f144b269ff3d844e755c21172397e5605743a9 xfs: forcibly convert unwritten blocks within an rt extent before sharing ece05a471c832fe7df6da754ff8d86434dacb4d1 xfs: drop ->writepage completely 25df17805b482d23bc71881f1c33fddcb2b469a1 xfs: extend writeback requests to handle rt cow correctly e2a537390014183f3417ed16767420fa2f7a4b30 xfs: enable extent size hints for CoW when rtextsize > 1 15449fed2acfe7c5a19b4ba738039b6f56ddd9b0 xfs: allow reflink on the rt volume when extent size is larger than 1 rt block d23a61ef5f9a8d3dd9cb5d02de6b0eaf5b93af6e xfs: support realtime reflink with an extent size that isn't a power of 2 da3852a7f654f073cad115b0792b61814f025fa1 xfs: fix chown with rt quota a94676db42ce47325218b2e14069ef64e8008870 xfs: fix rt growfs quota accounting 41bb65f06f67988db17bc2eeb3a647d90cc1b849 xfs: enable realtime quota again 3be920d16ca90104d68ebe0897b4b5ca0d86bf6a xfs: only free posteof blocks on first close 5938c0a7355ace2a24f573a16663bf04fe422da4 xfs: don't free EOF blocks on read close 4bae74ea74169315bc80a516025f4b74be4510f1 xfs: Don't free EOF blocks on close when extent size hints are set 523480e93c19f8bd040c379861a84681289c59e5 xfs: track deferred ops statistics db9415e308d9e973405fbbc1232f8671f50b85d8 xfs: whine to dmesg when we encounter errors 05869fbd501edf36da54d335150bca04183cc6a1 xfs: introduce vectored scrub mode 9716b2732a485c80e6988c5bdf42bd53d337773f xfs: experiment with dontcache when scanning inodes e8a3f4de474999dd985882af3bc2776f9b696bc0 xfs: report health of inode link counts 6ca5fe9b8df0b4c5f221f169b30e268ad9b5be2b xfs: teach scrub to check file nlinks 72e1bbeaeb8a296d52110768d7952dd5cefce68d xfs: teach repair to fix file nlinks