Messages in this thread | | | Date | Fri, 23 Jul 1999 23:45:39 -0400 (EDT) | From | Alexander Viro <> | Subject | Re: bloat and debugging code |
| |
On Fri, 23 Jul 1999, Zack Weinberg wrote:
> Stock 2.3.11 has 32k more code and 40k more strings. That's > ridiculous. It turns out to be the fault of the wait-queue and > page-cache debugging macros. ld doesn't uniquify strings, so each > occurence of CHECK_MAGIC() or BUG() is another duplicate.
So? Zack, we *still* have b0rkenness in VM.
> Add 32-byte alignment padding for every string, the increased size of > struct wait_queue, and the code for the macros themselves, and you can > see where the bloat is coming from.
And the point being? It's -CURRENT, ferchrissake. In pretty unstable state. Vanilla 2.3.11 has a race in bdflush giving spontaneous reboots. 2.3.12-pre1 *seems* to fix it, but something still lurks there. Easily removable bloat from debugging is not a problem, IMHO.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |