jbd2: update locking documentation for transaction_t
authorAlexander Lochmann <alexander.lochmann@tu-dortmund.de>
Tue, 4 Dec 2018 05:30:22 +0000 (00:30 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 4 Dec 2018 05:30:22 +0000 (00:30 -0500)
The following members of struct transaction_s aka transaction_t
were turned into lock-free variables in the past:
- t_updates
- t_outstanding_credits
- t_handle_count
However, the documentation has not been updated yet.
This commit replaced the annotated lock by [none].

Found by LockDoc (Alexander Lochmann, Horst Schirmeier and Olaf Spinczyk)

Signed-off-by: Alexander Lochmann <alexander.lochmann@tu-dortmund.de>
Signed-off-by: Horst Schirmeier <horst.schirmeier@tu-dortmund.de>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
include/linux/jbd2.h

index 118d00a641847df28f2f2dad1a653406a65e7285..0f919d5fe84fd5e421fdfa7ba4ab6b867118c28e 100644 (file)
@@ -663,13 +663,13 @@ struct transaction_s
 
        /*
         * Number of outstanding updates running on this transaction
-        * [t_handle_lock]
+        * [none]
         */
        atomic_t                t_updates;
 
        /*
         * Number of buffers reserved for use by all handles in this transaction
-        * handle but not yet modified. [t_handle_lock]
+        * handle but not yet modified. [none]
         */
        atomic_t                t_outstanding_credits;
 
@@ -691,7 +691,7 @@ struct transaction_s
        ktime_t                 t_start_time;
 
        /*
-        * How many handles used this transaction? [t_handle_lock]
+        * How many handles used this transaction? [none]
         */
        atomic_t                t_handle_count;