Commit Graph

  • 205d8ebd4a Account for quoting style changes in coreutils. Auke Kok 2023-07-05 14:01:51 -04:00
  • e580f33f82 Ignore loop device resizing messages. Auke Kok 2023-07-05 14:00:36 -04:00
  • d480243c11 Support .read/write_iter callbacks in lieu of .aio_read/write Auke Kok 2023-05-11 15:32:57 -04:00
  • bafecbc604 Implement .readahead for address_space_operations (aops). Auke Kok 2023-06-05 19:39:20 -04:00
  • 65be4682e3 implement generic_file_buffered_write() Auke Kok 2023-05-11 15:39:20 -04:00
  • e88845d185 (un)register_hotcpu_notifier is obsolete Auke Kok 2023-05-11 15:39:56 -04:00
  • ec50e66fff Timespec64 changes for yr2038. Auke Kok 2023-05-11 15:12:33 -04:00
  • 0e91f9a277 Adjust scoutfs_quorum_loop trace point. Auke Kok 2023-05-10 18:51:38 -04:00
  • 69068ae2c0 Initialize msg.msg_iter from iovec. Auke Kok 2023-06-01 13:35:54 -04:00
  • 016dac39bf Handle net arg being added to sock_create_kern() Auke Kok 2023-05-31 15:48:54 -04:00
  • e69cf3dec8 kernel_getsockname and kernel_getpeername dropped addrlen arg. Auke Kok 2023-05-31 15:43:01 -04:00
  • d6c143a639 xattr functions are now passed flags through struct xattr_handler Auke Kok 2023-05-10 14:29:43 -04:00
  • 09ae100254 Remove the use of backing_dev_info pt from address_space. Auke Kok 2023-05-10 13:55:07 -04:00
  • 50f5077863 Do not use MS_* flags anymore in kernel space. Auke Kok 2023-05-09 16:13:52 -04:00
  • cca4fcb788 Use count/scan objects shrinking interface Zach Brown 2022-08-02 15:29:48 -07:00
  • 1d150da3f0 Use page->lru instead of page->list Auke Kok 2023-05-30 14:10:14 -04:00
  • 28f03d3558 Use more modern bio interfaces Zach Brown 2022-08-01 14:10:40 -07:00
  • 4275f6e6e5 Use memalloc_nofs_save Zach Brown 2022-08-01 09:25:17 -07:00
  • 70a5b6ffe2 Use percpu_counter_add_batch Zach Brown 2022-07-21 11:23:02 -07:00
  • b89ecd47b4 Use __posix_acl_create/_chmod and add backwards compatibility Auke Kok 2023-05-26 16:18:55 -04:00
  • 4293816764 Fix argument test for __posix_acl_valid. Auke Kok 2023-05-10 16:46:14 -04:00
  • f0de59a9a3 Use setattr_preapre() as inode_change_ok() was removed in v4.8-rc1 Auke Kok 2023-05-10 19:23:40 -04:00
  • 1f0a08eacb Use the new inode->i_version manipulation methods. Auke Kok 2023-05-11 14:36:39 -04:00
  • dac3f056a5 inode->i_mutex has been replaced with inode->i_rwsem. Auke Kok 2023-05-09 15:47:19 -04:00
  • af868aad9b New inode->i_version API requires <iversion.h> Auke Kok 2023-05-09 14:30:46 -04:00
  • cf4df0ef9f use $(MAKE) to allow passing jobserver flags. Auke Kok 2023-05-09 15:11:34 -04:00
  • 81aa58253e module_init/_exit should have a semicolon at eol. Auke Kok 2023-05-09 15:53:23 -04:00
  • c683ded0e6 Adjust for new augmented rbtree compute callback function signature Auke Kok 2023-05-10 19:30:29 -04:00
  • f27431b3ae Add include <blkdev.h>. Auke Kok 2023-05-11 15:26:22 -04:00
  • 28c3cee995 preempt_mask.h is removed entirely. Auke Kok 2023-05-09 15:18:47 -04:00
  • 430960ef3c page_cache_release() is removed. put_page() instead. Auke Kok 2023-05-10 19:26:06 -04:00
  • 7006a84d96 flush_work_sync is equivalent to flush_work. Auke Kok 2023-05-15 18:32:24 -04:00
  • eafb8621da d_materialise_unique replaced with d_splice_alias. Auke Kok 2023-05-15 18:24:30 -04:00
  • 006555d42a READ_ONCE() replaces ACCESS_ONCE() Auke Kok 2023-05-15 14:55:19 -04:00
  • 8e458f9230 PAGE_CACHE_SIZE was removed, replace with PAGE_SIZE. Auke Kok 2023-05-15 14:20:48 -04:00
  • 32c0dbce09 Include kernel.h and fs.h at the top of kernelcompat.h Auke Kok 2023-05-11 15:00:43 -04:00
  • 9c9ba651bd Merge pull request #141 from versity/zab/fence-reclaim-racey-seq-test Zach Brown 2023-10-09 12:21:48 -07:00
  • 14eddb6420 Remove seq test from fence-and-reclaim Zach Brown 2023-10-09 10:56:15 -07:00
  • 597208324d Merge pull request #140 from versity/zab/v1.16 Zach Brown 2023-10-04 11:51:45 -07:00
  • 8596c9ad45 v1.16 Release v1.16 zab/v1.16 Zach Brown 2023-10-04 10:32:15 -07:00
  • 8a705ea380 Merge pull request #139 from versity/zab/hold_commit_stuck Zach Brown 2023-10-04 10:27:12 -07:00
  • 4784ccdfd5 Start server commits when holds wait for alloc zab/hold_commit_stuck Zach Brown 2023-10-03 10:57:29 -07:00
  • bcf559818b Add rpm spec file support for el8 builds ben/el8 Ben McClelland 2023-08-10 16:23:57 -07:00
  • 36ee4d946b Ignore last flag output by filefrag. Auke Kok 2023-07-14 13:25:51 -04:00
  • dc57b34b8d Don't use static struct initializer. Auke Kok 2023-07-14 13:13:40 -04:00
  • 779b96df81 Allow the kernel to return -ESTALE from orphan-inode test Auke Kok 2023-07-13 16:59:45 -04:00
  • 1ee0331b8b Skip userns based testing for RHEL8. Auke Kok 2023-07-10 18:33:31 -04:00
  • 42acf01dce Use .prefix for POSIX acl instead of .name. Auke Kok 2023-07-10 18:31:55 -04:00
  • ca4d463c75 Don't cache ACL's in newer kernels. Auke Kok 2023-07-05 18:17:18 -04:00
  • e7dadd09ae New versions of getfattr will quote empty attr values. Auke Kok 2023-07-05 14:58:52 -04:00
  • 954843d2ab Account for coreutils using statx() call instead of stat() Auke Kok 2023-07-05 14:07:57 -04:00
  • 5968265aad Account for e2fsprogs output format changes. Auke Kok 2023-07-05 14:05:10 -04:00
  • f30c095e8e Account for quoting style changes in coreutils. Auke Kok 2023-07-05 14:01:51 -04:00
  • 1578ded917 Ignore loop device resizing messages. Auke Kok 2023-07-05 14:00:36 -04:00
  • 2c21f88f24 Support .read/write_iter callbacks in lieu of .aio_read/write Auke Kok 2023-05-11 15:32:57 -04:00
  • 57356b57aa Implement .readahead for address_space_operations (aops). Auke Kok 2023-06-05 19:39:20 -04:00
  • b81e3bf421 implement generic_file_buffered_write() Auke Kok 2023-05-11 15:39:20 -04:00
  • 5d1742a954 (un)register_hotcpu_notifier is obsolete Auke Kok 2023-05-11 15:39:56 -04:00
  • 22bd4c4493 Timespec64 changes for yr2038. Auke Kok 2023-05-11 15:12:33 -04:00
  • 371bff49af Adjust scoutfs_quorum_loop trace point. Auke Kok 2023-05-10 18:51:38 -04:00
  • 3d43fdfeaa Initialize msg.msg_iter from iovec. Auke Kok 2023-06-01 13:35:54 -04:00
  • 6563f70a90 Handle net arg being added to sock_create_kern() Auke Kok 2023-05-31 15:48:54 -04:00
  • a14da52cbb kernel_getsockname and kernel_getpeername dropped addrlen arg. Auke Kok 2023-05-31 15:43:01 -04:00
  • f367e485a6 xattr functions are now passed flags through struct xattr_handler Auke Kok 2023-05-10 14:29:43 -04:00
  • 8a7bc0cdfa Remove the use of backing_dev_info pt from address_space. Auke Kok 2023-05-10 13:55:07 -04:00
  • e81d16f8db Do not use MS_* flags anymore in kernel space. Auke Kok 2023-05-09 16:13:52 -04:00
  • bad0455e28 Use count/scan objects shrinking interface Zach Brown 2022-08-02 15:29:48 -07:00
  • 0a30c0b926 Use page->lru instead of page->list Auke Kok 2023-05-30 14:10:14 -04:00
  • 84a4000c85 Use more modern bio interfaces Zach Brown 2022-08-01 14:10:40 -07:00
  • 859f63e49b Use memalloc_nofs_save Zach Brown 2022-08-01 09:25:17 -07:00
  • 588bdb7969 Use percpu_counter_add_batch Zach Brown 2022-07-21 11:23:02 -07:00
  • b894f6b04c Use __posix_acl_create/_chmod and add backwards compatibility Auke Kok 2023-05-26 16:18:55 -04:00
  • e26573ae8e Fix argument test for __posix_acl_valid. Auke Kok 2023-05-10 16:46:14 -04:00
  • 3f6b98496f Use setattr_preapre() as inode_change_ok() was removed in v4.8-rc1 Auke Kok 2023-05-10 19:23:40 -04:00
  • b8a378ede7 Use the new inode->i_version manipulation methods. Auke Kok 2023-05-11 14:36:39 -04:00
  • 4b08e79988 inode->i_mutex has been replaced with inode->i_rwsem. Auke Kok 2023-05-09 15:47:19 -04:00
  • 2ac28c4969 New inode->i_version API requires <iversion.h> Auke Kok 2023-05-09 14:30:46 -04:00
  • 3608d1aae1 use $(MAKE) to allow passing jobserver flags. Auke Kok 2023-05-09 15:11:34 -04:00
  • f13757f0af module_init/_exit should have a semicolon at eol. Auke Kok 2023-05-09 15:53:23 -04:00
  • 34e6efd39c Adjust for new augmented rbtree compute callback function signature Auke Kok 2023-05-10 19:30:29 -04:00
  • b452ca3d23 Add include <blkdev.h>. Auke Kok 2023-05-11 15:26:22 -04:00
  • 090c795b7e preempt_mask.h is removed entirely. Auke Kok 2023-05-09 15:18:47 -04:00
  • d9394cb084 page_cache_release() is removed. put_page() instead. Auke Kok 2023-05-10 19:26:06 -04:00
  • 67ae352618 flush_work_sync is equivalent to flush_work. Auke Kok 2023-05-15 18:32:24 -04:00
  • 38bb5a8254 d_materialise_unique replaced with d_splice_alias. Auke Kok 2023-05-15 18:24:30 -04:00
  • 2510688a36 READ_ONCE() replaces ACCESS_ONCE() Auke Kok 2023-05-15 14:55:19 -04:00
  • 15a5dca8c6 PAGE_CACHE_SIZE was removed, replace with PAGE_SIZE. Auke Kok 2023-05-15 14:20:48 -04:00
  • c3996cb021 Include kernel.h and fs.h at the top of kernelcompat.h Auke Kok 2023-05-11 15:00:43 -04:00
  • 778c2769df Merge pull request #132 from versity/zab/v1.15 Zach Brown 2023-07-17 13:02:10 -07:00
  • 9e3529060e v1.15 Release v1.15 zab/v1.15 Zach Brown 2023-07-17 12:06:57 -07:00
  • 1672b3ecec Merge pull request #130 from versity/zab/noncontig_alloc_einval Zach Brown 2023-07-17 10:21:18 -07:00
  • 55f9435fad Fix partial preallocation when _contig_only = 0 zab/noncontig_alloc_einval Zach Brown 2023-07-13 12:31:58 -07:00
  • 072f6868d3 Merge pull request #131 from versity/zab/server_merge_splice_failure Zach Brown 2023-07-15 21:03:32 -07:00
  • 8a64b46a2f Process log merge splicing in many commits zab/server_merge_splice_failure Zach Brown 2023-07-13 10:40:49 -07:00
  • 14901c39aa Merge pull request #129 from versity/zab/v1.14 Zach Brown 2023-06-29 11:30:01 -07:00
  • e095127ae9 v1.14 Release v1.14 Zach Brown 2023-06-29 10:03:53 -07:00
  • a9da27444f Merge pull request #128 from versity/zab/prealloc_fragmentation Zach Brown 2023-06-29 09:57:32 -07:00
  • 49fe89741d Merge pull request #125 from versity/zab/get_referring_entries Zach Brown 2023-06-29 09:57:06 -07:00
  • 847916860d Advance move_blocks extent search offset Zach Brown 2023-06-28 16:47:41 -07:00
  • 564b942ead Write test for hole filling noncontig prealloc Zach Brown 2023-06-28 15:01:36 -07:00