Opened 5 years ago

Closed 5 years ago

#10998 closed bug (fixed)

[PATCH] MSI: fix CIDs 1162783 and 1162784

Reported by: waddlesplash Owned by: pdziepak
Priority: high Milestone: R1
Component: System/Kernel Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: yes Platform: All


From the patch description:

 * NUM_IO_VECTORS is not 256 on x86, but rather 224 as set by NUM_IO_VECTORS in "arch_int.h".
 * Jessicah mentioned hearing about MSI crashes before, but that was a few weeks ago.
 * These were the only CIDs in the MSI code.

Assigning to Pawel as he was the last one to touch MSI code, and Michael Lotz has not been seen in a while.

Attachments (1)

Fix_CIDs_in_MSI_code.patch (1016 bytes) - added by waddlesplash 5 years ago.
Git patch.

Download all attachments as: .zip

Change History (5)

Changed 5 years ago by waddlesplash

Attachment: Fix_CIDs_in_MSI_code.patch added

Git patch.

comment:1 Changed 5 years ago by waddlesplash

Has a Patch: set

comment:2 Changed 5 years ago by korli

This patch is correct, but this maximum is only correct for MSI, not MSI-X which allows a lot more. On FreeBSD this limit is 512 for instance.

comment:3 Changed 5 years ago by waddlesplash

If the patch is correct, can't it be merged then?

comment:4 Changed 5 years ago by mmlr

Resolution: fixed
Status: newclosed

Applied in hrev47472.

Note: See TracTickets for help on using tickets.