public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Are we still willing to pay the cost of moving include/linux/irqdesc.h into kernel/irq/?
@ 2015-05-18  9:48 Jiang Liu
  2015-05-18 14:46 ` Thomas Gleixner
  0 siblings, 1 reply; 2+ messages in thread
From: Jiang Liu @ 2015-05-18  9:48 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-kernel

Hi Thomas,
	When refining irq related data structures, I found once we had
a plan to move include/linux/irqdesc.h into kernel/irq/, and I have
basic ideas about how to achieve the goal as:
1) de-inline accessor functions in irqdesc.h and move the declaration
   into linux/irq.h.
2) remove reference to irq_desc->xxxx from drivers one by one (this
   step is simple)
3) remove reference to irq_desc->xxxx from arch (this step is hard)
4) move irqdesc.h into kernel/irq/

But are we still willing to pay the cost of converting inline access
helpers into normal functions?
One possible tradeoff is to remove reference of irq_desc->xxxx from
drivers/, which is straight forward and shouldn't cause serious
performance regressions:)

Thanks!
Gerry

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-05-18 14:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-18  9:48 Are we still willing to pay the cost of moving include/linux/irqdesc.h into kernel/irq/? Jiang Liu
2015-05-18 14:46 ` Thomas Gleixner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox