]> 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)
commit673f13c27f1c9380dbbfecb302af2afe52bd4a48
tree7fffcbe51519876521a175597428ca7e6e64c0b1
parentb2c79b6cdda0390aed463274685121d0cc64e0e1
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: 0c9892a125f3 (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