Sort of, but there were many dependencies, so I ended up with this git log (sorry for the bad order):
2011-07-22 82fefb4 arm: remove several unnecessary module.h include instances
2011-07-21 59ebeeb ARM: CPU hotplug: ensure we migrate all IRQs off a downed CPU
2011-07-11 34b6370 ARM: introduce handle_IRQ() not to dump exception stack
2011-07-21 14af1ec ARM: CPU hotplug: pass in proper affinity mask on IRQ migration
2011-11-16 3f8ea71 genirq: Don't allow per cpu interrupts to be suspended [from here up probably not strictly necessary]
2011-07-11 092a5f5 irq: Track the owner of irq descriptor [required for be0fede;
link]
2011-10-26 de16503 irq: Fix comment typo ist->is [just for completeness]
2011-10-04 584ad45 genirq: Fix fatfinered fixup really [probably required]
2011-09-30 72243c7 genirq: percpu: allow interrupt type to be set at enable time [also required]
2014-12-11 6be37ad ARM: Exynos MCT: Correct IRQ name. [The #define for the exynos5 interrupt in mainline has a different name than in the smd4412 kernel]
2011-09-23 be0fede genirq: Add support for per-cpu dev_id interrupts [required for b929ac9, 54bbe0e, b929ac9]
2011-11-03 94ba3d8 ARM: EXYNOS4: convert MCT to percpu interrupt API [that's basically the commit you linked; see
here]
2011-07-22 b929ac9 ARM: gic, local timers: use the request_percpu_irq() interface [probably required for 94ba3d8]
2014-12-11 54bbe0e ARM: gic: consolidate PPI handling [in preparation of b929ac9]
2011-07-21 d2ff782 ARM: CPU hotplug: fix abuse of irqdesc->node [probably not strictly necessary]
2011-07-21 2a08af5 ARM: GIC: avoid routing interrupts to offline CPUs [probably not strictly necessary]
See
here for arch/arm/common/gic.c,
here kernel/irq/manage.c
It even booted, but oopsed with a NULL pointer immediately followed by a panic as soon as I turned the screen off.
Here's the last_kmsg. Either I have done something wrong while resolving conflicts, or I missed some important commits, or the changes that Samsung made to the GIC handling (whatever that is

) are semantically incompatible with the mainline changes. Maybe I will look at it again.
EDIT: Maybe just
this commit is additionally needed?
EDIT2: A quick gist with the patches (generated by git format-patch):
https://gist.github.com/anonymous/71cbf9acb5095797f79d.