Displaying 3 results from an estimated 3 matches for "balance_classzone".
2002 Sep 26
1
->journal_info sharing
...he presence of several jornalling file systems in the
kernel some mechanism is needed for proper sharing of the ->journal_info
pointer in the task_struct.
One journalled file system can indirectly call another during page fault
in copy_from_user, quota file modification, or
__alloc_pages()->balance_classzone()->shrink_cache()->vm_writeback()
sequence. (Actually, I don't understand when prevents ext3 from
re-entering itself in such a case.)
Can we replace
struct task_struct {
...
void *journal_info;
};
with
struct fs_activation;
struct fs_activation {
struct super_block *super;...
2002 Mar 27
1
assertion in journal_start
...00>
Trace; c014b44f <destroy_inode+1f/30>
Trace; c014c100 <dispose_list+40/60>
Trace; c014c359 <prune_icache+b9/e0>
Trace; c014c3a0 <shrink_icache_memory+20/40>
Trace; c012fafe <shrink_caches+6e/90>
Trace; c012fb5c <try_to_free_pages+3c/60>
Trace; c01304ce <balance_classzone+5e/1b0>
Trace; c013073b <__alloc_pages+11b/180>
Trace; c0128f69 <do_generic_file_read+349/460>
Trace; c01293cc <generic_file_read+7c/130>
Trace; c0129270 <file_read_actor+0/e0>
Trace; c01506f1 <read_dquot+91/100>
Trace; c0150c9f <dqget+15f/1e0>
Trace; c0151856...
2003 Jan 22
1
kjournald oops
...<__free_pages_ok+286/2a0> <=====
Trace; c01e907c <aac_io_done+1c/30>
Trace; c012db6a <kmem_slab_destroy+aa/d0>
Trace; c012ef19 <kmem_cache_reap+2b9/330>
Trace; c01300a9 <shrink_caches+19/90>
Trace; c013015c <try_to_free_pages_zone+3c/60>
Trace; c0130c52 <balance_classzone+62/200>
Trace; c0130f0b <__alloc_pages+11b/170>
Trace; c0136610 <alloc_bounce_page+10/a0>
Trace; c013676c <create_bounce+2c/148>
Trace; c01be751 <__make_request+a1/5e0>
Trace; c0222e23 <net_rx_action+b3/170>
Trace; c011bb0b <bh_action+4b/80>
Trace; c011b9b1 &l...