Re: [Compile Warning] 2.6.30-rc8 build
From: Alan Cox
Date: Fri Jun 05 2009 - 18:05:45 EST
> I don't think there's any way in which gcc can deduce that h->first is
> non-zero on entry to that loop. Even if it inlines
> serial_unlink_irq_chain() into serial8250_shutdown().
Why does it care ?
Suppose the list is empty, n is loaded with NULL
That follows the BUG_ON path which expands to include a function marked
as not returning
gcc is just rather smarter than your average cc
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/