aboutsummaryrefslogtreecommitdiffstats
path: root/fs/fuse
AgeCommit message (Expand)AuthorFilesLines
2014-07-22fuse: add FUSE_NO_OPEN_SUPPORT flag to INITAndrew Gallagher1-1/+1
2014-07-22fuse: s_time_gran fixMiklos Szeredi1-3/+0
2014-07-15Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/msz...Linus Torvalds4-53/+69
2014-07-14fuse: replace count*size kzalloc by kcallocFabian Frederick1-2/+2
2014-07-14fuse: release temporary page if fuse_writepage_locked() failedMaxim Patlasov1-1/+3
2014-07-10fuse: restructure ->rename2()Miklos Szeredi1-14/+20
2014-07-07fuse: avoid scheduling while atomicMiklos Szeredi1-28/+23
2014-07-07fuse: handle large user and group IDMiklos Szeredi1-4/+16
2014-07-07fuse: inode: drop castHimangi Saraogi1-1/+1
2014-07-07fuse: ignore entry-timeout on LOOKUP_REVALAnand Avati1-1/+2
2014-07-07fuse: timeout comparison fixMiklos Szeredi1-3/+3
2014-06-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-98/+69
2014-06-04mm: non-atomically mark page accessed during page cache allocation where poss...Mel Gorman1-2/+0
2014-06-04mm: page_alloc: convert hot/cold parameter and immediate callers to boolMel Gorman1-1/+1
2014-06-02locks: ensure that fl_owner is always initialized properly in flock and lease...Jeff Layton1-1/+0
2014-05-06bio_vec-backed iov_iterAl Viro1-1/+1
2014-05-06fuse: switch to ->write_iter()Al Viro1-16/+11
2014-05-06fuse_file_aio_read(): convert to ->read_iter()Al Viro1-6/+5
2014-05-06iov_iter_truncate()Al Viro1-10/+8
2014-05-06new helper: iov_iter_npages()Al Viro1-14/+2
2014-05-06fuse: switch to iov_iter_get_pages()Al Viro1-21/+12
2014-05-06fuse: pull iov_iter initializations upAl Viro3-30/+38
2014-05-06start adding the tag to iov_iterAl Viro1-3/+3
2014-05-06fuse_file_aio_write(): merge initializations of iov_iterAl Viro1-2/+1
2014-05-06get rid of pointless iov_length() in ->direct_IO()Al Viro1-1/+1
2014-05-06pass iov_iter to ->direct_IO()Al Viro1-5/+5
2014-05-06kill generic_segment_checks()Al Viro1-6/+1
2014-05-06generic_file_direct_write(): switch to iov_iterAl Viro1-4/+2
2014-04-28fuse: add renameat2 supportMiklos Szeredi2-8/+50
2014-04-28fuse: clear MS_I_VERSIONMiklos Szeredi1-1/+1
2014-04-28fuse: clear FUSE_I_CTIME_DIRTY flag on setattrMaxim Patlasov1-9/+17
2014-04-28fuse: trust kernel i_ctime onlyMaxim Patlasov2-4/+24
2014-04-28fuse: remove .update_timeMiklos Szeredi1-12/+0
2014-04-28fuse: allow ctime flushing to userspaceMaxim Patlasov3-4/+9
2014-04-28fuse: fuse: add time_gran to INIT_OUTMiklos Szeredi1-0/+5
2014-04-28fuse: add .write_inodeMiklos Szeredi4-33/+45
2014-04-28fuse: clean up fsyncMiklos Szeredi1-8/+3
2014-04-28fuse: fuse: fallocate: use file_update_time()Miklos Szeredi1-6/+2
2014-04-28fuse: update mtime on open(O_TRUNC) in atomic_o_trunc modeMaxim Patlasov1-4/+14
2014-04-28fuse: update mtime on truncate(2)Maxim Patlasov1-0/+2
2014-04-28fuse: do not use uninitialized i_modeMaxim Patlasov1-1/+1
2014-04-28fuse: fix mtime update error in fsyncMiklos Szeredi1-1/+1
2014-04-28fuse: check fallocate modeMiklos Szeredi1-0/+3
2014-04-28fuse: add __exit to fuse_ctl_cleanupFabian Frederick2-2/+2
2014-04-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-11/+8
2014-04-07mm: implement ->map_pages for page cacheKirill A. Shutemov1-0/+1
2014-04-06Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-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-04Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/msz...Linus Torvalds5-83/+378
2014-04-03mm + fs: store shadow entries in page cacheJohannes Weiner1-1/+1
2014-04-02fuse: fix "uninitialized variable" warningRajat Jain1-1/+1
2014-04-02fuse: Turn writeback cache onPavel Emelyanov2-1/+15
2014-04-02fuse: Fix O_DIRECT operations vs cached writeback misorderPavel Emelyanov3-9/+41
2014-04-02fuse: fuse_flush() should wait on writebackMaxim Patlasov1-15/+23
2014-04-02fuse: Implement write_begin/write_end callbacksPavel Emelyanov1-0/+73
2014-04-02fuse: restructure fuse_readpage()Maxim Patlasov1-7/+16
2014-04-02fuse: Flush files on wb closePavel Emelyanov1-0/+6
2014-04-02fuse: Trust kernel i_mtime onlyMaxim Patlasov4-25/+132
2014-04-02fuse: Trust kernel i_size onlyPavel Emelyanov3-6/+39
2014-04-02fuse: Connection bit for enabling writebackPavel Emelyanov1-0/+3
2014-04-02fuse: Prepare to handle short readsPavel Emelyanov1-8/+13
2014-04-02fuse: Linking file to inode helperPavel Emelyanov1-14/+19
2014-04-01generic_file_direct_write(): get rid of ppos argumentAl Viro1-2/+1
2014-04-01callers of iov_copy_from_user_atomic() don't need pagecache_disable()Al Viro1-2/+0
2014-04-01pipe: kill ->map() and ->unmap()Al Viro1-3/+3
2014-04-01fuse/dev: use atomic mapsAl Viro1-5/+5
2014-03-24VERIFY_OCTAL_PERMISSIONS: stricter checking for sysfs perms.Rusty Russell1-2/+2
2014-03-13fs: push sync_filesystem() down to the file system's remount_fs()Theodore Ts'o1-0/+1
2014-01-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+3
2014-01-26Fix race when checking i_size on direct i/o readSteven Whitehouse1-0/+3
2014-01-22fuse: support clients that don't implement 'open'Andrew Gallagher2-10/+30
2014-01-22fuse: don't invalidate attrs when not using atimeAndrew Gallagher3-4/+16
2014-01-22fuse: fix SetPageUptodate() condition in STOREMiklos Szeredi1-1/+2
2014-01-22fuse: fix pipe_buf_operationsMiklos Szeredi1-17/+5
2013-11-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds4-42/+9
2013-11-05fuse: writepages: protect secondary requests from fuse file releaseMaxim Patlasov1-0/+1
2013-11-05fuse: writepages: update bdi writeout when deleting secondary requestMaxim Patlasov1-1/+4
2013-11-05fuse: writepages: crop secondary requestsMaxim Patlasov1-5/+31
2013-11-05fuse: writepages: roll back changes if request not foundMaxim Patlasov1-2/+4
2013-10-24fuse: rcu-delay freeing fuse_connAl Viro3-2/+4
2013-10-24vfs: introduce d_instantiate_no_diralias()Miklos Szeredi3-40/+5
2013-10-01cuse: add fix minor number to /dev/cuseTom Gundersen1-1/+4
2013-10-01fuse: writepage: skip already in flightMiklos Szeredi1-0/+12
2013-10-01fuse: writepages: handle same page rewritesMiklos Szeredi2-10/+91
2013-10-01fuse: writepages: fix aggregationMiklos Szeredi1-1/+1
2013-10-01fuse: fix race in fuse_writepages()Maxim Patlasov1-1/+16
2013-10-01fuse: Implement writepages callbackPavel Emelyanov1-3/+147
2013-10-01fuse: don't BUG on no write fileMiklos Szeredi1-5/+12
2013-10-01fuse: lock page in mkwriteMiklos Szeredi1-6/+9
2013-10-01fuse: Prepare to handle multiple pages in writebackPavel Emelyanov1-8/+16
2013-10-01fuse: Getting file for writeback helperPavel Emelyanov1-8/+16
2013-10-01fuse: no RCU mode in fuse_access()Miklos Szeredi1-3/+2
2013-10-01fuse: readdirplus: fix RCU walkMiklos Szeredi2-3/+11
2013-10-01fuse: don't check_submounts_and_drop() in RCU walkMiklos Szeredi1-1/+2
2013-09-18fuse: fix fallocate vs. ftruncate raceMaxim Patlasov1-0/+7
2013-09-18fuse: wait for writeback in fuse_file_fallocate()Maxim Patlasov1-6/+10
2013-09-12truncate: drop 'oldsize' truncate_pagecache() parameterKirill A. Shutemov2-2/+2
2013-09-11mm/page-writeback.c: add strictlimit featureMaxim Patlasov1-1/+1
2013-09-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/msz...Linus Torvalds5-8/+29
2013-09-05fuse: drop dentry on failed revalidateAnand Avati1-0/+2
2013-09-05fuse: clean up return in fuse_dentry_revalidate()Miklos Szeredi1-8/+18
2013-09-05fuse: use d_materialise_unique()Miklos Szeredi1-43/+26
2013-09-04fuse: use list_for_each_entry() for list traversingDong Fang1-4/+2
2013-09-03fuse: readdir: check for slash in namesMiklos Szeredi1-0/+4
2013-09-03fuse: hotfix truncate_pagecache() issueMaxim Patlasov4-3/+17
2013-09-03fuse: invalidate inode attributes on xattr modificationAnand Avati1-0/+4
2013-09-03fuse: postpone end_page_writeback() in fuse_writepage_locked()Maxim Patlasov1-1/+2
2013-07-29Merge 3.11-rc3 into driver-core-nextGreg Kroah-Hartman1-15/+36
2013-07-26cuse: convert class code to use dev_groupsGreg Kroah-Hartman1-5/+8
2013-07-17fuse: readdirplus: cleanupMiklos Szeredi1-3/+1
2013-07-17fuse: readdirplus: change attributes onceMiklos Szeredi1-3/+4
2013-07-17fuse: readdirplus: fix instantiateMiklos Szeredi1-4/+13
2013-07-17fuse: readdirplus: sanity checksMiklos Szeredi1-1/+11
2013-07-17fuse: readdirplus: fix dentry leakNiels de Vos1-5/+8
2013-07-03mm: use totalram_pages instead of num_physpages at runtimeJiang Liu1-1/+1
2013-07-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+1
2013-07-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-20/+17
2013-06-29fuse: another open-coded file_inode()Al Viro1-2/+1
2013-06-29[readdir] convert fuseAl Viro1-20/+17
2013-06-18fuse: hold i_mutex in fuse_file_fallocate()Maxim Patlasov1-4/+8
2013-06-03fuse: fix alignment in short read optimization for async_dioMaxim Patlasov1-4/+10
2013-06-03fuse: return -EIOCBQUEUED from fuse_direct_IO() for all async requestsBrian Foster1-1/+1
2013-06-03fuse: fix readdirplus Oops in fuse_dentry_revalidateMiklos Szeredi2-6/+13
2013-05-20fuse: update inode size and invalidate attributes on fallocateBrian Foster1-3/+12
2013-05-20fuse: truncate pagecache range on hole punchBrian Foster1-2/+20
2013-05-14fuse: allocate for_background dio requests based on io->async stateBrian Foster1-2/+9
2013-05-07Merge branch 'akpm' (incoming from Andrew)Linus Torvalds3-0/+3
2013-05-07aio: don't include aio.h in sched.hKent Overstreet3-0/+3
2013-05-07Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/msz...Linus Torvalds6-71/+356
2013-05-01fuse: add flag to turn on async direct IOMiklos Szeredi3-5/+10
2013-04-18fuse: truncate file if async dio failedMaxim Patlasov3-10/+32
2013-04-17fuse: optimize short direct readsMaxim Patlasov1-6/+13
2013-04-17fuse: enable asynchronous processing direct IOMaxim Patlasov1-7/+44
2013-04-17fuse: make fuse_direct_io() aware about AIOMaxim Patlasov4-21/+58
2013-04-17fuse: add support of async IOMaxim Patlasov2-0/+109
2013-04-17fuse: move fuse_release_user_pages() upMaxim Patlasov1-12/+12
2013-04-17fuse: optimize wake_upMiklos Szeredi1-1/+1
2013-04-17fuse: implement exclusive wakeup for blocked_waitqMaxim Patlasov1-5/+24
2013-04-17fuse: skip blocking on allocations of synchronous requestsMaxim Patlasov3-13/+21
2013-04-17fuse: add flag fc->initializedMaxim Patlasov4-0/+9
2013-04-17fuse: make request allocations for background processing explicitMaxim Patlasov5-5/+37
2013-04-09get rid of pipe->inodeAl Viro1-1/+1
2013-04-09lift sb_start_write/sb_end_write out of ->aio_write()Al Viro1-2/+0
2013-03-03fs: Limit sys_mount to only request filesystem modules.Eric W. Biederman2-0/+3
2013-02-27more file_inode() open-coded instancesAl Viro2-13/+13
2013-02-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-3/+3
2013-02-26fs: encode_fh: return FILEID_INVALID if invalid fid_typeNamjae Jeon1-1/+1
2013-02-22new helper: file_inode(file)Al Viro2-2/+2
2013-02-07fuse: allow control of adaptive readdirplus useEric Wong3-2/+9
2013-02-04fuse: send poll eventsEnke Chen1-0/+1
2013-02-04fuse: don't WARN when nlink is zeroMiklos Szeredi1-1/+8
2013-02-04fuse: avoid out-of-scope stack accessEric Wong1-3/+10
2013-01-31FUSE: Adapt readdirplus to application usage patternsFeng Shuo3-3/+38
2013-01-31Do not use RCU for current process credentialsAnatol Pomozov4-17/+13
2013-01-24fuse: cleanup fuse_direct_io()Miklos Szeredi3-19/+16
2013-01-24fuse: optimize __fuse_direct_io()Maxim Patlasov1-4/+21
2013-01-24fuse: optimize fuse_get_user_pages()Maxim Patlasov1-28/+51
2013-01-24fuse: pass iov[] to fuse_get_user_pages()Maxim Patlasov1-54/+49
2013-01-24fuse: use req->page_descs[] for argpages casesMaxim Patlasov4-4/+25
2013-01-24fuse: add per-page descriptor <offset, length> to fuse_reqMaxim Patlasov3-16/+37
2013-01-24fuse: rework fuse_do_ioctl()Maxim Patlasov1-1/+1
2013-01-24fuse: rework fuse_perform_write()Maxim Patlasov1-2/+11
2013-01-24fuse: rework fuse_readpages()Maxim Patlasov1-2/+14
2013-01-24fuse: rework fuse_retrieve()Maxim Patlasov1-10/+15
2013-01-24fuse: categorize fuse_get_req()Maxim Patlasov6-45/+57
2013-01-24fuse: general infrastructure for pages[] of variable sizeMaxim Patlasov4-20/+50
2013-01-24fuse: implement NFS-like readdirplus supportAnand V. Avati4-5/+185
2013-01-17fuse: remove unused variable in fuse_try_move_page()Wei Yongjun1-5/+0
2013-01-17fuse: make fuse_file_fallocate() staticMiklos Szeredi1-3/+2
2013-01-17fuse: Move CUSE Kconfig entry from fs/Kconfig into fs/fuse/KconfigRobert P. J. Day1-2/+14
2013-01-17cuse: fix uninitialized variable warningsMiklos Szeredi1-1/+1
2013-01-17cuse: do not register multiple devices with identical namesDavid Herrmann1-6/+15
2013-01-17cuse: use mutex as registration lock instead of spinlocksDavid Herrmann1-8/+7
2012-12-17Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds1-4/+4
2012-12-17lseek: the "whence" argument is called "whence"Andrew Morton1-4/+4
2012-11-14userns: Support fuse interacting with multiple user namespacesEric W. Biederman4-23/+28
2012-10-09mm: kill vma flag VM_CAN_NONLINEARKonstantin Khlebnikov1-0/+1
2012-10-02fs: push rcu_barrier() from deactivate_locked_super() to filesystemsKirill A. Shutemov1-0/+6
2012-09-26make get_file() return its argumentAl Viro1-2/+1
2012-09-04fuse: fix retrieve lengthMiklos Szeredi1-0/+1
2012-09-03fuse: mark variables uninitializedDaniel Mack1-2/+2
2012-08-30cuse: kill connection on initialization errorMiklos Szeredi1-3/+1
2012-08-30cuse: fix fuse_conn_kill()Miklos Szeredi1-5/+7
2012-08-18Merge branch 'vfs-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/msz...Linus Torvalds1-0/+3
2012-08-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/msz...Linus Torvalds3-10/+40
2012-08-15fuse: check create mode in atomic openMiklos Szeredi1-0/+3
2012-08-06fuse: verify all ioctl retry iov elementsZach Brown1-1/+1
2012-07-31fuse: Convert to new freezing mechanismJan Kara1-2/+2
2012-07-18fuse: add missing INIT flagsMiklos Szeredi1-1/+2
2012-07-18fuse: update attributes on aio_readBrian Foster1-5/+8
2012-07-18fuse: invalidate inode mapping if mtime changesBrian Foster1-3/+24
2012-07-18fuse: add FUSE_AUTO_INVAL_DATA init flagBrian Foster2-1/+6
2012-07-14don't pass nameidata to ->create()Al Viro1-1/+1
2012-07-14stop passing nameidata to ->lookup()Al Viro1-2/+2
2012-07-14stop passing nameidata * to ->d_revalidate()Al Viro1-2/+2
2012-07-14make finish_no_open() return intAl Viro1-2/+1
2012-07-14kill struct opendataAl Viro1-9/+6
2012-07-14make ->atomic_open() return intAl Viro1-17/+16
2012-07-14->atomic_open() prototype change - pass int * instead of bool *Al Viro1-5/+5
2012-07-14fuse: implement i_op->atomic_open()Miklos Szeredi1-27/+67