Commit 447360d7 authored by Alexander Gordeev's avatar Alexander Gordeev Committed by Vasily Gorbik
Browse files

s390/sclp: Define commands for storage (un)assignment



Replace immediate values with SCLP_CMDW_UN|ASSIGN_STORAGE defines.

Acked-by: default avatarHeiko Carstens <hca@linux.ibm.com>
Link: https://lore.kernel.org/r/20240610151048.2548428-1-agordeev@linux.ibm.com


Signed-off-by: default avatarAlexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: default avatarVasily Gorbik <gor@linux.ibm.com>
parent 39976f12
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -31,6 +31,9 @@

#include "sclp.h"

#define SCLP_CMDW_ASSIGN_STORAGE	0x000d0001
#define SCLP_CMDW_UNASSIGN_STORAGE	0x000c0001

static void sclp_sync_callback(struct sclp_req *req, void *data)
{
	struct completion *completion = data;
@@ -225,7 +228,7 @@ static int sclp_assign_storage(u16 rn)
	unsigned long long start;
	int rc;

	rc = do_assign_storage(0x000d0001, rn);
	rc = do_assign_storage(SCLP_CMDW_ASSIGN_STORAGE, rn);
	if (rc)
		return rc;
	start = rn2addr(rn);
@@ -235,7 +238,7 @@ static int sclp_assign_storage(u16 rn)

static int sclp_unassign_storage(u16 rn)
{
	return do_assign_storage(0x000c0001, rn);
	return do_assign_storage(SCLP_CMDW_UNASSIGN_STORAGE, rn);
}

struct attach_storage_sccb {