Opened 6 years ago

Closed 6 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:
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 6 years ago.
Git patch.

Download all attachments as: .zip

Change History (5)

by waddlesplash, 6 years ago

Attachment: Fix_CIDs_in_MSI_code.patch added

Git patch.

comment:1 by waddlesplash, 6 years ago

patch: 01

comment:2 by korli, 6 years ago

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 by waddlesplash, 6 years ago

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

comment:4 by mmlr, 6 years ago

Resolution: fixed
Status: newclosed

Applied in hrev47472.

Note: See TracTickets for help on using tickets.