index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
fs
/
gfs2
/
glops.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-12-20
gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawn
Andreas Gruenbacher
1
-1
/
+1
2023-12-18
gfs2: Fix inode_go_instantiate description
Andreas Gruenbacher
1
-1
/
+1
2023-11-07
Merge tag 'gfs2-v6.6-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-13
/
+0
2023-10-18
gfs2: convert to new timestamp accessors
Jeff Layton
1
-5
/
+6
2023-09-18
gfs2: Remove freeze_go_demote_ok
Andreas Gruenbacher
1
-13
/
+0
2023-09-18
gfs2: Fix another freeze/thaw hang
Andreas Gruenbacher
1
-4
/
+5
2023-09-05
Merge tag 'gfs2-v6.5-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-1
/
+1
2023-09-05
gfs2: Rename SDF_DEACTIVATING to SDF_KILL
Andreas Gruenbacher
1
-1
/
+1
2023-07-24
gfs2: convert to ctime accessor functions
Jeff Layton
1
-2
/
+2
2023-07-03
gfs: Get rid of unnucessary locking in inode_go_dump
Andreas Gruenbacher
1
-11
/
+6
2023-07-03
gfs2: Rework freeze / thaw logic
Andreas Gruenbacher
1
-33
/
+19
2023-04-25
gfs2: gfs2_ail_empty_gl no log flush on error
Bob Peterson
1
-2
/
+3
2023-04-25
gfs2: Issue message when revokes cannot be written
Bob Peterson
1
-1
/
+3
2023-04-25
gfs2: return errors from gfs2_ail_empty_gl
Bob Peterson
1
-3
/
+5
2023-04-18
gfs2: Move variable assignment behind a null pointer check in inode_go_dump
Markus Elfring
1
-1
/
+2
2023-03-28
gfs2: Fix inode height consistency check
Andreas Gruenbacher
1
-1
/
+2
2023-02-23
Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...
Linus Torvalds
1
-1
/
+1
2023-01-31
gfs2: Cease delete work during unmount
Bob Peterson
1
-1
/
+2
2023-01-31
gfs2: check gl_object in rgrp glops
Bob Peterson
1
-3
/
+6
2023-01-31
gfs2: Split the two kinds of glock "delete" work
Andreas Gruenbacher
1
-1
/
+1
2023-01-31
gfs2: Get rid of GLF_PENDING_DELETE flag
Andreas Gruenbacher
1
-8
/
+1
2023-01-18
gfs2: replace obvious uses of b_page with b_folio
Matthew Wilcox (Oracle)
1
-1
/
+1
2022-12-06
gfs2: Always check inode size of inline inodes
Andreas Gruenbacher
1
-0
/
+3
2022-12-06
gfs2: Cosmetic gfs2_dinode_{in,out} cleanup
Andreas Gruenbacher
1
-20
/
+21
2022-06-29
gfs2: Make go_instantiate take a glock
Andreas Gruenbacher
1
-2
/
+1
2022-06-29
gfs2: Add new go_held glock operation
Andreas Gruenbacher
1
-6
/
+13
2022-06-29
gfs2: Revert 'Fix "truncate in progress" hang'
Andreas Gruenbacher
1
-9
/
+2
2022-06-29
gfs2: Instantiate glocks ouside of glock state engine
Andreas Gruenbacher
1
-1
/
+1
2022-01-11
gfs2: dump inode object for iopen glocks
Bob Peterson
1
-0
/
+1
2021-12-04
gfs2: remove redundant set of INSTANTIATE_NEEDED
Bob Peterson
1
-1
/
+0
2021-10-25
gfs2: remove RDF_UPTODATE flag
Bob Peterson
1
-1
/
+1
2021-10-25
gfs2: Eliminate GIF_INVALID flag
Bob Peterson
1
-8
/
+3
2021-10-25
gfs2: fix GL_SKIP node_scope problems
Bob Peterson
1
-4
/
+6
2021-10-25
gfs2: change go_lock to go_instantiate
Bob Peterson
1
-4
/
+4
2021-10-25
gfs2: move GL_SKIP check from glops to do_promote
Bob Peterson
1
-1
/
+1
2021-08-20
gfs2: Delay withdraw from atomic context
Bob Peterson
1
-1
/
+1
2021-08-19
gfs2: trivial clean up of gfs2_ail_error
Bob Peterson
1
-4
/
+6
2021-08-04
gfs2: Fix glock recursion in freeze_go_xmote_bh
Bob Peterson
1
-10
/
+7
2021-05-20
gfs2: Fix I_NEW check in gfs2_dinode_in
Bob Peterson
1
-1
/
+1
2021-04-29
Merge tag 'gfs2-for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/gf...
Linus Torvalds
1
-10
/
+6
2021-04-09
gfs2: Fix a number of kernel-doc warnings
Lee Jones
1
-9
/
+5
2021-04-03
gfs2: Eliminate gh parameter from go_xmote_bh func
Bob Peterson
1
-1
/
+1
2021-03-12
gfs2: be careful with inode refresh
Al Viro
1
-8
/
+14
2021-02-22
gfs2: Per-revoke accounting in transactions
Andreas Gruenbacher
1
-6
/
+2
2021-02-03
gfs2: Clean up on-stack transactions
Andreas Gruenbacher
1
-23
/
+10
2021-02-03
gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl
Andreas Gruenbacher
1
-1
/
+4
2020-11-25
gfs2: Don't freeze the file system during unmount
Bob Peterson
1
-1
/
+2
2020-11-24
gfs2: set lockdep subclass for iopen glocks
Alexander Aring
1
-0
/
+1
2020-11-24
gfs2: Fix deadlock dumping resource group glocks
Alexander Aring
1
-1
/
+1
2020-11-18
gfs2: Fix regression in freeze_go_sync
Bob Peterson
1
-1
/
+12
2020-10-29
gfs2: Split up gfs2_meta_sync into inode and rgrp versions
Bob Peterson
1
-11
/
+45
2020-10-20
gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync
Andreas Gruenbacher
1
-1
/
+1
2020-10-20
gfs2: Eliminate gl_vm
Bob Peterson
1
-15
/
+12
2020-10-14
gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump
Andrew Price
1
-1
/
+10
2020-07-03
gfs2: freeze should work on read-only mounts
Bob Peterson
1
-4
/
+6
2020-06-05
Merge branch 'gfs2-iopen' into for-next
Andreas Gruenbacher
1
-2
/
+9
2020-06-05
gfs2: initialize transaction tr_ailX_lists earlier
Bob Peterson
1
-0
/
+2
2020-06-05
gfs2: Turn gl_delete into a delayed work
Andreas Gruenbacher
1
-1
/
+8
2020-06-05
gfs2: Keep track of deleted inode generations in LVBs
Andreas Gruenbacher
1
-1
/
+1
2020-06-02
gfs2: Don't ignore inode write errors during inode_go_sync
Bob Peterson
1
-3
/
+5
2020-02-27
gfs2: Do proper error checking for go_sync family of glops functions
Bob Peterson
1
-11
/
+19
2020-02-27
gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty
Bob Peterson
1
-1
/
+26
2020-02-27
gfs2: fix infinite loop when checking ail item count before go_inval
Bob Peterson
1
-3
/
+0
2020-02-27
gfs2: Force withdraw to replay journals and wait for it to finish
Bob Peterson
1
-1
/
+76
2020-02-20
gfs2: Allow some glocks to be used during withdraw
Bob Peterson
1
-3
/
+7
2020-02-10
gfs2: Rework how rgrp buffer_heads are managed
Bob Peterson
1
-8
/
+1
2020-02-10
gfs2: Split gfs2_lm_withdraw into two functions
Andreas Gruenbacher
1
-1
/
+2
2020-01-07
gfs2: eliminate ssize parameter from gfs2_struct2blk
Bob Peterson
1
-1
/
+1
2019-11-14
gfs2: Introduce function gfs2_withdrawn
Bob Peterson
1
-1
/
+1
2019-10-30
gfs2: removed unnecessary semicolon
Aliasgar Surti
1
-1
/
+1
2019-06-27
gfs2: replace more printk with calls to fs_info and friends
Bob Peterson
1
-1
/
+2
2019-06-27
gfs2: dump fsid when dumping glock problems
Bob Peterson
1
-2
/
+5
2019-06-27
gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN
Bob Peterson
1
-1
/
+1
2019-06-05
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 398
Thomas Gleixner
1
-4
/
+1
2019-05-07
gfs2: read journal in large chunks
Abhi Das
1
-1
/
+2
2019-02-14
Revert "gfs2: read journal in large chunks to locate the head"
Bob Peterson
1
-1
/
+0
2018-12-12
gfs2: Dump nrpages for inodes and their glocks
Bob Peterson
1
-4
/
+12
2018-12-11
gfs2: read journal in large chunks to locate the head
Abhi Das
1
-0
/
+1
2018-06-05
vfs: change inode times to use struct timespec64
Deepa Dinamani
1
-2
/
+2
2018-01-23
GFS2: Log the reason for log flushes in every log header
Bob Peterson
1
-6
/
+12
2018-01-23
GFS2: Introduce new gfs2_log_header_v2
Bob Peterson
1
-6
/
+7
2017-09-14
Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...
Linus Torvalds
1
-1
/
+1
2017-08-10
gfs2: Get rid of gfs2_set_nlink
Andreas Gruenbacher
1
-27
/
+1
2017-07-21
GFS2: fix code parameter error in inode_go_lock
Wang Xibo
1
-1
/
+1
2017-07-17
VFS: Convert sb->s_flags & MS_RDONLY to sb_rdonly(sb)
David Howells
1
-1
/
+1
2017-07-05
gfs2: Protect gl->gl_object by spin lock
Andreas Gruenbacher
1
-3
/
+14
2017-07-05
gfs2: Get rid of flush_delayed_work in gfs2_evict_inode
Andreas Gruenbacher
1
-7
/
+32
2016-04-05
GFS2: Get rid of dead code in inode_go_demote_ok
Bob Peterson
1
-7
/
+0
2015-12-24
gfs2: Invalid security labels of inodes when they go invalid
Andreas Gruenbacher
1
-0
/
+2
2015-10-29
gfs2: Remove gl_spin define
Andreas Gruenbacher
1
-5
/
+5
2015-09-03
GFS2: Move glock superblock pointer to field gl_name
Bob Peterson
1
-18
/
+20
2015-06-19
GFS2: Don't brelse rgrp buffer_heads every allocation
Bob Peterson
1
-3
/
+11
2015-06-18
GFS2: Don't add all glocks to the lru
Bob Peterson
1
-2
/
+4
2014-11-17
GFS2: update freeze code to use freeze/thaw_super on all nodes
Benjamin Marzinski
1
-14
/
+12
2014-10-08
GFS2: use _RET_IP_ instead of (unsigned long)__builtin_return_address(0)
Fabian Frederick
1
-1
/
+1
2014-07-18
GFS2: memcontrol: Spelling s/invlidate/invalidate/
Geert Uytterhoeven
1
-2
/
+2
2014-06-04
Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-19
/
+32
2014-05-14
GFS2: remove transaction glock
Benjamin Marzinski
1
-19
/
+32
2014-04-18
arch: Mass conversion of smp_mb__*()
Peter Zijlstra
1
-1
/
+1
2014-02-24
GFS2: Move log buffer lists into transaction
Steven Whitehouse
1
-0
/
+2
2014-01-16
GFS2: Don't use ENOBUFS when ENOMEM is the correct error code
Steven Whitehouse
1
-4
/
+2
2014-01-03
GFS2: Use only a single address space for rgrps
Steven Whitehouse
1
-8
/
+10
2014-01-03
GFS2: Use range based functions for rgrp sync/invalidation
Steven Whitehouse
1
-3
/
+3
2013-12-20
GFS2: Wait for async DIO in glock state changes
Steven Whitehouse
1
-2
/
+8
2013-10-15
GFS2: Use lockref for glocks
Steven Whitehouse
1
-2
/
+2
2013-08-19
GFS2: don't overrun reserved revokes
Benjamin Marzinski
1
-5
/
+13
2013-06-19
GFS2: aggressively issue revokes in gfs2_log_flush
Benjamin Marzinski
1
-8
/
+0
2013-04-10
GFS2: Add origin indicator to glock callbacks
Steven Whitehouse
1
-2
/
+2
2013-02-13
gfs2: Convert uids and gids between dinodes and vfs inodes.
Eric W. Biederman
1
-2
/
+2
2012-11-15
GFS2: only use lvb on glocks that need it
David Teigland
1
-1
/
+2
2012-11-07
GFS2: Rename glops go_xmote_th to go_sync
Bob Peterson
1
-3
/
+3
2012-11-07
GFS2: Review bug traps in glops.c
Steven Whitehouse
1
-5
/
+5
2012-09-24
GFS2: fix s_writers.counter imbalance in gfs2_ail_empty_gl
Eric Sandeen
1
-0
/
+1
2012-05-08
GFS2: Remove redundant metadata block type check
Bob Peterson
1
-5
/
+0
2012-04-24
GFS2: Remove bd_list_tr
Steven Whitehouse
1
-1
/
+0
2011-11-02
filesystems: add set_nlink()
Miklos Szeredi
1
-1
/
+1
2011-10-21
GFS2: Fix AIL flush issue during fsync
Steven Whitehouse
1
-16
/
+16
2011-10-21
GFS2: Make resource groups "append only" during life of fs
Steven Whitehouse
1
-10
/
+6
2011-10-21
GFS2: Use rbtree for resource groups and clean up bitmap buffer ref count scheme
Bob Peterson
1
-29
/
+13
2011-10-21
GFS2: Fix bug trap and journaled data fsync
Steven Whitehouse
1
-4
/
+4
2011-10-21
GFS2: Fix bug-trap in ail flush code
Steven Whitehouse
1
-4
/
+19
2011-07-15
GFS2: Add S_NOSEC support
Steven Whitehouse
1
-1
/
+2
2011-07-15
GFS2: Automatically adjust glock min hold time
Bob Peterson
1
-2
/
+0
2011-07-15
GFS2: Cache dir hash table in a contiguous buffer
Steven Whitehouse
1
-0
/
+2
2011-07-14
GFS2: Resolve inode eviction and ail list interaction bug
Steven Whitehouse
1
-2
/
+2
2011-07-12
GFS2: force a log flush when invalidating the rindex glock
Benjamin Marzinski
1
-1
/
+3
2011-05-09
GFS2: Move gfs2_refresh_inode() and friends into glops.c
Steven Whitehouse
1
-0
/
+113
2011-04-20
GFS2: Clean up fsync()
Steven Whitehouse
1
-17
/
+42
2011-04-18
GFS2: Don't try to deallocate unlinked inodes when mounted ro
Steven Whitehouse
1
-0
/
+4
2011-03-11
GFS2: introduce AIL lock
Dave Chinner
1
-2
/
+8
2011-01-21
GFS2: Use RCU for glock hash table
Steven Whitehouse
1
-14
/
+9
2010-12-16
GFS2: Don't flush delete workqueue when releasing the transaction lock
Steven Whitehouse
1
-1
/
+0
2010-10-06
GFS2: Fix type mapping for demote_rq interface
Steven Whitehouse
1
-1
/
+0
2010-09-20
GFS2: Remove i_disksize
Steven Whitehouse
1
-3
/
+2
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-1
/
+0
2010-03-01
GFS2: Metadata address space clean up
Steven Whitehouse
1
-7
/
+9
2009-12-03
GFS2: Use forget_all_cached_acls()
Steven Whitehouse
1
-1
/
+4
2009-07-30
GFS2: remove dcache entries for remote deleted inodes
Benjamin Marzinski
1
-0
/
+21
2009-05-20
GFS2: Improve resource group error handling
Steven Whitehouse
1
-19
/
+1
2009-04-20
GFS2: Clear dirty bit at end of inode glock sync
Steven Whitehouse
1
-0
/
+6
2009-03-24
GFS2: Clean up of glops.c
Steven Whitehouse
1
-63
/
+52
2009-03-24
GFS2: Add a "demote a glock" interface to sysfs
Steven Whitehouse
1
-0
/
+12
2009-03-24
GFS2: Fix deadlock on journal flush
Steven Whitehouse
1
-7
/
+12
2009-03-24
GFS2: Merge lock_dlm module into GFS2
Steven Whitehouse
1
-14
/
+0
2009-01-05
GFS2: Kill two daemons with one patch
Steven Whitehouse
1
-13
/
+19
2009-01-05
GFS2: Fix "truncate in progress" hang
Steven Whitehouse
1
-2
/
+9
2009-01-05
GFS2: Add more detail to debugfs glock dumps
Steven Whitehouse
1
-3
/
+8
2009-01-05
GFS2: Banish struct gfs2_dinode_host
Steven Whitehouse
1
-1
/
+1
2008-06-27
[GFS2] Clean up the glock core
Steven Whitehouse
1
-26
/
+44
2008-05-12
[GFS2] filesystem consistency error from do_strip
Bob Peterson
1
-1
/
+1
2008-03-31
[GFS2] Remove rgrp and glock version numbers
Bob Peterson
1
-2
/
+8
2008-01-25
[GFS2] Reorder writeback for glock sync
Steven Whitehouse
1
-64
/
+16
2008-01-25
[GFS2] Remove useless i_cache from inodes
Steven Whitehouse
1
-20
/
+1
2008-01-25
[GFS2] Use ->page_mkwrite() for mmap()
Steven Whitehouse
1
-8
/
+1
2007-10-10
[GFS2] Clean up gfs2_trans_add_revoke()
Steven Whitehouse
1
-9
/
+5
2007-10-10
[GFS2] Introduce gfs2_remove_from_ail
Steven Whitehouse
1
-5
/
+1
2007-10-10
[GFS2] delay glock demote for a minimum hold time
Benjamin Marzinski
1
-0
/
+2
2007-10-10
[GFS2] Clean up invalidatepage/releasepage
Steven Whitehouse
1
-1
/
+3
2007-07-09
[GFS2] flush the glock completely in inode_go_sync
Benjamin Marzinski
1
-1
/
+1
2007-05-08
Factor outstanding I/O error handling
Guillaume Chazarain
1
-4
/
+1
2007-03-07
[GFS2] Fix bz 229873, alternate test: assertion "!ip->i_inode.i_mapping->nrpa...
Steven Whitehouse
1
-1
/
+0
2007-03-07
[GFS2] Fix bz 230143, incorrect flushing of rgrps
Steven Whitehouse
1
-0
/
+2
2007-02-14
[PATCH] remove many unneeded #includes of sched.h
Tim Schmielau
1
-1
/
+0
2007-02-05
[GFS2] Tidy up glops calls
Steven Whitehouse
1
-58
/
+42
2007-02-05
[GFS2] Remove local exclusive glock mode
Steven Whitehouse
1
-1
/
+1
2007-02-05
[GFS2] Remove the "greedy" function from glock.[ch]
Steven Whitehouse
1
-34
/
+0
2006-11-30
[GFS2] Fix journal flush problem
Steven Whitehouse
1
-69
/
+24
2006-11-30
[GFS2] Simplify glops functions
Steven Whitehouse
1
-31
/
+11
2006-11-30
[GFS2] Remove gfs2_inode_attr_in
Steven Whitehouse
1
-6
/
+2
2006-11-30
[GFS2] Shrink gfs2_inode (8) - i_vn
Steven Whitehouse
1
-2
/
+3
2006-11-30
[GFS2] Shrink gfs2_inode (3) - di_mode
Steven Whitehouse
1
-4
/
+4
2006-11-30
[GFS2] split and annotate gfs2_log_head
Al Viro
1
-1
/
+1
2006-10-03
[GFS2] Move logging code into log.c (mostly)
Steven Whitehouse
1
-0
/
+51
2006-09-21
[GFS2] Tidy up meta_io code
Steven Whitehouse
1
-25
/
+30
2006-09-19
[GFS2] Export lm_interface to kernel headers
Fabio Massimo Di Nitto
1
-1
/
+1
2006-09-09
[GFS2] Remove unused function from glock.c
Steven Whitehouse
1
-1
/
+0
2006-09-05
[GFS2] Fix end of multi-line structures
Steven Whitehouse
1
-9
/
+9
2006-09-04
[GFS2] Tidy up bmap/inode code
Steven Whitehouse
1
-7
/
+5
2006-09-01
[GFS2] Update copyright, tidy up incore.h
Steven Whitehouse
1
-1
/
+1
2006-08-30
[GFS2] Remove unused code from glock layer
Steven Whitehouse
1
-2
/
+0
2006-08-30
[GFS2] Make glock operations const
Steven Whitehouse
1
-9
/
+9
2006-07-27
[GFS2] Use a bio to read the superblock
Steven Whitehouse
1
-18
/
+4
2006-07-26
[GFS2] Remove page.[ch]
Steven Whitehouse
1
-1
/
+88
2006-06-19
[GFS2] Remove debugging printks
Steven Whitehouse
1
-3
/
+0
2006-06-14
[GFS2] Fix unlinked file handling
Steven Whitehouse
1
-3
/
+6
2006-05-18
[GFS2] Update copyright date to 2006
Steven Whitehouse
1
-1
/
+1
2006-05-18
[GFS2] Remove semaphore.h from C files
Steven Whitehouse
1
-1
/
+0
2006-04-07
[GFS2] Fix a ref count bug and other clean ups
Steven Whitehouse
1
-3
/
+3
2006-02-27
[GFS2] Macros removal in gfs2.h
Steven Whitehouse
1
-8
/
+13
2006-02-13
[GFS2] Fix for root inode ref count bug
Steven Whitehouse
1
-2
/
+2
2006-01-16
[GFS2] The core of GFS2
David Teigland
1
-0
/
+487