Show patches with: Submitter = Brian Foster       |   857 patches
« 1 2 3 48 9 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,4/4] xfs: fill dirty folios on zero range of unwritten mappings iomap: zero range folio batch processing prototype - - - --- 2024-11-19 Brian Foster New
[RFC,3/4] xfs: always trim mapping to requested range for zero range iomap: zero range folio batch processing prototype - - - --- 2024-11-19 Brian Foster New
[RFC,2/4] iomap: optional zero range dirty folio processing iomap: zero range folio batch processing prototype - - - --- 2024-11-19 Brian Foster New
[RFC,1/4] iomap: allow passing a folio into write begin path iomap: zero range folio batch processing prototype - - - --- 2024-11-19 Brian Foster New
[v4,3/3] iomap: elide flush from partial eof zero range iomap: zero range flush fixes - 2 - --- 2024-11-15 Brian Foster New
[v4,2/3] iomap: lift zeroed mapping handling into iomap_zero_range() iomap: zero range flush fixes - 1 - --- 2024-11-15 Brian Foster New
[v4,1/3] iomap: reset per-iter state on non-error iter advances iomap: zero range flush fixes - 2 - --- 2024-11-15 Brian Foster New
[v2] iomap: warn on zero range of a post-eof folio [v2] iomap: warn on zero range of a post-eof folio - 2 - --- 2024-11-15 Brian Foster New
[v2,2/2] xfs: online grow vs. log recovery stress test (realtime version) fstests/xfs: a couple growfs log recovery tests - 1 - --- 2024-10-29 Brian Foster New
[v2,1/2] xfs: online grow vs. log recovery stress test fstests/xfs: a couple growfs log recovery tests - 1 - --- 2024-10-29 Brian Foster New
iomap: elide zero range flush from partial eof zeroing iomap: elide zero range flush from partial eof zeroing - - - --- 2024-10-23 Brian Foster New
[2/2] xfs: online grow vs. log recovery stress test (realtime version) fstests/xfs: a couple growfs log recovery tests - - - --- 2024-10-17 Brian Foster New
[1/2] xfs: online grow vs. log recovery stress test fstests/xfs: a couple growfs log recovery tests - - - --- 2024-10-17 Brian Foster New
xfsprogs/mkfs: prototype XFS image mode format for scalable AG growth xfsprogs/mkfs: prototype XFS image mode format for scalable AG growth - - - --- 2024-10-08 Brian Foster Not Applicable
[RFC,4/4] xfs: support dynamic AG size growing on single AG filesystems xfs: prototype dynamic AG size grow for image mode - - - --- 2024-10-08 Brian Foster Not Applicable
[RFC,3/4] xfs: factor out a helper to calculate post-growfs agcount xfs: prototype dynamic AG size grow for image mode - - - --- 2024-10-08 Brian Foster Not Applicable
[RFC,2/4] xfs: transaction support for sb_agblocks updates xfs: prototype dynamic AG size grow for image mode - - - --- 2024-10-08 Brian Foster Not Applicable
[RFC,1/4] xfs: factor out sb_agblocks usage in growfs xfs: prototype dynamic AG size grow for image mode - - - --- 2024-10-08 Brian Foster Not Applicable
[2/1] xfs: don't free cowblocks from under dirty pagecache on unshare [v2] xfs: skip background cowblock trims on inodes open for write - 1 - --- 2024-09-06 Brian Foster Accepted
[v2] xfs: skip background cowblock trims on inodes open for write [v2] xfs: skip background cowblock trims on inodes open for write - 1 - --- 2024-09-03 Brian Foster Accepted
[v3,2/2] iomap: make zero range flush conditional on unwritten mappings iomap: flush dirty cache over unwritten mappings on zero range - 2 - --- 2024-08-30 Brian Foster Not Applicable
[v3,1/2] iomap: fix handling of dirty folios over unwritten extents iomap: flush dirty cache over unwritten mappings on zero range - 2 - --- 2024-08-30 Brian Foster Not Applicable
[v2,2/2] iomap: make zero range flush conditional on unwritten mappings iomap: flush dirty cache over unwritten mappings on zero range - 1 - --- 2024-08-28 Brian Foster Superseded
[v2,1/2] iomap: fix handling of dirty folios over unwritten extents iomap: flush dirty cache over unwritten mappings on zero range - 1 - --- 2024-08-28 Brian Foster Superseded
[v2,4/4] generic: test to run fsx eof pollution fstests/fsx: test coverage for eof zeroing - 1 - --- 2024-08-28 Brian Foster Not Applicable
[v2,3/4] fsx: support eof page pollution for eof zeroing test coverage fstests/fsx: test coverage for eof zeroing - 1 - --- 2024-08-28 Brian Foster Not Applicable
[v2,2/4] fsx: factor out a file size update helper fstests/fsx: test coverage for eof zeroing - 1 - --- 2024-08-28 Brian Foster Not Applicable
[v2,1/4] fsx: don't skip file size and buf updates on simulated ops fstests/fsx: test coverage for eof zeroing - 1 - --- 2024-08-28 Brian Foster Not Applicable
[2/2] iomap: make zero range flush conditional on unwritten mappings iomap: flush dirty cache over unwritten mappings on zero range - - - --- 2024-08-22 Brian Foster Superseded
[1/2] iomap: fix handling of dirty folios over unwritten extents iomap: flush dirty cache over unwritten mappings on zero range - - - --- 2024-08-22 Brian Foster Superseded
[3/3] generic: test to run fsx eof pollution fstests/fsx: test coverage for eof zeroing - - - --- 2024-08-22 Brian Foster Superseded
[2/3] fsx: support eof page pollution for eof zeroing test coverage fstests/fsx: test coverage for eof zeroing - - - --- 2024-08-22 Brian Foster Superseded
[1/3] fsx: factor out a file size update helper fstests/fsx: test coverage for eof zeroing - - - --- 2024-08-22 Brian Foster Superseded
[RFD] xfsprogs/mkfs: prototype XFS image mode format for scalable AG growth [RFD] xfsprogs/mkfs: prototype XFS image mode format for scalable AG growth - - - --- 2024-08-12 Brian Foster Accepted
[4/4] xfs: remove unnecessary flush of eof page from truncate iomap: zero dirty folios over unwritten mappings on zero range - - - --- 2024-07-18 Brian Foster Accepted
[3/4] iomap: fix handling of dirty folios over unwritten extents iomap: zero dirty folios over unwritten mappings on zero range - - - --- 2024-07-18 Brian Foster Superseded
[2/4] iomap: refactor an iomap_revalidate() helper iomap: zero dirty folios over unwritten mappings on zero range - - - --- 2024-07-18 Brian Foster Accepted
[1/4] filemap: return pos of first dirty folio from range_has_writeback iomap: zero dirty folios over unwritten mappings on zero range - - - --- 2024-07-18 Brian Foster Accepted
[RFC,3/3] xfs: add nodataio mount option to skip all data I/O xfs: nodataio mount option to skip data I/O - - - --- 2024-04-10 Brian Foster Accepted
[RFC,2/3] iomap: add nosubmit flag to skip data I/O on iomap mapping xfs: nodataio mount option to skip data I/O - - - --- 2024-04-10 Brian Foster Accepted
[RFC,1/3] iomap: factor out a bio submission helper xfs: nodataio mount option to skip data I/O - - - --- 2024-04-10 Brian Foster Accepted
xfs: skip background cowblock trims on inodes open for write xfs: skip background cowblock trims on inodes open for write - - - --- 2024-02-14 Brian Foster Superseded
[RFC,v2] xfs: run blockgc on freeze to avoid iget stalls after reclaim [RFC,v2] xfs: run blockgc on freeze to avoid iget stalls after reclaim - - - --- 2024-01-19 Brian Foster Deferred
xfs: fix broken truncate pre-size update flushing xfs: fix broken truncate pre-size update flushing - - - --- 2022-11-28 Brian Foster Deferred
[RFC] xfs_io: simple bad buf hack to simulate write failure [RFC] xfs_io: simple bad buf hack to simulate write failure - - - --- 2022-11-23 Brian Foster Deferred
xfs: move truncate zeroing flush into ->iomap_begin() xfs: move truncate zeroing flush into ->iomap_begin() - - - --- 2022-11-04 Brian Foster Deferred
xfs: redirty eof folio on truncate to avoid filemap flush xfs: redirty eof folio on truncate to avoid filemap flush - - - --- 2022-10-28 Brian Foster Deferred
[RFC,2/2] xfs: optimize eof page flush for iomap zeroing on truncate xfs: optimize truncate cache flushing - - - --- 2022-10-28 Brian Foster Deferred
[RFC,1/2] xfs: lift truncate iomap zeroing into a new helper xfs: optimize truncate cache flushing - - - --- 2022-10-28 Brian Foster Deferred
xfs: fix xfs_ifree() error handling to not leak perag ref xfs: fix xfs_ifree() error handling to not leak perag ref - 2 - --- 2022-05-27 Brian Foster Accepted
xfs: fix soft lockup via spinning in filestream ag selection loop xfs: fix soft lockup via spinning in filestream ag selection loop - 2 - --- 2022-04-22 Brian Foster Superseded
[RFC,4/4] xfs: skip busy inodes on finobt inode allocation xfs: track and skip realloc of busy inodes - - - --- 2022-02-17 Brian Foster Deferred
[RFC,3/4] xfs: crude chunk allocation retry mechanism xfs: track and skip realloc of busy inodes - - - --- 2022-02-17 Brian Foster Deferred
[RFC,2/4] xfs: tag reclaimable inodes with pending RCU grace periods as busy xfs: track and skip realloc of busy inodes - - - --- 2022-02-17 Brian Foster Deferred
[RFC,1/4] xfs: require an rcu grace period before inode recycle xfs: track and skip realloc of busy inodes - - - --- 2022-02-17 Brian Foster Deferred
xfs: require an rcu grace period before inode recycle xfs: require an rcu grace period before inode recycle - - - --- 2022-01-21 Brian Foster Superseded
[2/2] xfs: run blockgc on freeze to avoid iget stalls after reclaim xfs: a couple misc/small deferred inactivation tweaks - - - --- 2022-01-13 Brian Foster Superseded
[1/2] xfs: flush inodegc workqueue tasks before cancel xfs: a couple misc/small deferred inactivation tweaks - 2 - --- 2022-01-13 Brian Foster Accepted
[v4] tests/xfs: test COW writeback failure when overlapping non-shared blocks [v4] tests/xfs: test COW writeback failure when overlapping non-shared blocks - 1 - --- 2021-12-17 Brian Foster Accepted
[v3] tests/xfs: test COW writeback failure when overlapping non-shared blocks [v3] tests/xfs: test COW writeback failure when overlapping non-shared blocks - 1 - --- 2021-12-17 Brian Foster Accepted
[v2] tests/xfs: test COW writeback failure when overlapping non-shared blocks [v2] tests/xfs: test COW writeback failure when overlapping non-shared blocks - 1 - --- 2021-10-25 Brian Foster Accepted
generic: test COW writeback failure when overlapping non-shared blocks generic: test COW writeback failure when overlapping non-shared blocks - - - --- 2021-10-21 Brian Foster Deferred
xfs: punch out data fork delalloc blocks on COW writeback failure xfs: punch out data fork delalloc blocks on COW writeback failure - 1 - --- 2021-10-21 Brian Foster Accepted
[v3,4/4] xfs: fix perag reference leak on iteration race with growfs xfs: fix perag iteration raciness - 2 - --- 2021-10-14 Brian Foster Accepted
[v3,3/4] xfs: terminate perag iteration reliably on agcount xfs: fix perag iteration raciness - 2 - --- 2021-10-14 Brian Foster Accepted
[v3,2/4] xfs: rename the next_agno perag iteration variable xfs: fix perag iteration raciness - 2 - --- 2021-10-14 Brian Foster Accepted
[v3,1/4] xfs: fold perag loop iteration logic into helper function xfs: fix perag iteration raciness - 2 - --- 2021-10-14 Brian Foster Accepted
[v2,4/4] xfs: fix perag reference leak on iteration race with growfs xfs: fix perag iteration raciness - 1 - --- 2021-10-12 Brian Foster Superseded
[v2,3/4] xfs: terminate perag iteration reliably on agcount xfs: fix perag iteration raciness - 1 - --- 2021-10-12 Brian Foster Superseded
[v2,2/4] xfs: rename the next_agno perag iteration variable xfs: fix perag iteration raciness - 1 - --- 2021-10-12 Brian Foster Superseded
[v2,1/4] xfs: fold perag loop iteration logic into helper function xfs: fix perag iteration raciness - 1 - --- 2021-10-12 Brian Foster Superseded
[3/3] xfs: terminate perag iteration reliably on end agno xfs: fix perag iteration raciness - - - --- 2021-10-07 Brian Foster Deferred
[2/3] xfs: rename the next_agno perag iteration variable xfs: fix perag iteration raciness - - - --- 2021-10-07 Brian Foster Superseded
[1/3] xfs: fold perag loop iteration logic into helper function xfs: fix perag iteration raciness - - - --- 2021-10-07 Brian Foster Superseded
[v2,2/2] xfs: remove dead stale buf unpin handling code xfs: fix buffer use after free on unpin abort - 1 - --- 2021-06-21 Brian Foster Accepted
[v2,1/2] xfs: hold buffer across unpin and potential shutdown processing xfs: fix buffer use after free on unpin abort - 1 - --- 2021-06-21 Brian Foster Accepted
[RFC,v3,3/3] iomap: bound ioend size to 4096 pages iomap: avoid soft lockup warnings on large ioends - - - --- 2021-05-17 Brian Foster Deferred
[v3,2/3] xfs: kick large ioends to completion workqueue iomap: avoid soft lockup warnings on large ioends - 1 - --- 2021-05-17 Brian Foster Deferred
[v3,1/3] iomap: resched ioend completion when in non-atomic context iomap: avoid soft lockup warnings on large ioends - 1 - --- 2021-05-17 Brian Foster Deferred
[v1.1,2/2] xfs: remove dead stale buf unpin handling code Untitled series #481283 - 1 - --- 2021-05-12 Brian Foster Superseded
[2/2] xfs: remove dead stale buf unpin handling code xfs: fix buffer use after free on unpin abort - 1 - --- 2021-05-11 Brian Foster Superseded
[1/2] xfs: hold buffer across unpin and potential shutdown processing xfs: fix buffer use after free on unpin abort - 1 - --- 2021-05-11 Brian Foster Superseded
[RFC] xfs: hold buffer across unpin and potential shutdown processing [RFC] xfs: hold buffer across unpin and potential shutdown processing - - - --- 2021-05-03 Brian Foster Superseded
[v5,3/3] xfs: set aside allocation btree blocks from block reservation xfs: set aside allocation btree blocks from block reservation - 3 - --- 2021-04-28 Brian Foster Accepted
[v5,2/3] xfs: introduce in-core global counter of allocbt blocks xfs: set aside allocation btree blocks from block reservation - 3 - --- 2021-04-28 Brian Foster Accepted
[v5,1/3] xfs: unconditionally read all AGFs on mounts with perag reservation xfs: set aside allocation btree blocks from block reservation - 3 - --- 2021-04-28 Brian Foster Accepted
[v4,3/3] xfs: set aside allocation btree blocks from block reservation xfs: set aside allocation btree blocks from block reservation - 3 - --- 2021-04-23 Brian Foster Superseded
[v4,2/3] xfs: introduce in-core global counter of allocbt blocks xfs: set aside allocation btree blocks from block reservation - 2 - --- 2021-04-23 Brian Foster Superseded
[v4,1/3] xfs: unconditionally read all AGFs on mounts with perag reservation xfs: set aside allocation btree blocks from block reservation - 3 - --- 2021-04-23 Brian Foster Superseded
[v3,2/2] xfs: set aside allocation btree blocks from block reservation xfs: set aside allocation btree blocks from block reservation - - - --- 2021-04-12 Brian Foster Superseded
[v3,1/2] xfs: set a mount flag when perag reservation is active xfs: set aside allocation btree blocks from block reservation - - - --- 2021-04-12 Brian Foster Deferred
xfs/502: scale file count based on AG count to avoid thrashing xfs/502: scale file count based on AG count to avoid thrashing - - - --- 2021-04-09 Brian Foster Accepted
[v2,5/5] iomap: remove unused private field from ioend xfs: ioend batching log reservation deadlock - 2 - --- 2021-04-09 Brian Foster Deferred
[v2,4/5] xfs: drop unnecessary setfilesize helper xfs: ioend batching log reservation deadlock - 2 - --- 2021-04-09 Brian Foster Accepted
[v2,3/5] xfs: drop unused ioend private merge and setfilesize code xfs: ioend batching log reservation deadlock - 2 - --- 2021-04-09 Brian Foster Accepted
[v2,2/5] xfs: open code ioend needs workqueue helper xfs: ioend batching log reservation deadlock - 2 - --- 2021-04-09 Brian Foster Accepted
[v2,1/5] xfs: drop submit side trans alloc for append ioends xfs: ioend batching log reservation deadlock - 2 - --- 2021-04-09 Brian Foster Accepted
[v2,3/3] xfs: rework quotaoff logging to avoid log deadlock on active fs xfs: rework quotaoff to avoid log deadlock - - - --- 2021-04-06 Brian Foster Deferred
[v2,2/3] xfs: transaction subsystem quiesce mechanism xfs: rework quotaoff to avoid log deadlock - - - --- 2021-04-06 Brian Foster Deferred
[v2,1/3] xfs: skip dquot reservations if quota is inactive xfs: rework quotaoff to avoid log deadlock - 3 - --- 2021-04-06 Brian Foster Deferred
« 1 2 3 48 9 »