{"push_id":715762314,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"14a6f1989dae9445d4532941bdd6bbad84f4c8da","before":"b1be9ead135939136b87d73004891a6bac35bb43","commits":[{"sha":"91e20b5040c67c51aad88cf87db4305c5bd7f79d","author":{"email":"4816dabf8db1bc6cac35b3a24cab2ff844b5b0c7@porquet.org","name":"Joel Porquet"},"message":"irqchip: Move IRQCHIP_DECLARE macro to include/linux/irqchip.h\n\nAt the moment the IRQCHIP_DECLARE macro is only declared locally in\ndrivers/irqchip/irqchip.h. It prevents from using it directly in arch/*\ndirectories whenever irqchip drivers only exist there, which happens in a few\ncases (e.g. arc, arm, microblaze and mips).\n\nThis patch makes the macro to be globally defined, i.e. in\ninclude/linux/irqchip.h, and thus usable for arch-specific declarations of\nirqchip drivers. In this way, it is very similar to what clocksource does (ie\nCLOCKSOURCE_OF_DECLARE is defined in include/linux/clocksource.h).\n\nFor now, this patch only moves the declaration of the macro\nIRQCHIP_DECLARE to the global header 'include/linux/irqchip.h' and make\n'drivers/irqchip/irqchip.h' include 'include/linux/irqchip.h'. Later, other\npatches will get rid of 'drivers/irqchip/irqchip.h' and modify all the impacted\nirqchip drivers.\n\nSigned-off-by: Joel Porquet <joel@porquet.org>\nCc: Jason Cooper <jason@lakedaemon.net>\nLink: http://lkml.kernel.org/r/1435865565-14114-1-git-send-email-joel@porquet.org\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/91e20b5040c67c51aad88cf87db4305c5bd7f79d"},{"sha":"14a6f1989dae9445d4532941bdd6bbad84f4c8da","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull irq update from Thomas Gleixner:\n \"The last update for 4.2 is just moving a macro from a local header to\n  the global one, so it can be used in architecture code as well.\n\n  Cleanup of the now empty local header is 4.3 material\"\n\n* 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  irqchip: Move IRQCHIP_DECLARE macro to include/linux/irqchip.h","distinct":true,"url":"https://api.github.com/repos/torvalds/linux/commits/14a6f1989dae9445d4532941bdd6bbad84f4c8da"}]}