Commit Graph

  • f23e4f013b Handle xfstests results with and without direct I/O clk/iomap_ci Chris Kirby 2026-06-29 14:28:46 -07:00
  • 6e4d749dda Kernel compatibility changes for iomap on EL8 Chris Kirby 2026-06-29 13:27:14 -05:00
  • a1d4a09d5f Add iomap support including direct I/O Chris Kirby 2026-06-29 09:49:28 -05:00
  • ef9be95f5c Fix refresh_gen reading wrong lock for mode auke/refresh_gen_cached_inode Auke Kok 2026-07-01 10:11:09 -07:00
  • c9d442c406 Initialize ref_blkno output at the start of block_dirty_ref() auke/clear_ref_blkno_dirty Auke Kok 2026-04-15 12:06:42 -07:00
  • 783fdcba3b Account for the pending freed-head rotation in the commit room gates auke/freed-list-accounting Auke Kok 2026-06-16 21:55:03 -07:00
  • 52a800c0d7 Abort pending net requests when a mount fails Auke Kok 2026-06-15 11:40:10 -07:00
  • 9e35e4ed0d Don't shut down the server when fencing a rid twice Auke Kok 2026-06-15 11:37:48 -07:00
  • 9fb0869535 Guard log_merge, srch_root, and mounted_client item printers Auke Kok 2026-06-15 10:53:18 -07:00
  • be25e37c8b Change the looping logic in run-tests.sh Chris Kirby 2026-01-14 14:47:34 -06:00
  • 01cef6e624 Avoid runaway election terms in severed nodes. auke/fence_staircase_drop Auke Kok 2026-06-25 11:35:41 -07:00
  • 414ec36a84 Shorten the default TCP_KEEPALIVE_TIMEOUT_MS to 24s Auke Kok 2026-06-23 15:07:16 -07:00
  • dfd92be8df Fix xfstests on el10 auke/rhel10 Auke Kok 2026-06-11 18:01:40 +00:00
  • 31ac21c810 block_write_{begin,end} take a folio as well as page_mkwrite Auke Kok 2025-11-21 17:35:28 -05:00
  • ff5a16317f Fix compat for list_lru_walk in el10 Auke Kok 2025-12-08 16:23:56 -08:00
  • 52eefcabfb Switch to .iterate_shared Auke Kok 2025-05-05 18:25:11 -04:00
  • 4cfaa17ea3 generic_file_splice_read is removed Auke Kok 2025-05-01 17:43:34 -04:00
  • 8e29b879b6 Obsolete scoutfs_writepage Auke Kok 2025-05-01 15:10:57 -04:00
  • 2e803b6ba4 Hook up buffer_migrate_folio Auke Kok 2025-05-05 15:08:50 -04:00
  • e6bd64773a Fix unlocked pt_excl in scoutfs_readahead Auke Kok 2025-05-01 12:27:31 -04:00
  • 64edc77677 Add sysfs default_groups usage Auke Kok 2025-04-29 13:19:24 -04:00
  • c1573eacb1 set_blocksize() takes struct file argument Auke Kok 2025-04-22 23:33:56 -04:00
  • c382d08884 generic_fillattr() now wants the request_mask arg from caller Auke Kok 2025-04-22 23:50:18 -04:00
  • 90307a014f Shrinker API v4 Auke Kok 2025-04-22 19:15:22 -04:00
  • fc6e017b8c bio_add_page is now __must_check Auke Kok 2025-04-22 17:46:09 -04:00
  • eae6257d68 Adjust for __assign_str() losing second argument Auke Kok 2025-04-22 15:33:42 -04:00
  • c41ddb553a RIP bd_inode Auke Kok 2025-04-22 14:41:21 -04:00
  • 58d269dfcb Fix compiler warnings for flex array definitions Auke Kok 2025-04-21 23:04:18 -04:00
  • 22403ba4d5 unaligned.h moved from asm/ to linux/ Auke Kok 2025-04-21 22:47:42 -04:00
  • 8c7cfd9de6 Use a/m/c_time accessor functions Auke Kok 2026-06-23 21:08:42 -07:00
  • 79f9380556 prandom_bytes and family removed, switch to get_random_bytes variants Auke Kok 2026-06-23 21:08:26 -07:00
  • fd1df67efa Shorten the default TCP_KEEPALIVE_TIMEOUT_MS to 24s auke/tcp_timeo_shorter Auke Kok 2026-06-23 15:07:16 -07:00
  • d0ff765e31 Avoid \Z negative pattern in test exclude list Auke Kok 2025-12-08 14:46:08 -08:00
  • 3923ecf3f5 mv overwrite error format changes in el10 Auke Kok 2025-04-29 18:13:51 -04:00
  • 9d2d07da39 Account for difference in stat output format for device nodes Auke Kok 2025-04-21 22:30:38 -04:00
  • e993563396 Stop using egrep Auke Kok 2025-04-18 14:11:56 -04:00
  • fab589700e Merge pull request #316 from versity/auke/remove_el7 main Zach Brown 2026-06-22 15:07:14 -07:00
  • 4a8d2211fe Drain fences before starting client recovery v1.32-7-g4a8d2211 auke/surf_fail_recov Auke Kok 2026-06-15 21:59:11 -07:00
  • a5bbb32eb9 Abort pending net requests when a mount fails Auke Kok 2026-06-15 11:40:10 -07:00
  • 313674a439 Don't shut down the server when fencing a rid twice Auke Kok 2026-06-15 11:37:48 -07:00
  • 31e7101319 Add recovery and lock-recover diagnostic trace events. Auke Kok 2026-04-28 13:31:36 -07:00
  • b261616a18 Use spin_lock_bh on recinf->lock to prevent softirq deadlock Auke Kok 2026-04-28 13:31:45 -07:00
  • f55895d6b5 Guard print_log_merge_item against NULL parent-item value Auke Kok 2026-06-15 10:53:18 -07:00
  • a99abb1f12 Fix order and locking to prevent use-after-free in submit_send auke/drain_send_lock Auke Kok 2026-06-08 14:57:52 -07:00
  • 99b87371c6 Drop KC_HAS_SET_ACL Auke Kok 2026-06-08 11:53:16 -07:00
  • d929b06292 Collapse scoutfs_rename2 into scoutfs_rename_common. Auke Kok 2026-05-02 19:20:14 -04:00
  • f4a28f1f04 Remove KC_STACK_TRACE_SAVE compat for el7. Auke Kok 2026-05-02 17:19:23 -04:00
  • 063899286c Drop pending greetings from resend_queue in set_valid_greeting. auke/drop_greetings Auke Kok 2026-05-12 09:59:08 -07:00
  • ec24e86f2f Add recovery and lock-recover diagnostic trace events. Auke Kok 2026-04-28 13:31:36 -07:00
  • 0a06de249c Use spin_lock_bh on recinf->lock to prevent softirq deadlock Auke Kok 2026-04-28 13:31:45 -07:00
  • 56526e617f Remove KC_MM_VM_FAULT_T compat for el7. Auke Kok 2026-05-02 17:17:38 -04:00
  • 77b8d3cb7e Remove format-version 1 test. Auke Kok 2026-05-02 17:10:16 -04:00
  • 77156d695f Remove list_lru_walk_* el7 compat. Auke Kok 2025-11-20 11:20:16 -08:00
  • 9f6d46ab66 Remove list_lru_shrink_count() and list_lru_shrink_walk() compat for el7 Auke Kok 2025-11-20 11:16:24 -08:00
  • 0b669980d0 Remove .remap_pages method for el7 Auke Kok 2025-11-20 11:12:46 -08:00
  • 99eb9c2c45 Remove kc_inode_dio_end compat for el7. Auke Kok 2025-11-20 11:11:23 -08:00
  • 2ce496167c Remove __kernel_old_timeval compat for el7. Auke Kok 2025-11-20 11:09:11 -08:00
  • e7c8881ca4 Remove KC_XATTR_HANDLER_NAME compat for el7 Auke Kok 2025-11-20 11:07:03 -08:00
  • 505d7f8198 Remove el7 RHEL_IOPS_WRAPPER and KC_LINUX_AIO_KI_LEFT Auke Kok 2025-11-13 15:34:20 -08:00
  • 32845f85c3 Remove .aio_read and .aio_write methods. Auke Kok 2025-11-13 15:28:41 -08:00
  • 1af1040631 Remove KC_FILE_AOPS_READAHEAD compat for el7 Auke Kok 2025-11-13 15:17:29 -08:00
  • c81832a2c6 Remove MS_* (mount) flags for el7 Auke Kok 2025-11-13 15:14:53 -08:00
  • 986efe1ce1 All workqueues are non-reentrant since el8 Auke Kok 2025-11-13 15:11:34 -08:00
  • 2944ea6424 remove generic_file_buffered_write backport for el7 Auke Kok 2025-11-13 15:04:41 -08:00
  • 16af2fe5ff Remove KC_CPU_NOTIFIER compat for el7 Auke Kok 2025-11-13 14:19:52 -08:00
  • 99415423ae Remove timespec64 compat for el7 Auke Kok 2025-11-13 14:17:37 -08:00
  • c83e37c1c7 Remove kc_sock_create_kern compat for el7 Auke Kok 2025-11-13 14:13:59 -08:00
  • d611cf1368 Remove kc_get_sock/peername compat for el7 Auke Kok 2025-11-13 14:10:54 -08:00
  • a3b77c224f Remove KC_XATTR_STRUCT_XATTR_HANDLER compat for el7 Auke Kok 2025-11-13 14:02:27 -08:00
  • 1824980d29 Remove KC_BIO_BI_STATUS compat for el7 Auke Kok 2025-11-13 12:20:23 -08:00
  • 166238abc7 Remove KC_BIO_BI_OPF compat for el7 Auke Kok 2025-11-13 12:12:05 -08:00
  • 84a3e73086 Remove memalloc_noio_save/_restore compath for el7 Auke Kok 2025-11-13 12:02:50 -08:00
  • 7c0c1e6f38 Remove __percpu_counter_add compat for el7 Auke Kok 2025-11-13 12:01:08 -08:00
  • 276034f89d Remove iversion.h compat for el7 Auke Kok 2025-11-13 11:59:10 -08:00
  • 9102dc0136 Remove setattr_prepare() compat for el7 Auke Kok 2025-11-13 11:54:54 -08:00
  • 94d06e65bc Remove KC_RB_TREE_AUGMENTED_COMPUTE_MAX compat for el7 Auke Kok 2025-11-13 11:52:10 -08:00
  • fcf94498fb Remove kc_posix_acl_valid compat. Auke Kok 2025-11-13 11:49:36 -08:00
  • 3d9a7918c4 Remove KC_FMODE_KABI_ITERATE compat for el7 Auke Kok 2025-11-13 11:46:42 -08:00
  • 64587c505a Remove backing_dev_info compat for el7 Auke Kok 2025-11-13 11:44:01 -08:00
  • 31c9ea40ce Remove shinker compat for el7 Auke Kok 2025-11-13 11:40:49 -08:00
  • e1a8b17e0c Remove posix_acl_create Auke Kok 2025-11-12 12:54:18 -08:00
  • 845b43d29c Remove use of d_materialise_unique Auke Kok 2025-11-12 12:34:48 -08:00
  • 9ea53a160f Merge pull request #320 from versity/auke/v1_32_release Zach Brown 2026-06-03 11:51:18 -07:00
  • cd73319d4d v1.32 Release v1.32 Auke Kok 2026-06-02 12:09:16 -07:00
  • 24aeb0175f Merge pull request #319 from versity/auke/nfs_setfacl Zach Brown 2026-06-03 10:06:17 -07:00
  • 81ea586581 Avoid try_shrink_lock spinlock contention auke/lock_shrink_spin_trylock Auke Kok 2026-04-08 17:49:32 -07:00
  • f8f661d79c Add basic NFS tests. Auke Kok 2026-05-27 14:25:03 -07:00
  • 07e90422ee Merge pull request #293 from versity/auke/data_prealloc_min Zach Brown 2026-05-28 09:40:31 -07:00
  • 634ca720c9 Merge pull request #318 from versity/auke/timer_container_of Zach Brown 2026-05-28 09:38:19 -07:00
  • fa560016d4 Register .set_acl unconditionally to fix POSIX ACL writes over NFS Auke Kok 2026-05-27 14:24:51 -07:00
  • 1f1e3e9c6a Use timer_container_of with fallback for from_timer Auke Kok 2026-05-26 17:42:05 -04:00
  • c042bf68a7 Fix incomplete freed list head recovery in dirty_alloc_blocks auke/dirty_alloc_blocks_incomplete_free Auke Kok 2026-04-08 17:59:50 -07:00
  • 5a6523ecf4 Ramping up data preallocation Auke Kok 2026-03-25 13:53:29 -07:00
  • c137637007 We can't cross-mount ipv4/ipv6. auke/ipv6 Auke Kok 2026-05-14 14:42:26 -07:00
  • f604bb4b77 Show last holder PID, inode in client_locks auke/lock_info Auke Kok 2026-05-08 11:07:50 -07:00
  • affb91e3d8 Change the looping logic in run-tests.sh clk/iomap Chris Kirby 2026-01-14 14:47:34 -06:00
  • d28b0fd63e Optionally generate per-kver pinned kmod packages greg/optional-per-kver-builds Greg Cymbalski 2026-04-24 15:06:31 -07:00
  • e011c80452 Do not fence connections without valid greeting auke/portscan Auke Kok 2025-05-05 08:11:21 -07:00
  • 0cbcdab6c8 Check for fenced old leader in mounted test. auke/utils_check_mounted_quorum_fenced Auke Kok 2025-09-15 15:13:40 -04:00
  • 2c46e37543 Account for ipv6 in kernel_get{sock,peer}name compat. Auke Kok 2026-02-02 15:51:06 -05:00