Show patches with: Submitter = Brian Foster       |   99 patches
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
[v3,4/4] iomap: warn on zero range of a post-eof folio iomap: zero range flush fixes - 1 - --- 2024-11-08 Brian Foster New
[v3,3/4] iomap: elide flush from partial eof zero range iomap: zero range flush fixes - 2 - --- 2024-11-08 Brian Foster New
[v3,2/4] iomap: lift zeroed mapping handling into iomap_zero_range() iomap: zero range flush fixes - 1 - --- 2024-11-08 Brian Foster New
[v3,1/4] iomap: reset per-iter state on non-error iter advances iomap: zero range flush fixes - 2 - --- 2024-11-08 Brian Foster New
[v2,2/2] iomap: elide flush from partial eof zero range iomap: avoid flushes for partial eof zeroing - - - --- 2024-10-31 Brian Foster New
[v2,1/2] iomap: lift zeroed mapping handling into iomap_zero_range() iomap: avoid flushes for partial eof zeroing - - - --- 2024-10-31 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] mm: zero range of eof folio exposed by inode size extension ext4, mm: improve partial inode eof zeroing - - - --- 2024-09-19 Brian Foster New
[1/2] ext4: partial zero eof block on unaligned inode size extension ext4, mm: improve partial inode eof zeroing - - - --- 2024-09-19 Brian Foster New
[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 New
[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 New
[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 New
[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 New
[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 New
[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 New
[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 New
[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 New
[2/4] iomap: refactor an iomap_revalidate() helper iomap: zero dirty folios over unwritten mappings on zero range - - - --- 2024-07-18 Brian Foster New
[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 New
[v2] vfs: don't mod negative dentry count when on shrinker list [v2] vfs: don't mod negative dentry count when on shrinker list 1 2 - --- 2024-07-03 Brian Foster New
vfs: don't mod negative dentry count when on shrinker list vfs: don't mod negative dentry count when on shrinker list 1 - - --- 2024-07-02 Brian Foster New
[v2] virtiofs: use string format specifier for sysfs tag [v2] virtiofs: use string format specifier for sysfs tag - 1 - --- 2024-05-06 Brian Foster New
virtiofs: include a newline in sysfs tag virtiofs: include a newline in sysfs tag - - - --- 2024-04-25 Brian Foster New
[v3,5/5] procfs: use efficient tgid pid search on root readdir proc: improve root readdir latency with many threads - 1 - --- 2022-12-02 Brian Foster New
[v3,4/5] pid: mark pids associated with group leader tasks proc: improve root readdir latency with many threads - 1 - --- 2022-12-02 Brian Foster New
[v3,3/5] pid: switch pid_namespace from idr to xarray proc: improve root readdir latency with many threads - 1 - --- 2022-12-02 Brian Foster New
[v3,2/5] pid: split cyclic id allocation cursor from idr proc: improve root readdir latency with many threads - 1 - --- 2022-12-02 Brian Foster New
[v3,1/5] pid: replace pidmap_lock with xarray lock proc: improve root readdir latency with many threads - 1 - --- 2022-12-02 Brian Foster New
[v2] fs/remap_range: avoid spurious writeback on zero length request [v2] fs/remap_range: avoid spurious writeback on zero length request - 1 - --- 2022-11-29 Brian Foster New
fs/remap_range: avoid spurious writeback on zero length request fs/remap_range: avoid spurious writeback on zero length request - 1 - --- 2022-11-28 Brian Foster New
[v2,RESEND] namei: clear nd->root.mnt before O_CREAT unlazy [v2,RESEND] namei: clear nd->root.mnt before O_CREAT unlazy - - - --- 2022-09-23 Brian Foster New
[v2,4/4] procfs: use efficient tgid pid search on root readdir proc: improve root readdir latency with many threads - - - --- 2022-07-11 Brian Foster New
[v2,3/4] pid: tag pids associated with group leader tasks proc: improve root readdir latency with many threads - - - --- 2022-07-11 Brian Foster New
[v2,2/4] idr: support optional id tagging proc: improve root readdir latency with many threads - - - --- 2022-07-11 Brian Foster New
[v2,1/4] radix-tree: propagate all tags in idr tree proc: improve root readdir latency with many threads - - - --- 2022-07-11 Brian Foster New
[3/3] proc: use idr tgid tag hint to iterate pids in readdir proc: improve root readdir latency with many threads - - - --- 2022-06-14 Brian Foster New
[2/3] pid: use idr tag to hint pids associated with group leader tasks proc: improve root readdir latency with many threads - - - --- 2022-06-14 Brian Foster New
[1/3] radix-tree: propagate all tags in idr tree proc: improve root readdir latency with many threads - - - --- 2022-06-14 Brian Foster New
[v2] namei: clear nd->root.mnt before O_CREAT unlazy [v2] namei: clear nd->root.mnt before O_CREAT unlazy - - - --- 2022-01-12 Brian Foster New
namei: clear nd->root.mnt before O_CREAT unlazy namei: clear nd->root.mnt before O_CREAT unlazy - 1 - --- 2022-01-05 Brian Foster New
[RFC,v3,3/3] iomap: bound ioend size to 4096 pages iomap: avoid soft lockup warnings on large ioends - - - --- 2021-05-17 Brian Foster New
[v3,2/3] xfs: kick large ioends to completion workqueue iomap: avoid soft lockup warnings on large ioends - 1 - --- 2021-05-17 Brian Foster New
[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 New
[v2,5/5] iomap: remove unused private field from ioend Untitled series #464469 - 2 - --- 2021-04-09 Brian Foster New
[v2.1,2/3] iomap: support partial page discard on writeback block mapping failure Untitled series #373273 - 3 - --- 2020-10-29 Brian Foster New
[v2,3/3] iomap: clean up writeback state logic on writepage error misc iomap/xfs writeback fixes - 3 - --- 2020-10-29 Brian Foster New
[v2,2/3] iomap: support partial page discard on writeback block mapping failure misc iomap/xfs writeback fixes - 1 - --- 2020-10-29 Brian Foster New
[v2,1/3] xfs: flush new eof page on truncate to avoid post-eof corruption misc iomap/xfs writeback fixes - 3 - --- 2020-10-29 Brian Foster New
iomap: support partial page discard on writeback block mapping failure iomap: support partial page discard on writeback block mapping failure - - - --- 2020-10-26 Brian Foster New
[v2] iomap: zero cached page over unwritten extent on truncate page [v2] iomap: zero cached page over unwritten extent on truncate page - - - --- 2020-10-21 Brian Foster New
[2/2] iomap: zero cached pages over unwritten extents on zero range iomap: zero dirty pages over unwritten extents - - - --- 2020-10-12 Brian Foster New
[1/2] iomap: use page dirty state to seek data over unwritten extents iomap: zero dirty pages over unwritten extents - - - --- 2020-10-12 Brian Foster New
xfs: flush new eof page on truncate to avoid post-eof corruption xfs: flush new eof page on truncate to avoid post-eof corruption - - - --- 2020-10-07 Brian Foster New
[v2,2/2] xfs: kick extra large ioends to completion workqueue Untitled series #359835 - - - --- 2020-10-05 Brian Foster New
[2/2] xfs: kick extra large ioends to completion workqueue iomap: avoid soft lockup warnings on large ioends - - - --- 2020-10-02 Brian Foster New
[1/2] iomap: resched ioend completion when in non-atomic context iomap: avoid soft lockup warnings on large ioends - - - --- 2020-10-02 Brian Foster New
[v2] mm: don't break integrity writeback on ->writepage() error [v2] mm: don't break integrity writeback on ->writepage() error - 1 - --- 2018-11-16 Brian Foster New
mm: don't break integrity writeback on ->writepage() error mm: don't break integrity writeback on ->writepage() error - - - --- 2018-11-05 Brian Foster New
iomap: set page dirty after partial delalloc on mkwrite iomap: set page dirty after partial delalloc on mkwrite - 1 - --- 2018-09-28 Brian Foster New
[23/24] iomap: add support for sub-pagesize buffered I/O without buffer heads - - - --- 2018-06-23 Brian Foster New
[03/18] xfs: simplify xfs_bmap_punch_delalloc_range - 2 - --- 2018-05-30 Brian Foster New
LTP write03 writev07 xfs failures - - - --- 2017-02-28 Brian Foster New
LTP write03 writev07 xfs failures - - - --- 2017-02-28 Brian Foster New
[v8,2/2] wb: inode writeback list tracking tracepoints - 1 - --- 2016-06-22 Brian Foster New
[v8,1/2] sb: add a new writeback list for sync - 1 2 --- 2016-06-22 Brian Foster New
[RFC,v2,10/10] xfs: use contiguous bdev reservation for file preallocation - - - --- 2016-04-12 Brian Foster New
[RFC,v2,09/10] xfs: support no block reservation transaction mode - - - --- 2016-04-12 Brian Foster New
[RFC,v2,08/10] xfs: handle bdev reservation ENOSPC correctly from XFS reserved pool - - - --- 2016-04-12 Brian Foster New
[RFC,v2,07/10] xfs: adopt a reserved allocation model on dm-thin devices - - - --- 2016-04-12 Brian Foster New
[RFC,v2,06/10] xfs: thin block device reservation mechanism - - - --- 2016-04-12 Brian Foster New
[RFC,v2,05/10] dm thin: add methods to set and get reserved space - - - --- 2016-04-12 Brian Foster New
[RFC,v2,04/10] dm: add methods to set and get reserved space - - - --- 2016-04-12 Brian Foster New
[RFC,v2,03/10] block: add block_device_operations methods to set and get reserved space - - - --- 2016-04-12 Brian Foster New
[RFC,v2,02/10] xfs: replace xfs_mod_fdblocks() bool param with flags - - - --- 2016-04-12 Brian Foster New
[RFC,v2,01/10] xfs: refactor xfs_reserve_blocks() to handle ENOSPC correctly - - - --- 2016-04-12 Brian Foster New
[RFC,9/9] xfs: adopt a reserved allocation model on dm-thin devices - - - --- 2016-03-17 Brian Foster New
[RFC,8/9] xfs: thin block device reservation mechanism - - - --- 2016-03-17 Brian Foster New
[RFC,7/9] dm thin: add method to provision space - - - --- 2016-03-17 Brian Foster New
[RFC,6/9] dm: add method to provision space - - - --- 2016-03-17 Brian Foster New
[RFC,5/9] block: add a block_device_operations method to provision space - - - --- 2016-03-17 Brian Foster New
[RFC,4/9] dm thin: update reserve space func to allow reduction - - - --- 2016-03-17 Brian Foster New
[RFC,3/9] dm thin: add methods to set and get reserved space - - - --- 2016-03-17 Brian Foster New
[RFC,2/9] dm: add methods to set and get reserved space - - - --- 2016-03-17 Brian Foster New
[RFC,1/9] block: add block_device_operations methods to set and get reserved space - - - --- 2016-03-17 Brian Foster New
[v7,2/2] wb: inode writeback list tracking tracepoints - 1 - --- 2016-01-22 Brian Foster New
[v7,1/2] sb: add a new writeback list for sync - 1 - --- 2016-01-22 Brian Foster New
[v6,2/2] wb: inode writeback list tracking tracepoints - 1 - --- 2016-01-19 Brian Foster New
[v6,1/2] sb: add a new writeback list for sync - 1 - --- 2016-01-19 Brian Foster New
[RFC,v5,2/2] wb: inode writeback list tracking tracepoints - - - --- 2016-01-12 Brian Foster New
[RFC,v5,1/2] sb: add a new writeback list for sync - - - --- 2016-01-12 Brian Foster New
[ANNOUNCE] xfs: Supporting Host Aware SMR Drives - - - --- 2015-03-17 Brian Foster New