<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rhel7-kernel-misery/include, branch master</title>
<subtitle>Attempts to make the RHEL7 kernel work in minimal CI</subtitle>
<id>https://git.zx2c4.com/rhel7-kernel-misery/atom/include?h=master</id>
<link rel='self' href='https://git.zx2c4.com/rhel7-kernel-misery/atom/include?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/'/>
<updated>2020-09-30T14:46:02Z</updated>
<entry>
<title>cpuidle: define cpuidle_poll_time fallback as static</title>
<updated>2020-09-30T14:46:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T01:55:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=e8bc78d49622ff4efe2e2edb5566d070157c9fa1'/>
<id>urn:sha1:e8bc78d49622ff4efe2e2edb5566d070157c9fa1</id>
<content type='text'>
Otherwise the linker complains of multiple definitions.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>bpf: define trace_bpf_jit_free stub for when BPF isn't compiled in</title>
<updated>2020-09-30T14:46:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T01:31:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=e30cb86791cc4a67c38aa3d0385d5e58e2026034'/>
<id>urn:sha1:e30cb86791cc4a67c38aa3d0385d5e58e2026034</id>
<content type='text'>
Configuration options that exclude BPF mean we need to have a stub
version of this function.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>rh_taint: don't dereference struct module without CONFIG_MODULE</title>
<updated>2020-09-30T14:46:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T01:28:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=b5108aaf36105894a1412f73788afc3bfedd3071'/>
<id>urn:sha1:b5108aaf36105894a1412f73788afc3bfedd3071</id>
<content type='text'>
This structure isn't defined for !CONFIG_MODULE, so don't try to use it.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>huge_mm: define trans_huge_mmu_gather_count stub function</title>
<updated>2020-09-30T14:46:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T01:17:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=44fa036030209e6a8449a8f6c9fd2dd948093475'/>
<id>urn:sha1:44fa036030209e6a8449a8f6c9fd2dd948093475</id>
<content type='text'>
When huge pages are not enabled, swap still needs to have a stub version
of this function to prevent a compiler error.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>crash_dump: always include UAPI header</title>
<updated>2020-09-30T14:46:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T01:14:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=e912aaf105bfcbdcb3a3c2cc292c9f1f2606a356'/>
<id>urn:sha1:e912aaf105bfcbdcb3a3c2cc292c9f1f2606a356</id>
<content type='text'>
The uapi header has important constants, regardless of whether or not
CONFIG_CRASH_DUMP is enabled, so always include it.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>pgtable: properly ifdef out second definition of pud_write</title>
<updated>2020-09-30T14:25:42Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T00:57:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=ae48ab16817e5faf4b2cc5bdd358eae88ea09db4'/>
<id>urn:sha1:ae48ab16817e5faf4b2cc5bdd358eae88ea09db4</id>
<content type='text'>
There's a conflicting definition in include/linux/pgtable.h, which is
only enabled for CONFIG_X86_64, so make these two sets of conditions
actually exclusive to avoid the clash.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>mm: include sched.h for task_struct usage</title>
<updated>2020-09-30T14:25:42Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T00:55:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=80da0f64facbff694801fbae4f299b7bd0ac8725'/>
<id>urn:sha1:80da0f64facbff694801fbae4f299b7bd0ac8725</id>
<content type='text'>
Functions in here dereference current, which means we need to include
linux/sched.h to avoid compilation errors.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>mm: pass in correct zero gup_flags argument</title>
<updated>2020-09-30T14:25:42Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T00:51:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=0d92adcd4d33f8194f03cd64667f01f42752125e'/>
<id>urn:sha1:0d92adcd4d33f8194f03cd64667f01f42752125e</id>
<content type='text'>
The outer-function, get_user_pages_longterm, does not take a gup_flags
argument, which means we should pass it onwards here as 0, rather than
using an undefined variable, which caused a compiler error.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>huge_mm: remove trailing semicolon</title>
<updated>2020-09-30T14:25:42Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T00:50:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=39a444e91c578b65bf238982d1782d93c6654676'/>
<id>urn:sha1:39a444e91c578b65bf238982d1782d93c6654676</id>
<content type='text'>
The trialing semicolon before the function body is invalid C and
resulted in a compiler error. This was probably due to a copy and paste
error. This commit removes the extra semicolon.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>x86: pud_trans_huge is already defined generically for the nop inline</title>
<updated>2020-09-30T14:25:42Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T00:48:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=eb9589e5c7ddcf59702ef7b105eb3a1ef065887a'/>
<id>urn:sha1:eb9589e5c7ddcf59702ef7b105eb3a1ef065887a</id>
<content type='text'>
When pud_trans_huge is not required, the stub function is already
defined in the asm-generic code, so adding it here too results in a
compiler error. To fix this bug, we just get rid of the second
superfluous definition, as well as the third in asm-generic itself,
where the set of conditions for its inclusion overlapped.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
