View | Details | Raw Unified | Return to bug 107321 | Differences between
and this patch

Collapse All | Expand All

(-)a/fs/proc/base.c (-3 / +2 lines)
Lines 2495-2500 static ssize_t proc_coredump_filter_write(struct file *file, Link Here
2495
	if (!mm)
2495
	if (!mm)
2496
		goto out_no_mm;
2496
		goto out_no_mm;
2497
2497
2498
	ret = count;
2498
	for (i = 0, mask = 1; i < MMF_DUMP_FILTER_BITS; i++, mask <<= 1) {
2499
	for (i = 0, mask = 1; i < MMF_DUMP_FILTER_BITS; i++, mask <<= 1) {
2499
		if (val & mask)
2500
		if (val & mask)
2500
			set_bit(i + MMF_DUMP_FILTER_SHIFT, &mm->flags);
2501
			set_bit(i + MMF_DUMP_FILTER_SHIFT, &mm->flags);
Lines 2506-2514 static ssize_t proc_coredump_filter_write(struct file *file, Link Here
2506
 out_no_mm:
2507
 out_no_mm:
2507
	put_task_struct(task);
2508
	put_task_struct(task);
2508
 out_no_task:
2509
 out_no_task:
2509
	if (ret < 0)
2510
	return ret;
2510
		return ret;
2511
	return count;
2512
}
2511
}
2513
2512
2514
static const struct file_operations proc_coredump_filter_operations = {
2513
static const struct file_operations proc_coredump_filter_operations = {

Return to bug 107321