Re: [Cluster-devel] [PATCH 16/17] block: use iomap for writes to block devices

2023-07-20 Thread Hannes Reinecke
On 7/20/23 14:06, Christoph Hellwig wrote: On Fri, May 19, 2023 at 04:22:01PM +0200, Hannes Reinecke wrote: I'm hitting this during booting: [5.016324] [5.030256] iomap_iter+0x11a/0x350 [5.030264] iomap_readahead+0x1eb/0x2c0 [5.030272] read_pages+0x5d/0x220 [5.030279

Re: [Cluster-devel] [PATCH 03/11] filemap: update ki_pos in generic_perform_write

2023-05-30 Thread Hannes Reinecke
+++-- fs/f2fs/file.c | 1 - fs/nfs/file.c | 1 - mm/filemap.c | 8 5 files changed, 7 insertions(+), 14 deletions(-) Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes ReineckeKernel Storage Architect h...@suse.de +49 911

Re: [Cluster-devel] [PATCH 02/11] iomap: update ki_pos a little later in iomap_dio_complete

2023-05-30 Thread Hannes Reinecke
+++-- 1 file changed, 11 insertions(+), 10 deletions(-) Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes ReineckeKernel Storage Architect h...@suse.de +49 911 74053 688 SUSE Software Solutions GmbH, Maxfeldstr. 5, 90409 Nürnberg HRB

Re: [Cluster-devel] [PATCH 10/11] fuse: update ki_pos in fuse_perform_write

2023-05-30 Thread Hannes Reinecke
(-) Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes ReineckeKernel Storage Architect h...@suse.de +49 911 74053 688 SUSE Software Solutions GmbH, Maxfeldstr. 5, 90409 Nürnberg HRB 36809 (AG Nürnberg), Geschäftsführer: Ivo Totev, Andrew Myers

Re: [Cluster-devel] [PATCH 11/11] fuse: drop redundant arguments to fuse_perform_write

2023-05-30 Thread Hannes Reinecke
deletions(-) Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes ReineckeKernel Storage Architect h...@suse.de +49 911 74053 688 SUSE Software Solutions GmbH, Maxfeldstr. 5, 90409 Nürnberg HRB 36809 (AG Nürnberg), Geschäftsführer: Ivo Totev, Andrew Myer

Re: [Cluster-devel] [PATCH 09/11] fs: factor out a direct_write_fallback helper

2023-05-30 Thread Hannes Reinecke
+++--- 3 files changed, 53 insertions(+), 51 deletions(-) Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes ReineckeKernel Storage Architect h...@suse.de +49 911 74053 688 SUSE Software Solutions GmbH, Maxfeldstr. 5

Re: [Cluster-devel] [PATCH 04/11] filemap: add a kiocb_write_and_wait helper

2023-05-30 Thread Hannes Reinecke
Acked-by: Darrick J. Wong --- block/fops.c| 18 +++--- include/linux/pagemap.h | 2 ++ mm/filemap.c| 30 ++ 3 files changed, 23 insertions(+), 27 deletions(-) Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes Reinecke

Re: [Cluster-devel] [PATCH 08/11] iomap: use kiocb_write_and_wait and kiocb_invalidate_pages

2023-05-30 Thread Hannes Reinecke
-by: Darrick J. Wong --- fs/iomap/direct-io.c | 55 1 file changed, 20 insertions(+), 35 deletions(-) Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes ReineckeKernel Storage Architect h...@suse.de

Re: [Cluster-devel] [PATCH 01/11] backing_dev: remove current->backing_dev_info

2023-05-30 Thread Hannes Reinecke
ile.c | 4 include/linux/sched.h | 3 --- mm/filemap.c | 3 --- 12 files changed, 2 insertions(+), 38 deletions(-) Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes ReineckeKernel Storage Architect h...@suse.de +49 911 7

Re: [Cluster-devel] [PATCH 06/11] filemap: add a kiocb_invalidate_post_direct_write helper

2023-05-30 Thread Hannes Reinecke
/fs.h | 5 - include/linux/pagemap.h | 1 + mm/filemap.c| 37 - 5 files changed, 25 insertions(+), 40 deletions(-) Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes ReineckeKernel Storage Architect h

Re: [Cluster-devel] [PATCH 05/11] filemap: add a kiocb_invalidate_pages helper

2023-05-30 Thread Hannes Reinecke
-by: Christoph Hellwig Reviewed-by: Damien Le Moal Acked-by: Darrick J. Wong --- include/linux/pagemap.h | 1 + mm/filemap.c| 48 - 2 files changed, 29 insertions(+), 20 deletions(-) Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes

Re: [Cluster-devel] [PATCH 07/11] iomap: update ki_pos in iomap_file_buffered_write

2023-05-30 Thread Hannes Reinecke
++--- fs/xfs/xfs_file.c | 2 -- fs/zonefs/file.c | 4 +--- 4 files changed, 8 insertions(+), 11 deletions(-) Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes ReineckeKernel Storage Architect h...@suse.de +49 911 74053 688 SUSE

Re: [Cluster-devel] [PATCH 01/17] fs: unexport buffer_check_dirty_writeback

2023-05-19 Thread Hannes Reinecke
ked. This doesn't stop it Reviewed-by: Hannes Reinecke Cheers, Hannes

Re: [Cluster-devel] [PATCH 16/17] block: use iomap for writes to block devices

2023-05-19 Thread Hannes Reinecke
On 4/24/23 07:49, Christoph Hellwig wrote: Use iomap in buffer_head compat mode to write to block devices. Signed-off-by: Christoph Hellwig --- block/Kconfig | 1 + block/fops.c | 33 + 2 files changed, 30 insertions(+), 4 deletions(-) diff --git