mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-10-30 19:47:52 +00:00
These flags aren't real I/O types, but tell ll_rw_block to always lock the buffer instead of giving up on a failed trylock. Instead add a new write_dirty_buffer helper that implements this semantic and use it from the existing SWRITE* callers. Note that the ll_rw_block code had a bug where it didn't promote WRITE_SYNC_PLUG properly, which this patch fixes. In the ufs code clean up the helper that used to call ll_rw_block to mirror sync_dirty_buffer, which is the function it implements for compound buffers. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> |
||
|---|---|---|
| .. | ||
| balloc.c | ||
| cylinder.c | ||
| dir.c | ||
| file.c | ||
| ialloc.c | ||
| inode.c | ||
| Kconfig | ||
| Makefile | ||
| namei.c | ||
| super.c | ||
| swab.h | ||
| symlink.c | ||
| truncate.c | ||
| ufs_fs.h | ||
| ufs.h | ||
| util.c | ||
| util.h | ||