lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 5 Jul 2011 13:21:51 -0400 From: Neil Horman <nhorman@...driver.com> To: Eric Dumazet <eric.dumazet@...il.com> Cc: Alexey Zaytsev <alexey.zaytsev@...il.com>, Michael Büsch <m@...s.ch>, Andrew Morton <akpm@...ux-foundation.org>, netdev@...r.kernel.org, Gary Zambrano <zambrano@...adcom.com>, bugme-daemon@...zilla.kernel.org, "David S. Miller" <davem@...emloft.net>, Pekka Pietikainen <pp@...oulu.fi>, Florian Schirmer <jolt@...box.org>, Felix Fietkau <nbd@...nwrt.org>, Michael Buesch <mb@...sch.de> Subject: Re: [Bugme-new] [Bug 38102] New: BUG kmalloc-2048: Poison overwritten On Tue, Jul 05, 2011 at 06:47:21PM +0200, Eric Dumazet wrote: > Le mardi 05 juillet 2011 à 12:42 -0400, Neil Horman a écrit : > > On Tue, Jul 05, 2011 at 06:12:32PM +0200, Eric Dumazet wrote: > > > > So all descriptors before prod are guaranteed to be ready for host > > > consume... Fact that a dma access is running on 'next descriptor' should > > > be irrelevant. > > > > > But we handle more than one descriptor per b44_rx call - theres a while loop in > > there where we do advance to the next descriptor. > > Yes, but we advance up to 'prod', which is the very last safe > descriptor. > > If hardware advertises descriptor X being ready to be handled by host, > while DMA on this X descriptor is not yet finished, this would be a > really useless hardware ;) > Doh, sorry, I completely missed the fact that the status register index value might be more than 1 entry ahead of cons, and that we advance cons up to prod, but not past. I assume then, that the dma state refers to the state of the channel, rather than the state of the packet that the status register currently indexes? Please disregard everything I said :) Neil > > > -- > To unsubscribe from this list: send the line "unsubscribe netdev" in > the body of a message to majordomo@...r.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists