staging: unisys: refactor bus_configure()

First, fix the CamelCase names:

busNo => bus_no
pBusInfo => bus_info

Update all references to use the corrected names, and remove the messy
goto and label.

Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Benjamin Romer 2015-03-16 13:58:22 -04:00 committed by Greg Kroah-Hartman
parent dff54cd605
commit 654bada025
1 changed files with 22 additions and 27 deletions

View File

@ -1097,44 +1097,39 @@ bus_configure(struct controlvm_message *inmsg,
struct parser_context *parser_ctx) struct parser_context *parser_ctx)
{ {
struct controlvm_message_packet *cmd = &inmsg->cmd; struct controlvm_message_packet *cmd = &inmsg->cmd;
ulong busNo = cmd->configure_bus.bus_no; ulong bus_no = cmd->configure_bus.bus_no;
struct visorchipset_bus_info *pBusInfo = NULL; struct visorchipset_bus_info *bus_info = NULL;
int rc = CONTROLVM_RESP_SUCCESS; int rc = CONTROLVM_RESP_SUCCESS;
char s[99]; char s[99];
busNo = cmd->configure_bus.bus_no; bus_no = cmd->configure_bus.bus_no;
POSTCODE_LINUX_3(BUS_CONFIGURE_ENTRY_PC, busNo, POSTCODE_SEVERITY_INFO); POSTCODE_LINUX_3(BUS_CONFIGURE_ENTRY_PC, bus_no,
POSTCODE_SEVERITY_INFO);
pBusInfo = findbus(&bus_info_list, busNo); bus_info = findbus(&bus_info_list, bus_no);
if (!pBusInfo) { if (!bus_info) {
POSTCODE_LINUX_3(BUS_CONFIGURE_FAILURE_PC, busNo, POSTCODE_LINUX_3(BUS_CONFIGURE_FAILURE_PC, bus_no,
POSTCODE_SEVERITY_ERR); POSTCODE_SEVERITY_ERR);
rc = -CONTROLVM_RESP_ERROR_BUS_INVALID; rc = -CONTROLVM_RESP_ERROR_BUS_INVALID;
goto Away; } else if (bus_info->state.created == 0) {
} POSTCODE_LINUX_3(BUS_CONFIGURE_FAILURE_PC, bus_no,
if (pBusInfo->state.created == 0) {
POSTCODE_LINUX_3(BUS_CONFIGURE_FAILURE_PC, busNo,
POSTCODE_SEVERITY_ERR); POSTCODE_SEVERITY_ERR);
rc = -CONTROLVM_RESP_ERROR_BUS_INVALID; rc = -CONTROLVM_RESP_ERROR_BUS_INVALID;
goto Away; } else if (bus_info->pending_msg_hdr.id != CONTROLVM_INVALID) {
} POSTCODE_LINUX_3(BUS_CONFIGURE_FAILURE_PC, bus_no,
/* TBD - add this check to other commands also... */
if (pBusInfo->pending_msg_hdr.id != CONTROLVM_INVALID) {
POSTCODE_LINUX_3(BUS_CONFIGURE_FAILURE_PC, busNo,
POSTCODE_SEVERITY_ERR); POSTCODE_SEVERITY_ERR);
rc = -CONTROLVM_RESP_ERROR_MESSAGE_ID_INVALID_FOR_CLIENT; rc = -CONTROLVM_RESP_ERROR_MESSAGE_ID_INVALID_FOR_CLIENT;
goto Away; } else {
} bus_info->partition_handle = cmd->configure_bus.guest_handle;
bus_info->partition_uuid = parser_id_get(parser_ctx);
pBusInfo->partition_handle = cmd->configure_bus.guest_handle;
pBusInfo->partition_uuid = parser_id_get(parser_ctx);
parser_param_start(parser_ctx, PARSERSTRING_NAME); parser_param_start(parser_ctx, PARSERSTRING_NAME);
pBusInfo->name = parser_string_get(parser_ctx); bus_info->name = parser_string_get(parser_ctx);
visorchannel_uuid_id(&pBusInfo->partition_uuid, s); visorchannel_uuid_id(&bus_info->partition_uuid, s);
POSTCODE_LINUX_3(BUS_CONFIGURE_EXIT_PC, busNo, POSTCODE_SEVERITY_INFO); POSTCODE_LINUX_3(BUS_CONFIGURE_EXIT_PC, bus_no,
Away: POSTCODE_SEVERITY_INFO);
bus_epilog(busNo, CONTROLVM_BUS_CONFIGURE, &inmsg->hdr, }
bus_epilog(bus_no, CONTROLVM_BUS_CONFIGURE, &inmsg->hdr,
rc, inmsg->hdr.flags.response_expected == 1); rc, inmsg->hdr.flags.response_expected == 1);
} }