On 06/18/2014 02:44 AM, Qiaowei Ren wrote: > When user memory region is unmapped, related bound tables > become unused and need to be released also. This patch cleanups > these unused bound tables through hooking unmap path.
This is not a full review at all -- I don't understand the mm stuff well enough. > + > + /* > + * If this bounds directory entry is nonzero, and meanwhile > + * the valid bit is zero, one SIGSEGV will be produced due to > + * this unexpected situation. > + */ > + if (!(*valid) && *bt_addr) > + force_sig(SIGSEGV, current); force_sig from a syscall handler seems rather weird. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

