On 2024/7/8 18:32, Andrew Cooper wrote:
> On 08/07/2024 9:04 am, Jiqian Chen wrote:
>> Fix bug introduced by 0762e2502f1f ("x86/physdev: factor out the code to 
>> allocate and
>> map a pirq"). After that re-factoring, when pirq<0 and current_pirq>0, it 
>> means
>> caller want to allocate a free pirq for irq but irq already has a mapped 
>> pirq, then
>> it returns the negative pirq, so it fails. However, the logic before that
>> re-factoring is different, it should return the current_pirq that irq was 
>> already
>> mapped to and make the call success.
>>
>> Fixes: 0762e2502f1f ("x86/physdev: factor out the code to allocate and map a 
>> pirq")
>>
>> Signed-off-by: Jiqian Chen <jiqian.c...@amd.com>
>> Signed-off-by: Huang Rui <ray.hu...@amd.com>
>> Signed-off-by: Jiqian Chen <jiqian.c...@amd.com>
>> Reviewed-by: Jan Beulich <jbeul...@suse.com>
> 
> As a minor note, we treat Fixes: as a tag like all the others, so tend
> not to have a blank line between it an the SoB.
Learned it, thank you!

> 
> Can be fixed on commit - no need to resend.
> 
> ~Andrew

-- 
Best regards,
Jiqian Chen.

Reply via email to