![]() | |||||||||||||
Messages in this thread |
> Your patch breaks all out-of-tree amd64 assembler code used in kernel. r10 > register is one of those registers that does not need to be preserved across > function calls, and reserving that register for other purpose means that all > assembler code using r10 in kernel must be rewritten. This is deeply > unfunny. Well, the changes should be minor. > > Please don't apply Ben's patch. It is already bad enough having to deal with > two incompatible calling conventions on 32 bit x86. 43KB .text savings are hard to argue against. There is no guarantee for a stable kernel ABI. If you maintain out of tree code you will need to live with the occasional changes. -Andi - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2005-11-30 12:49 [from the cache] ©2003-2008 | |||||||||||||