aboutsummaryrefslogtreecommitdiffstats
path: root/fs/sysv
AgeCommit message (Expand)AuthorFilesLines
2024-02-27sysv: remove SLAB_MEM_SPREAD flag usageChengming Zhou1-1/+1
2024-02-02sysv: don't call sb_bread() with pointers_lock heldTetsuo Handa1-6/+4
2023-12-29sysv: remove writepage implementationMatthew Wilcox (Oracle)1-3/+6
2023-10-18sysv: convert to new timestamp accessorsJeff Layton4-12/+10
2023-08-29Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds1-0/+1
2023-08-09fs: pass the request_mask to generic_fillattrJeff Layton1-1/+2
2023-08-02fs: add CONFIG_BUFFER_HEADChristoph Hellwig1-0/+1
2023-07-24sysv: convert to ctime accessor functionsJeff Layton5-12/+11
2023-06-26Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-1/+1
2023-06-05highmem: Rename put_and_unmap_page() to unmap_and_put_page()Fabio M. De Francesco2-15/+15
2023-06-01fs/sysv: Null check to prevent null-ptr-deref bugPrince Kumar Maurya1-0/+4
2023-05-24splice: Use filemap_splice_read() instead of generic_file_splice_read()David Howells1-1/+1
2023-03-12sysv: switch to put_and_unmap_page()Al Viro3-22/+15
2023-03-12fs/sysv: Don't round down address for kunmap_flush_on_unmap()Fabio M. De Francesco1-1/+1
2023-02-24Merge branch 'work.sysv' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-88/+111
2023-01-19sysv: fix handling of delete_entry and set_link failuresAl Viro3-21/+30
2023-01-19fs/sysv: Replace kmap() with kmap_local_page()Fabio M. De Francesco3-23/+39
2023-01-19fs/sysv: Use dir_put_page() in sysv_rename()Fabio M. De Francesco3-7/+5
2023-01-19fs/sysv: Change the signature of dir_get_page()Fabio M. De Francesco1-29/+24
2023-01-19fs/sysv: Use the offset_in_page() helperFabio M. De Francesco1-6/+3
2023-01-19sysv: don't flush page immediately for DIRSYNC directoriesChristoph Hellwig1-11/+19
2023-01-19fs: port inode_init_owner() to mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->rename() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mknod() to pass mnt_idmapChristian Brauner1-2/+2
2023-01-19fs: port ->mkdir() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->symlink() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->create() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->getattr() to pass mnt_idmapChristian Brauner2-3/+3
2023-01-19fs: port ->setattr() to pass mnt_idmapChristian Brauner1-3/+3
2022-12-10fs: sysv: Fix sysv_nblocks() returns wrong valueChen Zhongjin1-1/+1
2022-05-27Merge tag 'mm-nonmm-stable-2022-05-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+3
2022-05-09fs: Convert block_read_full_page() to block_read_full_folio()Matthew Wilcox (Oracle)1-3/+3
2022-05-08fs: Remove flags parameter from aops->write_beginMatthew Wilcox (Oracle)1-1/+1
2022-05-08fs: Remove aop flags parameter from block_write_begin()Matthew Wilcox (Oracle)1-1/+1
2022-04-29fs: sysv: check sbi->s_firstdatazone in complete_read_superLiu Shixin1-1/+3
2022-03-22Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-1/+2
2022-03-22fs: allocate inode by using alloc_inode_sb()Muchun Song1-1/+1
2022-03-16fs: Convert __set_page_dirty_buffers to block_dirty_folioMatthew Wilcox (Oracle)1-1/+1
2022-03-15fs: Turn block_invalidatepage into block_invalidate_folioMatthew Wilcox (Oracle)1-0/+1
2021-11-09sysv: use BUILD_BUG_ON instead of runtime checkPavel Skripkin1-4/+2
2021-06-29mm: require ->set_page_dirty to be explicitly wired upChristoph Hellwig1-0/+1
2021-01-24fs: make helpers idmap mount awareChristian Brauner4-13/+18
2021-01-24stat: handle idmapped mountsChristian Brauner1-1/+1
2021-01-24attr: handle idmapped mountsChristian Brauner1-2/+2
2021-01-24inode: make init and permission helpers idmapped mount awareChristian Brauner1-1/+1
2020-09-18[PATCH] reduce boilerplate in fsid handlingAl Viro1-2/+1
2020-04-20docs: filesystems: fix renamed referencesMauro Carvalho Chehab1-1/+1
2019-08-30fs: sysv: Initialize filesystem timestamp rangesDeepa Dinamani1-1/+4
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2-0/+2
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner1-0/+1
2019-05-07Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds3-21/+0
2019-05-01sysv: switch to ->free_inode()Al Viro1-8/+2
2019-04-09sysv: bury the broken "quietly truncate the long filenames" logicsAl Viro3-21/+0
2018-11-10sysv: return 'err' instead of 0 in __sysv_write_inodeYueHaibing1-1/+1
2018-08-22fs/sysv/inode.c: use ktime_get_real_seconds() for superblock stampArnd Bergmann1-3/+3
2018-05-22sysv_lookup: use d_splice_alias()Al Viro1-7/+2
2017-11-27Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds2-2/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman8-0/+8
2017-07-17VFS: Convert sb->s_flags & MS_RDONLY to sb_rdonly(sb)David Howells4-4/+4
2017-07-05mm: drop "wait" parameter from write_one_page()Jeff Layton1-1/+1
2017-03-02statx: Add a system call to make enhanced file info availableDavid Howells2-4/+5
2016-12-09vfs: remove ".readlink = generic_readlink" assignmentsMiklos Szeredi1-1/+0
2016-10-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds4-9/+13
2016-10-10Merge remote-tracking branch 'ovl/rename2' into for-linusAl Viro1-1/+5
2016-09-27fs: Replace CURRENT_TIME_SEC with current_time() for inode timestampsDeepa Dinamani4-8/+8
2016-09-27fs: rename "rename2" i_op to "rename"Miklos Szeredi1-1/+1
2016-09-27fs: support RENAME_NOREPLACE for local filesystemsMiklos Szeredi1-2/+6
2016-09-22fs: Give dentry to inode_change_ok() instead of inodeJan Kara1-1/+1
2016-06-10vfs: make the string hashes salt the hashLinus Torvalds1-1/+1
2016-05-02simple local filesystems: switch to ->iterate_shared()Al Viro1-1/+1
2016-04-04mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov2-11/+11
2016-01-14kmemcg: account certain kmem allocations to memcgVladimir Davydov1-1/+1
2015-12-30switch ->get_link() to delayed_call, kill ->put_link()Al Viro1-1/+0
2015-12-08replace ->follow_link() with new method that could stay in RCU modeAl Viro1-1/+1
2015-12-08don't put symlink bodies in pagecache into highmemAl Viro1-0/+1
2015-11-23fix sysvfs symlinksAl Viro1-9/+2
2015-06-23pagemap.h: move dir_pages() over thereFabian Frederick1-5/+0
2015-06-23fs: cleanup slight list_entry abuseRasmus Villemoes1-1/+1
2015-05-10sysv: switch to simple_follow_link()Al Viro4-24/+4
2015-04-15VFS: normal filesystems (and lustre): d_inode() annotationsDavid Howells5-10/+10
2015-04-11make new_sync_{read,write}() staticAl Viro1-2/+0
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-04-04Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+1
2014-04-03mm + fs: store shadow entries in page cacheJohannes Weiner1-1/+1
2014-03-13fs: push sync_filesystem() down to the file system's remount_fs()Theodore Ts'o1-0/+1
2013-09-29sysv: Add forgotten superblock lock init for v7 fsLubomir Rintel1-0/+1
2013-09-12truncate: drop 'oldsize' truncate_pagecache() parameterKirill A. Shutemov1-1/+1
2013-06-29Don't pass inode to ->d_hash() and ->d_compare()Linus Torvalds1-2/+1
2013-06-29[readdir] simple local unixlike: switch to ->iterate()Al Viro1-21/+16
2013-03-12fs: Readd the fs module aliases.Eric W. Biederman1-0/+1
2013-03-03fs: Limit sys_mount to only request filesystem modules.Eric W. Biederman1-1/+2
2013-02-22new helper: file_inode(file)Al Viro1-1/+1
2012-12-20sysv: drop vmtruncateMarco Stornelli2-7/+15
2012-10-09sysv: drop lock/unlock superMarco Stornelli5-18/+20
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+5
2012-10-02fs: push rcu_barrier() from deactivate_locked_super() to filesystemsKirill A. Shutemov1-0/+5
2012-09-21userns: Convert the sysv filesystem to use kuid/kgid where appropriateEric W. Biederman1-4/+4
2012-07-22fs/sysv: stop using write_super and s_dirtArtem Bityutskiy2-11/+0
2012-07-22fs/sysv: remove another useless write_super callArtem Bityutskiy1-4/+1
2012-07-22fs/sysv: remove useless write_super callArtem Bityutskiy1-3/+0
2012-07-14don't pass nameidata to ->create()Al Viro1-1/+1
2012-07-14stop passing nameidata to ->lookup()Al Viro1-1/+1
2012-05-06vfs: Rename end_writeback() to clear_inode()Jan Kara1-1/+1
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-2/+1
2012-03-20vfs: check i_nlink limits in vfs_{mkdir,rename_dir,link}Al Viro3-24/+13
2012-01-06vfs: prefer ->dentry->d_sb to ->mnt->mnt_sbAl Viro1-1/+1
2012-01-03sysv: propagate umode_tAl Viro2-2/+2
2012-01-03switch ->mknod() to umode_tAl Viro1-1/+1
2012-01-03switch ->create() to umode_tAl Viro1-1/+1
2012-01-03switch vfs_mkdir() and ->mkdir() to umode_tAl Viro1-1/+1
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro1-1/+0
2011-11-02filesystems: add set_nlink()Miklos Szeredi1-1/+1
2011-05-28sysv: remove unnecessary dentry_unhash from rmdir, dir renameSage Weil1-5/+0
2011-05-26vfs: push dentry_unhash on rename_dir into file systemsSage Weil1-0/+3
2011-05-26vfs: push dentry_unhash on rmdir into file systemsSage Weil1-0/+2
2011-03-24Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-1/+0
2011-03-10block: remove per-queue pluggingJens Axboe1-1/+0
2011-03-03sysv: i_nlink races in rename()Al Viro1-6/+2
2011-01-12switch sysvAl Viro2-5/+4
2011-01-07fs: dcache reduce branches in lookup pathNick Piggin2-2/+2
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+8
2011-01-07fs: change d_hash for rcu-walkNick Piggin1-1/+2
2010-10-29new helper: mount_bdev()Al Viro1-9/+8
2010-10-25new helper: ihold()Al Viro1-1/+1
2010-08-11fs/sysv/super.c: add support for non-PDP11 v7 filesystemsLubomir Rintel1-24/+50
2010-08-11V7: Adjust sanity checks for some volumesLubomir Rintel1-2/+4
2010-08-11Add v7 aliasLubomir Rintel1-0/+1
2010-08-09sysv: do not mark superblock dirty on remountArtem Bityutskiy1-2/+2
2010-08-09sysv: do not mark superblock dirty on mountArtem Bityutskiy1-1/+0
2010-08-09switch sysv to ->evict_inode()Al Viro2-6/+10
2010-08-09remove inode_setattrChristoph Hellwig1-1/+11
2010-08-09add missing setattr methodsChristoph Hellwig1-0/+12
2010-08-09get rid of block_write_begin_newtruncChristoph Hellwig1-3/+10
2010-08-09introduce __block_write_beginChristoph Hellwig1-2/+1
2010-08-09clean up write_begin usage for directories in pagecacheChristoph Hellwig3-23/+13
2010-06-29sysvfs: fix NULL deref. when allocating new inodeLubomir Rintel1-1/+5
2010-05-27fix fs/sysv s_dirt handlingAl Viro1-0/+1
2010-05-27rename the generic fsync implementationsChristoph Hellwig2-2/+2
2010-05-21sysv: replace inode uid,gid,mode initialization with helper functionDmitry Monakhov1-10/+1
2010-05-15fs/sysv: dereferencing ERR_PTR()Dan Carpenter1-1/+1
2010-03-05pass writeback_control to ->write_inodeChristoph Hellwig2-3/+9
2009-06-17get rid of BKL in fs/sysvAl Viro2-15/+1
2009-06-11sysv: add ->sync_fsChristoph Hellwig1-6/+13
2009-06-11repair sysv_write_inode(), switch sysv to simple_fsync()Al Viro4-47/+18
2009-06-11->write_super lock_super pushdownChristoph Hellwig1-0/+2
2009-06-11Push lock_super() into the ->remount_fs() of filesystems that care about itAl Viro1-0/+2
2009-06-11push BKL down into ->put_superChristoph Hellwig1-0/+4
2009-06-11remove ->write_super call in generic_shutdown_superChristoph Hellwig1-0/+3
2009-04-02fs/sysv: return f_fsid for statfs(2)Coly Li1-0/+3
2009-03-27constify dentry_operations: misc filesystemsAl Viro2-2/+2
2009-01-22fs/Kconfig: move sysv outAlexey Dobriyan1-0/+36
2008-12-31sysv: ensure fast symlinks are NUL-terminatedDuane Griffin1-1/+5
2008-11-14CRED: Wrap task credential accesses in the SYSV filesystemDavid Howells1-2/+2
2008-07-26SL*B: drop kmem cache argument from constructorAlexey Dobriyan1-1/+1
2008-04-30sysv: [bl]e*_add_cpu conversionMarcin Slusarz1-4/+4
2008-02-07iget: stop the SYSV filesystem from using iget() and read_inode()David Howells4-14/+22
2007-10-17Slab API: remove useless ctor parameter and reorder parametersChristoph Lameter1-1/+1
2007-10-16sysv: convert to new aopsNick Piggin3-24/+52
2007-07-20mm: Remove slab destructors from kmem_cache_create().Paul Mundt1-1/+1
2007-07-10sendfile: remove .sendfile from filesystems that use generic_file_sendfile()Jens Axboe1-1/+1
2007-05-17Remove SLAB_CTOR_CONSTRUCTORChristoph Lameter1-2/+1
2007-05-08header cleaning: don't include smp_lock.h when not usedRandy Dunlap1-1/+0
2007-05-07slab allocators: Remove SLAB_DEBUG_INITIAL flagChristoph Lameter1-2/+1
2007-05-07mm: make read_cache_page synchronousNick Piggin1-9/+1
2007-02-12[PATCH] Mark struct super_operations constJosef 'Jeff' Sipek2-2/+2
2007-02-12[PATCH] mark struct inode_operations const 3Arjan van de Ven5-7/+7
2006-12-22[PATCH] fs/sysv/: proper prototypes for 2 functionsAdrian Bunk2-3/+3
2006-12-08[PATCH] struct path: convert sysvJosef Sipek1-1/+1
2006-12-07[PATCH] fs/sysv/: doc cleanupAdrian Bunk3-348/+0
2006-12-07[PATCH] slab: remove kmem_cache_tChristoph Lameter1-2/+2
2006-12-07[PATCH] slab: remove SLAB_KERNELChristoph Lameter1-1/+1
2006-10-11[PATCH] fs/*: use BUILD_BUG_ONAlexey Dobriyan1-10/+5
2006-10-01[PATCH] r/o bind mounts: unlink: monitor i_nlinkDave Hansen1-1/+1
2006-10-01[PATCH] Streamline generic_file_* interfaces and filemap cleanupsBadari Pulavarty1-2/+4
2006-09-27[PATCH] inode-diet: Eliminate i_blksize from the inode structureTheodore Ts'o2-2/+2
2006-09-27[PATCH] fs: Conversions from kmalloc+memset to k(z|c)allocPanagiotis Issaris1-4/+2
2006-06-28[PATCH] mark address_space_operations constChristoph Hellwig2-2/+2
2006-06-23[PATCH] read_mapping_page for address spacePekka Enberg1-2/+1
2006-06-23[PATCH] VFS: Permit filesystem to perform statfs with a known root dentryDavid Howells1-1/+2
2006-06-23[PATCH] VFS: Permit filesystem to override root dentry on mountDavid Howells1-6/+7
2006-04-02BUG_ON() Conversion in fs/sysv/Eric Sesterhenn1-4/+2
2006-03-28[PATCH] Make most file operations structs in fs/ constArjan van de Ven3-4/+4
2006-03-24[PATCH] cpuset memory spread: slab cache filesystemsPaul Jackson1-1/+1
2006-03-24[PATCH] fs: Use ARRAY_SIZE macroTobias Klauser1-2/+2
2006-03-23[PATCH] sysv: switch to inode_inc_count, inode_dec_countAlexey Dobriyan1-30/+18
2006-01-15correct email address of Manfred SpraulChristian Kujau1-1/+1
2006-01-08[PATCH] fix possible PAGE_CACHE_SHIFT overflowsAndrew Morton1-2/+2
2005-09-09[PATCH] update filesystems for new delete_inode behaviorMark Fasheh1-0/+1
2005-08-19[PATCH] Fix up symlink function pointersAl Viro1-2/+2
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds14-0/+3255