staging: unisys: reference bus_no and dev_no directly
authorDavid Kershner <david.kershner@unisys.com>
Tue, 22 Aug 2017 17:27:23 +0000 (13:27 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 22 Aug 2017 22:12:52 +0000 (15:12 -0700)
Don't store it in a local variable but reference it from the
visor_device.

Reviewed-by: Sameer Wadgaonkar <sameer.wadgaonkar@unisys.com>
Signed-off-by: David Kershner <david.kershner@unisys.com>
Reviewed-by: Tim Sell <timothy.sell@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/unisys/visorbus/visorchipset.c

index 98ce796..83fcf6f 100644 (file)
@@ -571,8 +571,6 @@ static int device_changestate_responder(
                                struct visor_segment_state response_state)
 {
        struct controlvm_message outmsg;
-       u32 bus_no = p->chipset_bus_no;
-       u32 dev_no = p->chipset_dev_no;
 
        if (!p->pending_msg_hdr)
                return -EIO;
@@ -581,8 +579,8 @@ static int device_changestate_responder(
 
        controlvm_init_response(&outmsg, p->pending_msg_hdr, response);
 
-       outmsg.cmd.device_change_state.bus_no = bus_no;
-       outmsg.cmd.device_change_state.dev_no = dev_no;
+       outmsg.cmd.device_change_state.bus_no = p->chipset_bus_no;
+       outmsg.cmd.device_change_state.dev_no = p->chipset_dev_no;
        outmsg.cmd.device_change_state.state = response_state;
 
        return visorchannel_signalinsert(chipset_dev->controlvm_channel,