[GIT,PULL] UBI/UBIFS fixes for 3.5-rc2

Message ID 1339175470.2392.6.camel@sauron.fi.intel.com
State Accepted
Headers show


git://git.infradead.org/linux-ubifs.git tags/upstream-3.5-rc2


Bityutskiy, Artem June 8, 2012, 5:07 p.m.
The following changes since commit f8f5701bdaf9134b1f90e5044a82c66324d2073f:

  Linux 3.5-rc1 (2012-06-02 18:29:26 -0700)

are available in the git repository at:

  git://git.infradead.org/linux-ubifs.git tags/upstream-3.5-rc2

for you to fetch changes up to 12027f1b3fd69a4e9017e6b13c72547a99c6cf54:

  UBI: correct ubi_wl_flush locking (2012-06-07 15:22:21 +0300)

Fix UBI and UBIFS - they refuse to work without debugfs. This was
broken by the 3.5-rc1 UBI/UBIFS changes when we removed the debugging
Kconfig switches.

Also, correct locking in 'ubi_wl_flush()' - it was extended to support
flushing a specific LEB in 3.5-rc1, and the locking was sub-optimal.

Artem Bityutskiy (3):
      UBI: fix debugfs-less systems support
      UBIFS: fix debugfs-less systems support
      UBI: correct ubi_wl_flush locking

 drivers/mtd/ubi/debug.c |   12 ++++++++++--
 drivers/mtd/ubi/wl.c    |   17 +++++++++++++----
 fs/ubifs/debug.c        |   12 ++++++++++--
 3 files changed, 33 insertions(+), 8 deletions(-)