aboutsummaryrefslogtreecommitdiffstats
path: root/fs/gfs2
AgeCommit message (Expand)AuthorFilesLines
3 daysnext-20260522/vfs-braunerMark Brown1-0/+7
3 daysgfs2: page poisoning fixAndreas Gruenbacher3-0/+30
3 daysgfs2: Remove unused fallocate_chunk argumentAndreas Gruenbacher1-3/+2
11 daysopenat2: new OPENAT2_REGULAR flag supportDorjoy Chowdhury1-0/+7
2026-05-04gfs2: fix use-after-free in gfs2_qd_deallocTristan Madani1-0/+1
2026-04-23gfs2: move quota_init qc iterator incrementJie Wang1-2/+1
2026-04-23gfs2: fix quota init duplicate scanJie Wang1-10/+23
2026-04-15Merge tag 'gfs2-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs...Linus Torvalds13-170/+237
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2026-04-14Merge tag 'net-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-1/+1
2026-04-13Merge tag 'vfs-7.1-rc1.bh.metadata' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+0
2026-04-13Merge tag 'vfs-7.1-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2026-04-07gfs2: prevent NULL pointer dereference during unmountAndreas Gruenbacher1-2/+3
2026-04-07gfs2: hide error messages after withdrawAndreas Gruenbacher1-1/+1
2026-04-07gfs2: wait for withdraw earlier during unmountAndreas Gruenbacher1-2/+3
2026-04-07gfs2: inode directory consistency checksAndreas Gruenbacher3-2/+7
2026-04-07gfs2: gfs2_log_flush withdraw fixesAndreas Gruenbacher1-8/+17
2026-04-07gfs2: add some missing log lockingAndreas Gruenbacher1-8/+20
2026-04-07gfs2: fix address space truncation during withdrawAndreas Gruenbacher2-19/+39
2026-04-07gfs2: drain ail under sd_log_flush_lockAndreas Gruenbacher1-2/+1
2026-04-05folio_batch: rename pagevec.h to folio_batch.hTal Zussman1-1/+1
2026-03-30gfs2: bufdata allocation raceAndreas Gruenbacher1-11/+14
2026-03-29ipv6: convert CONFIG_IPV6 to built-in only and clean up KconfigsFernando Fernandez Mancera1-1/+1
2026-03-26gfs2: Don't zero i_private_dataJan Kara1-1/+0
2026-03-23gfs2: Remove trans_drain code duplicationAndreas Gruenbacher1-23/+18
2026-03-23gfs2: Move gfs2_remove_from_journal to log.cAndreas Gruenbacher4-38/+37
2026-03-23gfs2: Get rid of gfs2_log_[un]lock helpersAndreas Gruenbacher7-61/+37
2026-03-23gfs2: less aggressive low-memory log flushingAndreas Gruenbacher1-2/+3
2026-03-23gfs2: Fix data loss during inode evictAndreas Gruenbacher1-8/+28
2026-03-23gfs2: minor evict_[un]linked_inode cleanupAndreas Gruenbacher1-6/+8
2026-03-23gfs2: Avoid unnecessary transactions in evict_linked_inodeAndreas Gruenbacher1-5/+30
2026-02-24gfs2: Remove unnecessary check in gfs2_evict_inodeAndreas Gruenbacher1-1/+1
2026-02-23gfs2: Call unlock_new_inode before d_instantiateAndreas Gruenbacher1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds3-6/+6
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook10-22/+20
2026-02-17gfs2: stop using writeback internals for dirty_exceeded checkKundan Kumar1-1/+1
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+1
2026-02-09Merge tag 'gfs2-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs...Linus Torvalds18-186/+277
2026-02-09Merge tag 'vfs-7.0-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-10/+3
2026-02-09Merge tag 'vfs-7.0-rc1.leases' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+1
2026-02-09Merge tag 'vfs-7.0-rc1.nonblocking_timestamps' of git://git.kernel.org/pub/sc...Linus Torvalds1-3/+6
2026-02-05gfs2: fiemap page fault fixAndreas Gruenbacher1-0/+16
2026-02-03gfs2: fix memory leaks in gfs2_fill_super error pathDeepanshu Kartikey2-2/+4
2026-01-30gfs2: Fix use-after-free in iomap inline data write pathDeepanshu Kartikey1-1/+12
2026-01-26Merge tag 'vfs-6.19-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2026-01-26gfs2: Fix slab-use-after-free in qd_putAndreas Gruenbacher1-0/+1
2026-01-26gfs2: Introduce glock_{type,number,sbd} helpersAndreas Gruenbacher12-112/+124
2026-01-26gfs2: gfs2_glock_hold cleanupAndreas Gruenbacher1-2/+2
2026-01-26gfs: Use fixed GL_GLOCK_MIN_HOLD timeAndreas Gruenbacher1-1/+1
2026-01-26gfs2: Fix gfs2_log_get_bio argument typeAndreas Gruenbacher1-3/+3
2026-01-26gfs2: gfs2_chain_bio start sector fixAndreas Gruenbacher1-3/+3
2026-01-26gfs2: Initialize bio->bi_opf earlyAndreas Gruenbacher3-22/+26
2026-01-26gfs2: Rename gfs2_log_submit_{bio -> write}Andreas Gruenbacher3-6/+6
2026-01-26gfs2: Do not cancel internal demote requestsAndreas Gruenbacher3-15/+35
2026-01-26gfs2: run_queue cleanupAndreas Gruenbacher1-13/+7
2026-01-26gfs2: Retries missing in gfs2_{rename,exchange}Andreas Gruenbacher3-14/+43
2026-01-26gfs2: glock cancelation flag fixAndreas Gruenbacher1-0/+2
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap1-0/+1
2026-01-16posix_acl: make posix_acl_to_xattr() alloc the bufferMiklos Szeredi1-10/+3
2026-01-12Revert "gfs2: Fix use of bio_chain"Andreas Gruenbacher1-1/+1
2026-01-12fs: add support for non-blocking timestamp updatesChristoph Hellwig1-0/+3
2026-01-12fs: refactor ->update_time handlingChristoph Hellwig1-2/+3
2026-01-12fs: allow error returns from generic_update_timeChristoph Hellwig1-2/+1
2026-01-12fs: remove simple_nosetlease()Jeff Layton1-2/+0
2026-01-12gfs2: add a setlease file operationJeff Layton1-0/+1
2026-01-12gfs2: don't allow delegations to be set on directoriesJeff Layton1-0/+1
2025-12-03Merge tag 'gfs2-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/gf...Linus Torvalds22-764/+382
2025-12-02gfs2: Fix use of bio_chainAndreas Gruenbacher1-1/+1
2025-12-01Merge tag 'vfs-6.19-rc1.folio' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+1
2025-12-01Merge tag 'vfs-6.19-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-4/+1
2025-12-01Merge tag 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-6/+6
2025-11-26gfs2: Clean up SDF_JOURNAL_LIVE flag handlingAndreas Gruenbacher3-36/+33
2025-11-26gfs2: No longer thaw filesystems during a withdrawAndreas Gruenbacher3-22/+0
2025-11-26gfs2: Withdraw immediately in gfs2_trans_add_metaAndreas Gruenbacher1-4/+1
2025-11-26gfs2: New gfs2_withdraw_helperAndreas Gruenbacher5-28/+90
2025-11-26gfs2: Clean up properly during a withdrawAndreas Gruenbacher1-37/+48
2025-11-26gfs2: Rename gfs2_{gl_dq_holders => withdraw_glocks}Andreas Gruenbacher3-5/+5
2025-11-26Revert "gfs2: fix infinite loop when checking ail item count before go_inval"Andreas Gruenbacher2-16/+4
2025-11-26Revert "gfs2: Allow some glocks to be used during withdraw"Andreas Gruenbacher4-46/+6
2025-11-26Revert "gfs2: Check for log write errors before telling dlm to unlock"Andreas Gruenbacher1-16/+0
2025-11-26Revert "gfs2: fix a deadlock on withdraw-during-mount"Andreas Gruenbacher1-35/+18
2025-11-26Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (6/6)Andreas Gruenbacher1-124/+3
2025-11-26Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (5/6)Andreas Gruenbacher1-3/+2
2025-11-26Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (4/6)Andreas Gruenbacher1-7/+3
2025-11-26Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (3/6)Andreas Gruenbacher4-86/+0
2025-11-26Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (2/6)Andreas Gruenbacher6-38/+0
2025-11-26Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (1/6)Andreas Gruenbacher5-36/+1
2025-11-26Revert "gfs2: don't stop reads while withdraw in progress"Andreas Gruenbacher5-22/+6
2025-11-26gfs2: Rename LM_FLAG_{NOEXP -> RECOVER}Andreas Gruenbacher6-20/+23
2025-11-26gfs2: Kill gfs2_io_error_bh_wdAndreas Gruenbacher5-22/+10
2025-11-26gfs2: Withdraw immediately on log write errorsAndreas Gruenbacher2-14/+2
2025-11-26gfs2: Rename gfs2_{withdrawing_or_ => }withdrawnAndreas Gruenbacher15-43/+42
2025-11-26gfs2: Get rid of delayed withdrawsAndreas Gruenbacher8-74/+16
2025-11-26gfs2: Asynchronous withdrawAndreas Gruenbacher5-25/+37
2025-11-26gfs2: Add clean argument to lm_unmount hookAndreas Gruenbacher4-5/+15
2025-11-26gfs2: Clean up quotad timeout handlingAndreas Gruenbacher1-31/+27
2025-11-26gfs2: Fix "gfs2: Switch to wait_event in gfs2_quotad"Andreas Gruenbacher1-1/+1
2025-11-26gfs2: Minor cosmetic remote delete cleanupsAndreas Gruenbacher1-3/+9
2025-11-26gfs2: fix remote evict for read-only filesystemsAndreas Gruenbacher1-2/+1
2025-11-26gfs2: fix freeze error handlingAlexey Velichayshiy1-3/+1
2025-11-26gfs2: Prevent recursive memory reclaimAndreas Gruenbacher4-2/+21
2025-11-25fs: rework I_NEW handling to operate without fencesMateusz Guzik1-1/+1
2025-11-09gfs2: Use bio_add_folio_nofail()Matthew Wilcox (Oracle)1-2/+1
2025-11-05iomap: add caller-provided callbacks for read and readaheadJoanne Koong1-3/+3
2025-10-31gfs2: document ip in __gfs2_holder_init kernel-doc commentSukrut Heroorkar1-1/+1
2025-10-31gfs2/sysfs: Replace sprintf/snprintf with sysfs_emitUtkarsh Singh1-15/+15
2025-10-31gfs2: Use folio_next_pos()Matthew Wilcox (Oracle)1-2/+1
2025-10-29fs: Make wbc_to_tag() inline and use it in fs.Julian Sun1-4/+1
2025-10-20gfs2: use the new ->i_state accessorsMateusz Guzik4-5/+5
2025-10-03Merge tag 'pull-finish_no_open' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-17/+9
2025-10-02Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-09-29Merge tag 'dlm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/teiglan...Linus Torvalds1-2/+2
2025-09-29Merge tag 'gfs2-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/gf...Linus Torvalds8-193/+199
2025-09-29Merge tag 'vfs-6.18-rc1.workqueue' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-4/+7
2025-09-29Merge tag 'vfs-6.18-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2025-09-19fs: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari2-4/+7
2025-09-16simplify gfs2_atomic_open()Al Viro1-17/+9
2025-09-15fs: rename generic_delete_inode() and generic_drop_inode()Mateusz Guzik1-1/+1
2025-09-13mm: introduce memdesc_flags_tMatthew Wilcox (Oracle)1-1/+1
2025-09-12gfs2: Fix unlikely race in gdlm_put_lockAndreas Gruenbacher1-6/+5
2025-09-12gfs2: Add proper lockspace lockingAndreas Gruenbacher4-20/+56
2025-09-12gfs2: Minor run_queue fixesAndreas Gruenbacher1-1/+8
2025-09-12gfs2: run_queue cleanupAndreas Gruenbacher1-16/+19
2025-09-12gfs2: Simplify do_promoteAndreas Gruenbacher1-11/+6
2025-09-12gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESSAndreas Gruenbacher3-17/+1
2025-09-12gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmoteAndreas Gruenbacher1-2/+0
2025-09-12gfs2: Remove duplicate check in do_xmoteAndreas Gruenbacher1-14/+13
2025-09-12gfs2: Fix LM_FLAG_TRY* logic in add_to_queueAndreas Gruenbacher1-23/+24
2025-09-12gfs2: Remove DLM_LKF_ALTCW / DLM_LKF_ALTPR codeAndreas Gruenbacher2-20/+1
2025-09-12gfs2: Further sanitize lock_dlm.cAndreas Gruenbacher3-14/+22
2025-09-12gfs2: Do not use atomic operations unnecessarilyAndreas Gruenbacher1-3/+3
2025-09-12gfs2: Sanitize gfs2_meta_check, gfs2_metatype_check, gfs2_io_errorAndreas Gruenbacher2-30/+27
2025-09-12gfs2: Turn gfs2_withdraw into a void functionAndreas Gruenbacher2-14/+9
2025-09-12gfs2: Partially revert "gfs2: do_xmote fixes"Andreas Gruenbacher1-1/+2
2025-09-12gfs2: Simplify refcounting in do_xmoteAndreas Gruenbacher1-1/+3
2025-09-12gfs2: do_xmote cleanupAndreas Gruenbacher1-5/+7
2025-09-12gfs2: Remove space before newlineColin Ian King1-1/+1
2025-09-12gfs2: Remove unused sd_withdraw_wait fieldAndreas Gruenbacher1-1/+0
2025-09-12gfs2: Remove unused GIF_FREE_VFS_INODE flagAndreas Gruenbacher1-1/+0
2025-08-27fs: stop accessing ->i_count directly in f2fs and gfs2Josef Bacik1-1/+1
2025-08-12dlm: use defines for force values in dlm_release_lockspaceAlexander Aring1-2/+2
2025-07-28Merge tag 'vfs-6.17-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-24/+36
2025-07-28Merge tag 'vfs-6.17-rc1.fileattr' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-4/+4
2025-07-28Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-1/+1
2025-07-16gfs2: No more self recoveryAndreas Gruenbacher1-20/+11
2025-07-16gfs2: Validate i_depth for exhash directoriesAndrew Price2-4/+8
2025-07-15gfs2: Set .migrate_folio in gfs2_{rgrp,meta}_aopsAndrew Price1-0/+2
2025-07-15gfs2: a minor finish_xmote cleanupAndreas Gruenbacher1-2/+1
2025-07-15gfs2: simplify finish_xmoteAndreas Gruenbacher1-8/+0
2025-07-15gfs2: sanitize the gdlm_ast -> finish_xmote interfaceAndreas Gruenbacher3-14/+34
2025-07-14iomap: replace iomap_folio_ops with iomap_write_opsChristoph Hellwig3-10/+15
2025-07-14iomap: hide ioends from the generic writeback codeChristoph Hellwig1-0/+1
2025-07-14iomap: refactor the writeback interfaceChristoph Hellwig1-12/+14
2025-07-14iomap: pass more arguments using the iomap writeback contextChristoph Hellwig1-2/+6
2025-07-09gfs2: Minor do_xmote cancelation fixAndreas Gruenbacher1-1/+2
2025-07-09gfs2: Remove GIF_ALLOC_FAILED flagAndreas Gruenbacher4-14/+6
2025-07-09gfs2: Use SECTOR_SIZE and SECTOR_SHIFTAndreas Gruenbacher3-10/+10
2025-07-04tree-wide: s/struct fileattr/struct file_kattr/gChristian Brauner2-4/+4
2025-06-10new helper: set_default_d_op()Al Viro1-1/+1
2025-05-30gfs2: Don't clear sb->s_fs_info in gfs2_sys_fs_addAndrew Price2-2/+3
2025-05-26Merge tag 'gfs2-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/gf...Linus Torvalds24-213/+263
2025-05-26Merge tag 'for-6.16/block-20250523' of git://git.kernel.dk/linuxLinus Torvalds1-15/+9
2025-05-26Merge tag 'vfs-6.16-rc1.super' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-11/+17
2025-05-22gfs2: No more gfs2_find_jhead cachingAndreas Gruenbacher6-10/+7
2025-05-22gfs2: Get rid of duplicate log head lookupAndreas Gruenbacher2-12/+6
2025-05-22gfs2: Simplify clean_journalAndreas Gruenbacher1-3/+3
2025-05-22gfs2: Simplify gfs2_log_pointers_initAndreas Gruenbacher4-16/+12
2025-05-22gfs2: Move gfs2_log_pointers_initAndreas Gruenbacher3-11/+10
2025-05-22gfs2: Minor comments fixAndreas Gruenbacher1-2/+2
2025-05-22gfs2: Don't start unnecessary transactions during log flushAndreas Gruenbacher3-1/+38
2025-05-22gfs2: Move gfs2_trans_add_databufsAndreas Gruenbacher5-25/+26
2025-05-22gfs2: Rename jdata_dirty_folio to gfs2_jdata_dirty_folioAndreas Gruenbacher1-2/+2
2025-05-22gfs2: avoid inefficient use of crc32_le_shift()Eric Biggers1-1/+2
2025-05-22gfs2: Do not call iomap_zero_range beyond eofAndreas Gruenbacher1-2/+4
2025-05-22gfs: don't check for AOP_WRITEPAGE_ACTIVATE in gfs2_write_jdata_batchChristoph Hellwig1-18/+10
2025-05-09super: add filesystem freezing helpers for suspend and hibernateChristian Brauner2-11/+15
2025-05-07gfs2: use bdev_rw_virt in gfs2_read_superChristoph Hellwig1-15/+9
2025-04-24gfs2: Fix usage of bio->bi_status in gfs2_end_log_writeAndrew Price1-2/+4
2025-04-24gfs2: deallocate inodes in gfs2_create_inodeAndreas Gruenbacher2-13/+20
2025-04-21gfs2: Move GIF_ALLOC_FAILED check out of gfs2_ea_deallocAndreas Gruenbacher3-7/+8
2025-04-21gfs2: Move gfs2_dinode_deallocAndreas Gruenbacher3-68/+69
2025-04-21gfs2: Don't reread inodes unnecessarilyAndreas Gruenbacher1-0/+1
2025-04-21gfs2: gfs2_create_inode error handling fixAndreas Gruenbacher1-1/+2
2025-04-21gfs2: Remove unnecessary NULL check before free_percpu()Chen Ni1-2/+1
2025-04-21gfs2: check sb_min_blocksize return valueEdward Adam Davis1-1/+6
2025-04-21gfs2: replace sd_aspace with sd_inodeAndreas Gruenbacher7-23/+32
2025-04-21gfs2: only apply DLM_LKF_VALBLK if sb_lvbptr is not NULLAlexander Aring1-2/+6
2025-04-21gfs2: move msleep to sleepable contextAlexander Aring1-1/+2
2025-04-07gfs2: pass through holder from the VFS for freeze/thawChristian Brauner1-6/+8
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