aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs/linux-2.6/xfs_buf.c
AgeCommit message (Expand)AuthorFilesLines
2011-08-12xfs: remove subdirectoriesChristoph Hellwig1-1876/+0
2011-08-08Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Alex Elder1-0/+3
2011-07-26xfs: flag all buffers as metadataChristoph Hellwig1-0/+3
2011-07-25xfs: Remove the macro XFS_BUFTARG_NAMEChandra Seetharaman1-1/+1
2011-07-25Replace the macro XFS_BUF_ISPINNED with helper xfs_buf_ispinnedChandra Seetharaman1-1/+1
2011-07-25xfs: Remove the macro XFS_BUF_PTRChandra Seetharaman1-1/+1
2011-07-25xfs: Remove macro XFS_BUF_BUSY and familyChandra Seetharaman1-1/+0
2011-07-25xfs: Remove the macro XFS_BUF_ERROR and familyChandra Seetharaman1-3/+3
2011-07-25xfs: Remove the macro XFS_BUF_BFLAGSChandra Seetharaman1-1/+1
2011-07-13xfs: remove the unused xfs_buf_delwri_sort functionChristoph Hellwig1-8/+0
2011-07-13xfs: remove wrappers around b_iodoneChristoph Hellwig1-1/+1
2011-07-08xfs: cleanup I/O-related buffer flagsChristoph Hellwig1-20/+15
2011-07-08xfs: return the buffer locked from xfs_buf_get_uncachedChristoph Hellwig1-3/+0
2011-07-08xfs: clean up buffer locking helpersChristoph Hellwig1-20/+11
2011-05-25vmscan: change shrinker API by passing shrink_control structYing Han1-2/+2
2011-05-19xfs: reset buffer pointers before freeing themDave Chinner1-0/+21
2011-04-28xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busyChristoph Hellwig1-1/+0
2011-04-11Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfsLinus Torvalds1-15/+9
2011-04-08xfs: use proper interfaces for on-stack pluggingChristoph Hellwig1-11/+9
2011-04-08xfs: fix variable set but not used warningsChristoph Hellwig1-2/+0
2011-03-31Fix common misspellingsLucas De Marchi1-2/+2
2011-03-30xfs: fix unreferenced var error in xfs_buf.cDave Chinner1-2/+0
2011-03-28Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfsLinus Torvalds1-258/+86
2011-03-26xfs: stop using the page cache to back the buffer cacheDave Chinner1-261/+80
2011-03-26vmap: flush vmap aliases when mapping failsDave Chinner1-3/+11
2011-03-24Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-8/+5
2011-03-21Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfsLinus Torvalds1-9/+8
2011-03-10block: remove per-queue pluggingJens Axboe1-8/+5
2011-03-07xfs: Convert linux-2.6/ files to new logging interfaceDave Chinner1-9/+8
2011-02-01xfs: convert to alloc_workqueue()Tejun Heo1-2/+3
2011-01-11xfs: fix error handling for synchronous writesChristoph Hellwig1-6/+1
2010-12-02xfs: add a lru to the XFS buffer cacheDave Chinner1-21/+143
2010-11-30xfs: convert xfsbud shrinker to a per-buftarg shrinker.Dave Chinner1-65/+24
2010-12-01xfs: push stale, pinned buffers on trylock failuresDave Chinner1-19/+16
2010-11-10xfs: move delayed write buffer traceDave Chinner1-1/+1
2010-10-25fs: do not assign default i_ino in new_inodeChristoph Hellwig1-0/+1
2010-10-22Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfsLinus Torvalds1-99/+120
2010-10-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-1/+1
2010-10-19Merge branch 'v2.6.36-rc8' into for-2.6.37/barrierJens Axboe1-8/+3
2010-10-18xfs: semaphore cleanupThomas Gleixner1-1/+1
2010-10-18xfs: remove xfs_buf wrappersChristoph Hellwig1-10/+9
2010-10-18xfs: convert buffer cache hash to rbtreeDave Chinner1-70/+66
2010-10-18xfs: remove buftarg hash for external devicesDave Chinner1-1/+5
2010-10-18xfs: kill XBF_FS_MANAGED buffersDave Chinner1-16/+4
2010-10-18xfs: store xfs_mount in the buftarg instead of in the xfs_bufDave Chinner1-5/+4
2010-10-18xfs: introduced uncached buffer read primitveDave Chinner1-0/+34
2010-10-18xfs: rename xfs_buf_get_nodaddr to be more appropriateDave Chinner1-4/+5
2010-10-11workqueue: add and use WQ_MEM_RECLAIM flagTejun Heo1-1/+1
2010-09-10xfs: log IO completion workqueue is a high priority queueDave Chinner1-1/+2
2010-09-10xfs: replace barriers with explicit flush / FUA usageChristoph Hellwig1-14/+2
2010-09-02xfs: improve buffer cache hash scalabilityDave Chinner1-7/+1
2010-07-26xfs: kill the b_strat callback in xfs_bufChristoph Hellwig1-7/+3
2010-07-26xfs: don't block on buffer read errorsDave Chinner1-4/+15
2010-07-26xfs: simplify buffer pinningChristoph Hellwig1-31/+1
2010-07-26xfs: drop dmapi hooksChristoph Hellwig1-1/+0
2010-07-19mm: add context argument to shrinker callbackDave Chinner1-2/+3
2010-05-24xfs: Improve scalability of busy extent trackingDave Chinner1-0/+9
2010-05-19xfs: enforce synchronous writes in xfs_bwriteChristoph Hellwig1-11/+6
2010-05-19xfs: add blockdev name to kthreadsJan Engelhardt1-4/+6
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-1/+1
2010-03-16xfs: use scalable vmap APIAlex Elder1-3/+4
2010-03-16xfs: remove old vmap cacheAlex Elder1-75/+1
2010-02-26Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfsLinus Torvalds1-45/+245
2010-02-05xfs: fix xfs to work with Virtually Indexed architecturesJames Bottomley1-1/+29
2010-02-04xfs: kill xfs_bawriteDave Chinner1-19/+0
2010-01-26xfs: Sort delayed write buffers before dispatchDave Chinner1-27/+60
2010-02-02xfs: Don't issue buffer IO direct from AIL push V2Dave Chinner1-0/+29
2010-01-21xfs: replace KM_LARGE with explicit vmalloc useChristoph Hellwig1-3/+3
2010-01-21xfs: remove duplicate buffer flagsChristoph Hellwig1-1/+1
2010-01-20xfs: xfs_buf_iomove() doesn't care about signednessDave Chinner1-1/+1
2010-01-15xfs: move more buffer helpers into xfs_buf.cChristoph Hellwig1-0/+120
2010-01-15xfs: clean up xfs_bwriteChristoph Hellwig1-0/+27
2010-01-15xfs: Don't wake xfsbufd when idleDave Chinner1-5/+15
2009-12-16XFS: Free buffer pages array unconditionallyDave Chinner1-2/+2
2009-12-16xfs: improve metadata I/O merging in the elevatorDave Chinner1-1/+5
2009-12-14xfs: event tracing supportChristoph Hellwig1-76/+41
2009-12-11xfs: kill the STATIC_INLINE macroChristoph Hellwig1-3/+3
2009-12-11xfs: simplify xfs_buf_get / xfs_buf_read interfacesChristoph Hellwig1-4/+4
2009-08-12Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfsLinus Torvalds1-1/+1
2009-08-12xfs: switch to NOFS allocation under i_lock in xfs_buf_associate_memoryChristoph Hellwig1-1/+1
2009-07-10Fix congestion_wait() sync/async vs read/write confusionJens Axboe1-1/+1
2009-05-22block: Do away with the notion of hardsect_sizeMartin K. Petersen1-1/+1
2009-04-06xfs: prevent unwritten extent conversion from blocking I/O completionDave Chinner1-0/+9
2009-03-04xfs: only issues a cache flush on unmount if barriers are enabledChristoph Hellwig1-2/+10
2009-02-18Revert "[XFS] remove old vmap cache"Felix Blyakher1-1/+74
2009-02-18Revert "[XFS] use scalable vmap API"Felix Blyakher1-3/+3
2009-01-06[XFS] use scalable vmap APINick Piggin1-3/+3
2009-01-06[XFS] remove old vmap cacheNick Piggin1-74/+1
2008-12-12Merge branch 'master' of git+ssh://git.melbourne.sgi.com/git/xfsLachlan McIlroy1-2/+2
2008-12-12[XFS] set b_error from bio error in xfs_buf_bio_end_ioLachlan McIlroy1-2/+1
2008-12-11[XFS] replace b_fspriv with b_mountChristoph Hellwig1-2/+2
2008-12-04kill xfs_buf_iostartChristoph Hellwig1-36/+48
2008-10-10Fix barrier fail detection in XFSChristoph Hellwig1-1/+2
2008-08-13[XFS] Use KM_NOFS for debug trace buffersLachlan McIlroy1-1/+1
2008-08-13[XFS] replace the XFS buf iodone semaphore with a completionDavid Chinner1-3/+3
2008-08-13[XFS] Fix compile failure in xfs_buf_trace()Lachlan McIlroy1-1/+1
2008-08-13[XFS] Do not access buffers after dropping reference countLachlan McIlroy1-5/+1
2008-07-28[XFS] sort out opening and closing of the block devicesChristoph Hellwig1-4/+1
2008-07-28[XFS] Remove unused arg from kmem_free()Denys Vlasenko1-5/+4
2008-05-23[XFS] Fix memory corruption with small buffer readsChristoph Hellwig1-4/+20
2008-04-29[XFS] Fix build failure after enabling CONFIG_XFS_DEBUGStephen Rothwell1-1/+1
2008-04-18[XFS] xfs_bdwrite() does not return errors.David Chinner1-1/+1
2008-04-18[XFS] replace remaining __FUNCTION__ occurrencesHarvey Harrison1-3/+3
2008-02-07Merge branch 'for-linus' of git://oss.sgi.com:8090/xfs/xfs-2.6Linus Torvalds1-51/+6
2008-02-07[XFS] kill superflous buffer locking (2nd attempt)Christoph Hellwig1-50/+5
2008-02-07[XFS] 971186 Undo mod xfs-linux-melb:xfs-kern:29845a due to a regressionLachlan McIlroy1-5/+48
2008-02-07[XFS] kill superflous buffer lockingChristoph Hellwig1-48/+5
2008-02-07[XFS] Remove spin.hEric Sandeen1-1/+1
2008-02-05is_vmalloc_addr(): Check if an address is within the vmalloc boundariesChristoph Lameter1-2/+1
2007-12-10[XFS] Make xfsbufd threads freezableRafael J. Wysocki1-0/+2
2007-12-10[XFS] Clear XBF_READ_AHEAD flag on I/O completion.Lachlan McIlroy1-1/+1
2007-12-10[XFS] Fixed a few bugs in xfs_buf_associate_memory()Lachlan McIlroy1-20/+13
2007-10-17Merge branch 'for-linus' of git://oss.sgi.com:8090/xfs/xfs-2.6Linus Torvalds1-1/+25
2007-10-17[XFS] eagerly remove vmap mappings to avoid upsetting XenJeremy Fitzhardinge1-0/+13
2007-10-15[XFS] Barriers need to be dynamically checked and switched offDavid Chinner1-1/+12
2007-10-12Fix up more bio falloutAl Viro1-2/+1
2007-10-10Drop 'size' argument from bio_endio and bi_end_ioNeilBrown1-4/+0
2007-07-17mm: clean up and kernelify shrinker registrationRusty Russell1-8/+6
2007-07-14[XFS] Flush the block device before closing it on unmount.David Chinner1-0/+1
2007-07-14[XFS] Use generic shrinker interfaces in XFS.Andrew Morton1-3/+3
2007-07-14[XFS] Fix double free in xfs_buf_get_noaddr error handling pathChristoph Hellwig1-1/+2
2007-07-14[XFS] Only use refcounted pages for I/OChristoph Hellwig1-28/+21
2007-05-08[XFS] Export via a function xfs_buftarg_list for use by kdb/xfsidbg.Tim Shimmin1-1/+9
2007-03-22[PATCH] Make XFS workqueues nonfreezableRafael J. Wysocki1-2/+2
2007-02-10[XFS] Keep stack usage down for 4k stacks by using noinline.David Chinner1-12/+12
2007-02-10[XFS] Current usage of buftarg flags is incorrect.David Chinner1-8/+7
2007-02-10[XFS] Fix a synchronous buftarg flush deadlock when freezing.David Chinner1-57/+60
2006-12-07[PATCH] Use freezeable workqueues in XFSRafael J. Wysocki1-2/+2
2006-12-07[PATCH] Add include/linux/freezer.h and move definitions from sched.hNigel Cunningham1-0/+1
2006-11-22WorkStruct: make allyesconfigDavid Howells1-4/+5
2006-11-11[XFS] 956618: Linux crashes on boot with XFS-DMAPI filesystem whenVlad Apostolov1-2/+2
2006-10-20[PATCH] separate bdi congestion functions from queue congestion functionsAndrew Morton1-1/+2
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 Scott1-1/+1
2006-09-28[XFS] When issuing metadata readahead, submit bio with READA not READ.Nathan Scott1-7/+7
2006-09-28[XFS] Improve xfsbufd delayed write submission patterns, after blktraceNathan Scott1-10/+14
2006-06-28[PATCH] mark address_space_operations constChristoph Hellwig1-1/+1
2006-04-11[PATCH] Add GFP_NOWAITJeff Dike1-1/+1
2006-03-23Merge git://oss.sgi.com:8090/oss/git/xfs-2.6Linus Torvalds1-4/+3
2006-03-22[PATCH] page migration reorgChristoph Lameter1-0/+1
2006-03-14[XFS] Cleanup the use of zones/slabs, more consistent and allows flags toNathan Scott1-4/+3
2006-02-01[PATCH] Direct Migration V9: Avoid writeback / page_migrate() methodChristoph Lameter1-0/+1
2006-02-01[XFS] Fix regression in xfs_buf_rele dealing with non-hashed buffers, asNathan Scott1-0/+7
2006-01-11[XFS] Fix up offset type inconsistencies and gcc warnings from earlierNathan Scott1-8/+8
2006-01-11[XFS] fix up per-device xfsbufdChristoph Hellwig1-3/+2
2006-01-11[XFS] Complete the pagebuf -> xfs_buf naming convention transition,Nathan Scott1-673/+585
2006-01-11[XFS] Introduce per-filesystem delwri pagebuf flushing to reduceDavid Chinner1-44/+92
2005-11-04[XFS] Remove no-longer-used qsort source.Nathan Scott1-4/+4
2005-11-02[XFS] Simplify pagebuf_rele Remove a conditional that can not be trueChristoph Hellwig1-25/+4
2005-11-02[XFS] Update license/copyright notices to match the prefered SGINathan Scott1-51/+11
2005-11-02[XFS] only mark buffers done when all pages are uptodate in additionChristoph Hellwig1-4/+4
2005-11-02[XFS] write barrier support Issue all log sync operations as orderedChristoph Hellwig1-0/+5
2005-11-02[XFS] fix PBF_NONE handlingChristoph Hellwig1-1/+2
2005-11-02[XFS] remove unused pagebuf flagsChristoph Hellwig1-17/+7
2005-11-02[XFS] Make sure the threads and shaker in xfs_buf are de-initialized inChristoph Hellwig1-62/+25
2005-10-29[PATCH] mm: split page table lockHugh Dickins1-3/+4
2005-10-28[PATCH] gfp_t: fs/*Al Viro1-4/+4
2005-09-10[PATCH] fs: fix-up schedule_timeout() usageNishanth Aravamudan1-3/+3
2005-09-05[XFS] Switch kernel thread handling to the kthread_ APIChristoph Hellwig1-16/+8
2005-09-05[XFS] Fix racy access to pb_flags. pagebuf_rele() modified pb_flags afterDavid Chinner1-16/+50
2005-09-05[XFS] remove some dead code from pagebufChristoph Hellwig1-30/+0
2005-09-02[XFS] Add infrastructure for tracking I/O completionsChristoph Hellwig1-1/+1
2005-09-02[XFS] Make metadata IO completion consistent with other IO completionNathan Scott1-6/+11
2005-06-25[PATCH] Cleanup patch for process freezingChristoph Lameter1-2/+2
2005-06-21[XFS] remove xfs_incore_relseChristoph Hellwig1-10/+0
2005-06-21[XFS] Fix pagebuf slab initializationChristoph Hellwig1-1/+1
2005-06-21[XFS] rename various pagebuf symbols to xfsbufChristoph Hellwig1-66/+77
2005-05-05[XFS] Resolve an issue with xfsbufd not getting along with swsusp.Nathan Scott1-2/+9
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+1980