in include/asm/uaccess.h [51:56]
static inline int __range_ok(unsigned long addr, unsigned long size) { const mm_segment_t fs = get_fs(); return size <= fs && addr <= (fs - size); }