2008/9/27 Johannes Berg <johannes@xxxxxxxxxxxxxxxx>: > On Sat, 2008-09-27 at 12:54 +0200, Davide Pesavento wrote: > >> > Ok... I can't reproduce it. Can you turn off CONFIG_MAC80211_NOINLINE >> > and see if that helps? >> > >> >> Yes, it works without CONFIG_MAC80211_NOINLINE. >> >> I guess that it fails because gcc doesn't optimize out >> CALL_RXH(ieee80211_rx_h_mesh_fwding) in >> ieee80211_invoke_rx_handlers(), even if the comparison is always >> false... (btw, there's an extra semicolon at the end of that line). > > Ok, strange. I suggest we simply remove the debug_noinline from > ieee80211_rx_h_mesh_fwding then, want to do a patch? Why not putting an #ifdef CONFIG_MAC80211_MESH at the beginning of ieee80211_rx_h_mesh_fwding instead? Thanks, Davide -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html