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: Thu, 9 Nov 2006 14:45:34 -0800 From: "Jesse Brandeburg" <jesse.brandeburg@...il.com> To: "Jeffrey V. Merkey" <jmerkey@...eranetworks.com> Cc: "Linux kernel" <linux-kernel@...r.kernel.org>, "NetDEV list" <netdev@...r.kernel.org> Subject: Re: e1000 driver 2.6.18 - how to waste processor cycles On 11/9/06, Jeffrey V. Merkey <jmerkey@...eranetworks.com> wrote: > In the case I am referring to, the memory is already mapped with a > previous call, which means it may be getting > mapped twice. I guess maybe I'm not keeping up with you. This is what I see looking in 2.6.18, i see e1000_clean_rx_irq: check done bit pci_unmap_single copybreak and recycle OR hand buffer up stack the only branch before the unmap is the napi break out, and in that case we don't change any memory state, so alloc will not do anything. As for alloc rx, we always map, because we always unmapped. Did I miss something? I would appreciate a more detailed explanation of what you see going wrong. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists