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

Commit 0f7453af authored by David Kershner's avatar David Kershner Committed by Greg Kroah-Hartman
Browse files

staging: unisys: visorbus: remove postcodes in setup_crash_devices_work_queue



Replace postcodes with dev_err in the function
setup_crash_device_work_queue.

Signed-off-by: default avatarDavid Kershner <david.kershner@unisys.com>
Reviewed-by: default avatarTim Sell <timothy.sell@unisys.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent d9b89ef1
Loading
Loading
Loading
Loading
+14 −19
Original line number Diff line number Diff line
@@ -1373,8 +1373,6 @@ setup_crash_devices_work_queue(struct work_struct *work)
	u32 local_crash_msg_offset;
	u16 local_crash_msg_count;

	POSTCODE_LINUX(CRASH_DEV_ENTRY_PC, 0, 0, DIAG_SEVERITY_PRINT);

	/* send init chipset msg */
	msg.hdr.id = CONTROLVM_CHIPSET_INIT;
	msg.cmd.init_chipset.bus_count = 23;
@@ -1387,15 +1385,14 @@ setup_crash_devices_work_queue(struct work_struct *work)
			      offsetof(struct spar_controlvm_channel_protocol,
				       saved_crash_message_count),
			      &local_crash_msg_count, sizeof(u16)) < 0) {
		POSTCODE_LINUX(CRASH_DEV_CTRL_RD_FAILURE_PC, 0, 0,
			       DIAG_SEVERITY_ERR);
		dev_err(&chipset_dev->acpi_device->dev,
			"failed to read channel\n");
		return;
	}

	if (local_crash_msg_count != CONTROLVM_CRASHMSG_MAX) {
		POSTCODE_LINUX(CRASH_DEV_COUNT_FAILURE_PC, 0,
			       local_crash_msg_count,
			       DIAG_SEVERITY_ERR);
		dev_err(&chipset_dev->acpi_device->dev,
			"invalid count\n");
		return;
	}

@@ -1404,8 +1401,8 @@ setup_crash_devices_work_queue(struct work_struct *work)
			      offsetof(struct spar_controlvm_channel_protocol,
				       saved_crash_message_offset),
			      &local_crash_msg_offset, sizeof(u32)) < 0) {
		POSTCODE_LINUX(CRASH_DEV_CTRL_RD_FAILURE_PC, 0, 0,
			       DIAG_SEVERITY_ERR);
		dev_err(&chipset_dev->acpi_device->dev,
			"failed to read channel\n");
		return;
	}

@@ -1414,8 +1411,8 @@ setup_crash_devices_work_queue(struct work_struct *work)
			      local_crash_msg_offset,
			      &local_crash_bus_msg,
			      sizeof(struct controlvm_message)) < 0) {
		POSTCODE_LINUX(CRASH_DEV_RD_BUS_FAILURE_PC, 0, 0,
			       DIAG_SEVERITY_ERR);
		dev_err(&chipset_dev->acpi_device->dev,
			"failed to read channel\n");
		return;
	}

@@ -1425,28 +1422,26 @@ setup_crash_devices_work_queue(struct work_struct *work)
			      sizeof(struct controlvm_message),
			      &local_crash_dev_msg,
			      sizeof(struct controlvm_message)) < 0) {
		POSTCODE_LINUX(CRASH_DEV_RD_DEV_FAILURE_PC, 0, 0,
			       DIAG_SEVERITY_ERR);
		dev_err(&chipset_dev->acpi_device->dev,
			"failed to read channel\n");
		return;
	}

	/* reuse IOVM create bus message */
	if (!local_crash_bus_msg.cmd.create_bus.channel_addr) {
		POSTCODE_LINUX(CRASH_DEV_BUS_NULL_FAILURE_PC, 0, 0,
			       DIAG_SEVERITY_ERR);
		dev_err(&chipset_dev->acpi_device->dev,
			"no valid create_bus message\n");
		return;
	}
	bus_create(&local_crash_bus_msg);

	/* reuse create device message for storage device */
	if (!local_crash_dev_msg.cmd.create_device.channel_addr) {
		POSTCODE_LINUX(CRASH_DEV_DEV_NULL_FAILURE_PC, 0, 0,
			       DIAG_SEVERITY_ERR);
		dev_err(&chipset_dev->acpi_device->dev,
			"no valid create_device message\n");
		return;
	}
	my_device_create(&local_crash_dev_msg);

	POSTCODE_LINUX(CRASH_DEV_EXIT_PC, 0, 0, DIAG_SEVERITY_PRINT);
}

void