<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/arch/arm/include/asm/paravirt_api_clock.h, branch master</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=master</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2026-01-12T14:34:33+00:00</updated>
<entry>
<title>paravirt: Remove asm/paravirt_api_clock.h</title>
<updated>2026-01-12T14:34:33+00:00</updated>
<author>
<name>Juergen Gross</name>
<email>jgross@suse.com</email>
</author>
<published>2026-01-05T11:05:04+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=68b10fd40d492ebfaebe716dbe21fc559a128065'/>
<id>urn:sha1:68b10fd40d492ebfaebe716dbe21fc559a128065</id>
<content type='text'>
All architectures supporting CONFIG_PARAVIRT share the same contents
of asm/paravirt_api_clock.h:

  #include &lt;asm/paravirt.h&gt;

So remove all incarnations of asm/paravirt_api_clock.h and remove the
only place where it is included, as there asm/paravirt.h is included
anyway.

Signed-off-by: Juergen Gross &lt;jgross@suse.com&gt;
Signed-off-by: Borislav Petkov (AMD) &lt;bp@alien8.de&gt;
Reviewed-by: Shrikanth Hegde &lt;sshegde@linux.ibm.com&gt; # powerpc, scheduler bits
Acked-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;
Link: https://patch.msgid.link/20260105110520.21356-6-jgross@suse.com
</content>
</entry>
<entry>
<title>sched/headers: ARM needs asm/paravirt_api_clock.h too</title>
<updated>2022-03-22T07:53:10+00:00</updated>
<author>
<name>Randy Dunlap</name>
<email>rdunlap@infradead.org</email>
</author>
<published>2022-03-16T20:41:46+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ffea9fb319360b9ead8befac6bb2db2b54fd53e6'/>
<id>urn:sha1:ffea9fb319360b9ead8befac6bb2db2b54fd53e6</id>
<content type='text'>
Add &lt;asm/paravirt_api_clock.h&gt; for arch/arm/, mapped to &lt;asm/paravirt.h&gt;,
to simplify #ifdeffery in generic code.

Fixes this build error introduced by the scheduler tree:

  In file included from ../kernel/sched/core.c:81:
  ../kernel/sched/sched.h:87:11: fatal error: asm/paravirt_api_clock.h: No such file or directory
     87 | # include &lt;asm/paravirt_api_clock.h&gt;

Reviewed-by: Nathan Chancellor &lt;nathan@kernel.org&gt;
Fixes: 4ff8f2ca6ccd ("sched/headers: Reorganize, clean up and optimize kernel/sched/sched.h dependencies")
Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;
Link: https://lore.kernel.org/r/20220316204146.14000-1-rdunlap@infradead.org
</content>
</entry>
</feed>
