Commit Graph

  • c298360a49 blkdev api changes - pass holder to replace FMODE_EXCL Auke Kok 2024-05-20 10:42:21 -07:00
  • 95f4e56546 Introduce blk_mode_t instead of abuse of fmode_t Auke Kok 2024-05-17 14:20:47 -07:00
  • d5c2768f04 .tmpfile method now passed a struct file, which must be opened. Auke Kok 2024-05-16 11:04:09 -07:00
  • 676d429264 Assume el9 is the same as el8 for rpmbuild purposes. Auke Kok 2024-01-24 11:30:48 -08:00
  • 5b260e6b54 block_write_begin() no longer is being passed aop_flags. Auke Kok 2024-01-19 12:15:50 -08:00
  • e2b06f2c92 mpage_readpage() is now replaced with mpage_read_folio. Auke Kok 2024-01-19 12:13:28 -08:00
  • 546b437df7 Shrinkers are now registered with a name. Auke Kok 2024-01-19 12:10:10 -08:00
  • 381f4543b7 Use iter based read/write to support splice and thus sendfile(). Auke Kok 2023-11-29 10:25:16 -08:00
  • 418a441604 kernel_setsockopt no longer available. Auke Kok 2023-10-17 11:15:40 -07:00
  • f3abf9710b generic_perform_write signature changed Auke Kok 2023-10-17 11:14:03 -07:00
  • 8a45c2baff Deprecate struct timeval. Auke Kok 2023-10-17 11:09:39 -07:00
  • 345ebd0876 fiemap_prep replaces fiemap_check_flags. Auke Kok 2023-10-16 16:36:22 -07:00
  • b718cf09de Handle idmapped mounts in xattr_handler Auke Kok 2023-10-16 16:04:19 -07:00
  • e4721366ff Added user_ns argument to posix_acl_update_mode, set_posix_acl Auke Kok 2023-10-03 11:28:51 -07:00
  • 4ef64c6fcf Vfs methods become user namespace mount aware. Auke Kok 2023-10-16 16:15:04 -07:00
  • 2d58ee2a37 Account for new bio_alloc() args. Auke Kok 2023-10-16 16:26:09 -07:00
  • 1f0dd7f025 __vmalloc defaults to PAGE_KERNEL everywhere, so the arg was removed. Auke Kok 2023-10-16 16:07:19 -07:00
  • 077468ac1e debugfs_create_atomic_t now returns void, don't check result Auke Kok 2023-10-17 11:15:04 -07:00
  • c951713ab2 list_cmp_func_t introduced, using const. Auke Kok 2023-10-16 16:39:30 -07:00
  • ad82a5e52a Squelch warning from bpf_iter.c. Auke Kok 2023-10-03 11:11:42 -07:00
  • d3c5328909 setattr_prepare no longer extern in fs.h Auke Kok 2023-10-02 13:39:38 -07:00
  • c30172210f Use blk_opf_t to pass bio op flags Auke Kok 2023-10-17 11:53:17 -07:00
  • 19af6e28fb "unaligned/access_ok.h" is not needed, and removed. Auke Kok 2023-10-16 15:58:10 -07:00
  • 8885486bc8 Add several low level includes. Auke Kok 2023-10-16 15:48:06 -07:00
  • 0204e092e4 FIELD_SIZEOF was deprecated. Auke Kok 2023-10-19 10:30:17 -07:00
  • 3b816cfd01 Merge pull request #183 from versity/auke/setattr_more_data_version_zero Zach Brown 2024-10-03 12:25:46 -07:00
  • b45fbe0bbb Don't pass data version to attr_x unless the ioctl means to set it. Auke Kok 2024-09-09 23:23:11 -04:00
  • c5d9b93b96 Merge pull request #187 from versity/auke/sparsefilt Zach Brown 2024-09-27 14:13:28 -07:00
  • 2984f4d3a8 Merge pull request #189 from versity/greg/el9-spec-fix Zach Brown 2024-09-27 14:05:40 -07:00
  • 3b8d2eab8e Sparse fix for epel 0.6.4 sparse - redefines Auke Kok 2024-09-19 14:48:20 -07:00
  • 4dde57dc27 Rely on $PATH for weak-modules Greg Cymbalski 2024-09-12 15:41:43 -07:00
  • a4be74f4b1 Merge pull request #182 from versity/auke/write_test_name_to_kmsg Zach Brown 2024-09-27 09:09:36 -07:00
  • c6ed82f19c Keep dist suffix greg/per-kversion Greg Cymbalski 2024-09-26 12:12:03 -07:00
  • c122c6823f Sanitize kversion Greg Cymbalski 2024-09-26 12:09:00 -07:00
  • dfa6a8c78b Add kernel version to package release var Greg Cymbalski 2024-09-26 11:38:21 -07:00
  • b66e52f3f8 Merge pull request #186 from versity/auke/add_quota_wkic_shrinker_counters Zach Brown 2024-09-19 09:59:44 -07:00
  • fb93d82b1e Add shrinker counters for wkic and quota_info. Auke Kok 2024-09-17 13:46:22 -04:00
  • 9d8ac2c7d7 Write to kmsg which test we're executing. Auke Kok 2024-08-28 14:36:55 -07:00
  • 49acbb4415 Merge pull request #181 from versity/auke/basic-posix-acl Zach Brown 2024-08-26 14:19:45 -07:00
  • 7b039a1d18 Add basic POSIX ACL tests. Auke Kok 2024-08-09 17:59:39 -04:00
  • ccd65b9a61 Fix POSIX ACL use in el8+. Auke Kok 2024-08-09 17:57:23 -04:00
  • aeb1dbc5f5 Merge pull request #180 from versity/zab/cleanup_large_test_tmp_output Zach Brown 2024-07-23 10:44:07 -07:00
  • e20d3ae1e8 Clean up large test files Zach Brown 2024-07-22 10:26:27 -07:00
  • 3228749957 Merge pull request #137 from versity/auke/client-unmount-test-debug-data Zach Brown 2024-07-22 14:03:15 -07:00
  • db445ce517 Fix the debug output of client-unmount-recovery Auke Kok 2023-10-02 16:54:33 -04:00
  • bb5d98730b Merge pull request #167 from versity/auke/test-zero-time-createmany-parallel-mounts Zach Brown 2024-07-22 10:12:09 -07:00
  • cb0838a0ef Merge pull request #179 from versity/auke/extra_version_device_checks Zach Brown 2024-07-12 13:24:42 -07:00
  • 7eaed848ed Increase time measurement accuracy beyond whole seconds. Auke Kok 2024-03-05 14:10:17 -05:00
  • 267c1cc2d5 Check meta flags bit set/unset for devices. Auke Kok 2024-07-11 15:57:38 -04:00
  • c6b92329b3 Merge pull request #178 from versity/zab/v1.21 Zach Brown 2024-07-01 14:31:27 -07:00
  • 91e7f051cf v1.21 Release v1.21 Zach Brown 2024-07-01 10:57:54 -07:00
  • 7645f04363 Merge pull request #177 from versity/zab/retention_quota_project_indx Zach Brown 2024-06-28 17:21:15 -07:00
  • 8c06302984 Let run-tests specify mkfs format version zab/retention_quota_project_indx Zach Brown 2024-06-26 10:21:46 -07:00
  • 1bc83e9e2d Add indx xattr tag support to utils Zach Brown 2024-01-29 13:29:55 -08:00
  • 38c6d66ffc Add indx xattr tag support Zach Brown 2023-12-06 13:36:18 -08:00
  • 6a17dc335f Add quota tests Zach Brown 2023-11-30 15:53:15 -08:00
  • e0bb6ca481 Add quota support to utils Zach Brown 2023-09-29 11:55:38 -07:00
  • 38e6f11ee4 Add quota support Zach Brown 2023-09-13 09:30:23 -07:00
  • 442980f1c9 Add project ID tests Zach Brown 2023-12-12 13:56:25 -08:00
  • 82c2d0b1d0 Add o_tmpfile_linkat test binary Zach Brown 2023-12-12 14:43:46 -08:00
  • 4a8240748e Add project ID support Zach Brown 2023-09-13 09:30:14 -07:00
  • 60ca950f42 Drop caches in totl test Zach Brown 2023-08-21 12:50:48 -07:00
  • 9c45e8b7ef read_xattr_totls ioctl uses weak item cache Zach Brown 2023-08-16 14:56:06 -07:00
  • ee9e8c3e1a Extract .totl. item merging into own functions Zach Brown 2023-08-16 12:26:59 -07:00
  • 5f156b7a36 Add scoutfs_forest_read_items_roots Zach Brown 2023-08-15 16:15:11 -07:00
  • 3a51ca369b Add the weak item cache Zach Brown 2023-08-08 09:13:34 -07:00
  • 460f3ce503 Add unit tests for retention Bryant G. Duffy-Ly 2022-01-24 14:48:14 -06:00
  • fb5331a1d9 Add inode retention bit Zach Brown 2024-06-17 14:20:45 -07:00
  • 5a53e7144d Add format-version back/forward compat test Zach Brown 2022-02-03 09:06:34 -08:00
  • a23877b150 Add fs test functions for mounted paths Zach Brown 2022-02-03 14:05:32 -08:00
  • 5ccdf3c9f0 Add T_MODULE for tests Zach Brown 2022-02-03 09:26:01 -08:00
  • 270726a6ea Implement stat_more and setattr_more with attr_x Zach Brown 2024-06-26 12:48:32 -07:00
  • de304628ea Add attr_x commands and documentation to utils Zach Brown 2024-06-18 15:14:30 -07:00
  • 6a99ca9ede Add attr_x core and ioctls Zach Brown 2024-06-27 15:48:34 -07:00
  • 0521bd0e6b Make offline extent creation use one transaction Zach Brown 2024-06-26 13:36:22 -07:00
  • 361491846d Add scoutfs_fmt_vers_unsupported() Zach Brown 2024-06-27 13:53:53 -07:00
  • 9ba4271c26 Add new max format version of 2 Bryant G. Duffy-Ly 2022-01-07 10:31:46 -06:00
  • 90cfaf17d1 Initial support for different inode sizes Bryant G. Duffy-Ly 2022-01-07 08:03:43 -06:00
  • 6931cb7b0e Add scoutfs_inode_[gs]et_flags Zach Brown 2024-06-14 15:54:12 -07:00
  • 7d4db05445 Add scoutfs_item_lookup_smaller_zero Zach Brown 2022-05-11 14:06:02 -07:00
  • 7b71250072 Merge pull request #176 from versity/zab/accumulated_fixes Zach Brown 2024-06-26 13:21:50 -07:00
  • 8e37be279c Use seqlock to protect inode fields Zach Brown 2024-06-14 15:41:13 -07:00
  • d6642da44d Prevent downgrade of format version Zach Brown 2024-06-11 09:58:54 -07:00
  • 4b87045447 Pre-declare scoutfs_lock in forest.h Zach Brown 2023-08-16 12:25:48 -07:00
  • 3f773a8594 Fix uninit written in scoutfs_file_write_iter Zach Brown 2024-01-31 17:13:39 -08:00
  • c385eea9a1 Check for all offline in scoutfs_file_write_iter Zach Brown 2024-02-01 09:59:47 -08:00
  • c296bc1959 Remove scoutfs_data_wait_check_iter Zach Brown 2024-02-01 10:06:42 -08:00
  • 3052feac29 Have item cache show unprotected lock Zach Brown 2024-03-21 10:39:10 -07:00
  • 1fa0d7727c scoutfs_item_create checks wrong lock mode Zach Brown 2024-03-21 10:48:58 -07:00
  • 2af6f47c8b Fix bad error exit path in unlink Zach Brown 2024-06-18 12:50:55 -07:00
  • 6db69b7a4f Set root inode crtime in mkfs Zach Brown 2024-06-20 09:54:04 -07:00
  • 8ca1f1994d Merge pull request #174 from versity/zab/trace_block_estale Zach Brown 2024-06-11 09:42:45 -07:00
  • 48716461e4 Add tracepoint as block read returns ESTALE Zach Brown 2024-06-10 10:57:29 -07:00
  • 18f00a8acc scoutfs_item_create checks wrong lock mode zab/quot_proj_indx Zach Brown 2024-03-21 10:48:58 -07:00
  • 40b62b5033 Have item cache show unprotected lock Zach Brown 2024-03-21 10:39:10 -07:00
  • d4b1cd5931 Use incompatible pre-release format version Zach Brown 2024-02-01 10:21:21 -08:00
  • 555b307fe6 Remove scoutfs_data_wait_check_iter Zach Brown 2024-02-01 10:06:42 -08:00
  • 9859a75d4e Check for all offline in scoutfs_file_write_iter Zach Brown 2024-02-01 09:59:47 -08:00
  • c6ad865054 Fix uninit written in scoutfs_file_write_iter Zach Brown 2024-01-31 17:13:39 -08:00
  • 19ea848bca Add indx xattr tag support to utils Zach Brown 2024-01-29 13:29:55 -08:00