On Wed, Mar 27, 2013 at 09:05:52AM +0900, Minchan Kim wrote: > Oops, it was my fault. When I tested [1] on CONFIG_SMP machine on ARM, > it worked well. It means it's not always problem on every CONFIG_SMP > on ARM machine but some SMP machine define flush_tlb_kernel_range, > others don't. > > At that time, Russell King already suggested same thing with your patch > and I meant to clean it up because the patch was already merged but I didn't. > Because we didn't catch up that it breaks build on some configuration > so I thought it's just clean up patch and Greg didn't want to accept > NOT-BUG patch of any z* family. > > Now, it's BUG patch. > > Remained problem is that Greg doesn't want to export core function for > staging driver and it's reasonable for me. Okay, I see. So that is probably also the reason for the reimplementation of unmap_kernel_range in the zsmalloc module :) > So my opinion is remove zsmalloc module build and could recover it with > making unmap_kernel_range exported function after we merged it into > mainline. Sounds reasonable, I update the patch to only allow zsmalloc to be built-in. The benefit is that this still allows to use unmap_kernel_range() in the driver. Thanks, Joerg -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>