Re: [PATCH][zram] Do not check for init flag before starting I/O

From: Nitin Gupta
Date: Thu Dec 30 2010 - 14:02:51 EST


On 12/30/2010 10:47 PM, Linus Torvalds wrote:
On Thu, Dec 30, 2010 at 1:07 AM, Nitin Gupta<ngupta@xxxxxxxxxx> wrote:
zram module is unusable without this fix.

.. and apparently it oopses without it.

See commit 7e24cce38a99f3 which added the code that you now remove.
You were cc'd on it, I don't think we got any reply to it.


This commit shows oops in zram_inc_stat() which does not exist in staging tree version of zram. Its actually a problem with zram version as present in project's own repository where we allocate struct zram_stats_cpu upon device initialization. OTOH, In mainline/staging version of zram, we allocate struct stats upfront, so this oops cannot happen in mainline version.

So, this commit is not even applicable for mainline/staging tree. My bad, I didn't get a chance to review that patch.

So no. I'm not taking this without way more explanations of why the
original problem isn't a problem any more.


I will now end development on local project repository and sync it with the mainline version, so all future development happens on mainline/staging only, avoiding such confusions in future.


Nitin
--
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/