Merge tag 'tegra-for-5.20-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.git] / Documentation / filesystems / locking.rst
index d1bf77e..c0fe711 100644 (file)
@@ -434,6 +434,8 @@ prototypes::
        void (*lm_break)(struct file_lock *); /* break_lease callback */
        int (*lm_change)(struct file_lock **, int);
        bool (*lm_breaker_owns_lease)(struct file_lock *);
+        bool (*lm_lock_expirable)(struct file_lock *);
+        void (*lm_expire_lock)(void);
 
 locking rules:
 
@@ -445,6 +447,8 @@ lm_grant:           no              no                      no
 lm_break:              yes             no                      no
 lm_change              yes             no                      no
 lm_breaker_owns_lease: yes             no                      no
+lm_lock_expirable      yes             no                      no
+lm_expire_lock         no              no                      yes
 ====================== =============   =================       =========
 
 buffer_head