30b3f68715595dee7fe4d9bd91a2252c3becdf0a Input: s6sy761 - fix coordinate read bit shift 36b87cf302a4f13f8b4344bcf98f67405a145e2f HID: google: add don USB id 9a0b44fbfea1932196a4879b44a37dd182e984c5 HID: asus: Add support for 2021 ASUS N-Key keyboard fa8ba6e5dc0e78e409e503ddcfceef5dd96527f4 HID: alps: fix error return code in alps_input_configured() 2a2b09c867fdac63f430a45051e7bd0c46edc381 HID cp2112: fix support for multiple gpiochips e29c62ffb008829dc8bcc0a2ec438adc25a8255e HID: wacom: Assign boolean values to a bool variable a9e54f4b62dcfed4432a5a89b1cd5903737f6e83 AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct 952f7d10c6b1685c6700fb24cf4ecbcf26ede77e AMD_SFH: Add sensor_mask module parameter 25615e454a0ec198254f17d2ed79b607cb755d0e AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits 2d8aaa1720c6128ce263a2afcd3f8ee2e5551af8 Input: n64joy - fix return value check in n64joy_probe() 2fb164f0ce95e504e2688b4f984893c29ebd19ab mtd: rawnand: mtk: Fix WAITRDY break condition and timeout 0c9fdcdba68208270ae85d39600ea97da1718344 soc: qcom: geni: shield geni_icc_get() for ACPI boot 1cbd44666216278bbb6a55bcb6b9283702171c77 dmaengine: xilinx: dpdma: Fix descriptor issuing on video group 868833fbffbe51c487df4f95d4de9194264a4b30 dmaengine: xilinx: dpdma: Fix race condition in done IRQ 276559d8d02c2709281578976ca2f53bc62063d4 HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices 9de82caad0282205d4c38a39456bce58e3219540 dax: avoid -Wempty-body warnings daa58c8eec0a65ac8e2e77ff3ea8a233d8eec954 Input: i8042 - fix Pegatron C15B ID entry 69d5ff3e9e51e23d5d81bf48480aa5671be67a71 Input: nspire-keypad - enable interrupts only when opened 4b154b941f0ed49f901ac2f96e92ee07ff81d8d8 arm64: tegra: Add unit-address for ACONNECT on Tegra186 75c82a25b59576c4b5a3fd0073744af865b1571f arm64: tegra: Set fw_devlink=on for Jetson TX2 bb05e11fff09d341047ce1984aa0d975ed8613e7 arm64: tegra: Fix mmc0 alias for Jetson Xavier NX a3efe3f6d0eb64363f74af4b0e8ba6d19415cef2 ARM: OMAP2+: Fix warning for omap_init_time_of() a1ebdb3741993f853865d1bd8f77881916ad53a7 ARM: dts: Fix swapped mmc order for omap3 d624833f5984d484c5e3196f34b926f9e71dafee ARM: 9063/1: mm: reduce maximum number of CPUs if DEBUG_KMAP_LOCAL is enabled 45c2f70cba3a7eff34574103b2e2b901a5f771aa ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range() 30e3b4f256b4e366a61658c294f6a21b8626dda7 ARM: footbridge: fix PCI interrupt mapping 405fa9e9d8664e830982c5fbcb70f9ba8656bafc arm64: tegra: Move clocks from RT5658 endpoint to device node 781bab3238c21c8cc6d1999a6ee43de76252fdfd Input: elants_i2c - fix division by zero if firmware reports zero phys size 56cfe6f820a6315291eb5a1b82bb49633b993d3b Input: elants_i2c - drop zero-checking of ABS_MT_TOUCH_MAJOR resolution 0e07e25b481aa021e4b48085ecb8a049e9614510 netfilter: flowtable: fix NAT IPv6 offload mangling fbea31808ca124dd73ff6bb1e67c9af4607c3e32 netfilter: conntrack: do not print icmpv6 as unknown via /proc fc85dc42a38405099f97aa2af709fe9504a82508 ARM: OMAP2+: Fix uninitialized sr_inst 23cf00ddd2e1aacf1873e43f5e0c519c120daf7a gpio: sysfs: Obey valid_mask 185f2e5f51c2029efd9dd26cceb968a44fe053c6 arm64: fix inline asm in load_unaligned_zeropad() 6eff5721933c08c3b76d6126aee24d8f134518ef cxl/mem: Use sysfs_emit() for attribute show routines 5877515912cc4f0d67071b7cee15076ebef24708 cxl/mem: Fix synchronization mechanism for device removal vs ioctl operations 1c3333a28d4532cfc37d4d25bfc76654a0c76643 cxl/mem: Do not rely on device_add() side effects for dev_set_name() failures 7eda6457a9ca4dc9754e1158c3794e4487ea4392 cxl/mem: Disable cxl device power management 392be0bda730df3c71241b2a16bbecac78ee627d cxl/mem: Force array size of mem_commands[] to CXL_MEM_COMMAND_ID_MAX fbb9e86636ba8aa4d890091ab06cc7b2f4751322 arm64: dts: allwinner: h6: Switch to macros for RSB clock/reset indices 3dd4ce4185df6798dcdcc3669bddb35899d7d5e1 arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems c89f3af3b5ba4d8b232c7b397e54dd228c49f6b1 MAINTAINERS: Add our new mailing-list 2a996ecd142df9ff2369241fd62ab7778ef07874 MAINTAINERS: Match on allwinner keyword 7a2f6e69e9c1060a7a09c1f8322ccb8d942b3078 arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference 0dcf8febcb7b9d42bec98bc068e01d1a6ea578b8 scsi: iscsi: Fix iSCSI cls conn state 176ddd89171ddcf661862d90c5d257877f7326d6 scsi: libsas: Reset num_scatter if libata marks qc as NODATA 974be36e1ca987a1940eb6894a2b5bb631049791 Merge tag 'sunxi-fixes-for-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes aa68a77863b3fa74aa6659c7cb46ce708a09429f Merge tag 'qcom-drivers-fixes-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes b9a9786a13ea158ee3b23614217f2e3158178421 Merge tag 'omap-for-v5.12/fixes-rc6-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes afd0be7299533bb2e2b09104399d8a467ecbd2c5 libbpf: Fix potential NULL pointer dereference 2361db89aaadfb671db6911b0063e01ec8922c28 libnvdimm: Notify disk drivers to revalidate region read-only a2948b17f6b936fc52f86c0f92c46d2f91928b79 libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC 11d2498f1568a0f923dc8ef7621de15a9e89267f Merge branch 'for-5.12/dax' into libnvdimm-fixes b895bdf5d643b6feb7c60856326dd4feb6981560 netfilter: nft_limit: avoid possible divide error in nft_limit_init 7ee3c61dcd28bf6e290e06ad382f13511dc790e9 netfilter: bridge: add pre_exit hooks for ebtable unregistration d163a925ebbc6eb5b562b0f1d72c7e817aa75c40 netfilter: arp_tables: add pre_exit hook for table unregister d2bd44c4c05d043fb65cfdf26c54e6d8b94a4b41 m68k: fix flatmem memory model setup 4af2178ac605faf32ebe638f7ac17d841d40ea9b MAINTAINERS: update maintainer entry for freescale fec driver 31457db3750c0b0ed229d836f2609fdb8a5b790e net: davicom: Fix regulator not turned off on failed probe 6628ddfec7580882f11fdc5c194a8ea781fdadfa net: geneve: check skb is large enough for IPv4/IPv6 header ea941ac294d75d0ace50797aebf0056f6f8f7a7f dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback 4ac823e9cd85f66da274c951d21bf9f6b714b729 dmaengine: idxd: fix delta_rec and crc size field for completion record ea6a5735d2a61b938a302eb3629272342a9e7c46 dmaengine: idxd: fix opcap sysfs attribute output 0fff71c5a311e1264988179f7dcc217fda15fadd dmaengine: idxd: fix wq size store permission state 88cd1d6191b13689094310c2405394e4ce36d061 dmaengine: dw: Make it dependent to HAS_IOMEM ea45b6008f8095db0cc09ad6e03c7785c2986197 dmaengine: Fix a double free in dma_async_device_register 917a3200b9f467a154999c7572af345f2470aaf4 dmaengine: tegra20: Fix runtime PM imbalance on error 07503e6aefe4a6efd777062191944a14f03b3a18 dmaengine: plx_dma: add a missing put_device() on error path b74e409ea1b18128b877a50883d92a12eba83c33 s390/entry: avoid setting up backchain in ext|io handlers a994eddb947ea9ebb7b14d9a1267001699f0a136 s390/entry: save the caller of psw_idle 11664169981a025b7f6072d136ac724294b7b65c drm/i915/dpcd_bl: Don't try vesa interface unless specified by VBT bf52dc49ba0101f648b4c3ea26b812061406b0d4 drm/i915: Don't zero out the Y plane's watermarks aee6f25e9c911323aa89a200e1bb160c1613ed3d drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when disabling the panel 2decad92f4731fac9755a083fcfefa66edb7d67d arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically 89698becf06d341a700913c3d89ce2a914af69a2 Merge tag 'm68knommu-for-v5.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu 6df0e6c57dfc064af330071f372f11aa8c584997 dmaengine: idxd: clear MSIX permission entry on shutdown ea9aadc06a9f10ad20a90edc0a484f1147d88a7a dmaengine: idxd: fix wq cleanup of WQCFG registers 1fe976d308acb6374c899a4ee8025a0a016e453e net: phy: marvell: fix detection of PHY on Topaz switches f33b0e196ed7aa3dc285b26db7768c1db1eb3a41 ethtool: fix kdoc attr name b29c457a6511435960115c0f548c4360d5f4801d netfilter: x_tables: fix compat match/target pad out-of-bound write 4d8f9065830e526c83199186c5f56a6514f457d2 netfilter: nftables: clone set element expression template ccb39c6285581992f0225c45e4de704028a8ec17 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf 738fa58ee1328481d1d7889e7c430b3401c571b9 arm64: kprobes: Restore local irqflag if kprobes is cancelled 196d941753297d0ca73c563ccd7d00be049ec226 pinctrl: lewisburg: Update number of pins in community 6998a8800d73116187aad542391ce3b2dd0f9e30 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() 909290786ea335366e21d7f1ed5812b90f2f0a92 vfio/pci: Add missing range check in vfio_pci_mmap 8db403b9631331ef1d5e302cdf353c48849ca9d5 tracing/dynevent: Fix a memory leak in an error handling path 31166efb1cee348eb6314e9c0095d84cbeb66b9d ixgbe: Fix NULL pointer dereference in ethtool loopback test debb9df311582c83fe369baa35fa4b92e8a9c58a ixgbe: fix unbalanced device enable/disable in suspend/resume ef963ae427aa4669905e0a96b3bd9d44dc85db32 ice: Fix potential infinite loop when using u8 loop counter eebe426d32e1a10ac7c35f8ffab5f818c32a2454 Merge tag 'fixes-for-5.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux 610f8c0fc8d46e0933955ce13af3d64484a4630a net: sit: Unregister catch-all devices 941ea91e87a6e879ed82dad4949f6234f2702bec net: ip6_tunnel: Unregister catch-all devices 61aaa1aa9a8f83dbdc763c6939568952a2a30c90 Merge branch 'catch-all-devices' 97684f0970f6e112926de631fdd98d9693c7e5c1 net: Make tcp_allowed_congestion_control readonly in non-init netns ca09bf7bb109a37a7ff05f230bb3fa3627e6625f ibmvnic: correctly use dev_consume/free_skb_irq b166a20b07382b8bc1dcee2a448715c9c2c81b5b net/sctp: fix race condition in sctp_destroy_sock 38ec4944b593fd90c5ef42aaaa53e66ae5769d04 gro: ensure frag0 meets IP header alignment 04c4f2ee3f68c9a4bf1653d15f1a9a435ae33f7a KVM: VMX: Don't use vcpu->run->internal.ndata as an array index 2afeec08ab5c86ae21952151f726bfe184f6b23d xen-netback: Check for hotplug-status existence before watching 50987beca096a7ed4f453a6da245fd6a2fadedeb Merge tag 'trace-v5.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace 33cc5270d8f23066c2c3291ebd2aa8edda5f5fea Merge tag 'intel-pinctrl-v5.12-4' of gitolite.kernel.org:pub/scm/linux/kernel/git/pinctrl/intel into fixes 2558258d78873998b8cd81ce7661dc68541b8b51 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm e70b911acc1687100c31e550251715dbdac96a12 Merge tag 'vfio-v5.12-rc8' of git://github.com/awilliam/linux-vfio c17a3066b4c1acdf36fa307faaa391f558ac0420 Merge tag 'dmaengine-fix-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine ec97a7296ad1ca3ccb8bca1e72739cb8262686f1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 8e2e0104ef78d49a51db9acfd24eaf6d52dc779e Merge tag 's390-5.12-7' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 8ca7cab82bda4eb0b8064befeeeaa38106cac637 dm verity fec: fix misaligned RS roots IO c7d95613c7d6e003969722a290397b8271bdad17 io_uring: fix early sqd_list removal sqpoll hangs 16756d3e77ad58cd07e36cbed724aa13ae5a0278 ethtool: pause: make sure we init driver stats 453a77894efa4d9b6ef9644d74b9419c47ac427c r8169: don't advertise pause in jumbo mode 0775ebc4cf8554bdcd2c212669a0868ab68df5c0 ibmvnic: avoid calling napi_disable() twice d3a6abccbd272aea7dc2c6f984bb5a2c11278e44 ibmvnic: remove duplicate napi_schedule call in do_reset function 7c451f3ef676c805a4b77a743a01a5c21a250a73 ibmvnic: remove duplicate napi_schedule call in open function 49963eed2c239365c12418d07ca9ba621dc69313 Merge branch 'ibmvnic-napi-fixes' 292ecd9f5a94dd29d09fe03b5b669cb20b44f19e doc: move seg6_flowlabel to seg6-sysctl.rst 2e1534f395e73152e2051332034bff61a56a8368 vrf: fix a comment about loopback device 7f75285ca572eaabc028cf78c6ab5473d0d160be Merge tag 'for-5.12/dm-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm ab4d9913632b1e5ffcf3365783e98718b3c83c7f drm/vmwgfx: Make sure we unpin no longer needed buffers 68ce556bd1643498080af310d4544f46f3c4f3df drm/vmwgfx: Fix the lockdep breakage 2ef4fb92363c44e8a6f93fd0877b6a7dee6f874d drm/vmwgfx: Make sure bo's are unpinned before putting them back a714e27ea8bdee2b238748029d31472d0a65b611 net: macb: fix the restore of cmp registers 416dcc5ce9d2a810477171c62ffa061a98f87367 cavium/liquidio: Fix duplicate argument 00423969d806d7169d16fa6314c570a472ca26c9 Revert "net: stmmac: re-init rx buffers when mac resume back" 9e196e4398869e4dfe3f49f7f3e0935e07b1d1b9 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue 41bafb31dcd58d834bdffa5db703f94fd2cec727 net/mlx5: Fix setting of devlink traps in switchdev mode 7a320c9db3e73fb6c4f9a331087df9df18767221 net/mlx5e: Fix setting of RS FEC mode e3e0f9b279705154b951d579dc3d8b7041710e24 net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta 4d2e1288372ccc5ac60290bc10cace49c9bfa6d0 Merge tag 'drm-intel-fixes-2021-04-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes 1df01322f00a0aedd4a589597ce9c0b680ae6068 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 22315a2296f4c251fa92aec45fbbae37e9301b6c arm64: alternatives: Move length validation in alternative_{insn, endif} e7e3a53b30d6e6f54eef81400ddfe8b32224b77f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid 33f0d9d94a0ef0814d23320c2536c4135d230114 Merge tag 'gpio-fixes-for-v5.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux 7e25f40eab52c57ff6772d27d2aef3640a3237d7 Merge tag 'acpi-5.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 39930213e7779b9c4257499972b8afb8858f1a2d i2c: mv64xxx: Fix random system lock caused by runtime PM 4e39a072a6a0fc422ba7da5e4336bdc295d70211 i40e: fix the panic when running bpf in xdpdrv mode 61d773586eba5c102bcb2cccdd88239227ce8b26 Merge tag 'mlx5-fixes-2021-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux 1a73e427b824133940c2dd95ebe26b6dce1cbf10 ch_ktls: Fix kernel panic bc16efd2430652f894ae34b1de5eccc3bf0d2810 ch_ktls: fix device connection close 21d8c25e3f4b9052a471ced8f47b531956eb9963 ch_ktls: tcb close causes tls connection failure e8a4155567b3c903f49cbf89b8017e9cc22c4fe4 ch_ktls: do not send snd_una update to TCB in middle 0e0704bb9ea00813dd3d5405516089fee286079b Merge branch 'ch_tlss-fixes' b21bb4cd1102dd9e24a169d09cf4e6f3c8a46bcf cxl/mem: Fix register block offset calculation 199fc6b8dee7d6d50467a57e0dc7e3e1b7d59966 riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" 2349a3b26e29b8d860466bafda2e02b4b87a9e40 riscv: add do_page_fault and do_trap_break into the kprobes blacklist e31be8d343e64e7ab17aef55c1d1b36dc504da67 riscv: kprobes/ftrace: Add recursion protection to the ftrace callback 7ae11635ec90072083503c6b6485cdffe46203b3 riscv: keep interrupts disabled for BREAKPOINT exception 6b5b2a5bcfe9a250da19bac4ef7cabdc81d154ec drm/i915/gvt: Fix BDW command parser regression 2f7b98d1e55ccd34e4998bf5f321ec7b9d6b451b Merge tag 'drm-fixes-2021-04-16' of git://anongit.freedesktop.org/drm/drm 06c2aac4014c38247256fe49c61b7f55890271e7 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 151501160401e2dc669ea7dac2c599b53f220c33 Merge tag 'riscv-for-linus-5.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux 9601148392520e2e134936e76788fc2a6371e7be bpf: Use correct permission flag for mixed signed bounds arithmetic 6f55b2f2a1178856c19bbce2f71449926e731914 bpf: Move off_reg into sanitize_ptr_alu 24c109bb1537c12c02aeed2d51a347b4d6a9b76e bpf: Ensure off_reg has no mixed signed bounds for all types b658bbb844e28f1862867f37e8ca11a8e2aa94a3 bpf: Rework ptr_limit into alu_limit and add common error path a6aaece00a57fa6f22575364b3903dfbccf5345d bpf: Improve verifier error messages for users 073815b756c51ba9d8384d924c5d1c03ca3d1ae4 bpf: Refactor and streamline bounds check into helper f528819334881fd622fdadeddb3f7edaed8b7c9b bpf: Move sanitize_val_alu out of op switch 7fedb63a8307dda0ec3b8969a3b233a1dd7ea8e0 bpf: Tighten speculative pointer arithmetic mask d7a5091351756d0ae8e63134313c455624e36a13 bpf: Update selftests to reflect new error states 6b389c16378a03fe71f3b1365b593ba41d2dd8ec MAINTAINERS: update my email b02265429681c9c827c45978a61a9f00be5ea9aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 845be1cd34464620861b457b808e5fb2115d06b0 mm: eliminate "expecting prototype" kernel-doc warnings 5c595ac4c776c44b5c59de22ab43b3fe256d9fbb kasan: fix hwasan build for gcc 02c587733c8161355a43e6e110c2e29bd0acff72 kasan: remove redundant config option d199161653d612b8fb96ac51bfd5b2d2782ecef3 csky: change a Kconfig symbol name to fix e1000 build error 19d000d93303e05bd7b1326e3de9df05a41b25b5 ia64: remove duplicate entries in generic_defconfig e2af9da4f867a1a54f1252bf3abc1a5c63951778 ia64: fix discontig.c section mismatches 17786fea414393813b56e33a1a01b2dfa03c0915 ia64: tools: remove inclusion of ia64-specific version of errno.h header f4bf09dc3aaa4b07cd15630f2023f68cb2668809 ia64: tools: remove duplicate definition of ia64_mf() on ia64 94036f4c884377bdf2da1ba7666c9599d6df0191 mm/mapping_dirty_helpers: guard hugepage pud's usage 458376913d86bed2fb781b4952eb6861675ef3be mm: ptdump: fix build failure 04c53de57cb6435738961dace8b1b71d3ecd3c39 gcov: clang: fix clang-11+ build c95c2d328cd051484bea161e66dfa715c02a7d7e lib: remove "expecting prototype" kernel-doc warnings 9cdbf6467424045617cd6e79dcaad06bb8efa31c Merge tag 'io_uring-5.12-2021-04-16' of git://git.kernel.dk/linux-block f2764bd4f6a8dffaec3e220728385d9756b3c2cb netlink: don't call ->netlink_bind with table lock held fae8817ae804a682c6823ad1672438f39fc46c28 cxl/mem: Fix memory device capacity probing 84a24bf8c52e66b7ac89ada5e3cfbe72d65c1896 locking/qrwlock: Fix ordering in queued_write_lock_slowpath() fdb5d6cab638a2881687b59b27817c74d8efac76 Merge branch 'akpm' (patches from Andrew) 7c22677407243d63df3aee1bb2f6d9aa12c01a24 Merge tag 'cxl-fixes-for-5.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl bdfd99e6d6bd690b47bd1d45dad218bf08be1dde Merge tag 'libnvdimm-fixes-for-5.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm 88a5af943985fb43b4c9472b5abd9c0b9705533d Merge tag 'net-5.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 0c93ac69407d63a85be0129aa55ffaec27ffebd3 readdir: make sure to verify directory entry for legacy interfaces too 194cf4825638256e9afe1d360831aa5379b3517a Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 796b556cbfdbe0d65b9793e63653ad24f9fa033c Merge tag 'vmwgfx-fixes-2021-04-14' of gitlab.freedesktop.org:zack/vmwgfx into drm-fixes aba5970c4da0059ed8052188a341a85ac8845d6f Merge tag 'drm-fixes-2021-04-18' of git://anongit.freedesktop.org/drm/drm c98ff1d013d2d53911c4b3e8ba14c7cd141cf1ed Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi d2f7eca60b29006285d57c7035539e33300e89e5 ARM: 9071/1: uprobes: Don't hook on thumb instructions f5ce0466dc96326e07b52b8fc170c91bc234beb3 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm 5ffe04ccd69ae56af304ff7f98fbdaa4478ed47e Merge tag 'arm-fixes-5.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc bf05bf16c76bb44ab5156223e1e58e26dfe30a88 Linux 5.12-rc8 7412dee9f1fd3e224202b633fdfa6eeaebe0307e mmc: meson-gx: replace WARN_ONCE with dev_warn_once about scatterlist size alignment in block mode 0c89d87d1d43d9fa268d1dc489518564d58bf497 preempt/dynamic: Fix typo in macro conditional statement d2b9935d65dab6e92beb33c150c1a6ded14ab670 drm/i915: Fix modesetting in case of unexpected AUX timeouts 7af08140979a6e7e12b78c93b8625c8d25b084e2 Revert "gcov: clang: fix clang-11+ build" 2d292995bb8f49a2596bef522679c1e1454f3230 Merge tag 'gvt-fixes-2021-04-20' of https://github.com/intel/gvt-linux into drm-intel-fixes 0e1e71d34901a633825cd5ae78efaf8abd9215c6 tracing: Fix checking event hash pointer logic when tp_printk is enabled 5849cdf8c120e3979c57d34be55b92d90a77a47e x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access f2211881e737cade55e0ee07cf6a26d91a35a6fe perf data: Fix error return code in perf_data__create_dir() db2e718a47984b9d71ed890eb2ea36ecf150de18 capabilities: require CAP_SETFCAP to map uid 0 1fe5501ba1abf2b7e78295df73675423bd6899a0 Merge tag 'trace-v5.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace 9d480158ee86ad606d3a8baaf81e6b71acbfd7d5 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 ddd8d94ca31e768c76cf8bfe34ba7b10136b3694 gpio: omap: Save and restore sysconfig d42a5b639d15622ece5b9dd12dafd9776efa2593 drm/amdgpu: reserve fence slot to update page table 6d638b3ffd27036c062d32cb4efd4be172c2a65e drm/amd/display: Update modifier list for gfx10_3 9ebb6bc0125dfb1e65a53eea4aeecc63d4d6ec2d amd/display: allow non-linear multi-planar formats 24d034528ef06ad94cfcf4394beac0443ab1b16d drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish 68e6582e8f2dc32fd2458b9926564faa1fb4560e block: return -EBUSY when there are open partitions in blkdev_reread_part 16fc44d6387e260f4932e9248b985837324705d8 Merge tag 'mmc-v5.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc 9d5171eab462a63e2fbebfccf6026e92be018f20 KEYS: trusted: Fix TPM reservation for seal/unseal 482715ff0601c836152b792f06c353464d826b9b pinctrl: core: Show pin numbers for the controllers with base = 0 4d09ccc4a81e7de6b002482af554d8b5626f5041 arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS 4b2f1e59229b9da319d358828cdfa4ddbc140769 perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] 90c911ad7445ccec9936763f05fa5db6a3da53be Merge tag 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/tpmdd 450225a402e5b2b4c7ddef7ec54f797868d0f583 Merge tag 'sunxi-fixes-for-5.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes a9d064524fc3cf463b3bb14fa63de78aafb40dab vhost-vdpa: protect concurrent access to vhost device iotlb be286f84e33da1a7f83142b64dbd86f600e73363 vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails 18a3c5f7abfdf97f88536d35338ebbee119c355c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost b4d1913df2b78b872cab62456321f436ab232c3c Merge tag 'amd-drm-fixes-5.12-2021-04-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes aca38735ae624b93c71c055b68d5802b8f356ea5 Merge tag 'drm-intel-fixes-2021-04-22' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes a1768dad775b5ceb25d17bc7a13318f43adf3069 Merge branch 'tegra/dt64' into arm/fixes 22c4e5bcd3cd7a798f1c6b4df646f75587813e72 Merge tag 'gpio-fixes-for-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux 5bfc75d92efd494db37f5c4c173d3639d4772966 Merge tag 'drm-fixes-2021-04-23' of git://anongit.freedesktop.org/drm/drm b14585d9f18dc617e975815570fe836be656b1da perf auxtrace: Fix potential NULL pointer dereference 671b60cb6a897a5b3832fe57657152f2c3995e25 perf ftrace: Fix access to pid in array when setting a pid filter c6f87141254d16e281e4b4431af7316895207b8f perf map: Fix error return code in maps__clone() 6d1d45cb98347dbd101b378d11b5f0deb87b345d Merge tag 'arm-fixes-5.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc 9c1a07442c95f6e64dc8de099e9f35ea73db7852 KVM: x86/xen: Take srcu lock when accessing kvm_memslots() 9da29c7f77cd04e5c9150e30f047521b6f20a918 coda: fix reference counting in coda_file_mmap error path 2896900e22f8212606a1837d89a6bbce314ceeda ovl: fix reference counting in ovl_mmap error path 2d11e738151d6cd321dd944cefe9c941ea00086c mm/filemap: fix find_lock_entries hang on 32-bit THP ed98b0159fa92a22a2838bd92522b8c8d964556b mm/filemap: fix mapping_seek_hole_data on THP & 32-bit 1974c45dd7745e999b9387be3d8fdcb27a5b1721 tools/cgroup/slabinfo.py: updated to work on current kernel 95838bd9fcfaa12452dc9fd6d6920faef6bb5a46 Merge tag 'block-5.12-2021-04-23' of git://git.kernel.dk/linux-block e77a830c8297c088f80e337cf888af7d014a16d7 Merge branch 'akpm' (patches from Andrew) 8db5efb83fa99e81c3f8dee92a6589b251f117f3 Merge tag 'pinctrl-v5.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl 799bac5512188522213e2d7eb78ca7094dfdf30c Revert "net/rds: Avoid potential use after free in rds_send_remove_from_sock" 2a1d7946fa53cea2083e5981ff55a8176ab2be6b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 11fac7a004113466b7155e9b0d836156cf8a7e8d Merge tag 'x86_urgent_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 682b26bd80f96c2e4da3eb6dcec8bf684b79151c Merge tag 'sched_urgent_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 0146da0d4cecad571f69f02fe35d75d6dba9723c Merge tag 'locking_urgent_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 24dfc390079c5bda43a689d8b83812ce308e1e07 Merge tag 'perf_urgent_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip d2d09fbe33f80ec17536b6a687ac5274feb927c7 Merge tag 'perf-tools-fixes-for-v5.12-2021-04-25' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux 9f4ad9e425a1d3b6a34617b8ea226d56a119a717 Linux 5.12 4927fc89c2e1bcdc148ce03c3ec56b024e85d539 xfs: drop freeze protection when running GETFSMAP b71d9941348b2ea9288c24c5d6d4f18c1b6ea359 xfs: fix uninitialized variables in xrep_calc_ag_resblks 83eccba02446eac58c3c0d75bd59d78f48ab34e6 xfs: fix dquot scrub loop cancellation 23746d17ef57001e232a0b6a7e0afc5cdeee07f0 xfs: bail out of scrub immediately if scan incomplete 96472ef63953be5a6b7fa0937f2354c7475d9828 xfs: mark a data structure sick if there are cross-referencing errors 4faf28b9f5f8ac7a06f9788fa5d888e8509d5a06 xfs: set the scrub AG number in xchk_ag_read_headers 6c3b51a444689254a8f035bc9ae0443dd6cbb41b xfs: remove return value from xchk_ag_btcur_init 089846a8a51b49a1e99b1be1eb53947ab4d49eb5 xfs: validate ag btree levels using the precomputed values 185726e9a8c009e4fdeab0d7ab657e19a7ddf5c2 xfs: prevent metadata files from being inactivated 24d5b7080c8af3e4be82a85e30afc175dd0b462d xfs: rename the blockgc workqueue 28bc46827e2dd92ebd5c0e86e19b1287852d2c3c xfs: move the xfs_can_free_eofblocks call under the IOLOCK 486ffabc2aee5bd0f6691ed1cad64e00827862f4 xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks b49f0f78082a3b00fdc3e46a821ecfb74f78521b xfs: rename variable mp to parsing_mp c5a527fddb89bfaf225c909e6e79c1d42d93abe1 xfs: Skip repetitive warnings about mount options 6dfaec8b9032029d1a7ec63680cee034001896bc xfs: update lazy sb counters immediately for resizefs 2c88c97fa5d1441fa69b3d194cb8ef63337d5066 xfs: hoist out xfs_resizefs_init_new_ags() 48c114d8e85c3988335e0ee74a7095839ebb8880 xfs: introduce xfs_ag_shrink_space() 5e09a61cc84a40569f1950a47c92e94548e96533 xfs: support shrinking unused space in the last AG 7ec0f0519f3a05e9d7426a0b7ab834e136e86dd8 xfs: add error injection for per-AG resv failure e763a6aedf5246d17685ab956438f9715335468c xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent 20da4dcdd511ce997ab011cfe53fade69ba908db xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents d7964740509947dd6fdd0d0496dfb92e9e5bb204 xfs: scrub: Remove incorrect check executed on block format directories 633a700563e1613761107d66fce1d20d49d5e5c7 xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size 6e8b60c27aa36c77e8abd2b7ea6762fe42a0853a xfs: scrub: Disable check for unoptimized data fork bmbt node 82fef7d963a2056fb30b5ed0c256c7d5a56e40f4 xfs: fix scrub and remount-ro protection when running scrub 4cf30c1ddf72580023a9f0a7f7b32fbef9f598e0 xfs: get rid of the ip parameter to xchk_setup_* ab1d4df9af350ed55388e6c9d6b5612f25ab6aab xfs: fix return of uninitialized value in variable error 00af6f41ec5eee97799e014c0b1971ca800eaa07 xfs: drop submit side trans alloc for append ioends 12314daee90da49e9e30047815a146f659844b68 xfs: open code ioend needs workqueue helper 4b405682bb53e3c82f2a79d4708f782fd3830bae xfs: drop unused ioend private merge and setfilesize code b305c7ef1b1baf3dea33c2484aca8121f7e9d152 xfs: drop unnecessary setfilesize helper 687520faca60e130c2a0d492a152932c32fc6287 xfs: remove obsolete AGF counter debugging 2f0dec609fad9a09d199ea688a00fe72ccba7fc6 xfs: don't check agf_btreeblks on pre-lazysbcount filesystems 5f73f7715c85158e70740a90ec375274cd6fda83 xfs: update superblock counters correctly for !lazysbcount 7afd4f2d38601ca905c60b807baa7450c73bf008 xfs: count free space btree blocks when scrubbing pre-lazysbcount fses 2103833fae1f615ff30c3d455086088b4155e11d xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range 68c3f262f0d42c0f4731aa241d74154ada0c98c0 xfs: adjust rt allocation minlen when extent size hint is larger than extent size 833df8367f1ed2387ce3bc7a2eb9651e9227920b xfs: retry allocations when locality-based search fails 37259bf31e5b4217cb40bf92847c6fd0ca7378bf xfs: don't allow log writes if the data device is readonly cfb0d123ac821de7e701ab4e78d3f7ad26ff58b8 xfs: move the quotaoff dqrele inode walk into xfs_icache.c 8ed7fa464b14dcb47fe58cd5a9c058ddaad5966a xfs: detach inode dquots at the end of inactivation 941244cdb775a7f79b5ab9314e3b1a6ab9500248 xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab c1de39ece6c70e7cd9dc8cf5c3329a9ec83c40d9 xfs: drop inactive dquots before inactivating inodes d3e7832501d040ffb5c3e799da8b870f0d312163 xfs: move xfs_inew_wait call into xfs_dqrele_inode 181ec32c748363f2b91ba8269a19482521fbf006 xfs: remove iter_flags parameter from xfs_inode_walk_* 570227c208f2e36914a3d4fd65a63374938878a7 xfs: remove indirect calls from xfs_inode_walk{,_ag} e407efb9f75a48badfb1e9b349d3b600f84efa49 xfs: clean up the blockgc grab and scan calls a little 6078b0f4f81e6bae7ef5727778dfbfb08685c8b8 xfs: clean up xfs_dqrele_inode calling conventions fee1cb41dccaaef1279fa96d50acb1e72f8658e4 xfs: fix radix tree tag signs 4e1b2cddcea353da6760193a12616e50e80a720b xfs: pass struct xfs_eofblocks to the inode scan callback 5fb37941b1955645e94d97ea833f5ce6ffb30331 xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag 426135d62217f6db15354a5b48652805908d472e xfs: refactor per-AG inode tagging functions 1a79d93abd35ab7127aaaa76b339b5e40179ac8d xfs: only reset incore inode health state flags when reclaiming an inode f89c32e12381d4cf08602c50d6194c32bff00e54 xfs: drop IDONTCACHE on inodes when we mark them sick 9b8ae06e84c75ece21425c796d7725623ae155d1 xfs: don't let background reclaim forget sick inodes 6333362e8216d455c23cac10277e4165a609c55a xfs: refactor the inode recycling code 41d98d3cb89ab6bd629314725bae7f0813eac52b xfs: deferred inode inactivation 47937d237d3b35b0e4c367e237d0dd5de1ea29cd xfs: expose sysfs knob to control inode inactivation delay 0601512738f3fbfa0eacd90ba0cf6172686c31d7 xfs: force inode inactivation and retry fs writes when there isn't space 08011f62d0ddd4f69a33fb7c249b527354b56f61 xfs: force inode garbage collection before fallocate when space is low d4f40f2bff849b6733308188e77b09a67e09fdd1 xfs: parallelize inode inactivation 8c0ad05e53378b94fbd3ed16921c31a230b21824 xfs: create a polled function to force inode inactivation eea1d1ea61b55d8ec104ed58611ff8ce3ce9fdf8 xfs: add inode scan limits to the eofblocks ioctl b53c939124d1cd379fb8b53c1c10c64961f21e33 xfs: don't run speculative preallocation gc when fs is frozen 550ae911769ff250ceacdb3a68b2170934e497a8 xfs: avoid buffer deadlocks when walking fs inodes ce6e9a8b79f2adec7a277101441633d9140b73be xfs: fix rmap key comparison functions 399836b31d340b6b1463b70631bbb196d9fe7f7d xfs: teach xfs_btree_has_record to return false if there are gaps a990e64b14c916823d85654fa822827001415858 xfs: check btree keys reflect the child block 8049147234dfa0ce60050f1c770980b0b7ac3971 xfs: online checking of the free rt extent count 50a0a363e675734025f82772b27e3879d70e8be8 xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap fcd96ecc1030ae3779fd3787eebf2badf7eb9c4c xfs: check quota files for unwritten extents c6251c73c7d96f20156d92b6eec0e40fe0196d19 xfs: check the reference counts of gaps in the refcount btree 1a04558395579ad1848b2fe337ba5fb1609c481f xfs: simplify xfs_rmap_lookup_le call sites 7a7720a981ad5087e978ab427b5c7b7221458980 xfs: speed up rmap lookups by using non-overlapped lookups when possible 4d65c3c076400cb44f58d77ec20e5bf3c5593424 xfs: speed up write operations by using non-overlapped lookups when possible a06a88c344d13f62ca4d73f44fb08fbf8b7fe944 xfs: stop artificially limiting the length of bunmap calls 2157ab10dca2bbdc4dd3e6ca6b86962494a40874 xfs: remove a __xfs_bunmapi call from reflink a0f6604ca6a207d2fa58d4925a4f929e9a415998 xfs: create shadow transaction reservations for computing minimum log size 4b071a4bfbbcc901ec2923c932aadb3d0c5991a1 xfs: reduce the absurdly large log reservations f5c42820e07ab9148dd7fbadb8875db0793c50f1 xfs: reduce transaction reservations with reflink 58a161a41854413ee8b3ac6394dcaa4d48c8e1c2 xfs: only invalidate blocks if we're going to free them fb7547339ce002b366c6d6ae273f994f53ec26f2 xfs: use deferred frees to reap old btree blocks 619ac52f6dae7c815c4acf7f9e3c0c5428d28189 xfs: remove the for_each_xbitmap_ helpers 189a17a6e51b1673e8f68058277bcf7ab44431f8 xfs: drop the _safe behavior from the xbitmap foreach macro 047cf742d00b88da579c36fdd4fa8757f494f5be xfs: convert xbitmap to interval tree 52fc419085ff14fcc592bcd6a6607c4271029e77 xfs: implement block reservation accounting for btrees we're staging 1969a146116d69f305981c3f3c15aad3329e2a4e xfs: add debug knobs to control btree bulk load slack factors b757b78224b0a8da4206ed129a5f13047f5ec4ec xfs: log EFIs for all btree blocks being used to stage a btree 40a1a406b1d22f47fbb7475638b042ae59c9a27c xfs: create a big array data structure 328b391f92a33864597f48a77f5b9090a996692e xfs: get our own reference to inodes that we want to scrub 48925af5a0d27397e3018ee081cb6f0bb18c15e7 xfs: move the realtime summary file scrubber to a separate source file 35e32cd43d739da36ae8234f3325201d5d73f521 xfs: implement online scrubbing of rtsummary info 7c9f7d939697d39d2d52a26e73d41b6688e6f5a2 xfs: always rescan allegedly healthy per-ag metadata after repair bfb9a1e98f2df5e6dd71d3f8c98658d757403356 xfs: repair free space btrees e6d858f1e57db85a906c4f5c12f1387cd1e157f9 xfs: repair inode btrees 79a47d1f77d991a82aea01293828b8e47df41e17 xfs: repair refcount btrees ff782398504c462c7dd350c4311645b58710eff5 xfs: repair inode records 6ff1809dad7456c4390c0ec5881f0e1fc4965a3b xfs: zap broken inode forks cf15d08caaa5781ed701073278b5fc8055eb9603 xfs: repair obviously broken inode modes c7c5372f13c94b2c54e3dc8493c1e027911185fa xfs: repair inode block maps e69fb8627805670c0a59f23e641c080b9fd7bb6d xfs: repair damaged symlinks dec30e5f4175e53de69046b7d718b05bef6b9b33 xfs: repair the inode core and forks of a metadata inode e6aa1626e9cec644e428d54f469cf8d4eb5b15ad xfs: create a new inode fork block unmap helper ab0bac0e89c764d7d2acce6a107951b3000aeac8 xfs: repair quotas 239b4f20562929d6a4ce979e9112c4dcccddb99b xfs: report the health of quota counts def0be40bd8f36e388f9f8b032815b4dae11307d xfs: implement live quotacheck inode scan 0617ed49da11ba560834b23b35fd7a03cfa0b026 xfs: track quota updates during live quotacheck b6b5fb7fe2adbc70ff18a976449191d14557d41a xfs: repair dquots based on live quotacheck results 2711cb1164d6045c6603ff18432540c54b76d00c xfs: separate the marking of sick and checked metadata 43e271804f623d3febc8ab956c06ddd0227e4c9d xfs: report ag header corruption errors to the health tracking system 64e5252ee47fbee631cdff0ec3100364faa47ead xfs: report block map corruption errors to the health tracking system e9ce2cb0356f930ea927481bea6cefeae7e1484e xfs: report btree block corruption errors to the health system 95658257c53d2cdaf4093d068f876562d6458581 xfs: report dir/attr block corruption errors to the health system 22ceecb67025d3d83c79bc2db26a6273f3990cac xfs: report symlink block corruption errors to the health system 36e5b43231bf2cba5168b02dbfb0a0576c380675 xfs: report inode corruption errors to the health system b091565186e95758c4b6b2842c326b93598b0ec2 xfs: report quota block corruption errors to the health system f92eb62eacb91d6fbc5cce50a0c64c9bbecb38ab xfs: report realtime metadata corruption errors to the health system 0b6bd57561596410a9d8eb57c24f5a42424564d2 xfs: report XFS_CORRUPT_ON errors to the health system e2a29e2e33c3909021b9581b7b5a4efd7c298c99 xfs: add secondary and indirect classes to the health tracking system 3e94e97e1b116692bc12ec44802486a3bb9da136 xfs: remember sick inodes that get inactivated 45a5370ebd80c92bdcad7891fb25d27aba77589b xfs: update health status if we get a clean bill of health 14d10f42666e3722a39f5bf7216c3b2d16976200 xfs: introduce online scrub freeze bbb9002040db139a8016508aaa6f4dc19ba2e8f7 xfs: ask to freeze if fscounters scrubber fails 291608b0f5bce97f03ede2acb1598b6487db508f xfs: repair the rmapbt bce65d5867e3d1b0c2a12edc8dc37138e886451c xfs: allow rmap repair to grab unlinked inodes 35645ebf7065801f97be5024181ee201695d1e07 xfs: repair summary counters dafb39cd569394ef6c1f527c7dab9117be3e7e43 xfs: fix xfs_bunmapi to allow unmapping of partial rt extents 148c36e10c29cf36326de8734d4b7438680ee1ae xfs: hoist freeing of rt data fork extent mappings 71810fad5031c0b4767d53864f274c2c45e7f7fc xfs: create a helper to decide if a file mapping targets the rt volume bfdbf1137b8d64189e8bb7b20cd7bd6e51468c86 xfs: add a realtime flag to the bmap update log redo items c1487991078d4ea09d9520dd1f79b23278755d78 xfs: support recovering bmap intent items targetting realtime extents 115f1415db6c3349b9e213051fef7366d1e57b96 xfs: support deferred bmap updates on the attr fork 166ef8d352a29366f48d86e5b5cb133f6e46fd3d xfs: xfs_bmap_finish_one should map unwritten extents properly a3a174f2f9b95f472eaffa47d7e0c3ae1761804d vfs: introduce new file range exchange ioctl a0cedbd6575dcd0c5b77aa9fc37a6ed082f9db84 xfs: support two inodes in the defer capture structure b72331a50d5bc982150809027aabd91fbaa9c6d2 xfs: allow setting and clearing of log incompat feature flags 4ea152ea97d4a5c62528b6a5d1ac9d9c3e4c0ae3 xfs: clear log incompat feature bits when the log is idle 112fc34be36b47bc29c121cc32ddfcb90225f4f8 xfs: create a log incompat flag for atomic extent swapping f5ab04b43351db22ead41634eacdbe8cba87b4ae xfs: introduce a swap-extent log intent item c4a3a0ec771710fefff8138f254786716cf263a1 xfs: create deferred log items for extent swapping 212e27daf6c3f6ca075a57f01abaa28e6c26ffc8 xfs: add a ->xchg_file_range handler e359cb0a9dd6488711cdd3bcbf1d37e9f608e382 xfs: add error injection to test swapext recovery 7f2c3110333658bba4706fdac4e72fba12813fee xfs: port xfs_swap_extents_rmap to our new code 17b9412087e76eb191d0f5c8bb83155950b73f42 xfs: consolidate all of the xfs_swap_extent_forks code ad060ff5e8503cd4e1270a4093e75a076daee3af xfs: refactor reflink flag handling in xfs_swap_extent_forks 17bf48eedddc2103c2622ceca2546082cc71e626 xfs: allow xfs_swap_range to use older extent swap algorithms 8cc5171d0a77a57a3fa82df7920bbd330d18a85a xfs: remove old swap extents implementation 4045b74e9e48bb01a68ce86c20554ef62a99fa7a xfs: condense extended attributes after an atomic swap e590b7df764b6cd35da052d23a73955353312dd1 xfs: condense directories after an atomic swap 01e38f258dbbe0d493482b943b6ec199bc365b93 xfs: make atomic extent swapping support realtime files 6b452a0359fa97faa9e64e484ac14aa532af7ba9 xfs: enable atomic swapext feature 66de906628a4961a2f4c00211df9b875c5cc539b xfs: hide private inodes from bulkstat and handle functions 30bb54596cd564dff7e67bf5f6d42c286e05d1bd xfs: create temporary files and directories for online repair cef4220feebd8c001b6bc1f09edb9fe40a360faa xfs: online repair of realtime summaries 5edbad6401b6ed0efcce73b77bef1aeab7fa35da xfs: create a blob array data structure 6d3a974a5030a2bca26a92c89dd1dbce370e09db xfs: repair extended attributes d650359f0d39b5d23698803a39dedacc74e4d498 xfs: scrub should set preen if attr leaf has holes e09080fc66bf231855f667b4f0eccac28f5cd44b xfs: online repair of directories 3733a6434864b2bb541a2af8f6920e695c9c2b4a xfs: online repair of parent pointers 17ea100d539797f673072b429ed89675fdbf7c93 xfs: ask the dentry cache if it knows the parent of a directory d6747f50e445f4cb9ac6e6b802eba94922c88519 xfs: move orphan files to the orphanage 58a06227ee11012562e47a90c00dc37f35b6f824 xfs: move inode copy-on-write predicates to xfs_inode.[ch] 26f9f4eba363f451b1c234e148b74aeecd5fe636 xfs: hoist extent size helpers to libxfs 3eda001d2dff2e8c6ca7ad70485d72e066056a60 xfs: hoist inode flag conversion functions ff5998ede5b7a3aa1cc3bbb279b46e9f2c559575 xfs: hoist project id get/set functions 5f71582ab8ee3167ca709127bb7c089a909a05a1 xfs: pack inode allocation parameters into a separate structure 2192145068019efab660dc52d1be192c9b266e10 xfs: implement atime updates in xfs_trans_ichgtime 8cfce7eaa7cc9c3b2c4d2c9b80e256b06c941c68 xfs: use xfs_trans_ichgtime to set times when allocating inode 89b8f7d244e0a8ae5505f11aaae6655fdee31c7b xfs: split new inode initialization into two pieces 4e2c289660b41957e1827bd44e551a8df09c7503 xfs: hoist inode allocation function 86b935720518a52f05c692130543aba95fcddd57 xfs: push xfs_ialloc_args creation out of xfs_dir_ialloc ba880cdb65b374edb692203ac79553feda37745c xfs: refactor inode creation dqalloc calls ff5e2f315675bbf1f57f95a699ac97e864691b47 xfs: move initialization of inode attributes into xfs_dir_ialloc 300303eafe08a6a67c39af2894169c06188ba6cd xfs: move xfs_dir_ialloc to libxfs 13c4ed83d543a39893a00a88526b8476236625ff xfs: hoist xfs_iunlink to libxfs 1fd35e9d9e0be1a5db9aae564ff3f27af831da8a xfs: hoist xfs_{bump,drop}link to libxfs 08421360f71319144ac8b80d5e646eeeff95ee38 xfs: create libxfs helper to link a new inode into a directory 066c13464dde94ab6e855d76a1a7c6fa2e3d04dd xfs: create libxfs helper to link an existing inode into a directory c0621ee94e63c977537e41229e1ebc663c07d6a9 xfs: hoist inode free function to libxfs 94e52da0333875d8a0b4d749291b0f58a44dc167 xfs: create libxfs helper to remove an existing inode/name from a directory a5225cbf4b39d07c4a4178dc822719680bc87654 xfs: create libxfs helper to exchange two directory entries ab62167c7c7efc61fa8c9c28957cd03442dcb218 xfs: create libxfs helper to rename two directory entries bbadc7c07d05fb55fc242e3b320ae65762ba1a98 xfs: get rid of cross_rename