aboutsummaryrefslogtreecommitdiffstats
path: root/fs/gfs2
AgeCommit message (Expand)AuthorFilesLines
2025-04-04lib/crc: remove CONFIG_LIBCRC32CEric Biggers1-1/+0
2025-03-27Merge tag 'gfs2-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/gf...Linus Torvalds8-131/+136
2025-03-24Merge tag 'vfs-6.15-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-4/+5
2025-03-24Merge tag 'vfs-6.15-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+2
2025-03-18gfs2: some comment clarificationsAndreas Gruenbacher1-4/+4
2025-03-12gfs2: Fix a NULL vs IS_ERR() bug in gfs2_find_jhead()Dan Carpenter1-2/+2
2025-03-10gfs2: Convert gfs2_meta_read_endio() to use a folioMatthew Wilcox (Oracle)1-7/+6
2025-03-10gfs2: Convert gfs2_end_log_write_bh() to work on a folioMatthew Wilcox (Oracle)1-14/+14
2025-03-10gfs2: Convert gfs2_find_jhead() to use a folioMatthew Wilcox (Oracle)1-11/+11
2025-03-10gfs2: Convert gfs2_jhead_pg_srch() to gfs2_jhead_folio_search()Matthew Wilcox (Oracle)1-8/+8
2025-03-10gfs2: Use b_folio in gfs2_check_magic()Matthew Wilcox (Oracle)1-4/+2
2025-03-10gfs2: Use b_folio in gfs2_submit_bhs()Matthew Wilcox (Oracle)1-1/+1
2025-03-10gfs2: Use b_folio in gfs2_trans_add_meta()Matthew Wilcox (Oracle)1-2/+2
2025-03-10gfs2: Use b_folio in gfs2_log_write_bh()Matthew Wilcox (Oracle)1-2/+2
2025-03-10gfs2: skip if we cannot defer deleteAndreas Gruenbacher1-2/+2
2025-03-10gfs2: remove redundant warningsAndreas Gruenbacher1-10/+2
2025-03-10gfs2: minor evict fixAndreas Gruenbacher1-14/+3
2025-03-10gfs2: Prevent inode creation race (2)Andreas Gruenbacher1-19/+21
2025-03-10gfs2: Fix additional unlikely request cancelation raceAndreas Gruenbacher3-3/+14
2025-03-10gfs2: Fix request cancelation bugAndreas Gruenbacher1-7/+13
2025-03-10gfs2: Check for empty queue in run_queueAndreas Gruenbacher1-3/+8
2025-03-10gfs2: Remove more dead code in add_to_queueAndreas Gruenbacher1-12/+1
2025-03-10gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETEAndreas Gruenbacher4-5/+9
2025-03-10gfs2: glock holder GL_NOPID fixAndreas Gruenbacher1-3/+1
2025-03-10gfs2: Add GLF_PENDING_REPLY flagAndreas Gruenbacher3-0/+7
2025-03-10gfs2: Decode missing glock flags in tracepointsAndreas Gruenbacher1-1/+6
2025-02-27Change inode_operations.mkdir to return struct dentry *NeilBrown1-4/+5
2025-02-07lockref: remove count argument of lockref_initAndreas Gruenbacher2-2/+2
2025-02-07gfs2: switch to lockref_init(..., 1)Andreas Gruenbacher1-2/+2
2025-02-07gfs2: use lockref_init for gl_lockrefAndreas Gruenbacher2-2/+1
2025-02-06iomap: pass private data to iomap_zero_rangeChristoph Hellwig1-1/+2
2025-01-30Merge tag 'pull-revalidate' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-18/+13
2025-01-27gfs2_drevalidate(): use stable parent inode and name passed by callerAl Viro1-16/+8
2025-01-27Pass parent directory inode and expected name to ->d_revalidate()Al Viro1-2/+5
2025-01-20Merge tag 'gfs2-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/gf...Linus Torvalds2-2/+3
2025-01-16gfs2: use lockref_init for qd_lockrefChristoph Hellwig1-2/+1
2025-01-14gfs2: Truncate address space when flipping GFS2_DIF_JDATA flagAndreas Gruenbacher1-0/+1
2024-12-09gfs2: reorder capability check lastChristian Göttsche1-2/+2
2024-11-26Merge tag 'gfs2-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/gf...Linus Torvalds9-114/+142
2024-11-23Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-11-19gfs2: Prevent inode creation raceAndreas Gruenbacher1-0/+7
2024-11-19gfs2: Only defer deletes when we have an iopen glockAndreas Gruenbacher1-4/+7
2024-11-18Merge tag 'vfs-6.13.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-10/+2
2024-11-11mm/list_lru: simplify the list_lru walk callback functionKairui Song1-1/+1
2024-11-05gfs2: Simplify DLM_LKF_QUECVT useAndreas Gruenbacher1-4/+25
2024-11-05gfs2: gfs2_evict_inode clarificationAndreas Gruenbacher1-3/+3
2024-11-05gfs2: Make gfs2_inode_refresh staticAndreas Gruenbacher2-3/+1
2024-11-05gfs2: Use get_random_u32 in gfs2_orlov_skipAndreas Gruenbacher1-3/+1
2024-11-05gfs2: Randomize GLF_VERIFY_DELETE work delayAndreas Gruenbacher1-1/+2
2024-11-05gfs2: Use mod_delayed_work in gfs2_queue_try_to_evictAndreas Gruenbacher1-2/+1
2024-11-05gfs2: Update to the evict / remote delete documentationAndreas Gruenbacher2-26/+11
2024-11-05gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inodeAndreas Gruenbacher2-12/+10
2024-11-05gfs2: Clean up delete work processingAndreas Gruenbacher1-7/+7
2024-11-05gfs2: Minor delete_work_func cleanupAndreas Gruenbacher1-2/+3
2024-11-05gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glockAndreas Gruenbacher1-6/+14
2024-11-05gfs2: Rename dinode_demise to evict_behaviorAndreas Gruenbacher1-18/+19
2024-11-05gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETEAndreas Gruenbacher3-4/+4
2024-11-05gfs2: Faster gfs2_upgrade_iopen_glock wakeupsAndreas Gruenbacher3-18/+15
2024-10-22KMSAN: uninit-value in inode_go_dump (5)Qianqiang Liu1-0/+2
2024-10-07get rid of ...lookup...fdget_rcu() familyAl Viro1-10/+2
2024-10-02Merge patch series "Fixup NLM and kNFSD file lock callbacks"Christian Brauner2-1/+2
2024-10-01exportfs: Remove EXPORT_OP_ASYNC_LOCKBenjamin Coddington1-1/+0
2024-09-25gfs2: Fix unlinked inode cleanupAndreas Gruenbacher4-3/+4
2024-09-25gfs2: Allow immediate GLF_VERIFY_DELETE workAndreas Gruenbacher1-5/+6
2024-09-24gfs2: Initialize gl_no_formal_ino earlierAndreas Gruenbacher3-2/+9
2024-09-24gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETEAndreas Gruenbacher2-8/+8
2024-09-23Merge tag 'gfs2-v6.10-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds5-51/+27
2024-09-12gfs2/ocfs2: set FOP_ASYNC_LOCKBenjamin Coddington1-0/+2
2024-09-03iomap: add a private argument for iomap_file_buffered_writeJosef Bacik1-1/+1
2024-09-02gfs2: Remove gfs2_aspace_writepage()Matthew Wilcox (Oracle)1-8/+0
2024-09-02gfs2: Remove gfs2_jdata_writepage()Matthew Wilcox (Oracle)1-30/+0
2024-09-02gfs2: Remove __gfs2_writepage()Matthew Wilcox (Oracle)1-10/+2
2024-09-02gfs2: Add gfs2_aspace_writepages()Matthew Wilcox (Oracle)1-5/+23
2024-08-20gfs2: fix double destroy_workqueue errorJulian Sun2-1/+3
2024-08-20gfs2: Minor gfs2_glock_cb cleanupAndreas Gruenbacher1-3/+5
2024-07-09gfs2: Clean up glock demote logicAndreas Gruenbacher1-6/+6
2024-06-20gfs2: Revert "check for no eligible quota changes"Andreas Gruenbacher1-20/+0
2024-06-20gfs2: Be more careful with the quota sync generationAndreas Gruenbacher1-8/+19
2024-06-20gfs2: Get rid of some unnecessary quota lockingAndreas Gruenbacher3-28/+27
2024-06-12gfs2: Add some missing quota lockingAndreas Gruenbacher1-29/+53
2024-06-08gfs2: Fold qd_fish into gfs2_quota_syncAndreas Gruenbacher1-48/+29
2024-06-08gfs2: quota need_sync cleanupAndreas Gruenbacher1-14/+12
2024-06-08gfs2: Fix and clean up function do_qcAndreas Gruenbacher1-13/+21
2024-06-08gfs2: Revert "Add quota_change type"Andreas Gruenbacher2-15/+10
2024-06-08gfs2: Revert "ignore negated quota changes"Andreas Gruenbacher1-11/+0
2024-06-08gfs2: qd_check_sync cleanupsAndreas Gruenbacher1-18/+22
2024-06-08gfs2: Revert "introduce qd_bh_get_or_undo"Andreas Gruenbacher1-19/+17
2024-06-07gfs2: Check quota consistency on mountAndreas Gruenbacher1-6/+31
2024-06-04gfs2: Minor gfs2_quota_init error path cleanupAndreas Gruenbacher1-9/+7
2024-05-29gfs2: Get rid of demote_ok checksAndreas Gruenbacher3-41/+1
2024-05-29Revert "GFS2: Don't add all glocks to the lru"Andreas Gruenbacher3-12/+4
2024-05-29gfs2: Revise glock reference counting modelAndreas Gruenbacher3-28/+30
2024-05-29gfs2: Switch to a per-filesystem glock workqueueAndreas Gruenbacher3-15/+18
2024-05-29gfs2: Report when glocks cannot be freed for a long timeAndreas Gruenbacher1-3/+15
2024-05-29gfs2: gfs2_glock_get cleanupAndreas Gruenbacher1-20/+13
2024-05-29gfs2: Invert the GLF_INITIAL flagAndreas Gruenbacher3-10/+22
2024-05-29gfs2: Remove outdated comment in glock_work_funcAndreas Gruenbacher1-5/+1
2024-05-28gfs2: Rename handle_callback to request_demoteAndreas Gruenbacher1-10/+10
2024-05-28gfs2: Rename GLF_FROZEN to GLF_HAVE_FROZEN_REPLYAndreas Gruenbacher3-6/+6
2024-05-28gfs2: Rename GLF_REPLY_PENDING to GLF_HAVE_REPLYAndreas Gruenbacher3-9/+9
2024-05-28gfs2: Rename GLF_FREEING to GLF_UNLOCKEDAndreas Gruenbacher5-16/+16
2024-05-28gfs2: Remove useless return statement in run_queueAndreas Gruenbacher1-1/+0
2024-05-28gfs2: Remove unnecessary function prototypeAndreas Gruenbacher1-1/+0
2024-05-21Merge tag 'pull-bd_inode-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-2/+2
2024-05-14Merge tag 'gfs2-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds18-258/+320
2024-05-07gfs2: make timeout values more explicitWolfram Sang1-3/+2
2024-05-03gfs2: Convert gfs2_aspace_writepage() to use a folioMatthew Wilcox (Oracle)1-8/+8
2024-05-03gfs2: Add a migrate_folio operation for journalled filesMatthew Wilcox (Oracle)1-2/+2
2024-05-03gfs2: more obvious initializations of mapping->hostAl Viro2-2/+2
2024-05-02gfs2: Simplify gfs2_read_superMatthew Wilcox (Oracle)1-33/+13
2024-04-29gfs2: Convert gfs2_page_mkwrite() to use a folioMatthew Wilcox (Oracle)1-29/+30
2024-04-29gfs2: gfs2_freeze_unlock cleanupAndreas Gruenbacher4-11/+11
2024-04-24gfs2: Remove and replace gfs2_glock_queue_workAndreas Gruenbacher1-20/+15
2024-04-24gfs2: do_xmote fixesAndreas Gruenbacher1-19/+25
2024-04-24gfs2: finish_xmote cleanupAndreas Gruenbacher1-8/+13
2024-04-24gfs2: Unlock fewer glocks on unmountAndreas Gruenbacher1-2/+8
2024-04-24gfs2: Fix potential glock use-after-free on unmountAndreas Gruenbacher6-16/+57
2024-04-24gfs2: Remove ill-placed consistency checkAndreas Gruenbacher1-1/+0
2024-04-24gfs2: Fix lru_count accountingAndreas Gruenbacher1-14/+13
2024-04-09gfs2: Fix "Make glock lru list scanning safer"Andreas Gruenbacher1-11/+13
2024-04-09Revert "gfs2: fix glock shrinker ref issues"Andreas Gruenbacher1-3/+1
2024-04-09gfs2: Fix "ignore unlock failures after withdraw"Andreas Gruenbacher2-2/+3
2024-04-09gfs2: Get rid of unnecessary test_and_set_bitAndreas Gruenbacher1-1/+2
2024-04-09gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lruAndreas Gruenbacher1-2/+1
2024-04-09gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_asyncAndreas Gruenbacher4-14/+21
2024-04-09gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdrawAndreas Gruenbacher1-1/+1
2024-04-09gfs2: Fix NULL pointer dereference in gfs2_log_flushAndreas Gruenbacher2-1/+6
2024-04-09gfs2: Don't forget to complete delayed withdrawAndreas Gruenbacher1-0/+3
2024-04-09gfs2: Use [NO_]CREATE consistently for gfs2_glock_getAndreas Gruenbacher1-1/+1
2024-04-09gfs2: Follow-up to flag rename in sysfs status fileAndreas Gruenbacher1-1/+1
2024-04-09gfs2: Remove unnecessary gfs2_meta_check_ii argumentAndreas Gruenbacher2-5/+5
2024-04-09gfs2: Get rid of newlines in log messagesAndreas Gruenbacher3-30/+32
2024-04-09gfs2: Improve gfs2_consist_inode() usageAndrew Price3-40/+53
2024-03-25Merge tag 'gfs2-v6.8-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gf...Linus Torvalds1-2/+3
2024-03-12mm, slab: remove last vestiges of SLAB_MEM_SPREADLinus Torvalds1-1/+0
2024-03-11Merge tag 'vfs-6.9.uuid' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds1-1/+1
2024-03-11Merge tag 'vfs-6.9.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds1-8/+8
2024-03-11Merge tag 'vfs-6.9.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-1/+1
2024-03-11gfs2: Fix invalid metadata access in punch_holeAndrew Price1-2/+3
2024-02-08fs: super_set_uuid()Kent Overstreet1-1/+1
2024-02-05gfs2: adapt to breakup of struct file_lockJeff Layton1-6/+5
2024-02-05filelock: split common fields into struct file_lock_coreJeff Layton1-0/+1
2024-02-05gfs2: convert to using new filelock helpersJeff Layton1-4/+4
2024-02-02Revert "gfs2: Use GL_NOBLOCK flag for non-blocking lookups"Andreas Gruenbacher2-18/+13
2024-02-01iomap: pass the length of the dirty region to ->map_blocksChristoph Hellwig1-1/+1
2024-01-10Merge tag 'dlm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds1-0/+1
2024-01-10Merge tag 'gfs2-v6.7-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds21-151/+182
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-28/+25
2023-12-29fs: remove the bh_end_io argument from __block_write_full_folioMatthew Wilcox (Oracle)1-1/+1
2023-12-29fs: convert block_write_full_page to block_write_full_folioMatthew Wilcox (Oracle)1-2/+2
2023-12-27gfs2: Fix freeze consistency check in log_write_headerAndreas Gruenbacher2-25/+18
2023-12-27gfs2: Refcounting fix in gfs2_thaw_superAndreas Gruenbacher1-0/+2
2023-12-27gfs2: Minor gfs2_{freeze,thaw}_super cleanupAndreas Gruenbacher1-13/+13
2023-12-21gfs2: Use wait_event_freezable_timeout() for freezable kthreadKevin Hao2-6/+2
2023-12-21gfs2: Add missing set_freezable() for freezable kthreadKevin Hao2-0/+2
2023-12-20gfs2: Remove use of error flag in journal readsMatthew Wilcox (Oracle)1-14/+7
2023-12-20gfs2: Lift withdraw check out of gfs2_ail1_emptyAndreas Gruenbacher1-5/+12
2023-12-20gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawnAndreas Gruenbacher15-41/+46
2023-12-20gfs2: Mark withdraws as unlikelyAndreas Gruenbacher8-15/+15
2023-12-20gfs2: Minor gfs2_ail1_empty cleanupAndreas Gruenbacher1-8/+9
2023-12-20gfs2: use is_subdir()Al Viro1-11/+1
2023-12-20gfs2: d_obtain_alias(ERR_PTR(...)) will do the right thingAl Viro1-2/+0
2023-12-18gfs2: Use GL_NOBLOCK flag for non-blocking lookupsAbhi Das2-13/+18
2023-12-18gfs2: Add GL_NOBLOCK flagAndreas Gruenbacher2-1/+39
2023-12-18gfs2: rgrp: fix kernel-doc warningsRandy Dunlap1-5/+5
2023-12-18gfs2: fix kernel BUG in gfs2_quota_cleanupEdward Adam Davis1-1/+2
2023-12-18gfs2: Fix inode_go_instantiate descriptionAndreas Gruenbacher1-1/+1
2023-12-18gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dumpOsama Muhammad1-1/+1
2023-12-12list_lru: allow explicit memcg and NUMA node selectionNhat Pham1-3/+3
2023-12-10fs: convert error_remove_page to error_remove_folioMatthew Wilcox (Oracle)1-2/+2
2023-12-10gfs2: convert stuffed_readpage() to stuffed_read_folio()Matthew Wilcox (Oracle)1-20/+17
2023-11-21fs: Rename mapping private membersMatthew Wilcox (Oracle)2-2/+2
2023-11-16dlm: implement EXPORT_OP_ASYNC_LOCKAlexander Aring1-0/+1
2023-11-07Merge tag 'gfs2-v6.6-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds30-428/+416
2023-11-06gfs2: don't withdraw if init_threads() got interruptedAndreas Gruenbacher1-3/+1
2023-11-06gfs2: remove dead code in add_to_queueSu Hui1-1/+0
2023-11-06gfs2: Fix slab-use-after-free in gfs2_qd_deallocJuntong Deng1-4/+6
2023-11-06gfs2: Silence "suspicious RCU usage in gfs2_permission" warningAndreas Gruenbacher1-3/+4
2023-11-06gfs2: fs: derive f_fsid from s_uuidAmir Goldstein1-0/+1
2023-11-06gfs2: No longer use 'extern' in function declarationsAndreas Gruenbacher19-279/+283
2023-11-06gfs2: Rename gfs2_lookup_{ simple => meta }Andreas Gruenbacher3-15/+16
2023-11-06gfs2: Convert gfs2_internal_read to foliosAndreas Gruenbacher2-20/+18
2023-11-06gfs2: Convert stuffed_readpage to foliosAndreas Gruenbacher1-16/+14
2023-11-06gfs2: Minor gfs2_write_jdata_batch PAGE_SIZE cleanupAndreas Gruenbacher1-3/+3
2023-11-06gfs2: Get rid of gfs2_alloc_blocks generation parameterAndreas Gruenbacher6-13/+15
2023-11-02Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/...Linus Torvalds1-6/+3
2023-11-02Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds7-99/+102
2023-11-02gfs2: Add metapath_dibh helperAndreas Gruenbacher1-1/+7
2023-11-02gfs2: Clean up quota.c:print_messageAndreas Gruenbacher1-5/+5
2023-11-02gfs2: Clean up gfs2_alloc_parms initializersAndreas Gruenbacher2-4/+4
2023-11-02gfs2: Two quota=account mode fixesAndreas Gruenbacher2-6/+3
2023-10-30Merge tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds6-25/+27
2023-10-30Merge tag 'vfs-6.7.xattr' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds2-4/+4
2023-10-30Merge tag 'vfs-6.7.misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds1-4/+7
2023-10-25buffer: remove folio_create_empty_buffers()Matthew Wilcox (Oracle)4-4/+4
2023-10-25gfs2: convert gfs2_write_buf_to_page() to use a folioMatthew Wilcox (Oracle)1-18/+19
2023-10-25gfs2: convert gfs2_getjdatabuf to use a folioMatthew Wilcox (Oracle)1-14/+8
2023-10-25gfs2: convert gfs2_getbuf() to foliosMatthew Wilcox (Oracle)1-22/+17
2023-10-25gfs2: convert inode unstuffing to use a folioMatthew Wilcox (Oracle)1-25/+23
2023-10-23gfs2: Stop using GFS2_BASIC_BLOCK and GFS2_BASIC_BLOCK_SHIFTAndreas Gruenbacher2-10/+6