* [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.