aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext2/file.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-22ext2: Fix ki_pos update for DIO buffered-io fallback caseRitesh Harjani (IBM)1-1/+0
2023-08-24mm: remove enum page_entry_sizeMatthew Wilcox (Oracle)1-1/+1
2023-06-29Merge tag 'fs_for_v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+125
2023-05-24splice: Use filemap_splice_read() instead of generic_file_splice_read()David Howells1-1/+1
2023-05-16ext2: Add direct-io trace pointsRitesh Harjani (IBM)1-1/+9
2023-05-16ext2: Move direct-io to use iomapRitesh Harjani (IBM)1-0/+115
2023-05-16ext2: Use generic_buffers_fsync() implementationRitesh Harjani (IBM)1-1/+2
2022-10-20fs: rename current get acl methodChristian Brauner1-1/+1
2021-07-13ext2: Convert to using invalidate_lockJan Kara1-4/+3
2021-04-12ext2: convert to fileattrMiklos Szeredi1-0/+2
2020-09-05ext2: don't update mtime on COW faultsMikulas Patocka1-2/+4
2020-06-09mmap locking API: convert mmap_sem commentsMichel Lespinasse1-1/+1
2020-05-22ext2: code cleanup by removing ifdef macro surroundingChengguang Xu1-2/+0
2019-02-18ext2: support statx syscallyangerkun1-0/+1
2018-08-17dax: remove VM_MIXEDMAP for fsdax and device daxDave Jiang1-1/+0
2018-04-16fs: ext2: Adding new return type vm_fault_tSouptick Joarder1-2/+2
2018-01-07dax: pass detailed error code from dax_iomap_fault()Jan Kara1-1/+1
2017-11-17Merge tag 'libnvdimm-for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2017-11-03dax: Allow dax_iomap_fault() to return pfnJan Kara1-1/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-06dax: use common 4k zero page for dax mmap readsRoss Zwisler1-24/+1
2017-07-06fs: check for writeback errors after syncing out buffers in generic_file_fsyncJeff Layton1-4/+1
2017-02-24mm: replace FAULT_FLAG_SIZE with parameter to huge_faultDave Jiang1-1/+1
2017-02-24mm,fs,dax: change ->pmd_fault to ->huge_faultDave Jiang1-1/+1
2017-02-24mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmfDave Jiang1-9/+8
2016-11-08dax: correct dax iomap code namespaceRoss Zwisler1-3/+3
2016-11-08ext2: remove support for DAX PMD faultsRoss Zwisler1-23/+6
2016-10-10Merge branch 'work.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-3/+0
2016-10-07vfs: Remove {get,set,remove}xattr inode operationsAndreas Gruenbacher1-3/+0
2016-10-07ext2/4, xfs: call thp_get_unmapped_area() for pmd mappingsToshi Kani1-0/+1
2016-09-19ext2: use iomap to implement DAXChristoph Hellwig1-7/+69
2016-07-26dax: remote unused fault wrappersRoss Zwisler1-2/+2
2016-05-16dax: Remove complete_unwritten argumentJan Kara1-2/+2
2016-02-27ext2, ext4: fix issue with missing journal entry in ext4_dax_mkwrite()Ross Zwisler1-18/+1
2016-01-22ext2: call dax_pfn_mkwrite() for DAX fsync/msyncRoss Zwisler1-1/+3
2015-10-19ext2: Add locking for DAX faultsRoss Zwisler1-4/+80
2015-09-08ext2: huge page fault supportMatthew Wilcox1-1/+8
2015-09-08dax: move DAX-related functions to a new headerMatthew Wilcox1-0/+1
2015-06-04dax: don't abuse get_block mapping for endio callbacksDave Chinner1-2/+2
2015-04-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-16/+1
2015-04-15dax: unify ext2/4_{dax,}_file_operationsBoaz Harrosh1-18/+0
2015-04-15dax: use pfn_mkwrite to update c/mtime + freeze protectionBoaz Harrosh1-0/+1
2015-04-11make new_sync_{read,write}() staticAl Viro1-4/+0
2015-02-16ext2: get rid of most mentions of XIP in ext2Matthew Wilcox1-1/+1
2015-02-16vfs,ext2: remove CONFIG_EXT2_FS_XIP and rename CONFIG_FS_XIP to CONFIG_FS_DAXMatthew Wilcox1-2/+2
2015-02-16dax,ext2: replace the XIP page fault handler with the DAX page fault handlerMatthew Wilcox1-2/+32
2015-02-16dax,ext2: replace XIP read and write with DAX I/OMatthew Wilcox1-2/+4
2014-06-12->splice_write() via ->write_iter()Al Viro1-1/+1
2014-05-06write_iter variants of {__,}generic_file_aio_write()Al Viro1-2/+2
2014-05-06switch simple generic_file_aio_read() users to ->read_iter()Al Viro1-2/+2
2014-01-25ext2/3/4: use generic posix ACL infrastructureChristoph Hellwig1-0/+1
2011-07-25fs: take the ACL checks to common codeChristoph Hellwig1-1/+1
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik1-2/+2
2010-05-27ext2: convert to use the new truncate convention.npiggin@suse.de1-1/+0
2010-05-27rename the generic fsync implementationsChristoph Hellwig1-1/+1
2010-05-27drop unused dentry argument to ->fsyncChristoph Hellwig1-3/+3
2010-03-05dquot: cleanup dquot initialize routineChristoph Hellwig1-0/+1
2010-03-05dquot: move dquot initialization responsibility into the filesystemChristoph Hellwig1-2/+2
2009-12-16ext2: report metadata errors during fsyncJan Kara1-2/+19
2009-09-08ext[234]: move over to 'check_acl' permission modelLinus Torvalds1-1/+1
2009-06-11switch ext2 to simple_fsync()Al Viro1-2/+2
2008-10-03generic block based fiemap implementationJosef Bacik1-0/+1
2008-02-06BKL-removal: convert ext2 over to use unlocked_ioctlAndi Kleen1-2/+2
2007-10-17ext2 reservationsMartin J. Bligh1-2/+5
2007-07-16ext2: fix a comment when ext2_release_file() is calledJan Kara1-3/+3
2007-07-10xip sendfile removalCarsten Otte1-1/+0
2007-07-10sendfile: remove .sendfile from filesystems that use generic_file_sendfile()Jens Axboe1-1/+0
2007-02-12[PATCH] mark struct inode_operations const 1Arjan van de Ven1-1/+1
2006-10-01[PATCH] Streamline generic_file_* interfaces and filemap cleanupsBadari Pulavarty1-2/+2
2006-10-01[PATCH] Remove readv/writev methods and use aio_read/aio_write insteadBadari Pulavarty1-2/+0
2006-09-30[PATCH] BLOCK: Move the Ext2 device ioctl compat stuff to the Ext2 driver [tr...David Howells1-0/+6
2006-03-30[PATCH] Introduce sys_splice() system callJens Axboe1-0/+2
2006-03-28[PATCH] Make most file operations structs in fs/ constArjan van de Ven1-2/+2
2005-06-24[PATCH] xip: reduce code duplicationCarsten Otte1-6/+2
2005-06-24[PATCH] xip: ext2: execute in placeCarsten Otte1-0/+18
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+68