Bug#459767: [PATCH] linux-source-2.6.23: FTBFS with gcc-4.3
Hi,
The attached patch is a workaround for the build failure. It was cut
from http://cvs.fedora.redhat.com/viewcvs/*checkout*/devel/kernel/linux-2.6-compile-fix-gcc-43.patch?rev=1.3
It disables an optimization that triggers the linking problem.
For details, see:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32494
Regards,
Balint
--- linux-2.6.24.noarch.orig/include/linux/time.h
+++ linux-2.6.24.noarch/include/linux/time.h
@@ -169,7 +169,7 @@ extern struct timeval ns_to_timeval(cons
* @a: pointer to timespec to be incremented
* @ns: unsigned nanoseconds value to be added
*/
-static inline void timespec_add_ns(struct timespec *a, u64 ns)
+static inline void timespec_add_ns(struct timespec *a, volatile u64 ns)
{
ns += a->tv_nsec;
while(unlikely(ns >= NSEC_PER_SEC)) {
Reply to: