From: Heiner Kallweit
Date: Mon, 26 Feb 2018 20:50:32 +0100
> Am 26.02.2018 um 19:56 schrieb David Miller:
>> From: Heiner Kallweit
>> Date: Sat, 24 Feb 2018 16:53:23 +0100
>>
>>> @@ -736,8 +736,7 @@ struct ring_info {
>>> };
>>>
>>> enum features {
>>> - RTL_FEATURE_MSI = (1 << 0
Am 26.02.2018 um 19:56 schrieb David Miller:
> From: Heiner Kallweit
> Date: Sat, 24 Feb 2018 16:53:23 +0100
>
>> @@ -736,8 +736,7 @@ struct ring_info {
>> };
>>
>> enum features {
>> -RTL_FEATURE_MSI = (1 << 0),
>> -RTL_FEATURE_GMII= (1 << 1),
>> +RTL_FEATURE_GMII
From: Heiner Kallweit
Date: Sat, 24 Feb 2018 16:53:23 +0100
> @@ -736,8 +736,7 @@ struct ring_info {
> };
>
> enum features {
> - RTL_FEATURE_MSI = (1 << 0),
> - RTL_FEATURE_GMII= (1 << 1),
> + RTL_FEATURE_GMII= (1 << 0),
> };
>
> struct rtl8169_counter
This patch improves few aspects of interrupt handling:
- update to current interrupt allocation API
(use pci_alloc_irq_vectors() instead of deprecated pci_enable_msi())
- this implicitly will allocate a MSI-X interrupt if available
- get rid of flag RTL_FEATURE_MSI
- remove some dead code, intent