linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/20] UBIFS: last changes
@ 2011-05-16  7:44 Artem Bityutskiy
  2011-05-16  7:44 ` [PATCH 01/20] UBIFS: improve debugging lprops scanning a little Artem Bityutskiy
                   ` (19 more replies)
  0 siblings, 20 replies; 22+ messages in thread
From: Artem Bityutskiy @ 2011-05-16  7:44 UTC (permalink / raw)
  To: MTD list; +Cc: Adrian Hunter

Hi,

here are the last UBIFS changes which I have not sent to the mailing list yet.
The 20-patch series is _not_ a one improvement or fix, it is just a set of last
20 patches in the ubifs-2.6.git tree, dumped to the mailing list for review.
Since no one usually comments on patches, I'm saving time and do not split the
20 patches on several independent series. But if you want this, please, let me
know.

So, in these series:

1. Various fixes and improvements in the debugging code, to make sure that
   UBIFS extra debugging checks work fine in case of power cuts. I've made the
   changes when testing with 'integck' in power cut emulation mode with all the
   extra checks enabled.

2. Just random simplifications and clean-ups spotted while reading the code.

3. A lot of replay code simplifications, also spotted while reading the code
   and trying to figure out how it works.

4. A recovery improvement - now we recover only the last bud LEBs, not all of
   them, because power cuts can cause corruptions only in the last bud.

5. The free space fix-up code from Matthew - it deals with the situation when
   UBIFS is flashed with a dumb flasher and free space is unusable. So one can
   ask mkfs.ubifs to put a special flag to the UBIFS super-block and UBIFS will
   fix-up all the free space on the first mount. I will take time, though, so
   using a smarter flasher is more preferable. However, I'm still waiting for
   mkfs.ubifs changes from Matthew, as well as a piece of documentation for
   this space fix-up thing.

I'm going to send these changes upstream the next merge window.

Artem.

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2011-05-16 10:52 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-16  7:44 [PATCH 00/20] UBIFS: last changes Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 01/20] UBIFS: improve debugging lprops scanning a little Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 02/20] UBIFS: simplify error path in lprops debugging check Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 03/20] UBIFS: simplify " Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 04/20] UBIFS: dump more in the " Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 05/20] UBIFS: improve debugging messages Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 06/20] UBIFS: improve commentary Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 07/20] UBIFS: make 2 functions static Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 08/20] UBIFS: double check that buds are replied in order Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 09/20] UBIFS: remove unnecessary stack variable Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 10/20] UBIFS: store free and dirty space in the bud replay entry Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 11/20] UBIFS: simplify replay Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 12/20] UBIFS: substitute the replay tree with a replay list Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 13/20] UBIFS: change bud replay function conventions Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 14/20] UBIFS: remove BUG statement Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 15/20] UBIFS: synchronize write-buffer before switching to the next bud Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 16/20] UBIFS: expect corruption only in last journal head LEBs Artem Bityutskiy
2011-05-16 10:48   ` Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 17/20] UBIFS: share the next_log_lnum helper Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 18/20] UBIFS: add a superblock flag for free space fix-up Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 19/20] UBIFS: add the fixup function Artem Bityutskiy
2011-05-16  7:44 ` [PATCH 20/20] UBIFS: fix-up free space on mount if flag is set Artem Bityutskiy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).