History log of /openbmc/linux/fs/jffs2/dir.c (Results 576 – 600 of 619)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# aef9ab47 18-May-2006 David Woodhouse <dwmw2@infradead.org>

[JFFS2] Support new device nodes

Device node major/minor numbers are just stored in the payload of a single
data node. Just extend that to 4 bytes and use new_encode_dev() for it.

We only use the 4

[JFFS2] Support new device nodes

Device node major/minor numbers are just stored in the payload of a single
data node. Just extend that to 4 bytes and use new_encode_dev() for it.

We only use the 4-byte format if we _need_ to, if !old_valid_dev(foo).
This preserves backwards compatibility with older code as much as
possible. If we do make devices with major or minor numbers above 255, and
then mount the file system with the old code, it'll just read the first
two bytes and get the numbers wrong. If it comes to garbage-collect it,
it'll then write back those wrong numbers. But that's about the best we
can expect.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>

show more ...


# aa98d7cf 13-May-2006 KaiGai Kohei <kaigai@ak.jp.nec.com>

[JFFS2][XATTR] XATTR support on JFFS2 (version. 5)

This attached patches provide xattr support including POSIX-ACL and
SELinux support on JFFS2 (version.5).

There are some significant differences f

[JFFS2][XATTR] XATTR support on JFFS2 (version. 5)

This attached patches provide xattr support including POSIX-ACL and
SELinux support on JFFS2 (version.5).

There are some significant differences from previous version posted
at last December.
The biggest change is addition of EBS(Erase Block Summary) support.
Currently, both kernel and usermode utility (sumtool) can recognize
xattr nodes which have JFFS2_NODETYPE_XATTR/_XREF nodetype.

In addition, some bugs are fixed.
- A potential race condition was fixed.
- Unexpected fail when updating a xattr by same name/value pair was fixed.
- A bug when removing xattr name/value pair was fixed.

The fundamental structures (such as using two new nodetypes and exclusion
mechanism by rwsem) are unchanged. But most of implementation were reviewed
and updated if necessary.
Espacially, we had to change several internal implementations related to
load_xattr_datum() to avoid a potential race condition.

[1/2] xattr_on_jffs2.kernel.version-5.patch
[2/2] xattr_on_jffs2.utils.version-5.patch

Signed-off-by: KaiGai Kohei <kaigai@ak.jp.nec.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>

show more ...


Revision tags: v2.6.17-rc4
# cbb9a561 03-May-2006 David Woodhouse <dwmw2@infradead.org>

Move jffs2_fs_i.h and jffs2_fs_sb.h from include/linux/ to fs/jffs2/

Signed-off-by: David Woodhouse <dwmw2@infradead.org>


Revision tags: v2.6.17-rc3, v2.6.17-rc2
# 373d5e71 17-Apr-2006 Richard Purdie <rpurdie@rpsys.net>

JFFS2: Return an error for long filenames

Return an error if a name is too long for JFFS2 rather than
corrupting data.

Signed-off-by: Richard Purdie <rpurdie@rpsys.net>


Revision tags: v2.6.17-rc1
# 95d465fd 01-Apr-2006 Dmitry Torokhov <dtor_core@ameritech.net>

Manual merge with Linus.

Conflicts:
arch/powerpc/kernel/setup-common.c
drivers/input/keyboard/hil_kbd.c
drivers/input/mouse/hil_ptr.c


# 86579dd0 31-Mar-2006 Steven Whitehouse <swhiteho@redhat.com>

Merge branch 'master'


# d62e54ab 30-Mar-2006 Steve French <sfrench@us.ibm.com>

Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git

Signed-off-by: Steve French <sfrench@us.ibm.com>


# 79072f38 29-Mar-2006 Jeff Garzik <jeff@garzik.org>

Merge branch 'upstream'


# 74d89c16 29-Mar-2006 Jeff Garzik <jeff@garzik.org>

Merge branch 'upstream'


# e02a4cab 29-Mar-2006 Jeff Garzik <jeff@garzik.org>

Merge branch 'master'


# bac30d1a 28-Mar-2006 Paul Mackerras <paulus@samba.org>

Merge ../linux-2.6


# c0e4077c 28-Mar-2006 Jody McIntyre <scjody@modernduck.com>

Merge with git+ssh://master.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git


# 4b6f5d20 28-Mar-2006 Arjan van de Ven <arjan@infradead.org>

[PATCH] Make most file operations structs in fs/ const

This is a conversion to make the various file_operations structs in fs/
const. Basically a regexp job, with a few manual fixups

The goal is b

[PATCH] Make most file operations structs in fs/ const

This is a conversion to make the various file_operations structs in fs/
const. Basically a regexp job, with a few manual fixups

The goal is both to increase correctness (harder to accidentally write to
shared datastructures) and reducing the false sharing of cachelines with
things that get dirty in .data (while .rodata is nicely read only and thus
cache clean)

Signed-off-by: Arjan van de Ven <arjan@infradead.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

show more ...


Revision tags: v2.6.16, v2.6.16-rc6, v2.6.16-rc5, v2.6.16-rc4, v2.6.16-rc3, v2.6.16-rc2, v2.6.16-rc1, v2.6.15, v2.6.15-rc7, v2.6.15-rc6
# 3d5271f9 06-Dec-2005 Len Brown <len.brown@intel.com>

Pull release into acpica branch


Revision tags: v2.6.15-rc5, v2.6.15-rc4, v2.6.15-rc3, v2.6.15-rc2
# a9931a6e 17-Nov-2005 Jody McIntyre <scjody@modernduck.com>

Merge with http://kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git


Revision tags: v2.6.15-rc1
# e532c378 11-Nov-2005 Jeff Garzik <jgarzik@pobox.com>

Merge branch 'master'


# 3b621ee5 11-Nov-2005 Jeff Garzik <jgarzik@pobox.com>

Merge branch 'master'


# 2f67bdb2 10-Nov-2005 Jeff Garzik <jgarzik@pobox.com>

Merge branch 'master'


# e82b3aec 09-Nov-2005 Steve French <sfrench@us.ibm.com>

Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git


# 8006fdd6 09-Nov-2005 Jeff Garzik <jgarzik@pobox.com>

Merge branch 'upstream'


# c7c6e949 09-Nov-2005 Jeff Garzik <jgarzik@pobox.com>

Merge branch 'upstream'


# a892acac 09-Nov-2005 Jeff Garzik <jgarzik@pobox.com>

Merge branch 'master'


# 6b995751 07-Nov-2005 Jeff Garzik <jgarzik@pobox.com>

Merge branch 'master'


# 24bfb001 07-Nov-2005 Paul Mackerras <paulus@samba.org>

Merge ../linux-2.6


# b3ce1deb 07-Nov-2005 Linus Torvalds <torvalds@g5.osdl.org>

Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6

Some manual fixups for clashing kfree() cleanups etc.


1...<<2122232425