[SCSI] st: Store page order before driver buffer allocation The order of the pages allocated for the driver buffer must be stored before allocation because it is used in freeing already allocated pages if allocation fails. Signed-off-by: Kai Makisara <[email protected]> Reported-by: Lukas Kolbe <[email protected]> Signed-off-by: James Bottomley <[email protected]>