On 05/13/2010 11:40 AM, KOSAKI Motohiro wrote: >>>> Anyway as this is a replacement for explicit tests, it shouldn't change >>>> the behaviour in any way. Obviously when a user doesn't need virtually >>>> contiguous space, he shouldn't use this interface at all. >>> >>> Why can't we make fdtable virtually contiguous free? >> >> This is possible, but the question is why to make the code more complex? > > because it's broken. Well, could you explain what exactly is broken about x = kmalloc(size, GFP_KERNEL); if (!x) x = vmalloc(size); ? Is is that kmalloc doesn't return until is has the memory to return when asking for order(size) <= COSTLY_ORDER? I think this is expected. thanks, -- js suse labs -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html