David, On Tue, Dec 18, 2012 at 4:42 PM, David Rientjes <rient...@google.com> wrote: > On Tue, 18 Dec 2012, Doug Anderson wrote: > >> The recent commit "block: discard granularity might not be power of 2" >> introduced a divide by 0 in the kernel. Previously the code didn't >> try to divide by discard_granularity when max_discard_sectors was 0. >> >> Fix the code to only do the division if max_discard_sectors is >> specified. >> > > Could you try Linus' patch at > http://marc.info/?l=linux-kernel&m=135584941732572 and give your Tested-by > if it solves your issue?
Hoo boy. Thanks for the pointer. I missed that when searching to see if this had already been fixed. :( I'm pretty sure Linus's patch will fix my problem since I think my system has "max_discard_sectors" as 0 and his patch has the same effect as mine: avoid the divide by 0. Someone else will need to test his patch on a system that actually uses discard. In any case, I will test and send a Tested-by as soon as I'm able. Please consider my patch abandoned. > > Thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/