All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] UBIFS changes for 2.6.39
@ 2011-04-15 10:34 Artem Bityutskiy
  0 siblings, 0 replies; 3+ messages in thread
From: Artem Bityutskiy @ 2011-04-15 10:34 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Artem Bityutskiy, linux-kernel

Hi Linus,

please pull a couple of UBIFS fixes. One of them fixes a really bad bug
where UBIFS just oopses if one calls 'fsync()' when UBIFS is R/O-mounted.

I do not know why VFS does not filter out ->fsync() if the underlying
FS is R/O, but we simply missed this fact. And I won't be suprized if this
is an issue for some other FSes.

The second patch fixes compilation warnings.


The following changes since commit a6360dd37e1a144ed11e6548371bade559a1e4df:

  Linux 2.6.39-rc3 (2011-04-11 17:21:51 -0700)

are available in the git repository at:
  git://git.infradead.org/ubifs-2.6.git linux-next

Artem Bityutskiy (1):
      UBIFS: fix oops when R/O file-system is fsync'ed

Maksim Rayskiy (1):
      UBIFS: fix compilation warnings when compiling with gcc 4.5

 fs/ubifs/debug.h |  152 +++++++++++++++++++++++++++++++++---------------------
 fs/ubifs/file.c  |    3 +
 2 files changed, 97 insertions(+), 58 deletions(-)


Thanks,
Artem.

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

* [GIT PULL] UBIFS changes for 2.6.39
@ 2011-04-24  6:47 Artem Bityutskiy
  0 siblings, 0 replies; 3+ messages in thread
From: Artem Bityutskiy @ 2011-04-24  6:47 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Artem Bityutskiy, linux-kernel

Hi Linus,

please, pull few more UBIFS fixes. All of the fixes are about recovery from
power cuts. The fixes are small, but go with large commentaries so there are
much more insertions than deletions.

The following changes since commit f0e615c3cb72b42191b558c130409335812621d8:

  Linux 2.6.39-rc4 (2011-04-18 21:26:00 -0700)

are available in the git repository at:
  git://git.infradead.org/ubifs-2.6.git for-linus

Artem Bityutskiy (3):
      UBIFS: fix false space checking failure
      UBIFS: fix false assertion warning in case of I/O failures
      UBIFS: fix master node recovery

 fs/ubifs/recovery.c |   26 ++++++++++++++++++++++++++
 fs/ubifs/super.c    |   29 +++++++++++++++++++++--------
 2 files changed, 47 insertions(+), 8 deletions(-)

Thanks,
Artem.

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

* [GIT PULL] UBIFS changes for 2.6.39
@ 2011-03-18 14:18 Artem Bityutskiy
  0 siblings, 0 replies; 3+ messages in thread
From: Artem Bityutskiy @ 2011-03-18 14:18 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Artem Bityutskiy, linux-kernel

Hi Linus,

please pull UBIFS changes. Note, I usually keep UBI and UBIFS
changes in separate trees, but this time I have a couple of UBI changes
in the UBIFS tree because they have hard dependency with UBIFS fixes.

The following changes since commit 3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5:

  Linux 2.6.37 (2011-01-04 16:50:19 -0800)

are available in the git repository at:
  git://git.infradead.org/ubifs-2.6.git linux-next

Artem Bityutskiy (23):
      UBIFS: re-arrange variables in ubifs_info
      UBIFS: introduce mounting flag
      UBIFS: do not start the commit if there is nothing to commit
      UBIFS: remove double semicolon
      UBIFS: describe UBIFS recovery logic some more
      UBIFS: fix LEB number in printk
      UBI: incorporate maximum write size
      UBI: provide LEB offset information
      UBIFS: incorporate maximum write size
      UBI: incorporate LEB offset information
      UBIFS: introduce write-buffer size field
      UBIFS: use max_write_size for write-buffers
      UBIFS: use max_write_size during recovery
      UBIFS: print max. index node size
      UBIFS: simplify UBIFS Kconfig menu
      UBIFS: do not check data crc by default
      UBIFS: allocate dump buffer on demand
      UBIFS: allocate scanning buffer on demand
      UBIFS: allocate ltab checking buffer on demand
      UBIFS: allocate lpt dump buffer on demand
      UBIFS: allocate orphans scan buffer on demand
      UBIFS: save 128KiB or more RAM
      UBIFS: clean-up commentaries

Matthew L. Creech (1):
      UBIFS: handle allocation failures in UBIFS write path

Vasiliy Kulikov (1):
      UBIFS: restrict world-writable debugfs files

 Documentation/filesystems/ubifs.txt |    4 +-
 drivers/mtd/ubi/build.c             |   14 +++
 drivers/mtd/ubi/kapi.c              |    2 +
 drivers/mtd/ubi/ubi.h               |    3 +
 fs/ubifs/Kconfig                    |   23 ++---
 fs/ubifs/commit.c                   |   58 ++++++++++-
 fs/ubifs/debug.c                    |   34 +++---
 fs/ubifs/debug.h                    |   30 +-----
 fs/ubifs/io.c                       |  201 +++++++++++++++++++++++++++--------
 fs/ubifs/journal.c                  |   28 ++++-
 fs/ubifs/lprops.c                   |   26 ++++-
 fs/ubifs/lpt_commit.c               |   56 +++++++---
 fs/ubifs/orphan.c                   |   10 ++-
 fs/ubifs/recovery.c                 |   44 ++++++---
 fs/ubifs/scan.c                     |    2 +-
 fs/ubifs/super.c                    |   54 ++++++++--
 fs/ubifs/tnc.c                      |   10 ++-
 fs/ubifs/ubifs.h                    |   45 ++++++--
 include/linux/mtd/ubi.h             |   22 ++++
 19 files changed, 490 insertions(+), 176 deletions(-)

Thanks,
Artem.

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

end of thread, other threads:[~2011-04-24  6:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-04-15 10:34 [GIT PULL] UBIFS changes for 2.6.39 Artem Bityutskiy
  -- strict thread matches above, loose matches on Subject: below --
2011-04-24  6:47 Artem Bityutskiy
2011-03-18 14:18 Artem Bityutskiy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.