aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ubifs/file.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-25ubifs: Convert populate_page() to take a folioMatthew Wilcox (Oracle)1-20/+21
2024-02-25ubifs: Use a folio in ubifs_do_bulk_read()Matthew Wilcox (Oracle)1-7/+7
2024-02-25ubifs: Pass a folio into ubifs_bulk_read() and ubifs_do_bulk_read()Matthew Wilcox (Oracle)1-15/+13
2024-02-25ubifs: Convert cancel_budget() to take a folioMatthew Wilcox (Oracle)1-5/+5
2024-02-25ubifs: Convert allocate_budget() to work on a folioMatthew Wilcox (Oracle)1-7/+7
2024-02-25ubifs: Convert do_readpage() to take a folioMatthew Wilcox (Oracle)1-34/+30
2024-02-25ubifs: Convert ubifs_write_end() to use a folioMatthew Wilcox (Oracle)1-20/+21
2024-02-25ubifs: Convert ubifs_write_begin() to use a folioMatthew Wilcox (Oracle)1-16/+16
2024-02-25ubifs: Convert write_begin_slow() to use a folioMatthew Wilcox (Oracle)1-22/+23
2024-02-25ubifs: Convert ubifs_vm_page_mkwrite() to use a folioMatthew Wilcox (Oracle)1-18/+18
2024-02-25ubifs: Convert do_writepage() to take a folioMatthew Wilcox (Oracle)1-26/+30
2024-02-25ubifs: Use a folio in do_truncation()Matthew Wilcox (Oracle)1-12/+12
2024-02-25ubifs: Convert ubifs_writepage to use a folioMatthew Wilcox (Oracle)1-22/+17
2024-02-25ubifs: Convert from writepage to writepagesMatthew Wilcox (Oracle)1-2/+10
2024-02-25ubifs: Set page uptodate in the correct placeMatthew Wilcox (Oracle)1-9/+4
2024-01-06ubifs: fix kernel-doc warningsRandy Dunlap1-9/+21
2023-11-05Merge tag 'ubifs-for-linus-6.7-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+3
2023-10-28ubifs: Fix some kernel-doc commentsYang Li1-0/+3
2023-10-18ubifs: convert to new timestamp accessorsJeff Layton1-8/+8
2023-08-11fs: drop the timespec64 argument from update_timeJeff Layton1-2/+1
2023-08-11ubifs: have ubifs_update_time use inode_update_timestampsJeff Layton1-7/+1
2023-08-09fs: drop the timespec64 arg from generic_update_timeJeff Layton1-2/+4
2023-07-24ubifs: convert to ctime accessor functionsJeff Layton1-7/+9
2023-05-24splice: Use filemap_splice_read() instead of generic_file_splice_read()David Howells1-1/+1
2023-03-01Merge tag 'ubifs-for-linus-6.3-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-8/+23
2023-02-02ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this processZhihao Cheng1-5/+14
2023-02-02ubifs: ubifs_writepage: Mark page dirty after writing inode failedZhihao Cheng1-3/+9
2023-01-19fs: port ->getattr() to pass mnt_idmapChristian Brauner1-2/+2
2023-01-19fs: port ->setattr() to pass mnt_idmapChristian Brauner1-2/+2
2022-08-02ubifs: Convert to filemap_migrate_folio()Matthew Wilcox (Oracle)1-27/+2
2022-05-09ubifs: Convert to release_folioMatthew Wilcox (Oracle)1-9/+9
2022-05-09ubifs: Convert ubifs to read_folioMatthew Wilcox (Oracle)1-5/+7
2022-05-08fs: Remove flags parameter from aops->write_beginMatthew Wilcox (Oracle)1-4/+3
2022-05-08fs: Remove aop flags parameter from grab_cache_page_write_begin()Matthew Wilcox (Oracle)1-2/+2
2022-03-31Merge tag 'for-linus-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-7/+7
2022-03-15ubifs: Convert ubifs_set_page_dirty to ubifs_dirty_folioMatthew Wilcox (Oracle)1-7/+7
2022-03-15ubifs: Convert from invalidatepage to invalidate_folioMatthew Wilcox (Oracle)1-10/+10
2022-01-10ubifs: Fix to add refcount once page is set privateZhihao Cheng1-7/+7
2021-07-25ubifs: report correct st_size for encrypted symlinksEric Biggers1-1/+12
2021-04-12ubifs: convert to fileattrMiklos Szeredi1-0/+2
2021-01-24fs: make helpers idmap mount awareChristian Brauner1-1/+2
2021-01-24attr: handle idmapped mountsChristian Brauner1-1/+1
2020-12-13ubifs: Pass node length in all node dumping callersZhihao Cheng1-1/+1
2020-12-13ubifs: Code cleanup by removing ifdef macro surroundingChengguang Xu1-4/+0
2020-12-13ubifs: Delete duplicated words + other fixesRandy Dunlap1-1/+1
2020-07-16treewide: Remove uninitialized_var() usageKees Cook1-2/+2
2020-04-09ubifs: remove broken lazytime supportChristoph Hellwig1-5/+1
2020-02-05Merge branch 'imm.timestamp' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-12/+6
2020-01-30Merge tag 'upstream-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+3
2020-01-20ubifs: use IS_ENCRYPTED() instead of ubifs_crypt_is_encrypted()Eric Biggers1-2/+2
2020-01-16ubifs: Fix deadlock in concurrent bulk-read and writepageZhihao Cheng1-1/+3
2019-12-08utimes: Clamp the timestamps in notify_change()Amir Goldstein1-12/+6
2019-08-30timestamp_truncate: Replace users of timespec64_truncDeepa Dinamani1-9/+12
2019-07-18mm: migrate: remove unused mode argumentKeith Busch1-1/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336Thomas Gleixner1-13/+1
2019-05-07ubifs: Remove ifdefs around CONFIG_UBIFS_ATIME_SUPPORTSascha Hauer1-9/+7
2018-12-28mm: migrate: drop unused argument of migrate_page_move_mapping()Jan Kara1-1/+1
2018-08-15ubifs: Pass struct ubifs_info to ubifs_assert()Richard Weinberger1-20/+27
2018-08-15ubifs: introduce Kconfig symbol for xattr supportStefan Agner1-0/+4
2018-08-15ubifs: use timespec64 for inode timestampsArnd Bergmann1-6/+5
2018-06-15Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-11/+12
2018-06-07fs: ubifs: Adding new return type vm_fault_tSouptick Joarder1-7/+4
2018-06-05vfs: change inode times to use struct timespec64Deepa Dinamani1-11/+12
2018-03-28ubifs: fix bogus __mark_inode_dirty(I_DIRTY_SYNC | I_DIRTY_DATASYNC) callChristoph Hellwig1-1/+1
2018-02-04Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-34/+2
2018-01-17ubifs: switch to fscrypt_prepare_setattr()Eric Biggers1-7/+3
2018-01-17ubifs: switch to fscrypt_file_open()Eric Biggers1-30/+1
2018-01-11ubifs: switch to fscrypt_get_symlink()Eric Biggers1-34/+2
2017-11-27Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds1-1/+1
2017-09-08mm/migrate: new migrate mode MIGRATE_SYNC_NO_COPYJérôme Glisse1-1/+4
2017-08-01fs: convert a pile of fsync routines to errseq_t based reportingJeff Layton1-1/+1
2017-07-14ubifs: Change gfp flags in page allocation for bulk readHyunchul Lee1-2/+2
2017-07-14ubifs: Remove dead code from ubifs_get_link()Richard Weinberger1-6/+0
2017-07-05ubifs: don't bother checking for encryption key in ->mmap()Eric Biggers1-9/+0
2017-07-05ubifs: require key for truncate(2) of encrypted fileEric Biggers1-0/+8
2017-05-08fs: ubifs: replace CURRENT_TIME_SEC with current_timeDeepa Dinamani1-6/+6
2017-02-24mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmfDave Jiang1-3/+2
2016-12-17Merge uncontroversial parts of branch 'readlink' of git://git.kernel.org/pub/...Linus Torvalds1-1/+0
2016-12-12ubifs: Add support for encrypted symlinksRichard Weinberger1-1/+54
2016-12-12ubifs: Implement encrypt/decrypt for all IORichard Weinberger1-0/+14
2016-12-12ubifs: Enforce crypto policy in mmapRichard Weinberger1-0/+9
2016-12-12ubifs: Implement file open operationRichard Weinberger1-0/+30
2016-12-09vfs: remove ".readlink = generic_readlink" assignmentsMiklos Szeredi1-1/+0
2016-10-11Merge tag 'upstream-4.9-rc1' of git://git.infradead.org/linux-ubifsLinus Torvalds1-1/+1
2016-10-10Merge branch 'work.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-6/+0
2016-10-07vfs: Remove {get,set,remove}xattr inode operationsAndreas Gruenbacher1-6/+0
2016-10-02UBIFS: improve function-level documentationJulia Lawall1-1/+1
2016-09-22fs: Give dentry to inode_change_ok() instead of inodeJan Kara1-1/+1
2016-06-23UBIFS: Implement ->migratepage()Kirill A. Shutemov1-0/+24
2016-05-18Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-6/+6
2016-05-17ubifs: Switch to generic xattr handlersAndreas Gruenbacher1-6/+6
2016-04-04mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usageKirill A. Shutemov1-1/+1
2016-04-04mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov1-26/+26
2016-01-22wrappers for ->i_mutex accessAl Viro1-2/+2
2015-12-08replace ->follow_link() with new method that could stay in RCU modeAl Viro1-1/+1
2015-11-07ubifs: introduce UBIFS_ATIME_SUPPORT to ubifsDongsheng Yang1-0/+50
2015-05-10ubifs: switch to simple_follow_link()Al Viro1-10/+1
2015-04-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+2
2015-04-15Merge tag 'upstream-4.1-rc1' of git://git.infradead.org/linux-ubifsLinus Torvalds1-8/+9
2015-04-15VFS: normal filesystems (and lustre): d_inode() annotationsDavid Howells1-2/+2
2015-04-11make new_sync_{read,write}() staticAl Viro1-2/+0
2015-03-25fs: move struct kiocb to fs.hChristoph Hellwig1-1/+0
2015-03-25UBIFS: extend debug/message capabilitiesSheng Yong1-8/+9
2015-02-15Merge branch 'for-linus-v3.20' of git://git.infradead.org/linux-ubifsLinus Torvalds1-0/+4
2015-02-10mm: drop vm_ops->remap_pages and generic_file_remap_pages() stubKirill A. Shutemov1-1/+0
2015-01-28UBIFS: Add xattr support for symlinksSubodh Nijsure1-0/+4
2014-11-07UBIFS: fix budget leak in error pathArtem Bityutskiy1-0/+1
2014-06-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-15/+10
2014-06-12->splice_write() via ->write_iter()Al Viro1-1/+1
2014-05-28UBIFS: fix debugging checkArtem Bityutskiy1-1/+1
2014-05-27UBIFS: add missing ui pointer in debugging codeDaniel Golle1-0/+1
2014-05-13UBIFS: fix an mmap and fsync race conditionhujianyang1-2/+1
2014-05-06ubifs: switch to ->write_iter()Al Viro1-12/+7
2014-05-06switch simple generic_file_aio_read() users to ->read_iter()Al Viro1-2/+2
2014-04-07mm: implement ->map_pages for page cacheKirill A. Shutemov1-0/+1
2013-05-21mm: change invalidatepage prototype to accept lengthLukas Czerner1-2/+3
2013-05-07aio: don't include aio.h in sched.hKent Overstreet1-0/+1
2013-02-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2013-02-22new helper: file_inode(file)Al Viro1-1/+1
2013-02-21ubifs: wait for page writeback to provide stable pagesJan Kara1-0/+1
2012-10-09mm: kill vma flag VM_CAN_NONLINEARKonstantin Khlebnikov1-0/+1
2012-08-31UBIFS: comply with coding styleArtem Bityutskiy1-2/+2
2012-08-04UBIFS: nuke pdflush from commentsArtem Bityutskiy1-5/+5
2012-05-16UBIFS: rename dumping functionsArtem Bityutskiy1-1/+1
2012-05-03UBIFS: remove xattr Kconnfig optionSubodh Nijsure1-2/+0
2012-03-20ubifs: remove the second argument of k[un]map_atomic()Cong Wang1-2/+2
2011-07-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-10/+11
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik1-10/+11
2011-07-04UBIFS: amend debugging inode size check function prototypeArtem Bityutskiy1-1/+1
2011-05-13UBIFS: remove strange commentaryArtem Bityutskiy1-1/+0
2011-05-13UBIFS: use ro_mount instead of MS_RDONLYArtem Bityutskiy1-1/+5
2011-05-13UBIFS: introduce a separate structure for budgeting infoArtem Bityutskiy1-2/+2
2011-05-13UBIFS: fix minor stylistic issuesArtem Bityutskiy1-8/+9
2011-04-13UBIFS: fix oops when R/O file-system is fsync'edArtem Bityutskiy1-0/+3
2011-03-24UBIFS: fix assertion warning and refine commentsArtem Bityutskiy1-4/+7
2010-09-19UBIFS: introduce new flags for RO mountsArtem Bityutskiy1-3/+2
2010-09-17UBIFS: introduce new flag for RO due to errorsArtem Bityutskiy1-2/+4
2010-08-09check ATTR_SIZE contraints in inode_change_okChristoph Hellwig1-15/+8
2010-05-27kill spurious reference to vmtruncatenpiggin@suse.de1-5/+8
2010-05-27drop unused dentry argument to ->fsyncChristoph Hellwig1-2/+2
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-05pass writeback_control to ->write_inodeChristoph Hellwig1-4/+4
2009-12-17kill I_LOCKChristoph Hellwig1-1/+1
2009-11-24UBIFS: remove manual O_SYNC handlingChristoph Hellwig1-12/+1
2009-09-27const: mark struct vm_struct_operationsAlexey Dobriyan1-1/+1
2009-09-10UBIFS: amend commentariesArtem Bityutskiy1-32/+30
2009-04-06Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6Linus Torvalds1-3/+13
2009-04-01mm: page_mkwrite change prototype to match faultNick Piggin1-3/+6
2009-03-20UBIFS: fix commentariesArtem Bityutskiy1-1/+1
2009-03-14UBIFS: fix bug where page is marked uptodate when out of spaceAdrian Hunter1-2/+12
2009-01-26UBIFS: add re-mount debugging checksArtem Bityutskiy1-1/+0
2009-01-18UBIFS: constify operationsArtem Bityutskiy1-4/+4
2009-01-04fs: symlink write_begin allocation context fixNick Piggin1-4/+5
2008-12-31UBIFS: fix checkpatch.pl warningsArtem Bityutskiy1-2/+2
2008-12-23UBIFS: use PAGE_CACHE_MASK correctlyArtem Bityutskiy1-2/+2
2008-11-21UBIFS: pre-allocate bulk-read bufferArtem Bityutskiy1-9/+22
2008-11-21UBIFS: do not allocate too muchArtem Bityutskiy1-24/+46
2008-11-21UBIFS: do not print scary memory allocation warningsArtem Bityutskiy1-2/+2
2008-11-06UBIFS: endian handling fixes and annotationsHarvey Harrison1-2/+2
2008-09-30UBIFS: fix bulk-read handling uptodate pagesAdrian Hunter1-5/+11
2008-09-30UBIFS: ensure data read beyond i_size is zeroed out correctlyAdrian Hunter1-2/+8
2008-09-30UBIFS: add bulk-read facilityAdrian Hunter1-0/+248
2008-08-21UBIFS: fix zero-length truncationsArtem Bityutskiy1-4/+16
2008-08-13UBIFS: support splice_writeZoltan Sogor1-0/+1
2008-08-13UBIFS: align inode data to eightArtem Bityutskiy1-2/+2
2008-08-13UBIFS: improve debuggingArtem Bityutskiy1-1/+2
2008-07-26[PATCH] get rid of indirect users of namei.hAl Viro1-0/+1
2008-07-15UBIFS: add new flash file systemArtem Bityutskiy1-0/+1275