|
@@ -5036,7 +5036,7 @@ static int megasas_init_fw(struct megasas_instance *instance)
|
|
|
|
|
|
/* Find first memory bar */
|
|
/* Find first memory bar */
|
|
bar_list = pci_select_bars(instance->pdev, IORESOURCE_MEM);
|
|
bar_list = pci_select_bars(instance->pdev, IORESOURCE_MEM);
|
|
- instance->bar = find_first_bit(&bar_list, sizeof(unsigned long));
|
|
|
|
|
|
+ instance->bar = find_first_bit(&bar_list, BITS_PER_LONG);
|
|
if (pci_request_selected_regions(instance->pdev, instance->bar,
|
|
if (pci_request_selected_regions(instance->pdev, instance->bar,
|
|
"megasas: LSI")) {
|
|
"megasas: LSI")) {
|
|
dev_printk(KERN_DEBUG, &instance->pdev->dev, "IO memory region busy!\n");
|
|
dev_printk(KERN_DEBUG, &instance->pdev->dev, "IO memory region busy!\n");
|