aboutsummaryrefslogtreecommitdiffstats
path: root/fs/orangefs
AgeCommit message (Expand)AuthorFilesLines
2020-08-04orangefs: remove unnecessary assignment to variable retJing Xiangfeng1-1/+0
2020-07-28orangefs: posix acl fix...Mike Marshall1-9/+10
2020-06-05Merge tag 'for-linus-5.8-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-7/+4
2020-06-02orangefs: use attach/detach_page_privateGuoqing Jiang1-26/+6
2020-05-29orangefs: convert get_user_pages() --> pin_user_pages()John Hubbard1-6/+3
2020-05-29orangefs: remove redundant assignment to variable retColin Ian King1-1/+1
2020-04-08orangefs: don't mess with I_DIRTY_TIMES in orangefs_flushMike Marshall1-8/+0
2020-04-08orangefs: get rid of knob code...Mike Marshall3-62/+7
2020-02-04help_next should increase position indexVasily Averin1-0/+1
2019-12-04orangefs: posix open permission checking...Mike Marshall3-7/+43
2019-09-19Merge tag 'for-linus-5.4-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-2/+2
2019-09-12orangefs: remove redundant assignment to errColin Ian King1-1/+1
2019-09-12orangefs: Add octal zero prefixArtur Świgoń1-1/+1
2019-07-31docs: fs: convert porting to ReSTMauro Carvalho Chehab1-1/+1
2019-07-31docs: fs: convert docs without extension to ReSTMauro Carvalho Chehab1-1/+1
2019-07-16Merge tag 'for-linus-5.3-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+1
2019-07-12Merge tag 'vfs-fix-ioctl-checking-3' of git://git.kernel.org/pub/scm/fs/xfs/x...Linus Torvalds1-9/+28
2019-07-11orangefs: eliminate needless variable assignmentsMike Marshall1-2/+0
2019-07-11orangefs: remove redundant assignment to variable buffer_indexColin Ian King1-1/+1
2019-07-04orangefs: fix build warning from debugfs cleanup patchGreg Kroah-Hartman3-21/+6
2019-07-03orangefs: no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-31/+4
2019-07-01vfs: create a generic checking and prep function for FS_IOC_SETFLAGSDarrick J. Wong1-9/+28
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner1-0/+1
2019-05-14mm/gup: change GUP fast to use flags rather than a write 'bool'Ira Weiny1-1/+1
2019-05-09Merge tag 'for-linus-5.2-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds14-490/+1300
2019-05-03orangefs: truncate before updating sizeMartin Brandenburg1-1/+5
2019-05-03orangefs: copy Orangefs-sized blocks into the pagecache if possible.Mike Marshall5-15/+156
2019-05-03orangefs: pass slot index back to readpage.Mike Marshall3-6/+6
2019-05-03orangefs: remember count when reading.Mike Marshall2-1/+29
2019-05-03orangefs: add orangefs_revalidate_mappingMartin Brandenburg5-19/+328
2019-05-03orangefs: implement writepagesMartin Brandenburg1-0/+1
2019-05-03orangefs: write range trackingMartin Brandenburg3-35/+274
2019-05-03orangefs: avoid fsync service operation on flushMartin Brandenburg1-1/+23
2019-05-03orangefs: skip inode writeout if nothing to writeMartin Brandenburg1-0/+5
2019-05-03orangefs: move do_readv_writev to direct_IOMartin Brandenburg2-111/+111
2019-05-03orangefs: do not return successful read when the client-core disappearedMartin Brandenburg1-1/+4
2019-05-03orangefs: implement writepageMartin Brandenburg3-68/+80
2019-05-03orangefs: migrate to generic_file_read_iterMartin Brandenburg3-104/+38
2019-05-03orangefs: service ops done for writeback are not killableMartin Brandenburg3-9/+12
2019-05-03orangefs: remove orangefs_readpagesMartin Brandenburg1-38/+1
2019-05-03orangefs: reorganize setattr functions to track attribute changesMartin Brandenburg6-119/+129
2019-05-03orangefs: let setattr write to cached inodeMartin Brandenburg2-8/+20
2019-05-03orangefs: set up and use backing_dev_infoMartin Brandenburg1-7/+14
2019-05-03orangefs: hold i_lock during inode_getattrMartin Brandenburg2-12/+25
2019-05-03orangefs: update attributes rather than relying on serverMartin Brandenburg2-9/+8
2019-05-03orangefs: simplify orangefs_inode_getattr interfaceMartin Brandenburg4-38/+28
2019-05-03orangefs: do not invalidate attributes on inode createMartin Brandenburg2-12/+0
2019-05-03orangefs: implement xattr cacheMartin Brandenburg4-1/+127
2019-05-01orangefs: make use of ->free_inode()Al Viro1-6/+3
2019-03-12Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-5/+2
2019-02-20orangefs: remove two un-needed BUG_ONs...Mike Marshall1-4/+0
2019-02-01orangefs: don't reinitialize result_mask in ->getattrChristoph Hellwig1-5/+2
2019-01-04fs: don't open code lru_to_page()Nikolay Borisov1-1/+1
2019-01-04fs/: remove caller signal_pending branch predictionsDavidlohr Bueso1-1/+1
2018-11-01Merge branch 'work.afs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-1/+1
2018-10-24iov_iter: Separate type from direction and use accessor functionsDavid Howells1-1/+1
2018-10-18orangefs: no need to check for service_operation returns > 0Mike Marshall1-1/+1
2018-10-18orangefs: some error code paths missed kmem_cache_freeMike Marshall1-3/+3
2018-10-18orangefs: don't let orangefs_iget return NULL.Mike Marshall1-1/+5
2018-10-18orangefs: don't let orangefs_new_inode return NULLMike Marshall1-1/+1
2018-10-10orangefs: rate limit the client not running info messageColin Ian King1-1/+1
2018-10-10orangefs: cache NULL when both default_acl and acl are NULLChengguang Xu1-0/+4
2018-08-14orangefs: remove redundant pointer orangefs_inodeColin Ian King1-3/+0
2018-08-14orangefs: Adding new return type vm_fault_tSouptick Joarder1-9/+10
2018-06-17Merge tag 'docs-broken-links' of git://linuxtv.org/mchehab/experimentalLinus Torvalds1-1/+1
2018-06-16Merge branch 'work.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-42/+12
2018-06-15fix a series of Documentation/ broken file name referencesMauro Carvalho Chehab1-1/+1
2018-06-15orangefs: simplify compat ioctl handlingAl Viro1-42/+12
2018-06-15Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-2/+2
2018-06-14Merge branch 'vfs_timespec64' of https://github.com/deepa-hub/vfs into vfs-ti...Arnd Bergmann2-2/+2
2018-06-07Merge tag 'for-linus-4.18-ofs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-76/+91
2018-06-05vfs: change inode times to use struct timespec64Deepa Dinamani2-2/+2
2018-06-01orangefs: use sparse annotations for holding locks across function calls.Mike Marshall1-4/+10
2018-06-01orangefs: make debug_help_fops staticMike Marshall1-1/+1
2018-06-01orangefs: remove unused function orangefs_get_bufmap_initMike Marshall1-14/+0
2018-06-01orangefs: specify user pointers when using dev_map_desc and bufmapMike Marshall2-2/+2
2018-06-01orangefs: formatting cleanupsMike Marshall6-39/+55
2018-06-01orangefs: set i_size on new symlinkMartin Brandenburg1-0/+7
2018-06-01orangefs: report attributes_mask and attributes for statxMartin Brandenburg1-0/+7
2018-06-01orangefs: make struct orangefs_file_vm_ops staticColin Ian King1-1/+1
2018-06-01orangefs: revamp block sizesMartin Brandenburg4-15/+8
2018-05-22orangefs_lookup: simplifyAl Viro1-56/+8
2018-05-11do d_instantiate/unlock_new_inode combinations safelyAl Viro1-6/+3
2018-04-15orangefs_kill_sb(): deal with allocation failuresAl Viro1-0/+5
2018-04-09Merge tag 'for-linus-4.17-ofs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-241/+78
2018-04-06Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+0
2018-04-03orangefs: remove unused codeMartin Brandenburg3-128/+0
2018-04-03orangefs: make several *_operations structs staticMartin Brandenburg3-31/+28
2018-04-03orangefs: implement vm_ops->faultMartin Brandenburg1-2/+28
2018-04-02orangefs: open code short single-use functionsMartin Brandenburg1-76/+19
2018-04-02orangefs: replace vmalloc and memset with vzallocColin Ian King1-2/+1
2018-04-02orangefs: bug fix for a race condition when getting a slotDavid Reynolds1-2/+2
2018-03-27treewide: Fix typos in printkMasanari Iida1-1/+1
2018-02-22get rid of pointless includes of fs_struct.hAl Viro1-1/+0
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-1/+1
2018-02-08Merge tag 'for-linus-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/h...Linus Torvalds8-92/+74
2018-02-06orangefs: reverse sense of is-inode-stale test in d_revalidateMartin Brandenburg1-10/+7
2018-02-06orangefs: simplify orangefs_inode_is_staleMartin Brandenburg1-24/+30
2018-02-06Orangefs: don't propogate whacky error codesMike Marshall1-0/+1
2018-02-06orangefs: use correct string lengthXiongfeng Wang3-12/+12
2018-02-06orangefs: make orangefs_make_bad_inode staticMartin Brandenburg2-21/+19
2018-02-06orangefs: remove ORANGEFS_KERNEL_DEBUGMartin Brandenburg1-6/+2
2018-02-06orangefs: remove gossip_ldebug and gossip_lerrMartin Brandenburg3-17/+2
2018-02-06orangefs: make orangefs_client_debug_init staticMartin Brandenburg2-2/+1
2018-02-03Merge tag 'usercopy-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-5/+10
2018-01-30Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-3/+3
2018-01-25orangefs: fix deadlock; do not write i_size in read_iterMartin Brandenburg2-16/+2
2018-01-22orangefs: initialize op on loop restart in orangefs_devreq_readMartin Brandenburg1-1/+2
2018-01-22orangefs: use list_for_each_entry_safe in purge_waiting_opsMartin Brandenburg1-2/+2
2018-01-15orangefs: Define usercopy region in orangefs_inode_cache slab cacheDavid Windsor1-5/+10
2017-11-27fs: annotate ->poll() instancesAl Viro1-2/+2
2017-11-27orangefs: fix a braino in ->poll()Al Viro1-1/+1
2017-11-27Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds1-4/+4
2017-11-21Merge tag 'for-linus-4.15-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds10-154/+72
2017-11-17Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-6/+0
2017-11-13orangefs: call op_release sooner when creating inodesMartin Brandenburg1-9/+15
2017-11-13orangefs: stop setting atime on inode dirtyMartin Brandenburg9-141/+52
2017-11-13orangefs: use ARRAY_SIZEJérémy Lefaure2-2/+5
2017-11-13orangefs: remove initialization of i_versionJeff Layton1-2/+0
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman25-0/+25
2017-10-11orangefs: remove detritus from struct orangefs_kiocb_sAl Viro1-6/+0
2017-09-14orangefs: Adjust three checks for null pointersMarkus Elfring2-3/+3
2017-09-14orangefs: Use kcalloc() in orangefs_prepare_cdm_array()Markus Elfring1-3/+1
2017-09-14orangefs: Delete error messages for a failed memory allocation in five functionsMarkus Elfring5-19/+6
2017-09-14orangefs: constify xattr_handler structureJulia Lawall1-1/+1
2017-09-14orangefs: don't call filemap_write_and_wait from fsyncJeff Layton1-4/+1
2017-09-14orangefs: off by ones in xattr size checksDan Carpenter1-3/+3
2017-09-14orangefs: react properly to posix_acl_update_mode's aftermath.Mike Marshall1-8/+21
2017-09-14orangefs: Don't clear SGID when inheriting ACLsJan Kara1-20/+28
2017-07-15Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-1/+14
2017-07-11orangefs: Implement show_optionsDavid Howells1-1/+14
2017-06-20sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list namingIngo Molnar1-4/+4
2017-06-20sched/wait: Rename wait_queue_t => wait_queue_entry_tIngo Molnar1-2/+2
2017-05-05Merge tag 'for-linus-4.12-ofs-1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds14-432/+447
2017-05-04orangefs: count directory pieces correctlyMartin Brandenburg1-2/+5
2017-05-04orangefs: invalidate stored directory on seekMartin Brandenburg1-1/+23
2017-05-04orangefs: skip forward to the next directory entry if seek is shortMartin Brandenburg1-4/+14
2017-04-26orangefs: handle zero size write in debugfsDan Carpenter1-0/+3
2017-04-26orangefs: do not wait for timeout if umountingMartin Brandenburg1-1/+8
2017-04-26orangefs: return from orangefs_devreq_read quickly if possibleMartin Brandenburg1-0/+4
2017-04-26orangefs: ensure the userspace component is unmounted if mount failsMartin Brandenburg2-36/+27
2017-04-26orangefs: do not check possibly stale size on truncateMartin Brandenburg1-2/+1
2017-04-26orangefs: implement statxMartin Brandenburg5-28/+64
2017-04-26orangefs: remove ORANGEFS_READDIR macrosMartin Brandenburg2-11/+6
2017-04-26orangefs: support very large directoriesMartin Brandenburg1-88/+185
2017-04-26orangefs: support llseek on directoriesMartin Brandenburg1-14/+36
2017-04-26orangefs: rewrite readdir to fix several bugsMartin Brandenburg3-354/+197
2017-04-26orangefs: do not set getattr_time on orangefs_lookupMartin Brandenburg1-2/+0
2017-04-26orangefs: clean up oversize xattr validationMartin Brandenburg1-17/+7
2017-04-26orangefs: fix bounds check for listxattrMartin Brandenburg1-1/+1
2017-04-26orangefs: remove unused get_fsid_from_inoMartin Brandenburg1-5/+0
2017-04-21orangefs: use iov_iter_revert()Al Viro1-2/+1
2017-04-17orangefs_bufmap_copy_from_iovec(): fix EFAULT handlingAl Viro1-3/+1
2017-04-15orangefs: free superblock when mount failsMartin Brandenburg3-9/+24
2017-04-07orangefs: move features validation to fix filesystem hangMartin Brandenburg1-2/+7
2017-03-03Merge branch 'rebased-statx' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-10/+8
2017-03-03Merge branch 'WIP.sched-core-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-1/+1
2017-03-02statx: Add a system call to make enhanced file info availableDavid Howells2-10/+8
2017-03-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+8
2017-03-02orangefs: Use RCU for destroy_inodePeter Zijlstra1-1/+8
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar1-1/+1
2017-02-27fs: add i_blocksize()Fabian Frederick1-2/+2
2017-02-25Merge tag 'v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/l...Mike Marshall5-13/+10
2017-02-09orangefs: fix buffer size mis-match between kernel space and user space.Mike Marshall1-2/+1
2017-02-09orangefs: Dan Carpenter influenced cleanups...Mike Marshall2-9/+11
2017-02-03orangefs: Remove orangefs_backing_dev_infoJan Kara3-18/+1
2017-02-03orangefs: Support readahead_readcnt parameter.Martin Brandenburg2-2/+31
2017-02-03orangefs: silence harmless integer overflow warningDan Carpenter1-0/+5
2016-12-17Merge uncontroversial parts of branch 'readlink' of git://git.kernel.org/pub/...Linus Torvalds1-1/+0
2016-12-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-12/+9
2016-12-15Merge tag 'for-linus-4.10-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-10/+3
2016-12-15Merge branches 'work.namei', 'work.dcache' and 'work.iov_iter' into for-linusAl Viro1-9/+4
2016-12-13Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+1
2016-12-12orangefs: Axe some dead codeChristophe JAILLET1-9/+0
2016-12-12orangefs: fix memory leak of string 'new' on exit pathColin Ian King1-1/+3
2016-12-09vfs: remove ".readlink = generic_readlink" assignmentsMiklos Szeredi1-1/+0
2016-12-05[iov_iter] new primitives - copy_from_iter_full() and friendsAl Viro1-9/+4
2016-12-04don't open-code file_inode()Al Viro2-3/+5
2016-11-16orangefs: add .owner to debugfs file_operationsMike Marshall1-0/+2
2016-11-07orangefs: clean up debugfsMike Marshall2-85/+68
2016-11-01block,fs: untangle fs.h and blk_types.hChristoph Hellwig1-0/+1
2016-10-24orangefs: don't use d_timeMiklos Szeredi3-6/+14
2016-10-24orangefs: user file_inode() where it is dueAmir Goldstein1-7/+7
2016-10-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-8/+12
2016-10-10Merge remote-tracking branch 'ovl/rename2' into for-linusAl Viro1-1/+5
2016-10-10Merge branch 'work.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds4-7/+3
2016-10-10Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds6-45/+40
2016-10-08Merge remote-tracking branch 'jk/vfs' into work.miscAl Viro2-11/+6
2016-10-07vfs: Remove {get,set,remove}xattr inode operationsAndreas Gruenbacher3-7/+0
2016-10-07xattr: Stop calling {get,set,remove}xattr inode operationsAndreas Gruenbacher1-0/+3
2016-10-03Revert "orangefs: bump minimum userspace version"Mike Marshall1-2/+2
2016-09-28Merge branch 'misc' into for-nextMartin Brandenburg13-1711/+994
2016-09-27fs: Replace current_fs_time() with current_time()Deepa Dinamani1-5/+5
2016-09-27fs: Replace CURRENT_TIME with current_time() for inode timestampsDeepa Dinamani2-2/+2
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-09-22fs: Give dentry to inode_change_ok() instead of inodeJan Kara1-1/+1
2016-09-22posix_acl: Clear SGID bit when setting file permissionsJan Kara1-10/+5
2016-09-21orangefs: bump minimum userspace versionMartin Brandenburg1-2/+2