aboutsummaryrefslogtreecommitdiffstats
path: root/fs/exofs
AgeCommit message (Expand)AuthorFilesLines
2017-01-14locking/atomic, kref: Add kref_read()Peter Zijlstra1-1/+1
2016-12-10exofs: don't mess with simple_write_{begin,end}Al Viro1-38/+30
2016-10-27fs: exofs: print a hex number after a 0x prefixUwe Kleine-König1-1/+1
2016-10-11fs: use mapping_set_error instead of opencoded set_bitMichal Hocko1-1/+1
2016-10-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-10/+14
2016-10-10Merge remote-tracking branch 'ovl/rename2' into for-linusAl Viro1-2/+6
2016-09-27fs: Replace CURRENT_TIME with current_time() for inode timestampsDeepa Dinamani3-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-07block, fs, mm, drivers: use bio set/get op accessorsMike Christie1-1/+1
2016-05-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2016-05-17Merge branch 'work.preadv2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+1
2016-05-09more trivial ->iterate_shared conversionsAl Viro1-1/+1
2016-05-02make ext2_get_page() and friends work without external serializationAl Viro1-7/+7
2016-05-02Merge getxattr prototype change into work.lookupsAl Viro1-1/+1
2016-05-01direct-io: eliminate the offset argument to ->direct_IOChristoph Hellwig1-2/+1
2016-04-18treewide: Fix typos in printkMasanari Iida1-1/+1
2016-04-10don't bother with ->d_inode->i_sb - it's always equal to ->d_sbAl Viro1-1/+1
2016-04-04mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov3-34/+34
2016-01-22wrappers for ->i_mutex accessAl Viro1-2/+2
2016-01-14kmemcg: account certain kmem allocations to memcgVladimir Davydov1-2/+2
2016-01-11Merge branch 'work.symlinks' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-0/+2
2015-12-12osd fs: __r4w_get_page rely on PageUptodate for uptodateHugh Dickins1-4/+1
2015-12-08don't put symlink bodies in pagecache into highmemAl Viro2-0/+2
2015-11-09fs/exofs/namei.c: remove unnecessary new_valid_dev() checkYaowei Bai1-3/+0
2015-06-23pagemap.h: move dir_pages() over thereFabian Frederick1-6/+0
2015-05-10exofs: switch to {simple,page}_symlink_inode_operationsAl Viro5-66/+9
2015-04-15VFS: normal filesystems (and lustre): d_inode() annotationsDavid Howells5-10/+10
2015-04-11direct_IO: remove rw from a_ops->direct_IO()Omar Sandoval1-2/+2
2015-04-11make new_sync_{read,write}() staticAl Viro1-2/+0
2015-02-16vfs: remove get_xip_memMatthew Wilcox1-1/+0
2015-01-20fs: remove mapping->backing_dev_infoChristoph Hellwig1-2/+0
2015-01-20fs: introduce f_op->mmap_capabilities for nommu mmap supportChristoph Hellwig1-1/+1
2014-10-19Boaz Harrosh - Fix broken email addressBoaz Harrosh13-14/+14
2014-08-08fs/exofs/ore_raid.c: replace count*size kzalloc by kcallocFabian Frederick1-1/+1
2014-06-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-6/+6
2014-06-12->splice_write() via ->write_iter()Al Viro1-1/+1
2014-05-22ore: Support for raid 6Boaz Harrosh4-37/+80
2014-05-22ore: Remove redundant dev_order(), more cleanupsBoaz Harrosh3-31/+10
2014-05-22ore: (trivial) reformat some codeBoaz Harrosh2-14/+9
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-05-06pass iov_iter to ->direct_IO()Al Viro1-1/+1
2014-04-10Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osdLinus Torvalds2-3/+3
2014-04-03mm + fs: store shadow entries in page cacheJohannes Weiner1-1/+1
2014-04-03fs: Mark functions as static in exofs/ore_raid.cRashika Kheria1-2/+2
2014-04-03fs: Mark function as static in exofs/super.cRashika Kheria1-1/+1
2014-01-23exofs: Print less in r4wBoaz Harrosh1-9/+9
2014-01-23exofs: Allow corrupted directory entry to be empty fileBoaz Harrosh1-2/+1
2014-01-23exofs: Allow O_DIRECT openBoaz Harrosh1-1/+9
2014-01-23ore: Don't crash on NULL bio in _clear_bioBoaz Harrosh1-2/+6
2014-01-23ore: Fix wrong math in allocation of per device BIOBoaz Harrosh1-12/+25
2013-09-12truncate: drop 'oldsize' truncate_pagecache() parameterKirill A. Shutemov1-1/+1
2013-07-02Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-2/+4
2013-06-29[readdir] convert exofsAl Viro1-22/+16
2013-05-21mm: change invalidatepage prototype to accept lengthLukas Czerner1-2/+4
2013-03-23block: Add bio_for_each_segment_all()Kent Overstreet2-2/+2
2013-03-03fs: Limit sys_mount to only request filesystem modules.Eric W. Biederman1-0/+1
2013-02-22new helper: file_inode(file)Al Viro1-1/+1
2012-12-14exofs: don't leak io_state and pages on read errorBoaz Harrosh1-5/+5
2012-12-11exofs: clean up the correct page collection on write errorIdan Kedar1-2/+4
2012-10-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-4/+0
2012-10-11Merge branch 'for-3.7/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-3/+2
2012-10-09exofs: drop lock/unlock superMarco Stornelli1-4/+0
2012-10-09Merge branch 'linux-next' of git://git.open-osd.org/linux-open-osdLinus Torvalds2-2/+7
2012-10-03ore: signedness bug in _sp2d_min_pg()Dan Carpenter1-1/+1
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-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-4/+4
2012-09-21userns: Convert exofs to use kuid/kgid where appropriateEric W. Biederman1-4/+4
2012-09-09block: Add bio_clone_bioset(), bio_clone_kmalloc()Kent Overstreet1-3/+2
2012-08-12exofs: check for allocation failure in uri_store()Alexey Khoroshilov1-1/+6
2012-08-03Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osdLinus Torvalds3-27/+25
2012-08-02ore: Fix out-of-bounds access in _ios_obj()Boaz Harrosh1-7/+7
2012-08-02exofs: Use proper max_IO calculations from oreBoaz Harrosh1-6/+4
2012-08-02exofs: Fix __r4w_get_page when offset is beyond i_sizeBoaz Harrosh1-3/+12
2012-08-02exofs: stop using s_dirtArtem Bityutskiy1-11/+0
2012-08-02exofs: readpage_strip: Add a BUG_ON to check for PageLocked(page)Kautuk Consul1-0/+2
2012-07-23Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-2/+2
2012-07-20ore: Unlock r4w pages in exact reverse order of lockingBoaz Harrosh1-12/+12
2012-07-20ore: Remove support of partial IO request (NFS crash)Boaz Harrosh1-7/+1
2012-07-20ore: Fix NFS crash by supporting any unaligned RAID IOBoaz Harrosh1-31/+36
2012-07-14don't pass nameidata to ->create()Al Viro1-1/+1
2012-07-14stop passing nameidata to ->lookup()Al Viro1-1/+1
2012-06-12exofs: fix sparse non-ANSI function warningRandy Dunlap1-1/+1
2012-05-28Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osdLinus Torvalds4-2/+230
2012-05-21exofs: Add SYSFS info for autologin/pNFS exportSachin Bhamare4-1/+229
2012-05-20exofs: Fix CRASH on very early IO errors.Boaz Harrosh1-1/+1
2012-05-06vfs: Rename end_writeback() to clear_inode()Jan Kara1-2/+2
2012-03-28Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osdLinus Torvalds1-3/+4
2012-03-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-14/+3
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 Viro2-12/+2
2012-03-20exofs: remove the second argument of k[un]map_atomic()Cong Wang1-2/+2
2012-03-19exofs: Cap on the memcpy() sizeDan Carpenter1-1/+2
2012-03-19exofs: (trivial) Fix typo in super.cMasanari Iida1-1/+1
2012-03-19exofs: fix endian conversion in exofs_sync_fs()Dan Carpenter1-1/+1
2012-01-09Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osdLinus Torvalds4-28/+81
2012-01-08exofs: oops after late failure in mountAl Viro1-0/+2
2012-01-08ore: Must support none-PAGE-aligned IOBoaz Harrosh1-12/+60
2012-01-06ore: fix BUG_ON, too few sgs when readingBoaz Harrosh2-2/+6
2012-01-06ore: Fix crash in case of an IO error.Boaz Harrosh1-3/+3
2012-01-06ore: FIX breakage when MISC_FILESYSTEMS is not setBoaz Harrosh2-11/+12
2012-01-03exofs: propagate umode_tAl Viro3-3/+3
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-06Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-0/+2
2011-11-04Merge branch 'nfs-for-3.2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-1/+1
2011-11-02pnfs-obj: move to ore 02: move to OREBoaz Harrosh1-1/+1
2011-11-02filesystems: add set_nlink()Miklos Szeredi1-1/+1
2011-10-31fs: add module.h to files that were implicitly using itPaul Gortmaker2-0/+2
2011-10-24ore: Enable RAID5 mountsBoaz Harrosh1-3/+11
2011-10-24exofs: Support for RAID5 read-4-write interface.Boaz Harrosh1-2/+59
2011-10-24ore: RAID5 WriteBoaz Harrosh4-16/+578
2011-10-24ore: RAID5 readBoaz Harrosh4-78/+455
2011-10-24ore: Make ore_calc_stripe_info EXPORT_SYMBOLBoaz Harrosh1-5/+3
2011-10-14ore/exofs: Change ore_check_io APIBoaz Harrosh2-23/+20
2011-10-14ore/exofs: Define new ore_verify_layoutBoaz Harrosh3-53/+72
2011-10-14ore: Support for partial component tableBoaz Harrosh2-0/+5
2011-10-14ore: Support for short read/writesBoaz Harrosh1-7/+23
2011-10-14exofs: Support for short read/writesBoaz Harrosh1-9/+26
2011-10-14ore: Remove check for ios->kern_buff in _prepare_for_striping to laterBoaz Harrosh1-23/+13
2011-10-14ore: cleanup: Embed an ore_striping_info inside ore_io_stateBoaz Harrosh1-37/+24
2011-10-14ore: Only IO one group at a time (API change)Boaz Harrosh2-51/+154
2011-10-04ore/exofs: Change the type of the devices array (API change)Boaz Harrosh3-42/+69
2011-10-03ore: Make ore_striping_info and ore_calc_stripe_info publicBoaz Harrosh1-16/+8
2011-10-03exofs: Remove unused data_map member from exofs_sb_infoBoaz Harrosh2-38/+22
2011-10-03exofs: Rename struct ore_components comps => ocBoaz Harrosh4-63/+63
2011-10-03exofs/super.c: local functions should be staticH Hartley Sweeten1-3/+3
2011-10-03exofs/ore.c: local functions should be staticH Hartley Sweeten1-2/+2
2011-08-06Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osdLinus Torvalds7-499/+487
2011-08-06ore: Make ore its own moduleBoaz Harrosh3-1/+23
2011-08-06exofs: Rename raid engine from exofs/ios.c => oreBoaz Harrosh5-255/+170
2011-08-06exofs: ios: Move to a per inode components & device-tableBoaz Harrosh4-183/+218
2011-08-06exofs: Move exofs specific osd operations out of ios.cBoaz Harrosh4-73/+79
2011-08-06exofs: Add offset/length to exofs_get_io_stateBoaz Harrosh3-16/+38
2011-08-04exofs: Fix truncate for the raid-groups caseBoaz Harrosh1-20/+53
2011-08-04exofs: Small cleanup of exofs_fill_superBoaz Harrosh1-4/+2
2011-08-04exofs: BUG: Avoid sbi reallocBoaz Harrosh2-24/+30
2011-08-04exofs: Remove pnfs-osd private definitionsBoaz Harrosh2-50/+1
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik1-1/+9
2011-07-20make d_splice_alias(ERR_PTR(err), dentry) = ERR_PTR(err)Al Viro1-6/+1
2011-07-17fix exofs ->get_parent()Al Viro1-1/+1
2011-03-31Fix common misspellingsLucas De Marchi1-2/+2
2011-03-24Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-1/+0
2011-03-15exofs: deprecate the commands pending counterBoaz Harrosh1-0/+4
2011-03-15exofs: Write sbi->s_nextid as part of the Create commandBoaz Harrosh5-31/+141
2011-03-15exofs: Add option to mount by osdnameBoaz Harrosh1-4/+27
2011-03-15exofs: Override read-ahead to align on stripe_sizebharrosh@panasas.com3-4/+35
2011-03-15exofs: simple fsync race fixNick Piggin2-6/+2
2011-03-15exofs: Optimize read_4_writeBoaz Harrosh1-3/+22
2011-03-15exofs: Trivial: fix some indentation and debug printsBoaz Harrosh1-15/+18
2011-03-15exofs: Remove redundant unlikely()Tobias Klauser1-1/+1
2011-03-10block: remove per-queue pluggingJens Axboe1-1/+0
2011-03-03exofs: i_nlink races in rename()Al Viro1-6/+2
2011-02-02Revert "exofs: Set i_mapping->backing_dev_info anyway"Boaz Harrosh1-2/+0
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+8
2010-10-29convert get_sb_nodev() usersAl Viro1-5/+5
2010-10-25new helper: ihold()Al Viro1-1/+1
2010-10-25fs: add sync_inode_metadataChristoph Hellwig1-5/+1
2010-10-25exofs: Remove inode->i_count manipulation in exofs_new_inodeBoaz Harrosh1-19/+9
2010-10-25fs/exofs: typo fix of faild to failedJoe Perches3-14/+14
2010-10-18exofs: Set i_mapping->backing_dev_info anywayBoaz Harrosh1-0/+2
2010-10-18exofs: Cleaup read path in regard with read_for_writeBoaz Harrosh1-20/+14
2010-10-08exofs: Fix double page_unlock BUG in write_begin/endBoaz Harrosh1-1/+7
2010-08-11Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osdLinus Torvalds4-52/+31
2010-08-10Merge branch 'for-2.6.36' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-1/+1
2010-08-09convert exofs to ->evict_inode()Al Viro3-6/+6
2010-08-09exofs: New truncate sequenceBoaz Harrosh3-75/+42
2010-08-09remove inode_setattrChristoph Hellwig1-2/+12
2010-08-07block: unify flags for struct bio and struct requestChristoph Hellwig1-1/+1
2010-08-04exofs: Fix groups code when num_devices is not divisible by group_widthBoaz Harrosh1-17/+5
2010-08-04exofs: Remove useless optimizationBoaz Harrosh1-15/+7
2010-08-04exofs: exofs_file_fsync and exofs_file_flush correctnessBoaz Harrosh1-12/+17
2010-08-04exofs: Remove superfluous dependency on buffer_head and writebackBoaz Harrosh2-8/+2
2010-05-27drop unused dentry argument to ->fsyncChristoph Hellwig1-4/+3
2010-05-24Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osdLinus Torvalds2-1/+31
2010-05-21exofs: replace inode uid,gid,mode initialization with helper functionDmitry Monakhov1-10/+1
2010-05-17exofs: confusion between kmap() and kmap_atomic() apiDan Carpenter1-1/+1
2010-05-17exofs: Add default address_space_operationsBoaz Harrosh1-0/+30
2010-04-29exofs: Fix "add bdi backing to mount session" fall outBoaz Harrosh1-1/+1
2010-04-22exofs: add bdi backing to mount sessionJens Axboe2-0/+10
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo3-0/+3
2010-03-05pass writeback_control to ->write_inodeChristoph Hellwig2-3/+3
2010-02-28exofs: groups supportBoaz Harrosh3-37/+141
2010-02-28exofs: Prepare for groupsBoaz Harrosh1-60/+99
2010-02-28exofs: Error recovery if object is missing from storageBoaz Harrosh1-1/+11
2010-02-28exofs: convert io_state to use pages array instead of bio at inputBoaz Harrosh3-61/+71
2010-02-28exofs: RAID0 supportBoaz Harrosh4-83/+333
2010-02-28exofs: Define on-disk per-inode optional layout attributeBoaz Harrosh4-10/+114
2010-02-28exofs: unindent exofs_sbi_readBoaz Harrosh1-49/+38
2010-02-28exofs: Move layout related members to a layout structureBoaz Harrosh4-54/+71
2010-02-28exofs: Recover in the case of read-passed-end-of-fileBoaz Harrosh1-6/+30
2010-02-28exofs: Micro-optimize exofs_i_infoBoaz Harrosh1-2/+2
2010-02-28exofs: debug print even lessBoaz Harrosh2-16/+45
2010-01-05exofs: simple_write_end does not mark_inode_dirtyBoaz Harrosh1-1/+16
2010-01-05exofs: fix pnfs_osd re-definitions in pre-pnfs treesBoaz Harrosh1-8/+2