diff options
-rw-r--r-- | fs/orangefs/waitqueue.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/orangefs/waitqueue.c b/fs/orangefs/waitqueue.c index 835c6e148afc..0577d6dba8c8 100644 --- a/fs/orangefs/waitqueue.c +++ b/fs/orangefs/waitqueue.c | |||
@@ -29,10 +29,10 @@ static void orangefs_clean_up_interrupted_operation(struct orangefs_kernel_op_s | |||
29 | */ | 29 | */ |
30 | void purge_waiting_ops(void) | 30 | void purge_waiting_ops(void) |
31 | { | 31 | { |
32 | struct orangefs_kernel_op_s *op; | 32 | struct orangefs_kernel_op_s *op, *tmp; |
33 | 33 | ||
34 | spin_lock(&orangefs_request_list_lock); | 34 | spin_lock(&orangefs_request_list_lock); |
35 | list_for_each_entry(op, &orangefs_request_list, list) { | 35 | list_for_each_entry_safe(op, tmp, &orangefs_request_list, list) { |
36 | gossip_debug(GOSSIP_WAIT_DEBUG, | 36 | gossip_debug(GOSSIP_WAIT_DEBUG, |
37 | "pvfs2-client-core: purging op tag %llu %s\n", | 37 | "pvfs2-client-core: purging op tag %llu %s\n", |
38 | llu(op->tag), | 38 | llu(op->tag), |