Unverified Commit 39c80985 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!14325 LeapIOraid: Fix hiding ugood disk problem

parents b5abdfbf 0536e2f4
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -53,7 +53,6 @@
#include <linux/poll.h>
#include <linux/io.h>
#include <linux/uaccess.h>
#include "leapioraid_func.h"

#ifdef __KERNEL__
#include <linux/miscdevice.h>
+8 −7
Original line number Diff line number Diff line
@@ -4746,14 +4746,11 @@ leapioraid_base_send_ioc_init(struct LEAPIORAID_ADAPTER *ioc)
	current_time = ktime_get_real();
	mpi_request.TimeStamp = cpu_to_le64(ktime_to_ms(current_time));
	if (ioc->logging_level & LEAPIORAID_DEBUG_INIT) {
		__le32 *mfp;
		int i;

		mfp = (__le32 *) &mpi_request;
		pr_info("%s \toffset:data\n", ioc->name);
		for (i = 0; i < sizeof(struct LeapioraidIOCInitReq_t) / 4; i++)
			pr_info("%s \t[0x%02x]:%08x\n",
			       ioc->name, i * 4, le32_to_cpu(mfp[i]));
		leapioraid_debug_dump_mf(&mpi_request,
				sizeof(struct LeapioraidIOCInitReq_t) / 4);

	}
	r = leapioraid_base_handshake_req_reply_wait(ioc,
						     sizeof
@@ -7022,7 +7019,11 @@ leapioraid_config_get_volume_handle(struct LEAPIORAID_ADAPTER *ioc,
		r = -1;
		ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
		    LEAPIORAID_IOCSTATUS_MASK;
		if (ioc_status != LEAPIORAID_IOCSTATUS_SUCCESS)
		if (ioc_status == LEAPIORAID_IOCSTATUS_CONFIG_INVALID_PAGE) {
			*volume_handle = 0;
			r = 0;
			goto out;
		} else if (ioc_status != LEAPIORAID_IOCSTATUS_SUCCESS)
			goto out;
		for (i = 0; i < config_page->NumElements; i++) {
			element_type =
+1 −1
Original line number Diff line number Diff line
@@ -103,7 +103,7 @@
#define LEAPIORAID_KDUMP_SCSI_IO_DEPTH	(64)
#define LEAPIORAID_RAID_MAX_SECTORS		(128)

#define LEAPIORAID_NAME_LENGTH			(32)
#define LEAPIORAID_NAME_LENGTH			(48)
#define LEAPIORAID_DRIVER_NAME_LENGTH	(24)
#define LEAPIORAID_STRING_LENGTH		(64)