public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] xfs: fix a few realtime bugs
@ 2020-09-07 18:01 Darrick J. Wong
  2020-09-07 18:01 ` [PATCH 1/3] xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev Darrick J. Wong
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Darrick J. Wong @ 2020-09-07 18:01 UTC (permalink / raw)
  To: darrick.wong; +Cc: linux-xfs

Hi all,

While running fstests with realtime enabled and rtinherit=1, the kernel
tripped over a bunch of bugs related to the realtime support.  The three
patches in this series fix some problems with inode flags being
propagated incorrectly and some math errors in the rt allocator and the
fallocate code that cause filesystem shutdowns.

If you're going to start using this mess, you probably ought to just
pull from my git trees, which are linked below.

This is an extraordinary way to destroy everything.  Enjoy!
Comments and questions are, as always, welcome.

--D

kernel git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=realtime-bugs
---
 fs/xfs/xfs_bmap_util.c |   16 ++++++++++++++++
 fs/xfs/xfs_inode.c     |    3 ++-
 fs/xfs/xfs_rtalloc.c   |   11 +++++++++++
 3 files changed, 29 insertions(+), 1 deletion(-)


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2020-09-08 20:16 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-07 18:01 [PATCH 0/3] xfs: fix a few realtime bugs Darrick J. Wong
2020-09-07 18:01 ` [PATCH 1/3] xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev Darrick J. Wong
2020-09-08 14:56   ` Christoph Hellwig
2020-09-07 18:01 ` [PATCH 2/3] xfs: make sure the rt allocator doesn't run off the end Darrick J. Wong
2020-09-08 14:58   ` Christoph Hellwig
2020-09-07 18:01 ` [PATCH 3/3] xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size Darrick J. Wong
2020-09-08 14:59   ` Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox