View | Details | Raw Unified | Return to bug 1215138
Collapse All | Expand All

(-)mdadm-4.2.orig/super1.c (-2 / +3 lines)
Lines 2331-2338 Link Here
2331
2331
2332
	if (st->minor_version >= 1 &&
2332
	if (st->minor_version >= 1 &&
2333
	    st->ignore_hw_compat == 0 &&
2333
	    st->ignore_hw_compat == 0 &&
2334
	    (dsize < (__le64_to_cpu(super->data_offset) +
2334
	    ((role_from_sb(super) != MD_DISK_ROLE_JOURNAL &&
2335
		      __le64_to_cpu(super->size))
2335
	    dsize < (__le64_to_cpu(super->data_offset) +
2336
		      __le64_to_cpu(super->size)))
2336
	     ||
2337
	     ||
2337
	     dsize < (__le64_to_cpu(super->data_offset) +
2338
	     dsize < (__le64_to_cpu(super->data_offset) +
2338
		      __le64_to_cpu(super->data_size)))) {
2339
		      __le64_to_cpu(super->data_size)))) {

Return to bug 1215138