Hello

On 22 August 2006 02:41, Andrew James Wade wrote:

btw, is <[EMAIL PROTECTED]> 
your mail address (it is from Reply-To:) ?

> This is the most common panic I've been getting. It looks like this:
> (2.6.18-rc4-mm1)
>
> reiser4 panicked cowardly: reiser4[scatteredwrites(4506)]:
> reiser4_writepage (fs/reiser4/page_cache.c:522)[]: assertion failed:
> can_hit_entd(ctx, s)
> Kernel panic - not syncing: reiser4[scatteredwrites(4506)]:
> reiser4_writepage (fs/reiser4/page_cache.c:522)[]: assertion failed:
> can_hit_entd(ctx, s)
>
> With the extra patches it looks like this:
> (2.6.18-rc4-mm2)
>
> reiser4 panicked cowardly: reiser4[grep(4918)]: can_hit_entd
> (fs/reiser4/page_cache.c:494)[ajw-3]: assertion failed:
> ctx->trans->atom == NULL

can you please try the following patch:

---
 fs/reiser4/super_ops.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: linux-2.6-git/fs/reiser4/super_ops.c
===================================================================
--- linux-2.6-git.orig/fs/reiser4/super_ops.c
+++ linux-2.6-git/fs/reiser4/super_ops.c
@@ -92,7 +92,7 @@ static struct inode *reiser4_alloc_inode
        reiser4_inode_object *obj;
 
        assert("nikita-1696", super != NULL);
-       obj = kmem_cache_alloc(inode_cache, SLAB_KERNEL);
+       obj = kmem_cache_alloc(inode_cache, reiser4_ctx_gfp_mask_get());
        if (obj != NULL) {
                reiser4_inode *info;
 

Reply via email to