commit | 2e2f756f81edd7c3ba6ed384385ae1d6491652eb | [log] [tgz] |
---|---|---|
author | Jeff Layton <jeff.layton@primarydata.com> | Tue Feb 17 17:08:23 2015 -0500 |
committer | Jeff Layton <jeff.layton@primarydata.com> | Tue Feb 17 17:08:23 2015 -0500 |
tree | e68195e69bebc73b002f3354dc388c83d703a8f5 | |
parent | 267f1128583074b575b90a58de4dcb12dd25af96 [diff] |
locks: fix list insertion when lock is split in two In the case where we're splitting a lock in two, the current code the new "left" lock in the incorrect spot. It's inserted just before "right" when it should instead be inserted just before the new lock. When we add a new lock, set "fl" to that value so that we can add "left" before it. Reported-by: Al Viro <viro@ZenIV.linux.org.uk> Signed-off-by: Jeff Layton <jeff.layton@primarydata.com>