]> git.baikalelectronics.ru Git - kernel.git/commit
locks: fix file_lock deletion inside loop
authorYan, Zheng <zyan@redhat.com>
Fri, 27 Mar 2015 02:34:20 +0000 (10:34 +0800)
committerJeff Layton <jeff.layton@primarydata.com>
Fri, 27 Mar 2015 11:18:20 +0000 (07:18 -0400)
commit35631d5ca7b27fa648444e2599ac8135fef2225e
tree7fffcbe51519876521a175597428ca7e6e64c0b1
parentca2aeeeef6aead2de1fd9ba3c9fbe58b9cf9eb84
locks: fix file_lock deletion inside loop

locks_delete_lock_ctx() is called inside the loop, so we
should use list_for_each_entry_safe.

Fixes: a411ee0aefd8 (locks: convert lease handling to file_lock_context)
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Signed-off-by: Jeff Layton <jeff.layton@primarydata.com>
fs/locks.c