Re: [PATCH] Show kernel stack usage to /proc/meminfo and OOM log
From: Christoph Lameter
Date: Tue Jun 30 2009 - 10:14:25 EST
On Tue, 30 Jun 2009, KOSAKI Motohiro wrote:
> +static void account_kernel_stack(struct thread_info *ti, int on)
static inline?
> +{
> + struct zone* zone = page_zone(virt_to_page(ti));
> + int sign = on ? 1 : -1;
> + long acct = sign * (THREAD_SIZE / PAGE_SIZE);
int pages = THREAD_SIZE / PAGE_SIZE;
?
> +
> + mod_zone_page_state(zone, NR_KERNEL_STACK, acct);
mod_zone_page_state(zone, NR_KERNEL_STACK, on ? pages : -pages);
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/