aboutsummaryrefslogtreecommitdiffstats
path: root/fs/coda
AgeCommit message (Expand)AuthorFilesLines
2024-03-12mm, slab: remove last vestiges of SLAB_MEM_SPREADLinus Torvalds1-2/+2
2024-02-22Convert coda to use the new mount APIDavid Howells1-45/+98
2024-01-11Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-4/+4
2024-01-10Merge tag 'sysctl-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-1/+0
2023-12-28coda: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados1-1/+0
2023-11-25dentry: switch the lists of children to hlistAl Viro1-1/+1
2023-11-25coda_flag_children(): cope with dentries turning negativeAl Viro1-3/+3
2023-11-24fs: move file_start_write() into vfs_iter_write()Amir Goldstein1-2/+0
2023-11-24coda: change locking order in coda_file_write_iter()Amir Goldstein1-2/+2
2023-10-18coda: convert to new timestamp accessorsJeff Layton3-4/+6
2023-08-28Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds4-5/+7
2023-08-09fs: pass the request_mask to generic_fillattrJeff Layton1-1/+2
2023-08-06vfs: get rid of old '->iterate' directory operationLinus Torvalds1-13/+7
2023-07-13coda: convert to ctime accessor functionsJeff Layton4-4/+5
2023-05-24coda: Implement splice-readDavid Howells1-1/+28
2023-04-27Merge tag 'sysctl-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-10/+1
2023-04-13coda: simplify one-level sysctl registration for coda_tableLuis Chamberlain1-10/+1
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman1-1/+1
2023-02-21Merge tag 'hardening-v6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2023-02-08coda: Avoid partial allocation of sig_inputArgsKees Cook1-1/+1
2023-01-19fs: port ->permission() to pass mnt_idmapChristian Brauner3-4/+4
2023-01-19fs: port ->rename() to pass mnt_idmapChristian Brauner1-1/+1
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 Brauner2-2/+2
2022-08-02coda: Convert coda_symlink_filler() to use a folioMatthew Wilcox (Oracle)1-6/+5
2022-05-09coda: Convert coda to read_folioMatthew Wilcox (Oracle)1-3/+4
2022-03-22Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-0/+1
2022-03-22fs: allocate inode by using alloc_inode_sb()Muchun Song1-1/+1
2022-03-21fs: Move many prototypes to pagemap.hMatthew Wilcox (Oracle)1-0/+1
2021-11-09coda: bump module version to 7.2Jan Harkes1-1/+1
2021-11-09coda: use vmemdup_user to replace the open codeJing Yangyang1-8/+4
2021-11-09coda: convert from atomic_t to refcount_t on coda_vm_ops->refcntXiyu Yang1-4/+5
2021-11-09coda: avoid doing bad things on inode type changes during revalidationJan Harkes3-25/+30
2021-11-09coda: avoid hidden code duplication in renameJan Harkes1-5/+2
2021-11-09coda: avoid flagging NULL inodesJan Harkes1-0/+3
2021-11-09coda: remove err which no one careAlex Shi1-2/+1
2021-11-09coda: check for async upcall request using local stateJan Harkes1-1/+2
2021-11-09coda: avoid NULL pointer dereference from a bad inodeJan Harkes1-4/+9
2021-04-23coda: fix reference counting in coda_file_mmap error pathChristian König1-3/+3
2021-01-24fs: make helpers idmap mount awareChristian Brauner4-15/+24
2021-01-24stat: handle idmapped mountsChristian Brauner1-1/+1
2020-05-05docs: filesystems: convert coda.txt to ReSTMauro Carvalho Chehab1-1/+1
2019-09-19Merge tag 'y2038-vfs' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/p...Linus Torvalds1-0/+3
2019-08-30kill the last users of user_{path,lpath,path_dir}()Al Viro1-5/+2
2019-08-30fs: Fill in max and min timestamps in superblockDeepa Dinamani1-0/+3
2019-07-16coda: add hinting support for partial file cachingPedro Cuadra5-25/+112
2019-07-16coda: ftoc validity check integrationFabian Frederick4-18/+18
2019-07-16coda: remove sb test in coda_fid_to_inode()Fabian Frederick1-5/+0
2019-07-16coda: remove sysctl object from module when unusedFabian Frederick4-16/+12
2019-07-16coda: add __init to init_coda_psdev()Fabian Frederick1-1/+1
2019-07-16coda: use SIZE() for statFabian Frederick1-1/+1
2019-07-16coda: destroy mutex in put_super()Fabian Frederick1-0/+1
2019-07-16coda: remove uapi/linux/coda_psdev.hJan Harkes1-1/+4
2019-07-16coda: move internal defs out of include/linux/ [ver #2]David Howells11-14/+99
2019-07-16coda: bump module versionJan Harkes1-1/+1
2019-07-16coda: get rid of CODA_FREE()Dan Carpenter3-24/+22
2019-07-16coda: get rid of CODA_ALLOC()Dan Carpenter3-13/+7
2019-07-16coda: change Coda's user api to use 64-bit time_t in timespecJan Harkes1-14/+7
2019-07-16coda: stop using 'struct timespec' in user APIArnd Bergmann1-12/+38
2019-07-16coda: clean up indentation, replace spaces with tabColin Ian King1-1/+1
2019-07-16coda: don't try to print names that were considered too longJan Harkes1-2/+2
2019-07-16coda: potential buffer overflow in coda_psdev_write()Jan Harkes2-3/+39
2019-07-16coda: add error handling for fgetZhouyang Jia1-1/+4
2019-07-16coda: pass the host file in vma->vm_file on mmapJan Harkes1-2/+68
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2-0/+2
2019-05-14fs/coda/psdev.c: remove duplicate headerSabyasachi Gupta1-1/+0
2019-05-01coda: switch to ->free_inode()Al Viro1-8/+2
2018-06-05vfs: change inode times to use struct timespec64Deepa Dinamani1-6/+6
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-2/+2
2018-02-01use linux/poll.h instead of asm/poll.hAl Viro1-1/+1
2018-01-30Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+2
2017-11-27fs: annotate ->poll() instancesAl Viro1-2/+2
2017-11-27Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds1-2/+2
2017-11-17Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+1
2017-11-05coda: fix 'kernel memory exposure attempt' in fsyncJan Harkes1-2/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman14-0/+14
2017-09-04fs: fix kernel_read prototypeChristoph Hellwig1-2/+3
2017-06-29fs: implement vfs_iter_write using do_iter_writeChristoph Hellwig1-1/+1
2017-06-29fs: implement vfs_iter_read using do_iter_readChristoph Hellwig1-1/+1
2017-04-20coda: Convert to separately allocated bdiJan Kara1-7/+4
2017-03-03Merge branch 'rebased-statx' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-4/+5
2017-03-03Merge branch 'WIP.sched-core-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2-2/+2
2017-03-02statx: Add a system call to make enhanced file info availableDavid Howells2-4/+5
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar1-1/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-1/+1
2017-02-20mm: use helper for calling f_op->mmap()Miklos Szeredi1-1/+1
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 Torvalds3-4/+8
2016-10-10Merge remote-tracking branch 'ovl/rename2' into for-linusAl Viro1-1/+5
2016-10-05switch generic_file_splice_read() to use of ->read_iter()Al Viro1-22/+1
2016-09-27fs: Replace CURRENT_TIME_SEC with current_time() for inode timestampsDeepa Dinamani3-3/+3
2016-09-27fs: rename "rename2" i_op to "rename"Miklos Szeredi1-1/+1
2016-09-27fs: make remaining filesystems use .rename2Miklos Szeredi1-2/+6
2016-05-29drop redundant ->owner initializationsAl Viro1-1/+0
2016-05-02introduce a parallel variant of ->iterate()Al Viro1-6/+12
2016-01-23Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-6/+6
2016-01-22tree wide: use kvfree() than conditional kfree()/vfree()Tetsuo Handa1-2/+1
2016-01-22wrappers for ->i_mutex accessAl Viro2-6/+6
2016-01-14kmemcg: account certain kmem allocations to memcgVladimir Davydov1-3/+3
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 Viro2-3/+3
2015-09-10fs/coda: fix readlink buffer overflowJan Harkes1-3/+3
2015-06-23fs: cleanup slight list_entry abuseRasmus Villemoes1-1/+1
2015-04-15VFS: normal filesystems (and lustre): d_inode() annotationsDavid Howells5-19/+19
2015-04-11make new_sync_{read,write}() staticAl Viro1-2/+0
2015-04-11coda: switch to ->read_iter/->write_iterAl Viro1-25/+15
2015-02-22VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry)David Howells1-1/+1
2015-02-17fs/coda/dir.c: forward declaration clean-upFabian Frederick1-82/+56
2015-01-20fs: introduce f_op->mmap_capabilities for nommu mmap supportChristoph Hellwig1-1/+1
2014-12-11coda_venus_readdir(): use file_inode()Al Viro1-3/+1
2014-11-03move d_rcu from overlapping d_child to overlapping d_aliasAl Viro1-1/+1
2014-10-31new helper: is_root_inode()Al Viro3-13/+6
2014-08-08fs/coda: use linux/uaccess.hFabian Frederick8-11/+8
2014-06-06coda: convert use of typedef ctl_table to struct ctl_tableJoe Perches1-2/+2
2014-06-06fs/coda: use __func__Fabian Frederick5-33/+34
2014-06-06fs/coda: logging prefix uniformizationFabian Frederick5-8/+14
2014-06-06fs/coda: replace printk by pr_foo()Fabian Frederick6-47/+48
2014-04-04Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+1
2014-04-03fs/coda/inode.c: add __init to init_inodecache()Fabian Frederick2-2/+2
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-11-09coda_revalidate_inode(): switch to passing inode...Al Viro3-4/+3
2013-10-24file->f_op is never NULL...Al Viro2-6/+3
2013-07-05helper for reading ->d_countAl Viro1-1/+1
2013-06-29coda: don't bother with find_inode_number()Al Viro1-7/+1
2013-06-29[readdir] convert codaAl Viro1-58/+19
2013-06-29[readdir] introduce ->iterate(), ctx->pos, dir_emit()Al Viro1-4/+15
2013-04-09lift sb_start_write() out of ->write()Al Viro1-0/+2
2013-03-03fs: Limit sys_mount to only request filesystem modules.Eric W. Biederman1-0/+1
2013-02-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds4-9/+9
2013-02-22new helper: file_inode(file)Al Viro4-9/+9
2013-02-13coda: Cache permisions in struct coda_inode_info in a kuid_t.Eric W. Biederman3-4/+4
2013-02-13coda: Restrict coda messages to the initial user namespaceEric W. Biederman3-7/+10
2013-02-13coda: Restrict coda messages to the initial pid namespaceEric W. Biederman3-2/+10
2012-10-02fs: push rcu_barrier() from deactivate_locked_super() to filesystemsKirill A. Shutemov1-0/+5
2012-09-26switch simple cases of fget_light to fdgetAl Viro1-7/+7
2012-09-26switch coda get_device_index() to fget_light()Al Viro1-17/+15
2012-07-14don't pass nameidata to ->create()Al Viro1-2/+2
2012-07-14stop passing nameidata to ->lookup()Al Viro1-2/+2
2012-07-14stop passing nameidata * to ->d_revalidate()Al Viro1-3/+3
2012-07-14coda: use list_for_each_entryAl Viro1-7/+3
2012-05-06vfs: Rename end_writeback() to clear_inode()Jan Kara1-1/+1
2012-03-28Remove all #inclusions of asm/system.hDavid Howells3-3/+0
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-2/+1
2012-03-20coda: clean failure exits in coda_fill_super()Al Viro1-4/+1
2012-01-10coda: switch coda_cnode_make() to sane API as well, clean coda_lookup()Al Viro4-31/+27
2012-01-10coda: deal correctly with allocation failure from coda_cnode_makectl()Al Viro3-15/+12
2012-01-03switch ->create() to umode_tAl Viro1-2/+2
2012-01-03switch vfs_mkdir() and ->mkdir() to umode_tAl Viro1-2/+2
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-11-02filesystems: add missing nlink wrappersMiklos Szeredi1-1/+1
2011-09-15fs: Convert vmalloc/memset to vzallocJoe Perches1-3/+2
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik2-2/+8
2011-07-20don't open-code parent_ino() in assorted ->readdir()Al Viro1-1/+1
2011-07-20coda_venus_readdir(): use offsetof()Al Viro1-2/+1
2011-07-20->permission() sanitizing: don't pass flags to ->permission()Al Viro3-5/+5
2011-06-20coda_ioctl_permission() is safe in RCU modeAl Viro1-2/+0
2011-05-28coda: remove unnecessary dentry_unhash on 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-25codafs: fix build break when CONFIG_PROC_SYSCTL=nRakib Mullick1-0/+9
2011-03-22codafs: fix compile warning when CONFIG_SYSCTL=nRakib Mullick1-7/+1
2011-03-17fs: change to new flag variablematt mooney1-1/+1
2011-01-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds13-27/+200
2011-01-13Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...Linus Torvalds1-1/+1
2011-01-12take coda-private headers out of include/linuxAl Viro13-24/+198
2011-01-12switch codaAl Viro2-3/+2
2011-01-07fs: provide rcu-walk aware permission i_opsNick Piggin2-3/+8
2011-01-07fs: rcu-walk aware d_revalidate methodNick Piggin1-1/+6
2011-01-07fs: dcache reduce branches in lookup pathNick Piggin1-1/+1
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+8
2011-01-07fs: dcache remove dcache_lockNick Piggin1-2/+0
2011-01-07fs: dcache scale subdirsNick Piggin1-0/+2
2011-01-07fs: dcache scale dentry refcountNick Piggin1-1/+1
2011-01-07fs: change d_delete semanticsNick Piggin1-2/+2
2010-12-10coda: kill redundant cast in coda_alloc_inode()Jesper Juhl1-1/+1
2010-10-29convert get_sb_nodev() usersAl Viro1-4/+4
2010-10-25new helper: ihold()Al Viro1-1/+1
2010-10-25Coda: replace BKL with mutexYoshihisa Abe3-50/+68
2010-10-25Coda: push BKL regions into coda_upcall()Yoshihisa Abe7-189/+95
2010-10-25Coda: add spin lock to protect accesses to struct coda_inode_info.Yoshihisa Abe5-12/+44
2010-10-22Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bklLinus Torvalds2-0/+2
2010-10-15llseek: automatically add .llseek fopArnd Bergmann2-0/+2
2010-10-04BKL: Explicitly add BKL around get_sb/fill_superJan Blunck1-1/+7
2010-09-19Coda: mount hangs because of missed REQ_WRITE renameJan Harkes1-2/+2
2010-08-10Merge branch 'for-2.6.36' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds2-12/+12
2010-08-09convert remaining ->clear_inode() to ->evict_inode()Al Viro1-3/+5
2010-08-07coda: fixup clash with block layer REQ_* definesJens Axboe2-12/+12
2010-05-27drop unused dentry argument to ->fsyncChristoph Hellwig2-4/+3
2010-05-24Merge branch 'bkl/ioctl' of git://git.kernel.org/pub/scm/linux/kernel/git/fre...Linus Torvalds2-38/+43
2010-05-21sanitize vfs_fsync calling conventionsChristoph Hellwig1-1/+1
2010-05-17coda: Clean-up whitespace problems in pioctl.cJohn Kacur1-18/+17
2010-05-17coda: BKL ioctl pushdownJohn Kacur1-17/+24
2010-05-17coda/psdev: Remove BKL from ioctl functionArnd Bergmann1-3/+2