aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jbd2
AgeCommit message (Expand)AuthorFilesLines
2011-07-10jbd2: remove jbd2_dev_to_name() from jbd2 tracepointsTheodore Ts'o1-67/+0
2011-06-27jbd2: use WRITE_SYNC in journal checkpointTao Ma1-1/+4
2011-06-13jbd2: Fix oops in jbd2_journal_remove_journal_head()Jan Kara4-120/+99
2011-06-12jbd2: Remove obsolete parameters in the comments for some jbd2 functionsTao Ma1-2/+0
2011-05-26Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...Linus Torvalds3-15/+87
2011-05-25jbd2: fix a potential leak of a journal_head on an error pathDing Dinghua1-1/+1
2011-05-24jbd2: Fix comment to match the code in jbd2__journal_start()Eryu Guan1-1/+2
2011-05-24jbd2: Add function jbd2_trans_will_send_data_barrier()Jan Kara2-1/+50
2011-05-24jbd2: fix sending of data flush on journal commitJan Kara2-2/+8
2011-05-22jbd2: Fix the wrong calculation of t_max_wait in update_t_max_waitTao Ma1-5/+5
2011-05-17jbd/jbd2: remove obsolete summarise_journal_usage.Tao Ma1-6/+0
2011-05-08jbd2: only print the debugging information for tid wraparound onceTheodore Ts'o1-4/+5
2011-05-08jbd2: Fix forever sleeping process in do_get_write_access()Jan Kara1-2/+7
2011-05-01jbd2: fix fsync() tid wraparound bugTheodore Ts'o1-3/+13
2011-04-11Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...Linus Torvalds2-2/+5
2011-04-05jbd2: fix potential memory leak on transaction commitZhang Huan1-1/+3
2011-04-04jbd2: move bdget out of critical sectionZhu Yanhai1-1/+2
2011-03-31Fix common misspellingsLucas De Marchi4-5/+5
2011-03-24Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-12/+10
2011-03-17jbd2: finish conversion from WRITE_SYNC_PLUG to WRITE_SYNC and explicit pluggingJens Axboe1-10/+8
2011-03-10block: kill off REQ_UNPLUGJens Axboe1-3/+3
2011-02-28jbd: Remove one to many n's in a word.Justin P. Mattock1-1/+1
2011-02-12jbd2: call __jbd2_log_start_commit with j_state_lock write lockedTheodore Ts'o2-9/+21
2011-01-13Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...Linus Torvalds1-1/+1
2011-01-10ext4: dynamically allocate the jbd2_inode in ext4_inode_info as necessaryTheodore Ts'o1-7/+13
2010-12-22Merge branch 'master' into for-nextJiri Kosina1-12/+12
2010-12-18jbd2: simplify return path of journal_init_commonTheodore Ts'o1-4/+2
2010-12-18jbd2: move debug message into debug #ifdefTheodore Ts'o1-1/+1
2010-12-18jbd2: remove unnecessary goto statementTheodore Ts'o1-2/+0
2010-12-18jbd2: use offset_in_page() instead of manual calculationTheodore Ts'o1-1/+1
2010-12-18jbd2: Fix a debug message in do_get_write_access()Theodore Ts'o1-1/+1
2010-12-17jbd2: Use pr_notice_ratelimited() in journal_alloc_journal_head()Theodore Ts'o1-6/+2
2010-12-10fix comment typos concerning "consistent"Uwe Kleine-König1-1/+1
2010-11-17jbd2: fix /proc/fs/jbd2/<dev> when using an external journalyangsheng1-8/+8
2010-10-30jbd2: Convert jbd2_slab_create_sem to mutexThomas Gleixner1-4/+4
2010-10-27Merge branch 'upstream-merge' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-5/+22
2010-10-27Merge branch 'next' into upstream-mergeTheodore Ts'o4-5/+22
2010-10-27Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-1/+1
2010-10-27jbd2: Add sanity check for attempts to start handle during umountTheodore Ts'o2-0/+11
2010-10-27jbd2: Fix I/O hang in jbd2_journal_release_jbd_inodeBrian King2-5/+11
2010-10-28jbd/2: fixed typosAndrea Gelmini1-1/+1
2010-10-22Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds2-56/+21
2010-10-22Merge branch 'for-2.6.37/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-1/+1
2010-09-20cfq: improve fsync performance for small filesCorrado Zoccolo1-1/+1
2010-09-16block: remove BLKDEV_IFL_WAITChristoph Hellwig2-6/+3
2010-09-10JBD2: Allow feature checks before journal recoveryPatrick J. LoPresti1-0/+4
2010-09-10jbd2: replace barriers with explicit flush / FUA usageChristoph Hellwig1-39/+4
2010-09-10jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrierJan Kara1-13/+16
2010-08-18remove SWRITE* I/O typesChristoph Hellwig3-3/+5
2010-08-18kill BH_Ordered flagChristoph Hellwig1-24/+15
2010-08-09ext4: clean up compiler warning in start_this_handle()Theodore Ts'o1-19/+27
2010-08-07Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4Linus Torvalds5-196/+236
2010-08-03jbd2: Remove t_handle_lock from start_this_handle()Theodore Ts'o2-12/+24
2010-08-03jbd2: Change j_state_lock to be a rwlock_tTheodore Ts'o4-103/+107
2010-08-02jbd2: Use atomic variables to avoid taking t_handle_lock in jbd2_journal_stopTheodore Ts'o3-37/+47
2010-07-27jbd2: Make barrier messages less scaryEric Sandeen1-4/+4
2010-07-27jbd2: Remove __GFP_NOFAIL from jbd2 layerTheodore Ts'o2-22/+54
2010-07-15jbd2/ocfs2: Fix block checksumming when a buffer is used in several transactionsJan Kara2-11/+13
2010-06-14ext4: remove initialized but not read variablesAndi Kleen2-20/+2
2010-05-27Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...Linus Torvalds1-4/+1
2010-05-21Merge branch 'master' into for-2.6.35Jens Axboe1-1/+1
2010-05-16jbd2: Improve scalability by not taking j_state_lock in jbd2_journal_stop()Theodore Ts'o1-4/+1
2010-05-11jbd2: use NULL instead of 0 when pointer is neededBill Pemberton1-1/+1
2010-04-28blkdev: generalize flags for blkdev_issue_fn functionsDmitry Monakhov2-3/+6
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-1/+0
2010-02-24jbd2: clean up an assertion in jbd2_journal_commit_transaction()dingdinghua1-2/+1
2010-02-15jbd2: delay discarding buffers in journal_unmap_bufferdingdinghua2-17/+36
2009-12-07ext4: Use slab allocator for sub-page sized allocationsTheodore Ts'o1-0/+132
2009-12-23ext4: Add new tracepoint for jbd2_cleanup_journal_tailTheodore Ts'o1-0/+1
2009-12-23jbd2: don't use __GFP_NOFAIL in journal_init_common()Andrew Morton1-1/+1
2009-12-23ext4, jbd2: Add barriers for file systems with exernal journalsTheodore Ts'o2-8/+26
2009-12-23jbd: jbd-debug and jbd2-debug should be writableYin Kangkai1-1/+2
2009-12-17Revert "task_struct: make journal_info conditional"Linus Torvalds1-1/+0
2009-12-15task_struct: make journal_info conditionalHiroshi Shimamoto1-0/+1
2009-12-11Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-1/+1
2009-12-10kill wait_on_page_writeback_rangeChristoph Hellwig1-1/+1
2009-12-09jbd2: Export jbd2_log_start_commit to fix ext4 buildTheodore Ts'o1-0/+1
2009-12-01jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer()Theodore Ts'o2-0/+8
2009-11-15jbd2: don't wipe the journal on a failed journal checksumTheodore Ts'o1-0/+7
2009-11-11JBD/JBD2: free j_wbuf if journal init fails.Tao Ma1-0/+2
2009-10-01const: constify remaining file_operationsAlexey Dobriyan1-1/+1
2009-09-30jbd2: Use tracepoints for history fileTheodore Ts'o3-208/+45
2009-09-29ext4, jbd2: Drop unneeded printks at mount and unmount timeTheodore Ts'o1-6/+3
2009-09-23seq_file: constify seq_operationsJames Morris1-2/+2
2009-09-11ext4: Fix async commit mode to be safe by using a barrierTheodore Ts'o1-4/+7
2009-08-17jbd2: Annotate transaction start also for jbd2_journal_restart()Jan Kara1-2/+3
2009-08-10jbd2: round commit timer up to avoid uncommitted transactionAndreas Dilger1-1/+1
2009-07-17jbd2: Fail to load a journal if it is too shortJan Kara1-0/+6
2009-09-16writeback: get rid of wbc->for_writepagesJens Axboe1-1/+0
2009-07-13jbd2: fix race between write_metadata_buffer and get_write_accessdingdinghua1-9/+11
2009-07-13jbd2: Fix a race between checkpointing code and journal_get_write_access()Jan Kara1-33/+35
2009-06-20jbd2: Remove GFP_ATOMIC kmalloc from inside spinlock critical regionTheodore Ts'o1-5/+6
2009-06-17jbd2: clean up jbd2_journal_try_to_free_buffers()Hisashi Hifumi1-49/+0
2009-06-17jbd2: convert instrumentation from markers to tracepointsTheodore Ts'o3-9/+78
2009-06-09jbd2: Fix minor typos in comments in fs/jbd2/journal.cAlberto Bertogli1-4/+4
2009-04-14jbd2: use SWRITE_SYNC_PLUG when writing synchronous revoke recordsTheodore Ts'o2-10/+14
2009-04-06jbd2: use WRITE_SYNC_PLUG instead of WRITE_SYNCJens Axboe1-4/+9
2009-03-27jbd2: Update locking comentsJan Kara1-5/+19
2009-03-25ext4: Use WRITE_SYNC for commits which are caused by fsync()Theodore Ts'o2-1/+6
2009-02-10jbd2: Avoid possible NULL dereference in jbd2_journal_begin_ordered_truncate()Jan Kara1-11/+31
2009-02-10jbd2: Fix return value of jbd2_journal_start_commit()Jan Kara1-6/+11
2009-01-11ext4: fix wrong use of do_divSimon Holm Thøgersen1-3/+3
2009-01-08Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...Linus Torvalds4-124/+142
2009-01-06jbd2: Fix oops in jbd2_journal_init_inode() on corrupted fsJan Kara1-13/+27
2009-01-05jbd2: Add buffer triggersJoel Becker3-0/+75
2009-01-04jbd2: Submit writes to the journal using WRITE_SYNCTheodore Ts'o1-2/+2
2009-01-03jbd2: Add pid and journal device name to the "kjournald2 starting" messageTheodore Ts'o1-2/+3
2009-01-06ext4: Remove code to create the journal inodeTheodore Ts'o1-72/+0
2008-11-06jbd2: Call journal commit callback without holding j_list_lockAneesh Kumar K.V2-6/+9
2008-11-05jbd2: Remove a large array of bh's from the stack of the checkpoint routineTheodore Ts'o2-13/+11
2009-01-03ext4: add fsync batch tuning knobsTheodore Ts'o2-1/+5
2008-12-17ext4: display average commit timeTheodore Ts'o1-0/+3
2008-11-26jbd2: improve jbd2 fsync batchingJosef Bacik2-14/+58
2009-01-05jbd2: Add barrier not supported test to journal_wait_on_commit_recordTheodore Ts'o1-2/+25
2008-11-02jbd2: deregister proc on failure in jbd2_journal_init_inodeSami Liedes1-0/+2
2008-11-06jbd2: don't give up looking for space so easily in __jbd2_log_wait_for_spaceTheodore Ts'o1-7/+25
2008-10-28jbd2: Call the commit callback before the transaction could get droppedTheodore Ts'o1-4/+4
2008-10-20fs/Kconfig: move ext2, ext3, ext4, JBD, JBD2 outAlexey Dobriyan1-0/+33
2008-10-16ext4: Replace hackish ext4_mb_poll_new_transaction with commit callbackTheodore Ts'o2-0/+4
2008-10-10ext4: add an option to control error handling on file dataHidehiro Kawai1-0/+2
2008-10-10jbd2: don't dirty original metadata buffer on abortHidehiro Kawai1-1/+4
2008-10-10jbd2: fix error handling for checkpoint ioHidehiro Kawai3-20/+64
2008-10-12jbd2: abort when failed to log metadata buffersHidehiro Kawai1-0/+3
2008-10-06jbd2: Fix buffer head leak when writing the commit blockTheodore Ts'o1-3/+2
2008-10-05ext4: Add debugging markers that can be used by systemtapTheodore Ts'o2-0/+9
2008-10-08jbd2: abort instead of waiting for nonexistent transactionDuane Griffin1-2/+17
2008-10-06ext4/jbd2: Avoid WARN() messages when failing to write to the superblockTheodore Ts'o1-2/+25
2008-09-16jbd2: clean up how the journal device name is printedTheodore Ts'o2-40/+19
2008-08-12Merge branch 'core/locking' into core/urgentIngo Molnar1-2/+2
2008-08-11lockdep: rename map_[acquire|release]() => lock_map_[acquire|release]()Ingo Molnar1-2/+2
2008-08-11lockdep: map_acquirePeter Zijlstra1-2/+2
2008-08-04mm: rename page trylockNick Piggin1-1/+1
2008-07-26ext4: unexport jbd2_journal_update_superblockTheodore Ts'o1-1/+0
2008-07-31jbd2: don't abort if flushing file data failedHidehiro Kawai1-4/+20
2008-07-11ext4: Add ordered mode support for delallocAneesh Kumar K.V1-5/+33
2008-07-11jbd2: Remove data=ordered mode support using jbd buffer headsJan Kara4-426/+14
2008-07-11jbd2: Implement data=ordered mode handling via inodesJan Kara3-0/+228
2008-07-13jbd2: fix race between jbd2_journal_try_to_free_buffers() and jbd2 commit tra...Mingming Cao1-4/+58
2008-07-11jbd2: Add commit time into the commit blockTheodore Ts'o1-0/+3
2008-06-03jbd2: Fix barrier fallback code to re-lock the buffer headTheodore Ts'o1-0/+1
2008-06-06jbd2: If a journal checksum error is detected, propagate the error to ext4Theodore Ts'o1-7/+4
2008-05-26jbd2: Fix memory leak when verifying checksums in the journalTheodore Ts'o1-0/+1
2008-05-15jbd2: update transaction t_state to T_COMMIT fixMingming Cao1-0/+2
2008-05-13Fix misuses of bdevname()Jean Delvare1-2/+2
2008-04-17jdb2: replace remaining __FUNCTION__ occurrencesHarvey Harrison3-12/+12
2008-04-29jbd2: only create debugfs and stats entries if init is successfulDuane Griffin1-3/+5
2008-04-17jbd2: fix kernel-doc notationRandy Dunlap2-3/+5
2008-04-17jbd2: replace potentially false assertion with if blockDuane Griffin1-3/+4
2008-04-17jbd2: eliminate duplicated code in revocation table init/destroy functionsDuane Griffin1-76/+51
2008-04-28jbd2: tidy up revoke cache initialisation and destructionDuane Griffin1-14/+22
2008-04-17jbd2: fix possible journal overflow issuesJosef Bacik2-3/+21
2008-04-17jbd2: fix the way the b_modified flag is clearedJosef Bacik2-16/+13
2008-04-29jbd2: use non-racy method for proc entries creationDenis V. Lunev1-13/+4
2008-03-30jbd/jbd2 NULL noiseAl Viro2-8/+8
2008-03-19jbd2: correctly unescape journal data blocksDuane Griffin1-1/+1
2008-02-10JBD2: Clear buffer_ordered flag for barried IO request on successDave Kleikamp1-1/+2
2008-02-05JBD2: Use the incompat macro for testing the incompat feature.Aneesh Kumar K.V2-2/+2
2008-02-05jbd2: Fix reference counting on the journal commit block's buffer headAneesh Kumar K.V1-1/+1
2008-02-05jbd2: Add error check to journal_wait_on_commit_record to avoid oopsMingming Cao1-1/+2
2008-02-06BKL-removal: remove incorrect comment refering to lock_kernel() from jbd/jbd2Andi Kleen1-1/+1
2008-01-30spinlock: lockbreak cleanupNick Piggin2-2/+3
2008-01-28jbd2: sparse pointer use of zero as nullMingming Cao1-6/+6
2008-01-28jbd2: Use round-jiffies() function for the "5 second" ext4/jbd2 wakeupMingming Cao1-1/+1
2008-01-28jbd2: Mark jbd2 slabs as SLAB_TEMPORARYMingming Cao2-4/+6
2008-01-28jbd2: add lockdep supportMingming Cao1-0/+11
2008-01-28ext4: Add the journal checksum featureGirish Shilamkar3-57/+318
2008-01-28jbd2: jbd2 stats through procfsJohann Lombardi4-2/+404
2008-01-28jbd2: Fix assertion failure in fs/jbd2/checkpoint.cJan Kara2-10/+10
2007-10-17JBD2: debug code cleanup.Jose R. Santos1-14/+6
2007-10-17jbd2: fix commit code to properly abort journalJan Kara1-4/+4
2007-10-17jbd2: JBD_XXX to JBD2_XXX naming cleanupMingming Cao4-8/+8
2007-10-17JBD2/Ext4: Convert kmalloc to kzalloc in jbd2/ext4Mingming Cao2-4/+2
2007-10-17JBD2: replace jbd_kmalloc with kmalloc directly.Mingming Cao2-12/+3
2007-10-17JBD2: jbd2 slab allocation cleanupsMingming Cao3-94/+14
2007-07-20mm: Remove slab destructors from kmem_cache_create().Paul Mundt2-7/+5
2007-07-19fix ext4/JBD2 build warningsMingming Cao1-3/+3
2007-07-18jbd2: Move jbd2-debug file to debugfsJose R. Santos1-40/+27
2007-07-18jbd2: Fix CONFIG_JBD_DEBUG ifdef to be CONFIG_JBD2_DEBUGJose R. Santos2-8/+8
2007-07-16is_power_of_2(): jbdvignesh babu1-2/+3
2007-07-16jbd2 commit: fix transaction droppingJan Kara1-1/+2
2007-05-09fix file specification in commentsUwe Kleine-König4-4/+4
2007-05-08jbd: check for error returned by kthread_create on creating journal threadPavel Emelianov1-4/+9
2007-05-08header cleaning: don't include smp_lock.h when not usedRandy Dunlap4-4/+0
2006-12-07[PATCH] jbd2: wait for already submitted t_sync_datalist buffer to completeHisashi Hifumi1-2/+6
2006-12-07[PATCH] make fs/jbd2/transaction.c:__kbd2_journal_temp_unlink_buffer() staticAdrian Bunk1-0/+2
2006-12-07[PATCH] Add include/linux/freezer.h and move definitions from sched.hNigel Cunningham1-1/+1
2006-12-07[PATCH] slab: remove kmem_cache_tChristoph Lameter2-5/+5
2006-10-28[PATCH] jbd2: journal_dirty_data re-check for unmapped buffersEric Sandeen1-1/+14
2006-10-20[PATCH] ext3/4: fix J_ASSERT(transaction->t_updates > 0) in journal_stop()OGAWA Hirofumi1-2/+3
2006-10-17[PATCH] null dereference in fs/jbd2/journal.cDave Kleikamp1-1/+2
2006-10-11[PATCH] jbd2: switch blks_type from sector_t to ullMingming Cao4-24/+24
2006-10-11[PATCH] jbd2: sector_t conversionMingming Cao4-25/+26
2006-10-11[PATCH] 64-bit jbd2 coreZach Brown4-20/+65
2006-10-11[PATCH] jbd2: rename slabJohann Lombardi2-5/+5
2006-10-11[PATCH] jbd2: rename jbd2 symbols to avoid duplication of jbd symbolsMingming Cao7-535/+535
2006-10-11[PATCH] jbd2: initial copy of files from jbdDave Kleikamp7-0/+7062