search for: cont_write_begin

Displaying 6 results from an estimated 6 matches for "cont_write_begin".

2023 Jul 02
0
+ fs-convert-block_commit_write-to-return-void.patch added to mm-unstable branch
...tic void __block_commit_write(struct folio *folio, size_t from, size_t to) { size_t block_start, block_end; bool partial = false; @@ -2215,7 +2215,6 @@ static int __block_commit_write(struct f */ if (!partial) folio_mark_uptodate(folio); - return 0; } /* @@ -2597,11 +2596,10 @@ int cont_write_begin(struct file *file, } EXPORT_SYMBOL(cont_write_begin); -int block_commit_write(struct page *page, unsigned from, unsigned to) +void block_commit_write(struct page *page, unsigned from, unsigned to) { struct folio *folio = page_folio(page); __block_commit_write(folio, from, to); - return 0;...
2023 Jun 19
0
[PATCH v1 1/5] fs/buffer: clean up block_commit_write
..._space *mapping, > flush_dcache_page(page); > > /* This could be a short (even 0-length) commit */ > - __block_commit_write(inode, page, start, start+copied); > + block_commit_write(page, start, start+copied); > > return copied; > } > @@ -2535,14 +2534,6 @@ int cont_write_begin(struct file *file, struct address_space *mapping, > } > EXPORT_SYMBOL(cont_write_begin); > > -int block_commit_write(struct page *page, unsigned from, unsigned to) > -{ > - struct inode *inode = page->mapping->host; > - __block_commit_write(inode,page,from,to); > -...
2023 Jun 19
9
[PATCH v2 0/5] clean up block_commit_write
Changelog: v1--v2: 1. Re-order patches to avoid breaking compilation. Bean Huo (5): fs/buffer: clean up block_commit_write ext4: No need to check return value of block_commit_write() fs/ocfs2: No need to check return value of block_commit_write() udf: No need to check return value of block_commit_write() fs/buffer.c: convert block_commit_write to return void fs/buffer.c
2023 Jun 18
11
[PATCH v1 0/5] clean up block_commit_write
*** BLURB HERE *** Bean Huo (5): fs/buffer: clean up block_commit_write fs/buffer.c: convert block_commit_write to return void ext4: No need to check return value of block_commit_write() fs/ocfs2: No need to check return value of block_commit_write() udf: No need to check return value of block_commit_write() fs/buffer.c | 24 +++++++-----------------
2023 Jun 19
1
[PATCH v1 2/5] fs/buffer.c: convert block_commit_write to return void
...t_page_dirty(page); > wait_for_stable_page(page); > return 0; > diff --git a/include/linux/buffer_head.h b/include/linux/buffer_head.h > index 1520793c72da..873653d2f1aa 100644 > --- a/include/linux/buffer_head.h > +++ b/include/linux/buffer_head.h > @@ -284,7 +284,7 @@ int cont_write_begin(struct file *, struct address_space *, loff_t, > unsigned, struct page **, void **, > get_block_t *, loff_t *); > int generic_cont_expand_simple(struct inode *inode, loff_t size); > -int block_commit_write(struct page *page, unsigned from, unsigned to); > +void block_commit_...
2023 Jul 02
0
+ fs-buffer-clean-up-block_commit_write.patch added to mm-unstable branch
...@ int block_write_end(struct file *file, s flush_dcache_folio(folio); /* This could be a short (even 0-length) commit */ - __block_commit_write(inode, folio, start, start + copied); + __block_commit_write(folio, start, start + copied); return copied; } @@ -2601,8 +2600,7 @@ EXPORT_SYMBOL(cont_write_begin); int block_commit_write(struct page *page, unsigned from, unsigned to) { struct folio *folio = page_folio(page); - struct inode *inode = folio->mapping->host; - __block_commit_write(inode, folio, from, to); + __block_commit_write(folio, from, to); return 0; } EXPORT_SYMBOL(block_comm...