Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b2eaee6e authored by Roel Kluin's avatar Roel Kluin Committed by Martin Schwidefsky
Browse files

[S390] Fix priority mistakes in drivers/s390/cio/cmf.c



Fixes priority mistakes similar to '!x & y'

Signed-off-by: default avatarRoel Kluin <12o3l@tiscali.nl>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent 0b8da654
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -343,10 +343,10 @@ static int cmf_copy_block(struct ccw_device *cdev)

	if (sch->schib.scsw.fctl & SCSW_FCTL_START_FUNC) {
		/* Don't copy if a start function is in progress. */
		if ((!sch->schib.scsw.actl & SCSW_ACTL_SUSPENDED) &&
		if ((!(sch->schib.scsw.actl & SCSW_ACTL_SUSPENDED)) &&
		    (sch->schib.scsw.actl &
		     (SCSW_ACTL_DEVACT | SCSW_ACTL_SCHACT)) &&
		    (!sch->schib.scsw.stctl & SCSW_STCTL_SEC_STATUS))
		    (!(sch->schib.scsw.stctl & SCSW_STCTL_SEC_STATUS)))
			return -EBUSY;
	}
	cmb_data = cdev->private->cmb;