On Saturday 28 November 2009, Mauro Carvalho Chehab wrote: > After deleting 49 keys, you'll need to add the 55 new keys. > If we do dynamic table resize for each operation, we'll do 104 > sequences of kmalloc/kfree for replacing one table. Given that kmalloc only does power-of-two allocations, you can limit the resize operations to when you go beyond the current allocation limit. You can also choose a reasonable minimum table size (e.g. 32 or 64 entries) and avoid resizes for many of the common cases entirely. Arnd <>< -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html