On Mon, 2010-03-08 at 13:18 +0800, Zhu Yi wrote: > The ieee->networks consists of 128 struct libipw_network entries. If > we allocate this chunk of memory altogether, it ends up with an > order 4 page allocation. High order page allocation is likely to fail > on system high load. This patch splits the big chunk memory allocation > into small pieces, each is 344 bytes, allocates them with 128 times. > > The patch fixed bug http://bugzilla.kernel.org/show_bug.cgi?id=14989 Could it use cfg80211's scan list stuff and the wext handlers for scanning there? johannes -- 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