On Sun, 19 Jul 2015 15:31:11 +0300 Vladimir Davydov <[email protected]> 
wrote:

> Hwpoison allows to filter pages by memory cgroup ino. Currently, it
> calls try_get_mem_cgroup_from_page to obtain the cgroup from a page and
> then its ino using cgroup_ino, but now we have an apter method for that,
> page_cgroup_ino, so use it instead.

I assume "an apter" was supposed to be "a helper"?

> --- a/mm/hwpoison-inject.c
> +++ b/mm/hwpoison-inject.c
> @@ -45,12 +45,9 @@ static int hwpoison_inject(void *data, u64 val)
>       /*
>        * do a racy check with elevated page count, to make sure PG_hwpoison
>        * will only be set for the targeted owner (or on a free page).
> -      * We temporarily take page lock for try_get_mem_cgroup_from_page().
>        * memory_failure() will redo the check reliably inside page lock.
>        */
> -     lock_page(hpage);
>       err = hwpoison_filter(hpage);
> -     unlock_page(hpage);
>       if (err)
>               goto put_out;
>  
> @@ -126,7 +123,7 @@ static int pfn_inject_init(void)
>       if (!dentry)
>               goto fail;
>  
> -#ifdef CONFIG_MEMCG_SWAP
> +#ifdef CONFIG_MEMCG
>       dentry = debugfs_create_u64("corrupt-filter-memcg", 0600,
>                                   hwpoison_dir, &hwpoison_filter_memcg);
>       if (!dentry)

Confused.  We're changing the conditions under which this debugfs file
is created.  Is this a typo or some unchangelogged thing or what?


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to