[Sorry, the patch was corrupted by the mailer. Hopefully it's ok this time.]

It is sometimes useful to compile individual drivers with optimizationdisabled for easier debugging. Currently drivers which use htonl() andsimilar functions don't compile with -O0. This patch fixes it.It also removes obsolete and misleading comments. This header is notfor userspace, so we don't have to care about strange programs thesecomments mention.

--#if defined(__KERNEL__) /*- * Handle ntohl and suches. These have various compatibility- * issues - like we want to give the prototype even though we- * also have a macro for them in case some strange program- * wants to take the address of the thing or something..- *- * Note that these used to return a "long" in libc5, even though- * long is often 64-bit these days.. Thus the casts.- * * They have to be macros in order to do the constant folding * correctly - if the argument passed into a inline function * it is no longer constant according to gcc..@@ -147,17 +136,6 @@ #undef htonl #undef htons