Home
last modified time | relevance | path

Searched hist:ee2be7d7c7f32783f60ee5fe59b91548a4571f10 (Results 1 – 4 of 4) sorted by relevance

/linux/fs/gfs2/
H A Dglock.hdiff ee2be7d7c7f32783f60ee5fe59b91548a4571f10 Fri Mar 15 16:45:39 CET 2024 Andreas Gruenbacher <agruenba@redhat.com> gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async

Function gfs2_glock_queue_put() puts a glock reference by enqueuing
glock work instead of putting the reference directly. This ensures that
the operation won't sleep, but it is costly and really only necessary
when putting the final glock reference. Replace it with a new
gfs2_glock_put_async() function that only queues glock work when putting
the last glock reference.

Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
H A Dlog.cdiff ee2be7d7c7f32783f60ee5fe59b91548a4571f10 Fri Mar 15 16:45:39 CET 2024 Andreas Gruenbacher <agruenba@redhat.com> gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async

Function gfs2_glock_queue_put() puts a glock reference by enqueuing
glock work instead of putting the reference directly. This ensures that
the operation won't sleep, but it is costly and really only necessary
when putting the final glock reference. Replace it with a new
gfs2_glock_put_async() function that only queues glock work when putting
the last glock reference.

Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
H A Dsuper.cdiff ee2be7d7c7f32783f60ee5fe59b91548a4571f10 Fri Mar 15 16:45:39 CET 2024 Andreas Gruenbacher <agruenba@redhat.com> gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async

Function gfs2_glock_queue_put() puts a glock reference by enqueuing
glock work instead of putting the reference directly. This ensures that
the operation won't sleep, but it is costly and really only necessary
when putting the final glock reference. Replace it with a new
gfs2_glock_put_async() function that only queues glock work when putting
the last glock reference.

Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
H A Dglock.cdiff ee2be7d7c7f32783f60ee5fe59b91548a4571f10 Fri Mar 15 16:45:39 CET 2024 Andreas Gruenbacher <agruenba@redhat.com> gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async

Function gfs2_glock_queue_put() puts a glock reference by enqueuing
glock work instead of putting the reference directly. This ensures that
the operation won't sleep, but it is costly and really only necessary
when putting the final glock reference. Replace it with a new
gfs2_glock_put_async() function that only queues glock work when putting
the last glock reference.

Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>