Skip to content

xics and ipi cleanups for 2.6.28

Milton Miller linuxppc-dev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest16 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/16powerpc pseries: eoi unmapped xics irqs after disablearch/powerpc/platforms/pseries/xics.c+41 -120 replies
2/16xics: update default_server during migrate_irqs_awayarch/powerpc/platforms/pseries/xics.c+5 -41 reply
3/16xics: consolidate ipi message encode and decodearch/powerpc/platforms/pseries/smp.c arch/powerpc/platforms/pseries/xics.c arch/powerpc/platforms/pseries/xics.h+48 -570 replies
4/16xics: rearrange file to group code by functionarch/powerpc/platforms/pseries/xics.c+217 -2150 replies
5/16xics: change arg type to remove castsarch/powerpc/platforms/pseries/xics.c+5 -60 replies
6/16xics: trim includesarch/powerpc/platforms/pseries/xics.c+1 -40 replies
7/16xics: initialization cleanupsarch/powerpc/platforms/pseries/xics.c+8 -121 reply
8/16xics: factor out giq set and unsetarch/powerpc/platforms/pseries/xics.c+13 -200 replies
9/16powerpc: eoi xics ipi by hand in kexecarch/powerpc/platforms/pseries/xics.c+7 -110 replies
10/16xics: make printk formats fit on one linearch/powerpc/platforms/pseries/xics.c+18 -180 replies
11/16powerpc: mark xics ipi percpuarch/powerpc/platforms/pseries/xics.c+4 -40 replies
12/16powerpc: reduce and comment xics ipi memory barrierarch/powerpc/platforms/pseries/xics.c+1 -40 replies
13/16powerpc smp: no need to set_need_resched in resched ipiarch/powerpc/kernel/smp.c+1 -20 replies
14/16powerpc mpic: use smp_request_message_ipiarch/powerpc/sysdev/mpic.c+4 -280 replies
14/16powerpc: expand vs demux ipi actions per messagearch/powerpc/include/asm/smp.h arch/powerpc/kernel/smp.c+66 -04 replies
15/16powerpc cell: use smp_request_message_ipiarch/powerpc/platforms/cell/interrupt.c+7 -200 replies
16/16powerpc ps3: use smp_request_message_ipiarch/powerpc/platforms/ps3/smp.c+1 -150 replies

Reviews trailers per patch

1 of 17 patches has a Reviewed-by or Acked-by.

PatchNathan Fontenot
1/16
2/16A-b
3/16
4/16
5/16
6/16
7/16
8/16
9/16
10/16
11/16
12/16
13/16
14/16
14/16
15/16
16/16

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/16] xics and ipi cleanups for 2.6.28

The first two patches in this series implememnt a couple of bug fixes for the xics interrupt controller accessed as found in pseries hardware. The next several patches implement some code orginization and cleanups, followed by some changes to reduce code or flag the behavior to generic code.

The last 5 patces are independent of the xics changes, although the first one affects xics. They are designed to reduce interrupt overhead for interprocessor interupts.

While I would have liked to do more testing where I have access to the hardware (which is only xics), I am sending them out now for review and consdieration for the merge window. All have been compile tested, and I feel they are split into reviewable pieces.

milton