From 864a4d60a07c9226d84dc50bae329274817802c0 Mon Sep 17 00:00:00 2001 From: Peter Lieven Date: Mon, 5 Nov 2012 21:23:30 +0100 Subject: [PATCH] LD_ISCSI invalidate get_lba_status cache on write --- src/ld_iscsi.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ld_iscsi.c b/src/ld_iscsi.c index f9271a6..144769b 100644 --- a/src/ld_iscsi.c +++ b/src/ld_iscsi.c @@ -455,6 +455,8 @@ ssize_t write(int fd, const void *buf, size_t count) return -1; } + iscsi_fd_list[fd].lbasd_cache_valid = 0; + offset = iscsi_fd_list[fd].offset; num_blocks = count/iscsi_fd_list[fd].block_size; lba = offset / iscsi_fd_list[fd].block_size;