Skip to content

Commit 8f2f74f

Browse files
Min-Huajgross1
authored andcommitted
xen/pciback: fix cast to restricted pci_ers_result_t and pci_power_t
This patch fix the following sparse warning by applying __force cast to pci_ers_result_t and pci_power_t. drivers/xen/xen-pciback/pci_stub.c:760:16: sparse: warning: cast to restricted pci_ers_result_t drivers/xen/xen-pciback/conf_space_capability.c:125:22: sparse: warning: cast to restricted pci_power_t No functional changes intended. Signed-off-by: Min-Hua Chen <[email protected]> Reviewed-by: Juergen Gross <[email protected]> Message-ID: <[email protected]> Signed-off-by: Juergen Gross <[email protected]>
1 parent 2fae6bb commit 8f2f74f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

drivers/xen/xen-pciback/conf_space_capability.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ static int pm_ctrl_write(struct pci_dev *dev, int offset, u16 new_value,
122122
if (err)
123123
goto out;
124124

125-
new_state = (pci_power_t)(new_value & PCI_PM_CTRL_STATE_MASK);
125+
new_state = (__force pci_power_t)(new_value & PCI_PM_CTRL_STATE_MASK);
126126

127127
new_value &= PM_OK_BITS;
128128
if ((old_value & PM_OK_BITS) != new_value) {

drivers/xen/xen-pciback/pci_stub.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -821,7 +821,7 @@ static pci_ers_result_t common_process(struct pcistub_device *psdev,
821821
}
822822
clear_bit(_PCIB_op_pending, (unsigned long *)&pdev->flags);
823823

824-
res = (pci_ers_result_t)aer_op->err;
824+
res = (__force pci_ers_result_t)aer_op->err;
825825
return res;
826826
}
827827

0 commit comments

Comments
 (0)