aboutsummaryrefslogtreecommitdiffstats
path: root/fs/buffer.c
AgeCommit message (Expand)AuthorFilesLines
2009-04-01filesystem freeze: allow SysRq emergency thaw to thaw frozen filesystemsEric Sandeen1-0/+33
2009-04-01vmscan: fix it to take care of nodemaskKAMEZAWA Hiroyuki1-1/+1
2009-04-01fs: fix page_mkwrite error cases in core code and btrfsNick Piggin1-4/+8
2009-04-01mm: page_mkwrite change prototype to match faultNick Piggin1-1/+5
2009-04-01vfs: add/use account_page_dirtied()Edward Shishkin1-8/+1
2009-03-27fs: move bdev code out of buffer.cNick Piggin1-145/+0
2009-03-19Fix race in create_empty_buffers() vs __set_page_dirty_buffers()Linus Torvalds1-12/+11
2009-02-18Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-1/+1
2009-02-18mm: task dirty accounting fixNick Piggin1-0/+1
2009-02-18block: revert part of 18ce3751ccd488c78d3827e9f6bf54e6322676fbJens Axboe1-1/+1
2009-02-06vfs: Don't call attach_nobh_buffers() with an empty listDave Kleikamp1-1/+1
2009-01-14[CVE-2009-0029] System call wrappers part 10Heiko Carstens1-1/+1
2009-01-09filesystem freeze: implement generic freeze featureTakashi Sato1-9/+65
2009-01-09filesystem freeze: add error handling of write_super_lockfs/unlockfsTakashi Sato1-4/+4
2009-01-06block_write_begin(): remove useless gotoFranck Bui-Huu1-1/+0
2009-01-04fs: symlink write_begin allocation context fixNick Piggin1-2/+2
2008-12-29block: Supress Buffer I/O errors when SCSI REQ_QUIET flag setKeith Mannthey1-4/+15
2008-11-27udf: Fix BUG_ON() in destroy_inode()Jan Kara1-0/+1
2008-10-20fs: buffer lock use lock bitopsNick Piggin1-2/+1
2008-08-27block: submit_bh() inadvertently discards barrier flag on a sync writeJens Axboe1-5/+8
2008-08-04fs: rename buffer trylockNick Piggin1-2/+2
2008-07-30fs/buffer.c: uninline __remove_assoc_queue()Thomas Petazzoni1-1/+1
2008-07-28vfs: pagecache usage optimization for pagesize!=blocksizeHisashi Hifumi1-0/+46
2008-07-26Use WARN() in fs/Arjan van de Ven1-2/+1
2008-07-26SL*B: drop kmem cache argument from constructorAlexey Dobriyan1-1/+1
2008-07-26mm: spinlock tree_lockNick Piggin1-2/+2
2008-07-15Merge branch 'generic-ipi' into generic-ipi-for-linusIngo Molnar1-1/+1
2008-07-11vfs: add hooks for ext4's delayed allocation supportAlex Tomas1-2/+5
2008-07-11vfs: Move mark_inode_dirty() from under page lock in generic_write_end()Jan Kara1-1/+11
2008-07-01Properly notify block layer of sync writesJens Axboe1-5/+8
2008-06-26on_each_cpu(): kill unused 'retry' parameterJens Axboe1-1/+1
2008-04-30fs: replace remaining __FUNCTION__ occurrencesHarvey Harrison1-1/+1
2008-04-29make fs/buffer.c:cont_expand_zero() staticAdrian Bunk1-2/+2
2008-04-29remove generic_commit_write()Adrian Bunk1-18/+0
2008-04-28Add balance_dirty_pages_ratelimited() to cont_expand_zero()OGAWA Hirofumi1-0/+2
2008-04-28mm: filter based on a nodemask as well as a gfp_maskMel Gorman1-4/+5
2008-04-28mm: have zonelist contains structs with both a zone pointer and zone_idxMel Gorman1-3/+3
2008-04-28mm: use two zonelist that are filtered by GFP maskMel Gorman1-4/+6
2008-04-28mm: introduce node_zonelist() for accessing the zonelist for a GFP maskMel Gorman1-3/+3
2008-04-28mm: use zonelists instead of zones when direct reclaiming pagesMel Gorman1-4/+4
2008-04-28Remove set_migrateflags()Christoph Lameter1-2/+1
2008-04-04Be more careful about marking buffers dirtyLinus Torvalds1-1/+14
2008-03-28vfs: fix data leak in nobh_write_end()Dmitri Monakhov1-7/+6
2008-03-19fs: fix kernel-doc notation warningsRandy Dunlap1-2/+2
2008-03-04vfs: fix NULL pointer dereference in fsync_buffers_list()Jan Kara1-1/+1
2008-03-03docbook: fix filesystems.tmpl source filesRandy Dunlap1-2/+1
2008-02-08buffer_head: fix private_list handlingJan Kara1-4/+19
2008-02-08fs: remove fastcall, it is always emptyHarvey Harrison1-3/+3
2008-02-08rewrite rdNick Piggin1-0/+1
2008-02-05bufferhead: revert constructor removalChristoph Lameter1-3/+15
2008-02-05Pagecache zeroing: zero_user_segment, zero_user_segments and zero_userChristoph Lameter1-30/+14
2008-01-28Add buffer head related helper functionsAneesh Kumar K.V1-0/+44
2007-10-21nobh: nobh_write_end fixNick Piggin1-2/+1
2007-10-17writeback: remove pages_skipped accounting in __block_write_full_page()Fengguang Wu1-1/+0
2007-10-17mm: count reclaimable pages per BDIPeter Zijlstra1-0/+2
2007-10-16Group short-lived and reclaimable kernel allocationsMel Gorman1-1/+2
2007-10-16fs: restore nobhNick Piggin1-79/+150
2007-10-16With reiserfs no longer using the weird generic_cont_expand, remove it comple...Nick Piggin1-20/+0
2007-10-16fs: new cont helpersNick Piggin1-100/+94
2007-10-16fs: introduce write_begin, write_end, and perform_write aopsNick Piggin1-32/+169
2007-10-16fs: fix data-loss on errorNick Piggin1-0/+2
2007-10-16fs: fix nobh error handlingNick Piggin1-56/+82
2007-10-16mm: add end_buffer_read helper functionDmitry Monakhov1-15/+17
2007-10-10Drop 'size' argument from bio_endio and bi_end_ioNeilBrown1-5/+1
2007-07-20fix some conversion overflowsNick Piggin1-1/+1
2007-07-19[FS] Implement block_page_mkwrite.David Chinner1-0/+47
2007-07-17fs: introduce some page/buffer invariantsNick Piggin1-17/+37
2007-07-17Lumpy Reclaim V4Andy Whitcroft1-1/+1
2007-07-17Add __GFP_MOVABLE for callers to flag allocations from high memory that may b...Mel Gorman1-1/+1
2007-07-16buffer: kill old incorrect commentEric W. Biederman1-5/+0
2007-05-21Fix "fs: convert core functions to zero_user_page"OGAWA Hirofumi1-1/+1
2007-05-17Fix page allocation flags in grow_dev_page()Christoph Lameter1-1/+2
2007-05-17Remove SLAB_CTOR_CONSTRUCTORChristoph Lameter1-18/+4
2007-05-09Add suspend-related notifications for CPU hotplugRafael J. Wysocki1-1/+1
2007-05-09fs: convert core functions to zero_user_pageNate Diller1-44/+12
2007-05-08header cleaning: don't include smp_lock.h when not usedRandy Dunlap1-1/+0
2007-05-08block_write_full_page(): report ENOSPCAndrew Morton1-0/+1
2007-05-07slab allocators: Remove SLAB_DEBUG_INITIAL flagChristoph Lameter1-2/+1
2007-05-07mm: optimize kill_bdev()Peter Zijlstra1-2/+1
2007-05-07mm: remove destroy_dirty_buffers from invalidate_bdev()Peter Zijlstra1-6/+1
2007-05-07fs: buffer don't PageUptodate without page lockedNick Piggin1-10/+1
2007-03-06[PATCH] fs: nobh_truncate_page() fixDave Kleikamp1-0/+9
2007-02-20[PATCH] fs: fix nobh data leakNick Piggin1-18/+3
2007-02-20[PATCH] fs: fix __block_write_full_page error case buffer submissionNick Piggin1-1/+1
2007-02-12[PATCH] warning fix: unsigned->signedTomasz Kvarsin1-6/+6
2007-02-12[PATCH] Make BH_Unwritten a first class bufferhead flag V2David Chinner1-1/+3
2007-02-11[PATCH] buffer: memorder fixNick Piggin1-0/+1
2007-02-11[PATCH] remove invalidate_inode_pages()Andrew Morton1-1/+1
2007-01-29[PATCH] Fix try_to_free_buffer() lockingNick Piggin1-1/+5
2007-01-26Resurrect 'try_to_free_buffers()' VM hackeryLinus Torvalds1-1/+14
2007-01-11[PATCH] Revert bd_mount_mutex back to a semaphoreDavid Chinner1-3/+3
2006-12-21Clean up and make try_to_free_buffers() not race with dirty pagesLinus Torvalds1-17/+1
2006-12-10[PATCH] io-accounting: write-cancel accountingAndrew Morton1-1/+6
2006-12-10[PATCH] io-accounting: write accountingAndrew Morton1-1/+4
2006-12-10[PATCH] clean up __set_page_dirty_nobuffers()Andrew Morton1-13/+12
2006-12-07[PATCH] hotplug CPU: clean up hotcpu_notifier() useIngo Molnar1-2/+0
2006-12-07[PATCH] slab: remove kmem_cache_tChristoph Lameter1-2/+2
2006-10-17[PATCH] Fix IO error reporting on fsync()Jan Kara1-2/+9
2006-10-11[PATCH] D-cache aliasing issue in __block_prepare_writeMonakhov Dmitriy1-0/+2
2006-10-11[PATCH] grow_buffers() infinite loop fixAndrew Morton1-2/+19
2006-10-09[PATCH] mm: bug in set_page_dirty_buffersNick Piggin1-1/+4
2006-09-30[PATCH] BLOCK: Move functions out of buffer code [try #6]David Howells1-174/+0
2006-09-26[PATCH] mm: tracking shared dirty pagesPeter Zijlstra1-1/+1
2006-07-31[PATCH] invalidate_bdev() speedupAndrew Morton1-1/+6
2006-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivialLinus Torvalds1-1/+0
2006-06-30[PATCH] zoned vm counters: conversion of nr_dirty to per zone counterChristoph Lameter1-1/+1
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-28[PATCH] mark address_space_operations constChristoph Hellwig1-1/+1
2006-06-27[PATCH] fs/buffer.c: cleanupsAdrian Bunk1-2/+1
2006-06-23[PATCH] Kill PF_SYNCWRITE flagJens Axboe1-2/+0
2006-03-27[PATCH] for_each_online_pgdat: renaming for_each_pgdatKAMEZAWA Hiroyuki1-1/+1
2006-03-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivialLinus Torvalds1-6/+3
2006-03-26[PATCH] pass b_size to ->get_block()Badari Pulavarty1-1/+8
2006-03-26[PATCH] change buffer_head.b_size to size_tBadari Pulavarty1-2/+4
2006-03-26[PATCH] Make address_space_operations->invalidatepage return voidNeilBrown1-10/+8
2006-03-26[PATCH] Make address_space_operations->sync_page return voidNeilBrown1-2/+1
2006-03-26BUG_ON() Conversion in fs/buffer.cEric Sesterhenn1-6/+3
2006-03-25[PATCH] freeze_bdev() cleanupOGAWA Hirofumi1-19/+11
2006-03-24[PATCH] fsync: extract internal codeAndrew Morton1-20/+23
2006-03-24[PATCH] set_page_dirty() return value fixesAndrew Morton1-1/+1
2006-03-24[PATCH] HOTPLUG_CPU: avoid hitting too many cachelines in recalc_bh_state()Eric Dumazet1-1/+4
2006-03-24[PATCH] cpuset memory spread slab cache hooksPaul Jackson1-2/+5
2006-03-23[PATCH] sem2mutex: blockdev #2Arjan van de Ven1-3/+3
2006-03-22[PATCH] page migration reorgChristoph Lameter1-62/+0
2006-03-14[PATCH] page migration: fail if page is in a vma flagged VM_LOCKEDChristoph Lameter1-2/+4
2006-02-03[PATCH] Trivial optimization of ll_rw_block()OGAWA Hirofumi1-2/+2
2006-02-01[PATCH] reiserfs: zero b_private when allocating buffer headsChris Mason1-0/+1
2006-02-01[PATCH] Direct Migration V9: Avoid writeback / page_migrate() methodChristoph Lameter1-0/+60
2006-01-17Make alloc_page_buffers() initialise buffer_heads using init_buffer(),Nathan Scott1-1/+1
2006-01-14[PATCH] Unlinline a bunch of other functionsArjan van de Ven1-3/+3
2006-01-11[PATCH] capable/capability.h (fs/)Randy Dunlap1-0/+1
2006-01-09[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_semJes Sorensen1-3/+3
2006-01-08[PATCH] fix possible PAGE_CACHE_SHIFT overflowsAndrew Morton1-3/+3
2006-01-08[PATCH] Fix and add EXPORT_SYMBOL(filemap_write_and_wait)OGAWA Hirofumi1-8/+2
2006-01-08[PATCH] fat: support a truncate() for expanding size (generic_cont_expand)OGAWA Hirofumi1-14/+46
2005-11-07[PATCH] __find_get_block_slow() cleanupCoywolf Qi Hunt1-3/+3
2005-10-30[PATCH] __bread oops fixAndrew Morton1-3/+5
2005-10-30[PATCH] ext3: Fix unmapped buffers in transaction's listsJan Kara1-1/+10
2005-10-29[PATCH] mm: split page table lockHugh Dickins1-1/+1
2005-10-28[PATCH] gfp_t: fs/*Al Viro1-1/+1
2005-10-28[PATCH] gfp_t: infrastructureAl Viro1-1/+1
2005-10-08[PATCH] gfp flags annotations - part 1Al Viro1-1/+1
2005-09-10[PATCH] spinlock consolidationIngo Molnar1-0/+1
2005-09-07[PATCH] Make ll_rw_block() wait for buffer lockJan Kara1-14/+16
2005-09-07[PATCH] alloc_buffer_head() and free_buffer_head() cleanupCoywolf Qi Hunt1-6/+4
2005-07-07[PATCH] page_uptodate locking scalabilityNick Piggin1-8/+17
2005-06-28[PATCH] rename wakeup_bdflush to wakeup_pdflushPekka J Enberg1-2/+2
2005-06-23[PATCH] Bug in error recovery in fs/buffer.c::__block_prepare_write()Anton Altaparmakov1-4/+8
2005-06-23[PATCH] factor out common code in sys_fsync/sys_fdatasyncOleg Nesterov1-35/+10
2005-06-21[PATCH] vm: try_to_free_pages unused argumentDarren Hart1-1/+1
2005-05-17[PATCH] block_read_full_page() get_block() error handling fixAndrew Morton1-2/+6
2005-05-05[PATCH] make some things staticAdrian Bunk1-1/+1
2005-05-05[PATCH] __block_write_full_page() simplificationAndrew Morton1-9/+1
2005-05-05[PATCH] __block_write_full_page speedupAndrew Morton1-5/+1
2005-05-05[PATCH] __block_write_full_page race fixNick Piggin1-5/+13
2005-05-05[PATCH] fix race in __block_prepare_writeNick Piggin1-4/+6
2005-05-05[PATCH] avoid -ENOMEM due reclaimable slab cachesAndrea Arcangeli1-1/+1
2005-05-01[PATCH] DocBook: fix some descriptionsMartin Waitz1-5/+6
2005-05-01[PATCH] Exterminate PAGE_BUGMatt Mackall1-2/+1
2005-05-01[PATCH] use smp_mb/wmb/rmb where possibleakpm@osdl.org1-3/+3
2005-05-01[PATCH] drop_buffers() oops fixakpm@osdl.org1-1/+1
2005-04-16[PATCH] end_buffer_write_sync() avoid pointless assignmentsakpm@osdl.org1-2/+2
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+3152