diff options
| author | Martin J. Bligh <mbligh@aracnet.com> | 2002-12-22 18:19:58 -0800 |
|---|---|---|
| committer | Patrick Mochel <mochel@osdl.org> | 2002-12-22 18:19:58 -0800 |
| commit | 67382f14b60f0a056e969d2ac92bacefad5f665a (patch) | |
| tree | cdeea4b9bf581a9872613e876b84fc98b55d9f00 /include/linux/timer.h | |
| parent | 00047bcc15091f3ce64315e289ba2fccafefd15e (diff) | |
[PATCH] clustered IPI cleanups
This one fixes up the IPI code to do something more sensible. Sorry,
was just too ugly to leave it alone ... but I did keep it seperated out
;-) Though this is not an equivalent transform it will only affect
NUMA-Q & summit - same op twice because some twit just split it out in
the last patch for both NUMA-Q & Summit.
Because clustered apic logical mode can't do arbitrary broadcasts of
addressing (it's not just a bitmap), I have to do send IPI instructions
as a sequence of unicasts. However, there's already a loop in the
generic send_IPI_mask code to do that ... there's no need to call
send_IPI_mask once for each CPU. The comment I wrote at the time even
noted that this was silly.
Diffstat (limited to 'include/linux/timer.h')
0 files changed, 0 insertions, 0 deletions
