login
Header Space

 
 

linux-fsdevel mailing list

FromSubjectsort iconDate
Bob Copeland
[PATCH 6/8] omfs: add bitmap routines
omfs: add bitmap routines Add block allocation and block bitmap management routines for OMFS. Signed-off-by: Bob Copeland <me@bobcopeland.com> --- fs/omfs/bitmap.c | 192 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 192 insertions(+) Index: linux-2.6/fs/omfs/bitmap.c =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ linux-2.6/fs/omfs/bitmap.c 2008-04-26 15:34:08.000...
Apr 26, 5:26 pm 2008
Bob Copeland
[PATCH 3/8] omfs: add inode routines
omfs: add inode routines Add basic superblock and inode handling routines for OMFS Signed-off-by: Bob Copeland <me@bobcopeland.com> --- fs/omfs/inode.c | 553 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 553 insertions(+) Index: linux-2.6/fs/omfs/inode.c =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ linux-2.6/fs/omfs/inode.c 2008-04-26 15:34:08.000000000 -0400 ...
Apr 26, 5:26 pm 2008
Bob Copeland
[PATCH 2/8] omfs: define filesystem structures
omfs: define filesystem structures Add header files containing OMFS on-disk and memory structures. Signed-off-by: Bob Copeland <me@bobcopeland.com> --- fs/omfs/omfs.h | 67 +++++++++++++++++++++++++++++++++++++++++++++ fs/omfs/omfs_fs.h | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 147 insertions(+) Index: linux-2.6/fs/omfs/omfs.h =================================================================== --- /dev/null 1970-01-01 00:0...
Apr 26, 5:26 pm 2008
Bob Copeland
[PATCH 8/8] omfs: add MAINTAINERS entry
omfs: add MAINTAINERS entry Add the MAINTAINERS entry for OMFS. Signed-off-by: Bob Copeland <me@bobcopeland.com> --- MAINTAINERS | 6 ++++++ 1 file changed, 6 insertions(+) Index: linux-2.6/MAINTAINERS =================================================================== --- linux-2.6.orig/MAINTAINERS 2008-04-26 15:33:32.000000000 -0400 +++ linux-2.6/MAINTAINERS 2008-04-26 15:34:08.000000000 -0400 @@ -2980,6 +2980,12 @@ T: git git://git.kernel.org/pub/scm/linu...
Apr 26, 5:26 pm 2008
Bob Copeland
[PATCH 0/8] OMFS filesystem version 5
Thanks again for the reviews. Not much changed since version 4, just addressed a few more concerns raised by Miklos and Marcin. These patches 1-8 add the Optimized MPEG Filesystem, a proprietary filesystem used by the embedded devices Rio Karma and ReplayTV, which are no longer manufactured. This filesystem module enables people to access files on these devices. version 5: - fix buffer leak in omfs_fill_super - fix inode leak in omfs_create/_mkdir, and combine them - switch to bitmap_we...
Apr 26, 5:26 pm 2008
Bob Copeland
[PATCH 7/8] omfs: update kbuild to include OMFS
Adds OMFS to the fs Kconfig and Makefile Signed-off-by: Bob Copeland <me@bobcopeland.com> --- fs/Kconfig | 13 +++++++++++++ fs/Makefile | 1 + fs/omfs/Makefile | 4 ++++ 3 files changed, 18 insertions(+) Index: linux-2.6/fs/Kconfig =================================================================== --- linux-2.6.orig/fs/Kconfig 2008-04-26 16:51:02.000000000 -0400 +++ linux-2.6/fs/Kconfig 2008-04-26 16:51:35.000000000 -0400 @@ -1429,6 +1429,19 @@ parti...
Apr 26, 5:26 pm 2008
Bob Copeland
[PATCH 1/8] omfs: add filesystem documentation
omfs: add filesystem documentation OMFS is a proprietary filesystem created for the ReplayTV and also used by the Rio Karma. It uses hash tables with unordered, unbounded lists in each bucket for directories, extents for data blocks, 64-bit addressing for blocks, with up to 8K blocks (only 2K of a given block is ever used for metadata, so the FS still works with 4K pages). Document the filesystem usage and structures. Signed-off-by: Bob Copeland &lt...
Apr 26, 5:26 pm 2008
Bob Copeland
[PATCH 4/8] omfs: add directory routines
omfs: add directory routines Add lookup and directory management routines for OMFS. The filesystem uses hashing based on the filename and stores collisions, unordered, in siblings of files' inode structures. To support telldir, the current position in the hash table is encoded in fpos. Signed-off-by: Bob Copeland <me@bobcopeland.com> --- fs/omfs/dir.c | 504 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 504 insertions(+) ...
Apr 26, 5:26 pm 2008
Bob Copeland
[PATCH 5/8] omfs: add file routines
omfs: add file routines Add functions for reading and manipulating the storage of file data in the extent-based OMFS. Signed-off-by: Bob Copeland <me@bobcopeland.com> --- fs/omfs/file.c | 346 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 346 insertions(+) Index: linux-2.6/fs/omfs/file.c =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ linux-2.6/fs/omfs/file....
Apr 26, 5:26 pm 2008
Al Viro
[git pull] VFS patches
Tonight's pile: getting ->umount_begin() back to sanity, race fixes around execve(), general cleanups. Please, pull from git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ for-linus Shortlog: Al Viro (5): restore sane ->umount_begin() API close race in unshare_files() sanitize handling of shared descriptor tables in failing execve() sanitize unshare_files/reset_files_struct sanitize locate_fd() Igor Mammedov (1): cifs: timeout dfs a...
Apr 25, 10:02 pm 2008
Ingo Molnar
Re: [git pull] VFS patches
today's -git started crashing on me in randconfig boot tests: [ 0.124077] BUG: unable to handle kernel NULL pointer dereference at 00000296 [ 0.126981] IP: [<c01217fb>] put_files_struct+0xb/0xa0 [ 0.128981] *pdpt = 0000000000f73001 *pde = 0000000000000000 [ 0.131231] Oops: 0002 [#1] PREEMPT crash log and config at: http://redhat.com/~mingo/misc/log-Sat_Apr_26_11_20_58_CEST_2008.bad http://redhat.com/~mingo/misc/config-Sat_Apr_26_11_20_58_CEST_2008.bad bisected it do...
Apr 26, 7:01 am 2008
Matthew Wilcox
Re: [git pull] VFS patches
Did you have http://lkml.org/lkml/2008/4/26/1 applied? -- Intel are signing my paycheques ... these opinions are still mine "Bill, look, we understand that you're interested in selling us this operating system, but compare it to ours. We can't possibly take such a retrograde step." --
Apr 26, 9:35 am 2008
Mike Galbraith
Re: [git pull] VFS patches
(Al: fixed my crash report as well) --
Apr 26, 3:02 pm 2008
Ingo Molnar
Re: [git pull] VFS patches
not yet - will try that. (but i suspect it will fix it) Ingo --
Apr 26, 9:44 am 2008
Ingo Molnar
Re: [git pull] VFS patches
yep, that did the trick - thanks. Ingo --
Apr 26, 11:43 am 2008
Al Viro
[fix] Re: [git pull] VFS patches
Arrgghhh... Sorry about that, I'd been sure I'd folded that one, but it actually got lost. Please apply - that breaks execve(). Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> --- diff --git a/kernel/fork.c b/kernel/fork.c index 4df3949..a647542 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -1788,7 +1788,7 @@ bad_unshare_out: int unshare_files(struct files_struct **displaced) { struct task_struct *task = current; - struct files_struct *copy; + struct files_struct *copy =...
Apr 26, 12:25 am 2008
Jean Delvare
Re: [fix] [git pull] VFS patches
This apparently prevents the general protection faults I was hitting with 2.6.25-git8. Linus, please apply Al's fixup patch quickly, as it will probably hit pretty much everyone trying it. Thanks, -- Jean Delvare --
Apr 26, 12:34 pm 2008
Steve French
Re: dfs path construction fixup for / character in \\server\...
I agree - and for this reason prefer that we would do the "fake up the inode" patch rather than patch the QueryPathInfo retry logic as you did in patch 3 of the series. We will have to work with older Samba servers for quite a while. -- Thanks, Steve --
Apr 25, 8:57 pm 2008
Steve French
DFS patch series
I merged the first patch in your remaining cifs dfs series patch 0001-Adds-to-dns_resolver-checking-if-the-server-name-is.patch into the cifs tree, but isn't this section of the 2nd patch of three ie 0002-fixed-compatibility-issue-with-samba-a-refferal-req.patch incorrect? It is converting the slashes in the whole path (not in the UNC prefix) - so escape sequences in real posix directory and file names will be converted to separators. This seems wrong. We should be converting just the treename part...
Apr 25, 8:34 pm 2008
Igor Mammedov
Re: DFS patch series - fixed
Fixed, now it converts only treeName part of the path: 0003-fixed-compatibility-issue-with-samba-a-refferal-requ.patch In my test setup it works. -- Best regards, ------------------------- Igor Mammedov, niallain "at" gmail.com
Apr 26, 1:41 pm 2008
Stefan Richter
Re: [PATCH] VM: vm_ops->fault takes explicit struct file
Hmm, a split patch won't be useful; it won't compile. Besides, this change doesn't look too intrusive to me. For example, changes like this... ...are unlikely to cause objections or merge rejects. ACK from me for the ieee1394 part, FWIW. PS: It's an obscure and unimportant fact, but you are not required to Cc krh on changes in drivers/ieee1394; he is interested in drivers/firewire which is separate code. -- Stefan Richter -=====-==--- -=-- ==-=- http://arcgraph.de/sr/ --
Apr 26, 3:32 am 2008
previous daytodaynext day
April 25, 2008April 26, 2008April 27, 2008
speck-geostationary