--- linux/mm/proc_mm.c.orig +++ linux/mm/proc_mm.c @@ -85,17 +85,11 @@ static ssize_t write_proc_mm(struct file break; } - case MM_COPY_SEGMENTS: { - struct mm_struct *from = proc_mm_get_mm(req.u.copy_segments); - - if(IS_ERR(from)){ - ret = PTR_ERR(from); - break; - } - - mm_copy_segments(from, mm); + /* Not necessary anymore - for compatibility only */ + case MM_COPY_SEGMENTS: + ret = count; break; - } + default: ret = -EINVAL; break;