summaryrefslogtreecommitdiffstats
path: root/fs/gfs2/glock.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'vfs-6.7.misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds2023-10-301-4/+7
|\
| * file: convert to SLAB_TYPESAFE_BY_RCUChristian Brauner2023-10-191-4/+7
* | gfs2: fix glock shrinker ref issuesBob Peterson2023-09-181-1/+3
|/
* gfs2: Rename SDF_DEACTIVATING to SDF_KILLAndreas Gruenbacher2023-09-051-2/+2
* gfs2: Rename sd_{ glock => kill }_waitAndreas Gruenbacher2023-09-051-3/+3
* gfs2: conversion deadlock do_promote bypassBob Peterson2023-09-051-0/+2
* gfs2: Remove LM_FLAG_PRIORITY flagAndreas Gruenbacher2023-09-051-17/+6
* gfs2: do_promote cleanupAndreas Gruenbacher2023-09-051-6/+6
* gfs2: Rename remaining "transaction" glock referencesAndreas Gruenbacher2023-06-151-2/+2
* gfs2: Cease delete work during unmountBob Peterson2023-01-311-0/+3
* gfs2: Split the two kinds of glock "delete" workAndreas Gruenbacher2023-01-311-18/+39
* gfs2: Move delete workqueue into super blockAndreas Gruenbacher2023-01-311-14/+7
* gfs2: Get rid of GLF_PENDING_DELETE flagAndreas Gruenbacher2023-01-311-23/+3
* gfs2: Make glock lru list scanning saferAndreas Gruenbacher2023-01-311-5/+9
* gfs2: Clean up gfs2_scan_glock_lruAndreas Gruenbacher2023-01-311-9/+4
* gfs2: gl_object races fixAndreas Gruenbacher2023-01-271-2/+2
* gfs2: Remove support for glock holder auto-demotion (2)Andreas Gruenbacher2022-12-151-19/+20
* gfs2: Remove support for glock holder auto-demotionAndreas Gruenbacher2022-12-151-158/+36
* gfs2: Minor gfs2_try_evict cleanupAndreas Gruenbacher2022-12-101-7/+5
* gfs2: Partially revert gfs2_inode_lookup changeAndreas Gruenbacher2022-12-061-0/+2
* gfs2: Uninline and improve glock_{set,clear}_objectAndreas Gruenbacher2022-12-061-0/+42
* gfs2: Avoid dequeuing GL_ASYNC glock holders twiceAndreas Gruenbacher2022-12-061-0/+8
* gfs2: Make gfs2_glock_hold return its glock argumentAndreas Gruenbacher2022-12-061-3/+3
* gfs2: Merge branch 'for-next.nopid' into for-nextAndreas Gruenbacher2022-10-091-10/+203
|\
| * gfs2: Add GL_NOPID flag for process-independent glock holdersAndreas Gruenbacher2022-06-291-10/+31
| * gfs2: Add flocks to glockfd debugfs fileAndreas Gruenbacher2022-06-291-0/+23
| * gfs2: Add glockfd debugfs fileAndreas Gruenbacher2022-06-291-0/+149
* | gfs2: Clear flags when withdraw prevents xmoteBob Peterson2022-08-251-2/+20
* | gfs2: Dequeue waiters when withdrawnBob Peterson2022-08-251-0/+14
* | gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodesBob Peterson2022-08-251-3/+5
* | Merge tag 'gfs2-v5.19-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-061-123/+77
|\ \
| * \ Merge part of branch 'for-next.instantiate' into for-nextAndreas Gruenbacher2022-08-051-115/+72
| |\ \
| | * | gfs2: List traversal in do_promote is safeAndreas Gruenbacher2022-06-291-2/+2
| | * | gfs2: do_promote glock holder stealing fixBob Peterson2022-06-291-7/+12
| | * | gfs2: Use better variable nameAndreas Gruenbacher2022-06-291-8/+8
| | * | gfs2: Make go_instantiate take a glockAndreas Gruenbacher2022-06-291-1/+1
| | * | gfs2: Add new go_held glock operationAndreas Gruenbacher2022-06-291-2/+8
| | * | gfs2: Revert 'Fix "truncate in progress" hang'Andreas Gruenbacher2022-06-291-36/+5
| | * | gfs2: Instantiate glocks ouside of glock state engineAndreas Gruenbacher2022-06-291-33/+33
| | * | gfs2: Fix up gfs2_glock_async_waitAndreas Gruenbacher2022-06-291-38/+15
| | |/
| * | gfs2: Minor gfs2_glock_nq_m cleanupAndreas Gruenbacher2022-06-281-5/+1
| * | gfs2: Rewrap overlong comment in do_promoteBob Peterson2022-06-091-3/+4
| |/
* / mm: shrinkers: provide shrinkers with namesRoman Gushchin2022-07-031-1/+1
|/
* gfs2: Use container_of() for gfs2_glock(aspace)Kees Cook2022-05-241-16/+19
* gfs2: Initialize gh_error in gfs2_glock_nqAndreas Gruenbacher2022-02-151-1/+1
* gfs2: Make use of list_is_firstAndreas Gruenbacher2022-02-151-1/+1
* gfs2: cancel timed-out glock requestsAndreas Gruenbacher2022-02-151-0/+10
* Revert "gfs2: check context in gfs2_glock_put"Andreas Gruenbacher2022-02-111-3/+0
* gfs2: Fix gfs2_instantiate descriptionAndreas Gruenbacher2021-12-041-1/+1
* gfs2: Fix __gfs2_holder_init function name in kernel-doc commentAndreas Gruenbacher2021-12-041-1/+1