]> git.neil.brown.name Git - LaFS.git/history - index.c
README update
[LaFS.git] / index.c
2011-05-03 NeilBrownmisc comment fixes
2011-03-20 NeilBrownUpdate to 2.6.38
2010-10-10 NeilBrownCombine dirty_iblock with setting Realloc on iblock.
2010-10-10 NeilBrownDon't use I_ICredit for UnincCredit when cleaning.
2010-10-10 NeilBrownUse wait_on_bit / wake_bit to get more wait_queues
2010-09-17 NeilBrownadd_block_address: be careful with physaddr == 0
2010-09-17 NeilBrownSimplify test in lafs_refile
2010-09-17 NeilBrownlafs_refile: lots of locking and refcount changes.
2010-09-15 NeilBrownre-indent lafs_file.
2010-09-15 NeilBrownlafs_refile: group all functionality that requires...
2010-09-15 NeilBrownlafs_refile: factor out check for unpinnable data blocks.
2010-09-15 NeilBrownSmall lafs_refile clean up
2010-09-15 NeilBrownDon't hold counted reference while on leafs list.
2010-09-15 NeilBrownTake a ref on dblock whenever the InoIdx block has...
2010-09-14 NeilBrownlafs_refile - split out set_lru
2010-09-14 NeilBrownlafs_refile: separate out consistency checking
2010-09-14 NeilBrownREADME update and some comment fixes.
2010-09-14 NeilBrownMake sure checkpoint happens after a timeout.
2010-08-11 NeilBrownDiscard filesys field from lafs_inode
2010-08-09 NeilBrownrcu locking protection for ->my_inode
2010-08-09 NeilBrownBreak linkage between inode and dblock at earliest...
2010-08-09 Neil BrownStore blocksize directly in struct fs
2010-08-09 NeilBrownRemove pointless code duplication in refile.
2010-07-25 NeilBrownForward port to 2.6.34
2010-07-25 Neil BrownImplement readpages
2010-07-25 NeilBrownSome updates to rules.doc
2010-07-25 NeilBrownRemove some FIXME comments that are outdated.
2010-06-27 NeilBrownGet block ref in lafs_add_block_address
2010-06-27 NeilBrownAdd proper locking and refcounting to pin_all_children.
2010-06-27 NeilBrownPin SegmentMap block when they might need to be dirtied.
2010-06-27 NeilBrownChange flushing of space-accounting blocks.
2010-06-27 NeilBrownTidy up and re-factor lafs_phase_flip
2010-06-27 NeilBrownComplete TODO list
2010-06-27 NeilBrownAdd lots of assertions.
2010-06-27 NeilBrownREADME update, typos, FIXME comments etc. No code.
2010-06-23 NeilBrownlafs_refile: fix nextparent handing.
2010-06-23 NeilBrownfix leaf_lookup for indirect blocks.
2010-06-23 NeilBrownleaf_lookup: fix mis-handling of addressed before first...
2010-06-23 NeilBrownleaf_lookup: simplify.
2010-06-23 NeilBrownleaf_lookup - avoid variable shadowing.
2010-06-23 NeilBrownspace_alloc is being called badly.
2010-06-22 NeilBrownHonour EmptyIndex during index lookup.
2010-06-22 NeilBrownAdd EmptyIndex flag.
2010-06-22 NeilBrownDelay hashing of index blocks until they are incorporated.
2010-06-22 NeilBrownRevert a21596e51b872635c7cb0683a21fff981f5d3716
2010-06-22 NeilBrownRevert 7cfdec7d8156a8961c3413cca8e92340768c5b97
2010-06-22 NeilBrownintroduce lafs_iolock_block_async
2010-06-22 NeilBrownallocate_block fixes.
2010-06-21 NeilBrownRevise rule for inode data blocks as leafs.
2010-06-21 NeilBrownChange lafs_phase_flip to take an indexblock
2010-06-21 NeilBrownSegRef fixes.
2010-06-13 NeilBrownRemove last trace of setting depth to zero for empty...
2010-06-13 NeilBrownunhash iblock when it becomes empty.
2010-06-13 NeilBrowncorrect arg to kfree in refile
2010-06-13 NeilBrownlafs_iblock_alloc: remove duplicate assignment
2010-06-13 NeilBrownIntroduce constants for 'sync' and 'adopt' flags.
2010-06-10 NeilBrownFix problem with mobility of internal index blocks.
2010-06-08 NeilBrownClear B_OnFree when removing from freelist.
2010-06-07 NeilBrownBUG_ON in lafs_allocated_block.
2010-06-07 NeilBrownMake sure find_block loads data from inode.
2010-06-07 NeilBrownDon't clear B_Valid when index block is empty
2009-09-28 NeilBrownincorporate: handle empty block correctly.
2009-09-28 NeilBrownFORMAT CHANGE - include start address explicitly in...
2009-09-28 NeilBrownHandle index blocks becoming empty better.
2009-09-28 NeilBrownDon't lose path to index blocks that haven't been incor...
2009-09-03 NeilBrownMultiple improvements to inode dirtying
2009-09-03 NeilBrownInitialise empty index block during allocation.
2009-09-02 NeilBrownmake lafs_leaf_find properly async
2009-08-25 NeilBrownDocumentation updates and some BUG_ON and tracing.
2009-08-25 NeilBrownRemove useless test in lafs_add_block_address
2009-08-25 NeilBrownleaf_find: make sure returned block is IOLocked.
2009-08-25 NeilBrownDon't accept failure from lafs_add_block_address
2009-08-25 NeilBrownIntroduce lafs_index_empty.
2009-08-25 NeilBrownSplit B_Writeback out from B_IOLock
2009-08-24 NeilBrownFix iolock semantics.
2009-08-24 NeilBrownIOLock all accesses to index blocks.
2009-08-24 NeilBrownUse i_data rather than i_mapping
2009-08-24 NeilBrownRevise dirty/valid rules for Index blocks.
2009-08-16 NeilBrownLAFS_BUG add new debug macro that prints block information.
2009-08-15 NeilBrownmake sure blocks are always refiled after Pinned is...
2009-08-15 NeilBrownSimplify writeout rules for inode data block.
2009-08-15 NeilBrownSimplify iolocking in get_flushable
2009-08-15 NeilBrownlafs_allocated_block: don't repeat so much for a new_parent
2009-08-09 NeilBrownlafs_refile: only use ->inode pointer when we know...
2009-08-09 NeilBrownDon't insist on having UnincCredits for all Index blocks.
2009-08-08 NeilBrownMake sure inodes don't get forgotten during cleaning.
2009-08-03 NeilBrownDon't use B_Credit to set B_Realloc
2009-08-02 NeilBrownRelax requirement for UnincCredit in lafs_allocated_block
2009-08-02 NeilBrownrelease iolock in lafs_phase_flip
2009-08-02 NeilBrownClear uninc_credit when removing a data block from...
2009-08-02 NeilBrownlafs_shrinker fixes.
2009-08-02 NeilBrownlafs_release_index: free all index blocks when freeing...
2009-08-02 NeilBrownFix freeing of inodes and ->dblock
2009-08-02 NeilBrownroll: use add_block_address rather than allocated block.
2009-08-02 NeilBrownallocated_block: split out part of code for use in...
2009-08-02 NeilBrownrefile: when clearing Pinned, remove from lru too
2009-08-02 NeilBrownrefile: blocks with B_IOLock are not on lru
2009-08-02 NeilBrownPerform a "Final Checkpoint" during unmount.
2009-07-23 NeilBrownUse strblk is more places.
2009-07-20 NeilBrownVarious fixes...
next