From c7d7261d5ad2dd93181a72e21ad4723717310366 Mon Sep 17 00:00:00 2001 From: anserper Date: Fri, 31 Jul 2009 16:03:55 +0000 Subject: [PATCH] b=20317 i=Johann Lombardi i=Alexander Zarochentsev do not update kms without extent locks on DIO path --- lustre/llite/rw26.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/llite/rw26.c b/lustre/llite/rw26.c index e3a521c..a60f437 100644 --- a/lustre/llite/rw26.c +++ b/lustre/llite/rw26.c @@ -329,7 +329,7 @@ out: rc = ptlrpc_set_wait(set); if (unlikely(rc != 0)) GOTO(unlock_mutex, tot_bytes = rc); - if (rw == WRITE) { + if (rw == WRITE && locked) { lov_stripe_lock(lsm); obd_adjust_kms(ll_i2obdexp(inode), lsm, file_offset, 0); -- 1.8.3.1