aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs
AgeCommit message (Expand)AuthorFilesLines
2006-10-20[PATCH] separate bdi congestion functions from queue congestion functionsAndrew Morton2-3/+5
2006-10-03BUG_ON conversion for fs/xfs/Eric Sesterhenn1-4/+2
2006-10-01[PATCH] Streamline generic_file_* interfaces and filemap cleanupsBadari Pulavarty1-1/+3
2006-10-01[PATCH] Remove readv/writev methods and use aio_read/aio_write insteadBadari Pulavarty1-94/+0
2006-10-01[PATCH] Vectorize aio_read/aio_write fileop methodsBadari Pulavarty1-23/+23
2006-09-30[PATCH] BLOCK: Make it possible to disable the block layer [try #6]David Howells1-0/+1
2006-09-29[XFS] Remove v1 dir trace macro - missed in a past commit.Tim Shimmin1-1/+0
2006-09-28[XFS] 955947: Infinite loop in xfs_bulkstat() on formatter() errorVlad Apostolov1-0/+2
2006-09-28[XFS] pv 956241, author: nathans, rv: vapo - make ino validation checksVlad Apostolov2-10/+19
2006-09-28[XFS] pv 956240, author: nathans, rv: vapo - Minor fixes inVlad Apostolov1-6/+11
2006-09-28[XFS] Really fix use after free in xfs_iunpin.David Chinner6-3/+35
2006-09-28[XFS] Collapse sv_init and init_sv into just the one interface.Eric Sandeen1-2/+0
2006-09-28[XFS] standardize on one sema init macroEric Sandeen2-3/+1
2006-09-28[XFS] Reduce endian flipping in alloc_btree, same as was done forEric Sandeen1-51/+57
2006-09-28[XFS] Minor cleanup from dio locking fix, remove an extra conditional.Nathan Scott1-5/+5
2006-09-28[XFS] Fix kmem_zalloc_greedy warnings on 64 bit platforms.Nathan Scott4-4/+5
2006-09-28[XFS] pv 955157, rv bnaujok - break the loop on EFAULT formatter() errorVlad Apostolov1-3/+3
2006-09-28[XFS] pv 955157, rv bnaujok - break the loop on formatter() errorVlad Apostolov1-0/+5
2006-09-28[XFS] Fixes the leak in reservation space because we weren't ungrantingTim Shimmin2-2/+12
2006-09-28[XFS] Add lock annotations to xfs_trans_update_ail andJosh Triplett2-7/+9
2006-09-28[XFS] Fix a porting botch on the realtime subvol growfs code path.Nathan Scott2-1/+8
2006-09-28[XFS] Minor code rearranging and cleanup to prevent some coverity falseNathan Scott3-37/+36
2006-09-28[XFS] Remove a no-longer-correct debug assert from dio completionNathan Scott1-1/+0
2006-09-28[XFS] Add a greedy allocation interface, allocating within a min/max sizeNathan Scott5-31/+34
2006-09-28[XFS] Improve error handling for the zero-fsblock extent detection code.Nathan Scott4-68/+51
2006-09-28[XFS] Be more defensive with page flags (error/private) for metadataNathan Scott1-3/+8
2006-09-28[XFS] Add a debug flag for allocations which are known to be larger thanNathan Scott7-9/+18
2006-09-28[XFS] Remove several macros that are no longer used anywhereEric Sandeen10-68/+1
2006-09-28[XFS] Remove unused iop_abort log item operationEric Sandeen5-131/+2
2006-09-28[XFS] Remove a couple of unused BUF macrosEric Sandeen2-7/+0
2006-09-28[XFS] pass file mode on DMAPI remove eventsVlad Apostolov1-3/+13
2006-09-28[XFS] Remove last bulkstat false-positives with debug kernels.Nathan Scott5-17/+22
2006-09-28[XFS] Ensure xlog_state_do_callback does not report spurious warnings onNathan Scott1-2/+7
2006-09-28[XFS] Increase the size of the buffer holding the local inode clusterNathan Scott1-6/+16
2006-09-28[XFS] Drop unneeded endian conversion in bulkstat and start readahead forNathan Scott1-37/+31
2006-09-28[XFS] When issuing metadata readahead, submit bio with READA not READ.Nathan Scott1-7/+7
2006-09-28[XFS] Rework DMAPI bulkstat calls in such a way that we can directlyNathan Scott2-15/+61
2006-09-28[XFS] Add EA list callbacks for xfs kernel use. Cleanup some namespaceTim Shimmin4-247/+334
2006-09-28[XFS] Update XFS for i_blksize removal from generic inode structureNathan Scott1-5/+20
2006-09-28[XFS] remove accidentally reintroduced vfs unmount flag, unneeded inNathan Scott1-1/+1
2006-09-28[XFS] remove bhv_lookup, _range version works aswell and has more usefulChristoph Hellwig4-25/+2
2006-09-28[XFS] use NULL for pointer initialisation instead of zero-cast-to-ptrNathan Scott4-15/+15
2006-09-28[XFS] endianess annotations for xfs_bmbt_key Trivial as there are noChristoph Hellwig4-33/+25
2006-09-28[XFS] endianess annotate XFS_BMAP_BROOT_PTR_ADDR Make sure it returns aChristoph Hellwig3-50/+47
2006-09-28[XFS] endianess annotations for xfs_bmbt_ptr_t/xfs_bmdr_ptr_tChristoph Hellwig1-2/+4
2006-09-28[XFS] add xfs_btree_check_lptr_disk variant which handles endianChristoph Hellwig3-13/+16
2006-09-28[XFS] remove left over INT_ comments in *alloc*.c We can verify endianessChristoph Hellwig2-16/+16
2006-09-28[XFS] endianess annotations for xfs_inobt_rec_t / xfs_inobt_key_tChristoph Hellwig6-46/+51
2006-09-28[XFS] endianess annotation for xfs_agfl_t. Trivial, xfs_agfl_t is alwaysChristoph Hellwig2-4/+4
2006-09-28[XFS] Fix sparse warning found when page tracing enabled, due toNathan Scott1-4/+4
2006-09-28[XFS] Fix rounding bug in xfs_free_file_space found by sparse checking.Nathan Scott1-3/+2
2006-09-28[XFS] move XFS_IOC_GETVERSION to main multiplexerAlexey Dobriyan1-7/+2
2006-09-28[XFS] cleanup the field types of some item format structuresTim Shimmin2-54/+62
2006-09-28[XFS] Improve xfsbufd delayed write submission patterns, after blktraceNathan Scott1-10/+14
2006-09-28[XFS] pass inode to xfs_ioc_space(), simplify some code. There is trivialAlexey Dobriyan1-5/+5
2006-09-27[PATCH] inode-diet: Eliminate i_blksize from the inode structureTheodore Ts'o2-2/+0
2006-09-27[PATCH] Really ignore kmem_cache_destroy return valueAlexey Dobriyan1-2/+2
2006-09-27[PATCH] fs: Removing useless castsPanagiotis Issaris2-3/+3
2006-09-07[XFS] Fix a bad pointer dereference in the quota statvfs handling.Nathan Scott1-1/+1
2006-09-07[XFS] Fix xfs_splice_write() so appended data gets to disk.David Chinner1-0/+16
2006-09-07[XFS] Fix ABBA deadlock between i_mutex and iolock. Avoid callingLachlan McIlroy2-10/+19
2006-09-07[XFS] Prevent free space oversubscription and xfssyncd looping.David Chinner4-31/+40
2006-08-30[XFS] Fix char size overflow in bmap_alloc call for unwritten extentAdrian Bunk1-1/+1
2006-08-10[XFS] Fix xfs_free_extent related NULL pointer dereference.Nathan Scott1-49/+54
2006-07-28[XFS] Ensure bulkstat from an invalid inode number gets caught always withNathan Scott1-7/+10
2006-07-28[XFS] Fix a barrier related forced shutdown on mounts with quota enabled.Nathan Scott2-1/+8
2006-07-28[XFS] Fix remount vs no/barrier options by ensuring we clear unwantedNathan Scott2-8/+8
2006-07-28[XFS] All xfs_disk_dquot_t values are (as the name says) disk endian.Christoph Hellwig1-6/+13
2006-07-10[PATCH] FDPIC: Move roundup() into linux/kernel.hDavid Howells1-1/+0
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel3-3/+0
2006-06-28[PATCH] mark address_space_operations constChristoph Hellwig3-3/+3
2006-06-27Merge git://oss.sgi.com:8090/nathans/xfs-2.6Linus Torvalds11-25/+21
2006-06-28[XFS] Fixup whitespace damage in log_write, remove final warning.Nathan Scott1-2/+2
2006-06-27[PATCH] cpu hotplug: use hotplug version of cpu notifier in appropriate placesChandra Seetharaman1-8/+10
2006-06-28[XFS] Rework code snippets slightly to remove remaining recent-gccNathan Scott3-3/+6
2006-06-28[XFS] Fix realtime subvolume expansion, a porting bug b0rked it. CoverityEric Sesterhenn1-1/+1
2006-06-27[XFS] Remove a race condition where a linked inode could BUG_ON inNathan Scott1-2/+4
2006-06-27[XFS] Remove redundant directory checks from inode link operation.Alexey Dobriyan1-3/+0
2006-06-27[XFS] Remove a couple of no-longer-used macros.Nathan Scott1-2/+0
2006-06-27[XFS] Reduce size of xfs_trans_t structure. * remove ->t_forw, ->t_back --Alexey Dobriyan1-2/+2
2006-06-27[XFS] remove unused behaviour lock - shrink XFS vnode as a side effect.Alexey Dobriyan1-3/+0
2006-06-27[XFS] * There is trivial "inode => vnode => inode" conversion, but onlyAlexey Dobriyan1-1/+1
2006-06-27[XFS] link(2) on directory is banned in VFS.Alexey Dobriyan1-6/+5
2006-06-25[PATCH] xfs: update ->flush method protoAlexey Dobriyan1-1/+2
2006-06-23[PATCH] for_each_possible_cpu: xfsKAMEZAWA Hiroyuki2-3/+3
2006-06-23[PATCH] XFS: Use the dentry passed to statfs() to limit the scope of the resultsDavid Howells1-1/+2
2006-06-23[PATCH] VFS: Permit filesystem to perform statfs with a known root dentryDavid Howells1-2/+2
2006-06-23[PATCH] VFS: Permit filesystem to override root dentry on mountDavid Howells1-3/+5
2006-06-20[XFS] Remove files from the build that are now unused.Nathan Scott6-2/+0
2006-06-20[XFS] Fix a Makefile issue related to exports.o handling.Nathan Scott1-1/+1
2006-06-20[XFS] Remove version 1 directory code. Never functioned on Linux, justNathan Scott71-4595/+285
2006-06-20[XFS] Map EFSCORRUPTED to an actual error code, not just a made up oneNathan Scott1-18/+2
2006-06-19[XFS] Kill direct access to ->count in valusema(); all we ever use it forAl Viro6-19/+20
2006-06-19[XFS] Remove unneeded conditional code on NFS export interface relatedNathan Scott2-9/+1
2006-06-19[XFS] Remove an incorrect use of unlikely() on a relatively likely codeNathan Scott1-1/+1
2006-06-19[XFS] Push some common code out of write path into core XFS code forNathan Scott3-75/+90
2006-06-19[XFS] Remove unnecessary local from open_exec dmapi path.Nathan Scott1-14/+9
2006-06-13[XFS] Minor XFS documentation updates.Nathan Scott1-10/+11
2006-06-09[XFS] Fix broken const use inside local suffix_strtoul routine.Nathan Scott1-3/+3
2006-06-09[XFS] Fix nused counter. It's currently getting set to -1 rather thanMandy Kirkconnell1-1/+1
2006-06-09[XFS] Fix mismerge of the fs_writable cleanup patch causing a freeze/thawNathan Scott1-5/+4
2006-06-09[XFS] Fix up debug code so that bulkstat wont generate thousands ofNathan Scott2-10/+15
2006-06-09[XFS] Remove unused parameter from di2xflags routine.Nathan Scott1-5/+4
2006-06-09[XFS] Cleanup a missed porting conversion, and freezing.Nathan Scott4-19/+11
2006-06-09[XFS] Resolve a namespace collision on remaining vtypes for FreeBSDNathan Scott17-93/+94
2006-06-09[XFS] Resolve a namespace collision on vnode/vnodeops for FreeBSD porters.Nathan Scott36-636/+496
2006-06-09[XFS] Resolve a namespace collision on vfs/vfsops for FreeBSD porters.Nathan Scott19-224/+183
2006-06-09[XFS] statvfs component of directory/project quota support, codeNathan Scott1-1/+57
2006-06-09[XFS] Portability changes: remove prdev, stick to one diagnosticNathan Scott10-51/+67
2006-06-09[XFS] Remove dead code from come bulkstat paths.Nathan Scott3-20/+1
2006-06-09[XFS] Fix a typo in a header file comment.Nathan Scott1-2/+2
2006-06-09[XFS] Start writeout earlier (on last close) in the case where we have aNathan Scott5-94/+114
2006-06-09[XFS] Make the pflags test/set wrappers more legible for us mere humans.Nathan Scott4-57/+24
2006-06-09[XFS] Fix a buffer refcount leak in dir2 code on a forced shutdown.Nathan Scott1-1/+3
2006-06-09[XFS] Shutdown the filesystem if all device paths have gone. MadeNathan Scott18-57/+78
2006-06-09[XFS] getattr can return an error code, so propogate any from lowerNathan Scott1-1/+1
2006-06-09[XFS] Drop use of m_writeio_blocks when zeroing, its not meaningfulNathan Scott1-14/+3
2006-06-09[XFS] lock validator: lockdep: small xfs init_rwsem() cleanup Ingo Molnar1-2/+2
2006-06-09[XFS] Over zealous with doing endian conversions. We endian converted theTim Shimmin1-2/+2
2006-06-09[XFS] Stop a BUG from occurring in generic_delete_inode by preventingDavid Chinner1-1/+2
2006-06-09[XFS] inode items and EFI/EFDs have different ondisk format for 32bit andTim Shimmin5-61/+245
2006-06-09[XFS] In actual allocation of file system blocks and freeing extents, theYingping Lu5-15/+55
2006-06-09[XFS] Add degframentation exclusion supportBarry Naujok8-1/+20
2006-06-09[XFS] Fix a noatime regression related to updating inode atime field onNathan Scott1-17/+3
2006-06-09[XFS] Fix a comment typo, originally noticed by Ming Zhang.Nathan Scott1-3/+3
2006-06-09[XFS] Fix size argument in kmem_free().Mandy Kirkconnell1-1/+1
2006-06-09[XFS] Originally the ATTR_DMI flag also had the functionality of theOlaf Weber1-2/+0
2006-06-09[XFS] endianess annotations for xfs_dir_leaf_entry_t Christoph Hellwig4-78/+80
2006-06-09[XFS] endianess annotations for xfs_dir_leaf_hdr_t Christoph Hellwig4-171/+182
2006-06-09[XFS] endianess annotations for xfs_dir2_data_entry_t Christoph Hellwig6-27/+27
2006-06-09[XFS] Add parameters to xfs_bmapi() and xfs_bunmapi() to have them reportOlaf Weber19-166/+437
2006-05-08[XFS] Fix a possible metadata buffer (AGFL) refcount leak when fixing anNathan Scott1-1/+4
2006-05-08[XFS] Fix a project quota space accounting leak on rename.Nathan Scott2-1/+13
2006-05-08[XFS] Fix a possible forced shutdown due to mishandling write barriersNathan Scott1-18/+9
2006-04-11[PATCH] splice: pass offset around for ->splice_read() and ->splice_write()Jens Axboe4-18/+24
2006-04-11Merge branch 'splice' of git://brick.kernel.dk/data/git/linux-2.6-blockLinus Torvalds4-10/+10
2006-04-11[PATCH] Add GFP_NOWAITJeff Dike1-1/+1
2006-04-11[XFS] Fix a problem in aligning inode allocations to stripe unitNathan Scott1-7/+8
2006-04-11[XFS] Fix utime(2) in the case that no times parameter was passed in. Nathan Scott1-2/+1
2006-04-11[XFS] Fix an inode use-after-free durin an unpin. When reclaiming inodesDavid Chinner1-7/+20
2006-04-11[XFS] Fix inode reclaim scalability regression. When a filesystem hasDavid Chinner2-17/+13
2006-04-11[XFS] Fix a writepage regression where we accidentally stopped honouringNathan Scott1-9/+9
2006-04-11[XFS] Fix superblock validation regression for the zero imaxpct case. Nathan Scott1-1/+1
2006-04-10[PATCH] introduce a "kernel-internal pipe object" abstractionIngo Molnar4-10/+10
2006-03-31[XFS] Provide XFS support for the splice syscall.Nathan Scott6-62/+199
2006-03-31[XFS] Reenable write barriers by default.Nathan Scott1-3/+2
2006-03-31[XFS] Make project quota enforcement return an error code consistent withNathan Scott4-47/+54
2006-03-31[XFS] Implement the silent parameter to fill_super, previously ignored.Nathan Scott6-47/+49
2006-03-31[XFS] Cleanup comment to remove reference to obsoleted functionMandy Kirkconnell1-4/+5
2006-03-29[XFS] Cleanup in XFS after recent get_block_t interface tweaks.Nathan Scott3-31/+26
2006-03-29[XFS] Remove unused/obsoleted function: xfs_bmap_do_search_extents()Mandy Kirkconnell2-115/+0
2006-03-29[XFS] A change to inode chunk allocation to try allocating the new chunkGlen Overby1-40/+68
2006-03-29[XFS] Fix compiler warning and small code inconsistencies in compatNathan Scott1-9/+13
2006-03-29[XFS] We really suck at spulling. Thanks to Chris Pascoe for fixing allNathan Scott42-93/+93
2006-03-28[PATCH] Make most file operations structs in fs/ constArjan van de Ven2-6/+6
2006-03-26[PATCH] remove ->get_blocks() supportBadari Pulavarty1-3/+3
2006-03-26[PATCH] map multiple blocks for mpage_readpages()Badari Pulavarty1-2/+3
2006-03-26[PATCH] mempool: use mempool_create_slab_pool()Matthew Dobson1-3/+2
2006-03-26[PATCH] Make address_space_operations->invalidatepage return voidNeilBrown1-2/+2
2006-03-24[PATCH] cpuset memory spread slab cache hooksPaul Jackson1-1/+1
2006-03-24[PATCH] fs: Use ARRAY_SIZE macroTobias Klauser2-2/+2
2006-03-23Merge git://oss.sgi.com:8090/oss/git/xfs-2.6Linus Torvalds68-3118/+4902
2006-03-23[PATCH] more for_each_cpu() conversionsAndrew Morton2-7/+3
2006-03-22[PATCH] page migration reorgChristoph Lameter1-0/+1
2006-03-22[XFS] Sync up one/two other minor changes missed in previous merges.Nathan Scott5-43/+18
2006-03-22[XFS] Reenable the noikeep (delete inode cluster space) option by default.Nathan Scott1-5/+3
2006-03-22[XFS] Check that a page has dirty buffers before finding it acceptable forDavid Chinner1-1/+1
2006-03-22[XFS] Fixup naming inconsistencies found by Pekka Enberg and one from JanNathan Scott4-20/+20
2006-03-22[XFS] Explain the race closed by the addition of vn_iowait() to the startDavid Chinner1-0/+10
2006-03-22[XFS] Fixing the error caused by the conflict between DIO Write'sYingping Lu2-1/+7
2006-03-22[XFS] Fixing KDB's xrwtrc command, also added the current process id intoYingping Lu4-8/+8
2006-03-20[XFS] Fix compiler warning from xfs_file_compat_invis_ioctl prototype. Nathan Scott1-1/+1
2006-03-17[XFS] remove bogus INT_GET for u8 variables in xfs_dir_leaf.c Nathan Scott1-10/+9
2006-03-17[XFS] endianess annotations for xfs_da_node_hdr_t Nathan Scott6-85/+86
2006-03-17[XFS] endianess annotations for xfs_da_node_entry_t Nathan Scott6-60/+59
2006-03-17[XFS] store xfs_attr_inactive_list_t in native endian Nathan Scott1-9/+5
2006-03-17[XFS] store xfs_attr_sf_sort in native endian Nathan Scott1-10/+7
2006-03-17[XFS] endianess annotations for xfs_attr_shortform_t Nathan Scott3-35/+30
2006-03-17[XFS] endianess annotations for xfs_attr_leaf_name_remote_t Nathan Scott2-18/+14
2006-03-17[XFS] endianess annotations for xfs_attr_leaf_name_local_t Nathan Scott2-13/+11
2006-03-17[XFS] endianess annotations for xfs_attr_leaf_entry_t Nathan Scott3-92/+74
2006-03-17[XFS] endianess annotations for xfs_attr_leaf_hdr_t Nathan Scott3-237/+198
2006-03-17[XFS] remove bogus INT_GET on u8 variables in xfs_dir2_block.c Nathan Scott1-4/+4
2006-03-17[XFS] endianess annotations for xfs_da_blkinfo_t Nathan Scott9-245/+205
2006-03-17[XFS] endianess annotations for XFS_DIR2_DATA_ENTRY_TAG_P Nathan Scott5-28/+27
2006-03-17[XFS] endianess annotations for xfs_dir2_leaf_entry_t Nathan Scott7-87/+93
2006-03-17[XFS] endianess annotations for xfs_dir2_leaf_hdr_t Nathan Scott5-100/+100
2006-03-17[XFS] endianess annotations for xfs_dir2_block_tail_t Nathan Scott5-39/+38
2006-03-17[XFS] endianess annotations for XFS_DIR2_DATA_UNUSED_TAG_P Nathan Scott3-27/+24
2006-03-17[XFS] endianess annotations for xfs_dir2_data_unused_t Nathan Scott5-61/+58
2006-03-17[XFS] endianess annotations for xfs_dir2_leaf_tail_t Nathan Scott4-23/+23
2006-03-17[XFS] endianess annotations for XFS_DIR2_LEAF_BESTS_P Nathan Scott4-22/+21
2006-03-17[XFS] endianess annotations for xfs_dir2_free_hdr_t Nathan Scott4-54/+54
2006-03-17[XFS] endianess annotations for xfs_dir2_data_hdr structure.Nathan Scott6-93/+99
2006-03-17[XFS] Flush and invalidate dirty pages at the start of a direct read also,Nathan Scott1-0/+4
2006-03-17[XFS] Merge Yingpings fix for a vn_count assert failure during QA -Nathan Scott1-0/+2
2006-03-17[XFS] Make couple names consitent, be more defensive on releasepage (andNathan Scott1-4/+7
2006-03-17[XFS] Cleanup references to i_sem.Nathan Scott1-21/+20
2006-03-17[XFS] Fix an infinite loop issue in bulkstat when a corrupt inode isNathan Scott5-20/+24
2006-03-17[XFS] Correct the dquot reservation component for the link transation.Nathan Scott1-1/+1