aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs
AgeCommit message (Expand)AuthorFilesLines
2012-02-21xfs: make inode quota check more generalMitsuo Hayasaka1-2/+4
2012-02-21xfs: change available ranges of softlimit and hardlimit in quota checkMitsuo Hayasaka4-19/+19
2012-02-13XFS: xfs_trans_add_item() - don't assign in ASSERT() when compare is intendedJesper Juhl1-2/+2
2012-02-10xfs: use a normal shrinker for the dquot freelistChristoph Hellwig6-282/+141
2012-01-31xfs: pass KM_SLEEP flag to kmem_realloc() in xlog_recover_add_to_cnt_trans()Mitsuo Hayasaka1-1/+1
2012-01-25xfs: Fix missing xfs_iunlock() on error recovery path in xfs_readlink()Jan Kara1-1/+2
2012-01-17xfs: cleanup xfs_file_aio_writeChristoph Hellwig1-45/+37
2012-01-17xfs: always return with the iolock held from xfs_file_aio_write_checksChristoph Hellwig1-3/+4
2012-01-17xfs: remove the i_new_size field in struct xfs_inodeChristoph Hellwig5-92/+30
2012-01-17xfs: remove the i_size field in struct xfs_inodeChristoph Hellwig12-82/+56
2012-01-17xfs: replace i_pin_wait with a bit waitqueueChristoph Hellwig4-9/+24
2012-01-17xfs: replace i_flock with a sleeping bitlockChristoph Hellwig6-46/+76
2012-01-17xfs: make i_flags an unsigned longChristoph Hellwig1-1/+1
2012-01-17xfs: remove the if_ext_max field in struct xfs_iforkChristoph Hellwig8-115/+81
2012-01-13xfs: remove the unused dm_attrs structureChristoph Hellwig1-7/+0
2012-01-13xfs: cleanup xfs_iomap_eof_align_last_fsbChristoph Hellwig1-18/+18
2012-01-13xfs: remove xfs_itruncate_dataChristoph Hellwig7-142/+65
2012-01-09Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfsLinus Torvalds1-2/+2
2012-01-08Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds3-5/+5
2012-01-08Merge branch 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2012-01-08Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfsLinus Torvalds19-1333/+412
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-2/+2
2012-01-03xfs: propagate umode_tAl Viro9-13/+13
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
2012-01-03vfs: mnt_drop_write_file()Al Viro2-4/+4
2012-01-03switch a bunch of places to mnt_want_write_file()Al Viro2-4/+4
2012-01-03xfs: fix endian conversion issue in discard codeDave Chinner1-2/+2
2011-12-23xfs: log all dirty inodes in xfs_fs_sync_fsChristoph Hellwig3-24/+42
2011-12-23xfs: log the inode in ->write_inode calls for kupdateChristoph Hellwig1-1/+1
2011-12-21Merge branch 'master' into pm-sleepRafael J. Wysocki9-213/+274
2011-12-19xfs: mark the xfssyncd workqueue as non-reentrantChristoph Hellwig1-5/+5
2011-12-16xfs: simplify xfs_qm_detach_gdquotsChristoph Hellwig1-17/+5
2011-12-16xfs: fix acl count validation in xfs_acl_from_disk()Xi Wang1-1/+1
2011-12-16xfs: remove unused XBT_FORCE_SLEEP bitEric Sandeen2-7/+2
2011-12-15xfs: remove XFS_QMOPT_DQSUSERChristoph Hellwig4-34/+18
2011-12-15xfs: kill xfs_qm_idtodqChristoph Hellwig1-87/+50
2011-12-15xfs: merge xfs_qm_dqinit_core into the only callerChristoph Hellwig1-20/+7
2011-12-15xfs: add a xfs_dqhold helperChristoph Hellwig3-39/+21
2011-12-15xfs: simplify xfs_qm_dqattach_grouphintChristoph Hellwig1-48/+16
2011-12-14xfs: nest qm_dqfrlist_lock inside the dquot qlockChristoph Hellwig2-60/+41
2011-12-14xfs: flatten the dquot lock orderingChristoph Hellwig4-150/+103
2011-12-13xfs: implement lazy removal for the dquot freelistChristoph Hellwig4-65/+30
2011-12-13xfs: remove XFS_DQ_INACTIVEChristoph Hellwig3-69/+24
2011-12-13xfs: cleanup xfs_qm_dqlookupChristoph Hellwig1-20/+5
2011-12-12xfs: cleanup dquot locking helpersChristoph Hellwig4-35/+25
2011-12-12xfs: remove the sync_mode argument to xfs_qm_dqflush_allChristoph Hellwig1-4/+3
2011-12-12xfs: remove xfs_qm_syncChristoph Hellwig5-119/+3
2011-12-12xfs: make sure to really flush all dquots in xfs_qm_quotacheckChristoph Hellwig1-1/+1
2011-12-12xfs: untangle SYNC_WAIT and SYNC_TRYLOCK meanings for xfs_qm_dqflushChristoph Hellwig3-4/+4
2011-12-08xfs: remove the lid_size field in struct log_item_descChristoph Hellwig5-10/+6
2011-12-08xfs: cleanup the transaction commit path a bitChristoph Hellwig3-99/+63
2011-12-08xfs: remove the deprecated nodelaylog optionChristoph Hellwig6-486/+26
2011-12-06xfs: fix the logspace waiting algorithmChristoph Hellwig2-183/+177
2011-12-06xfs: fix nfs export of 64-bit inodes numbers on 32-bit kernelsChristoph Hellwig1-4/+4
2011-12-06treewide: Fix comment and string typo 'bufer'Paul Bolle1-1/+1
2011-12-02xfs: fix allocation length overflow in xfs_bmapi_write()Dave Chinner1-1/+19
2011-12-02treewide: Fix typos in various parts of the kernel, and fix some comments.Justin P. Mattock2-4/+4
2011-11-29xfs: fix attr2 vs large data fork assertChristoph Hellwig1-25/+39
2011-11-29xfs: force buffer writeback before blocking on the ilock in inode reclaimChristoph Hellwig3-0/+33
2011-11-28xfs: validate acl countChristoph Hellwig1-0/+2
2011-11-21freezer: unexport refrigerator() and update try_to_freeze() slightlyTejun Heo1-1/+1
2011-11-15xfs: use doalloc flag in xfs_qm_dqattach_one()Mitsuo Hayasaka1-1/+2
2011-11-08xfs: fix force shutdown handling in xfs_end_ioChristoph Hellwig1-1/+1
2011-11-08xfs: constify xfs_item_opsChristoph Hellwig7-12/+12
2011-11-08xfs: Fix possible memory corruption in xfs_readlinkCarlos Maiolino1-4/+10
2011-11-02filesystems: add set_nlink()Miklos Szeredi1-1/+1
2011-10-31treewide: use __printf not __attribute__((format(printf,...)))Joe Perches1-22/+20
2011-10-31xfs: warn if direct reclaim tries to writeback pagesMel Gorman1-4/+4
2011-10-28Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfsLinus Torvalds47-2324/+2033
2011-10-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-6/+1
2011-10-25Merge branch 'next' of git://selinuxproject.org/~jmorris/linux-securityLinus Torvalds1-19/+20
2011-10-18xfs: add AIL pushing tracepointsChristoph Hellwig2-0/+45
2011-10-18xfs: put in missed fix for merge problemAlex Elder1-1/+1
2011-10-17Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Alex Elder8-62/+69
2011-10-11xfs: do not flush data workqueues in xfs_flush_buftargChristoph Hellwig1-10/+1
2011-10-11xfs: remove XFS_bflushChristoph Hellwig6-8/+6
2011-10-11xfs: remove xfs_buf_target_nameChristoph Hellwig2-10/+5
2011-10-11xfs: use xfs_ioerror_alert in xfs_buf_iodone_callbacksChristoph Hellwig1-3/+1
2011-10-11xfs: clean up xfs_ioerror_alertChristoph Hellwig9-59/+37
2011-10-11xfs: clean up buffer allocationChristoph Hellwig3-34/+21
2011-10-11xfs: remove buffers from the delwri list in xfs_buf_staleChristoph Hellwig5-9/+1
2011-10-11xfs: remove XFS_BUF_STALE and XFS_BUF_SUPER_STALEChristoph Hellwig9-21/+22
2011-10-11xfs: remove XFS_BUF_SET_VTYPE and XFS_BUF_SET_VTYPE_REFChristoph Hellwig7-27/+13
2011-10-11xfs: remove XFS_BUF_FINISH_IOWAITChristoph Hellwig2-3/+1
2011-10-11xfs: remove xfs_get_buftarg_listChristoph Hellwig2-12/+0
2011-10-11xfs: fix buffer flushing during unmountChristoph Hellwig2-20/+10
2011-10-11xfs: optimize fsync on directoriesChristoph Hellwig2-1/+31
2011-10-11xfs: reduce the number of log forces from tail pushingDave Chinner2-13/+21
2011-10-11xfs: Don't allocate new buffers on every call to _xfs_buf_findDave Chinner1-20/+28
2011-10-11xfs: simplify xfs_trans_ijoin* againChristoph Hellwig18-83/+65
2011-10-11xfs: unlock the inode before log force in xfs_change_file_spaceChristoph Hellwig1-8/+2
2011-10-11xfs: unlock the inode before log force in xfs_fs_nfs_commit_metadataChristoph Hellwig1-6/+6
2011-10-11xfs: unlock the inode before log force in xfs_fsyncChristoph Hellwig3-18/+13
2011-10-11xfs: XFS_TRANS_SWAPEXT is not a valid flag for xfs_trans_commitChristoph Hellwig1-1/+1
2011-10-11xfs: fix possible overflow in xfs_ioc_trim()Lukas Czerner1-10/+10
2011-10-11xfs: cleanup xfs_bmap.hChristoph Hellwig1-192/+33
2011-10-11xfs: dont ignore error code from xfs_bmbt_updateChristoph Hellwig1-2/+3
2011-10-11xfs: pass bmalloca to xfs_bmap_add_extent_hole_realChristoph Hellwig1-83/+78
2011-10-11xfs: pass bmalloca to xfs_bmap_add_extent_delay_realChristoph Hellwig1-161/+171
2011-10-11xfs: move logflags into bmallocaChristoph Hellwig2-26/+23
2011-10-11xfs: move lastx and nallocs into bmallocaDave Chinner2-26/+23
2011-10-11xfs: move btree cursor into bmallocaDave Chinner2-30/+28
2011-10-11xfs: do not keep local copies of allocation ranges in xfs_bmapi_allocateDave Chinner1-29/+14
2011-10-11xfs: rename allocation range fields in struct xfs_bmallocaDave Chinner3-73/+75
2011-10-11xfs: move firstblock and bmap freelist cursor into bmalloca structureDave Chinner3-50/+48
2011-10-11xfs: move extent records into bmalloca structureDave Chinner2-50/+47
2011-10-11xfs: pass bmalloca structure to xfs_bmap_isaeofDave Chinner1-11/+11
2011-10-11xfs: remove xfs_bmap_add_extentChristoph Hellwig1-243/+173
2011-10-11xfs: introduce xfs_bmap_last_extentChristoph Hellwig1-121/+105
2011-10-11xfs: rename xfs_bmapi to xfs_bmapi_writeDave Chinner8-212/+135
2011-10-11xfs: factor unwritten extent map manipulations out of xfs_bmapiDave Chinner1-37/+70
2011-10-11xfs: factor extent allocation out of xfs_bmapiDave Chinner1-140/+162
2011-10-11xfs: do not use xfs_bmap_add_extent for adding delalloc extentsChristoph Hellwig1-43/+9
2011-10-11xfs: introduce xfs_bmapi_delay()Christoph Hellwig3-35/+94
2011-10-11xfs: factor delalloc reservations out of xfs_bmapiChristoph Hellwig1-84/+118
2011-10-11xfs: remove xfs_bmapi_single()Dave Chinner4-112/+19
2011-10-11xfs: introduce xfs_bmapi_read()Dave Chinner13-77/+151
2011-10-11xfs: factor extent map manipulations out of xfs_bmapiDave Chinner1-74/+107
2011-10-11xfs: remove the nextents variable in xfs_bmapiChristoph Hellwig1-5/+1
2011-10-11xfs: remove impossible to read code in xfs_bmap_add_extent_delay_realChristoph Hellwig1-27/+8
2011-10-11xfs: remove the first extent special case in xfs_bmap_add_extentChristoph Hellwig1-18/+1
2011-10-11xfs: Return -EIO when xfs_vn_getattr() failedMitsuo Hayasaka1-1/+1
2011-10-11xfs: Fix the incorrect comment in the header of _xfs_buf_findChandra Seetharaman1-4/+1
2011-10-11xfs: Check the return value of xfs_trans_get_buf()Chandra Seetharaman6-11/+30
2011-10-11xfs: Check the return value of xfs_buf_get()Chandra Seetharaman2-2/+22
2011-10-11xfs: improve ioend error handlingChristoph Hellwig1-10/+17
2011-10-11xfs: avoid direct I/O write vs buffered I/O raceChristoph Hellwig1-3/+14
2011-10-11xfs: avoid synchronous transactions when deleting attr blocksChristoph Hellwig2-21/+1
2011-10-11xfs: remove i_iocountChristoph Hellwig9-67/+9
2011-10-11xfs: wait for I/O completion when writing out pages in xfs_setattr_sizeChristoph Hellwig1-2/+2
2011-10-11xfs: reduce ioend latencyChristoph Hellwig1-1/+15
2011-10-11xfs: defer AIO/DIO completionsChristoph Hellwig2-17/+10
2011-10-11xfs: remove dead ENODEV handling in xfs_destroy_ioendChristoph Hellwig1-11/+0
2011-10-11xfs: use the "delwri" terminology consistentlyChristoph Hellwig2-26/+21
2011-10-11xfs: let xfs_bwrite callers handle the xfs_buf_relseChristoph Hellwig8-40/+50
2011-10-11xfs: call xfs_buf_delwri_queue directlyChristoph Hellwig12-39/+30
2011-10-11xfs: move more delwri setup into xfs_buf_delwri_queueChristoph Hellwig1-19/+12
2011-10-11xfs: remove the unlock argument to xfs_buf_delwri_queueChristoph Hellwig1-10/+6
2011-10-11xfs: remove delwri buffer handling from xfs_buf_iorequestChristoph Hellwig1-7/+2
2011-10-11xfs: don't serialise adjacent concurrent direct IO appending writesDave Chinner1-16/+52
2011-10-11xfs: don't serialise direct IO reads on page cache checksDave Chinner1-3/+14
2011-10-11xfs: revert to using a kthread for AIL pushingChristoph Hellwig4-51/+45
2011-10-11xfs: force the log if we encounter pinned buffers in .iop_pushbufChristoph Hellwig5-10/+24
2011-10-11xfs: do not update xa_last_pushed_lsn for locked itemsChristoph Hellwig1-1/+0
2011-09-15Merge branch 'master' into for-nextJiri Kosina80-370/+335
2011-09-15fs: Convert vmalloc/memset to vzallocJoe Perches1-6/+1
2011-09-14xfs: fix a use after free in xfs_end_io_direct_writeChristoph Hellwig1-1/+2
2011-09-01xfs: fix ->write_inode return valuesChristoph Hellwig1-25/+9
2011-08-31xfs: fix xfs_mark_inode_dirty during umountChristoph Hellwig1-3/+11
2011-08-25xfs: deprecate the nodelaylog mount optionChristoph Hellwig1-0/+2
2011-08-22xfs: fix tracing builds inside the source treeChristoph Hellwig1-0/+2
2011-08-12xfs: remove subdirectoriesChristoph Hellwig53-61/+56
2011-08-12xfs: don't expect xfs headers to be in subdirectoriesAlex Elder5-19/+19
2011-08-12xfs: replace xfs_buf_geterror() with bp->b_errorChandra Seetharaman2-3/+3
2011-08-12xfs: Check the return value of xfs_buf_read() for NULLChandra Seetharaman2-0/+8
2011-08-10"xfs: fix error handling for synchronous writes" revisitedAjeet Yadav1-1/+0
2011-08-09xfs: set cursor in xfs_ail_splice() even when AIL was emptyAlex Elder1-38/+29
2011-08-09Merge branch 'next-evm' of git://git.kernel.org/pub/scm/linux/kernel/git/zoha...James Morris1-19/+20
2011-08-08Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Alex Elder22-189/+165
2011-08-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-3/+3
2011-08-01xfs: Fix build breakage in xfs_iops.c when CONFIG_FS_POSIX_ACL is not setMarkus Trippelsdorf1-1/+4
2011-08-01switch posix_acl_equiv_mode() to umode_t *Al Viro1-1/+1
2011-08-01switch posix_acl_create() to umode_t *Al Viro1-2/+2
2011-07-29xfs: Fix build breakage in xfs_iops.c when CONFIG_FS_POSIX_ACL is not setMarkus Trippelsdorf1-1/+4
2011-07-27Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfsLinus Torvalds4-13/+33
2011-07-26xfs: optimize the negative xattr cachingChristoph Hellwig1-2/+7
2011-07-26xfs: prevent against ioend livelocks in xfs_file_fsyncChristoph Hellwig1-0/+2
2011-07-26xfs: flag all buffers as metadataChristoph Hellwig1-0/+3
2011-07-26xfs: encapsulate a block of debug codeAlex Elder1-11/+21
2011-07-26xfs: fix misspelled S_IS...()Al Viro2-7/+7
2011-07-26xfs: get rid of open-coded S_ISREG(), etc.Al Viro10-34/+33
2011-07-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2011-07-25xfs: Remove the macro XFS_BUFTARG_NAMEChandra Seetharaman4-7/+10
2011-07-25xfs: Remove the macro XFS_BUF_TARGETChandra Seetharaman5-7/+6
2011-07-25xfs: Remove the macro XFS_BUF_SET_TARGETChandra Seetharaman2-3/+0
2011-07-25Replace the macro XFS_BUF_ISPINNED with helper xfs_buf_ispinnedChandra Seetharaman6-7/+10
2011-07-25xfs: Remove the macro XFS_BUF_SET_PTRChandra Seetharaman3-5/+4
2011-07-25xfs: Remove the macro XFS_BUF_PTRChandra Seetharaman16-47/+45
2011-07-25xfs: Remove macro XFS_BUF_SET_STARTChandra Seetharaman2-3/+0
2011-07-25xfs: Remove macro XFS_BUF_HOLDChandra Seetharaman4-4/+3
2011-07-25xfs: Remove macro XFS_BUF_BUSY and familyChandra Seetharaman7-26/+0
2011-07-25xfs: Remove the macro XFS_BUF_ERROR and familyChandra Seetharaman16-55/+40
2011-07-25xfs: Remove the macro XFS_BUF_BFLAGSChandra Seetharaman3-3/+2
2011-07-25fs: take the ACL checks to common codeChristoph Hellwig4-26/+7
2011-07-25kill boilerplates around posix_acl_create_masq()Al Viro2-18/+12
2011-07-25kill boilerplate around posix_acl_chmod_masq()Al Viro1-10/+6
2011-07-25xfs: cache negative ACLs if there is no attribute forkChristoph Hellwig2-12/+5
2011-07-25vfs: move ACL cache lookup into generic codeLinus Torvalds1-6/+2
2011-07-25xfs: Fix wrong return value of xfs_file_aio_writeMarkus Trippelsdorf1-1/+4
2011-07-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds7-69/+60
2011-07-22fs: Merge split stringsJean Delvare1-1/+1
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik1-9/+8
2011-07-20fs: move inode_dio_done to the end_io handlerChristoph Hellwig1-0/+3
2011-07-20xfs: make use of new shrinker callout for the inode cacheDave Chinner3-56/+46
2011-07-20xfs: add size update tracepoint to IO completionDave Chinner2-4/+9
2011-07-20xfs: convert AIL cursors to use struct list_headDave Chinner2-55/+28
2011-07-20xfs: remove confusing ail cursor wrapperDave Chinner1-31/+19