| From | Subject | Date |
|---|---|---|
| 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 <...
| 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 day | today | next day |
|---|---|---|
| April 25, 2008 | April 26, 2008 | April 27, 2008 |
| holzheu | [RFC/PATCH] Documentation of kernel messages |
| Rafael J. Wysocki | [Bug #11865] WOL for E100 Doesn't Work Anymore |
| Lai Jiangshan | [PATCH 1/7] mm: introduce simple_malloc()/simple_free() |
| Ingo Molnar | [git pull] scheduler updates |
git: | |
| Tomash Brechko | Re: GIT vs Other: Need argument |
| freku045 | [PATCH 4/25] git-cherry: Print the usage message if we get an unknown option. |
| Adam Piątyszek | [PATCH] git-send-email.perl: check for lines longer than 998 characters |
| Elijah Newren | Trying to use git-filter-branch to compress history by removing large, obsolete bi... |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| Richard Stallman | Re: Real men don't attack straw men |
| Richard Stallman | Real men don't attack straw men |
| Julien TOUCHE | setting up ssh tunnel/vpn |
| Jim Winstead Jr. | Re: Root Disk/Book Disk Compatibility |
| Robert Blum | Re:help again and again |
| Drew Eckhardt | bootsector.S @X patch |
| Qi Xia | Re: inode limit ? |
