summaryrefslogtreecommitdiffstats
path: root/fs/ext2/file.c
Commit message (Expand)AuthorAgeFilesLines
* ext2: set FMODE_CAN_ODIRECT instead of a dummy direct_IO methodRitesh Harjani (IBM)2024-04-041-1/+7
* ext2: Fix ki_pos update for DIO buffered-io fallback caseRitesh Harjani (IBM)2023-11-221-1/+0
* mm: remove enum page_entry_sizeMatthew Wilcox (Oracle)2023-08-241-1/+1
* Merge tag 'fs_for_v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-06-291-1/+125
|\
| * ext2: Add direct-io trace pointsRitesh Harjani (IBM)2023-05-161-1/+9
| * ext2: Move direct-io to use iomapRitesh Harjani (IBM)2023-05-161-0/+115
| * ext2: Use generic_buffers_fsync() implementationRitesh Harjani (IBM)2023-05-161-1/+2
* | splice: Use filemap_splice_read() instead of generic_file_splice_read()David Howells2023-05-241-1/+1
|/
* fs: rename current get acl methodChristian Brauner2022-10-201-1/+1
* ext2: Convert to using invalidate_lockJan Kara2021-07-131-4/+3
* ext2: convert to fileattrMiklos Szeredi2021-04-121-0/+2
* ext2: don't update mtime on COW faultsMikulas Patocka2020-09-051-2/+4
* mmap locking API: convert mmap_sem commentsMichel Lespinasse2020-06-091-1/+1
* ext2: code cleanup by removing ifdef macro surroundingChengguang Xu2020-05-221-2/+0
* ext2: support statx syscallyangerkun2019-02-181-0/+1
* dax: remove VM_MIXEDMAP for fsdax and device daxDave Jiang2018-08-171-1/+0
* fs: ext2: Adding new return type vm_fault_tSouptick Joarder2018-04-161-2/+2
* dax: pass detailed error code from dax_iomap_fault()Jan Kara2018-01-071-1/+1
* Merge tag 'libnvdimm-for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2017-11-171-1/+1
|\
| * dax: Allow dax_iomap_fault() to return pfnJan Kara2017-11-031-1/+1
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* dax: use common 4k zero page for dax mmap readsRoss Zwisler2017-09-061-24/+1
* fs: check for writeback errors after syncing out buffers in generic_file_fsyncJeff Layton2017-07-061-4/+1
* mm: replace FAULT_FLAG_SIZE with parameter to huge_faultDave Jiang2017-02-241-1/+1
* mm,fs,dax: change ->pmd_fault to ->huge_faultDave Jiang2017-02-241-1/+1
* mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmfDave Jiang2017-02-241-9/+8
* dax: correct dax iomap code namespaceRoss Zwisler2016-11-081-3/+3
* ext2: remove support for DAX PMD faultsRoss Zwisler2016-11-081-23/+6
* Merge branch 'work.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds2016-10-101-3/+0
|\
| * vfs: Remove {get,set,remove}xattr inode operationsAndreas Gruenbacher2016-10-071-3/+0
* | ext2/4, xfs: call thp_get_unmapped_area() for pmd mappingsToshi Kani2016-10-071-0/+1
* | ext2: use iomap to implement DAXChristoph Hellwig2016-09-191-7/+69
|/
* dax: remote unused fault wrappersRoss Zwisler2016-07-261-2/+2
* dax: Remove complete_unwritten argumentJan Kara2016-05-161-2/+2
* ext2, ext4: fix issue with missing journal entry in ext4_dax_mkwrite()Ross Zwisler2016-02-271-18/+1
* ext2: call dax_pfn_mkwrite() for DAX fsync/msyncRoss Zwisler2016-01-221-1/+3
* ext2: Add locking for DAX faultsRoss Zwisler2015-10-191-4/+80
* ext2: huge page fault supportMatthew Wilcox2015-09-081-1/+8
* dax: move DAX-related functions to a new headerMatthew Wilcox2015-09-081-0/+1
* dax: don't abuse get_block mapping for endio callbacksDave Chinner2015-06-041-2/+2
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2015-04-151-16/+1
|\
| * dax: unify ext2/4_{dax,}_file_operationsBoaz Harrosh2015-04-151-18/+0
| * dax: use pfn_mkwrite to update c/mtime + freeze protectionBoaz Harrosh2015-04-151-0/+1
* | make new_sync_{read,write}() staticAl Viro2015-04-111-4/+0
|/
* ext2: get rid of most mentions of XIP in ext2Matthew Wilcox2015-02-161-1/+1
* vfs,ext2: remove CONFIG_EXT2_FS_XIP and rename CONFIG_FS_XIP to CONFIG_FS_DAXMatthew Wilcox2015-02-161-2/+2
* dax,ext2: replace the XIP page fault handler with the DAX page fault handlerMatthew Wilcox2015-02-161-2/+32
* dax,ext2: replace XIP read and write with DAX I/OMatthew Wilcox2015-02-161-2/+4
* ->splice_write() via ->write_iter()Al Viro2014-06-121-1/+1
* write_iter variants of {__,}generic_file_aio_write()Al Viro2014-05-061-2/+2