<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rhel7-kernel-misery, branch master</title>
<subtitle>Attempts to make the RHEL7 kernel work in minimal CI</subtitle>
<id>https://git.zx2c4.com/rhel7-kernel-misery/atom/?h=master</id>
<link rel='self' href='https://git.zx2c4.com/rhel7-kernel-misery/atom/?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/'/>
<updated>2020-11-04T09:03:00Z</updated>
<entry>
<title>mm: do not assume generic_max_swapfile_size exists</title>
<updated>2020-11-04T09:03:00Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-11-04T09:03:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=35ffc2a00fe3b8be8ccd9158a88595d9094a6269'/>
<id>urn:sha1:35ffc2a00fe3b8be8ccd9158a88595d9094a6269</id>
<content type='text'>
For CONFIG_SWAP=n configurations, generic_max_swapfile_size is not
compiled in, so conditionalize this statement.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>mm: only use bdev functions for CONFIG_BLOCK</title>
<updated>2020-09-30T14:59:48Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-09-30T14:58:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=949366463796471c62032e2b57ef5e501efb0c4d'/>
<id>urn:sha1:949366463796471c62032e2b57ef5e501efb0c4d</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>x86: clear smap in cr4 when not used</title>
<updated>2020-09-30T14:46:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-06-20T00:07:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=f33db22cf6467e06805aec240ced40916c550492'/>
<id>urn:sha1:f33db22cf6467e06805aec240ced40916c550492</id>
<content type='text'>
If the CPU supports SMAP, but it isn't specified in the config, then we
need to explicitly clear it from cr4. Otherwise the processor will trap
on all normal userspace accesses, always, since the transition state
isn't being set.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>mm: guard pudp_clear_flush_notify with mm notifier config</title>
<updated>2020-09-30T14:46:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-06-19T23:52:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=b5065fe42bae3379cc169a7ebab48805d4dd8eb2'/>
<id>urn:sha1:b5065fe42bae3379cc169a7ebab48805d4dd8eb2</id>
<content type='text'>
Without CONFIG_MMU_NOTIFIER, pudp_clear_flush_notify isn't defined and
doesn't make sense, so ifdef that out of the huge page path.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>x86: remove errant CFI usage from rwlock</title>
<updated>2020-09-30T14:46:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T03:25:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=1013aca961d8dd47191b4371da95a26ccfb60689'/>
<id>urn:sha1:1013aca961d8dd47191b4371da95a26ccfb60689</id>
<content type='text'>
These don't assemble with newer binutils due to the use of the cfi
directives, so simply remove them, since they're anyway just for
debugging.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<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>spec_ctrl: 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:44:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=61e6dbd92fc94f67e7e24ce0bf5bf9d55d1bbdd9'/>
<id>urn:sha1:61e6dbd92fc94f67e7e24ce0bf5bf9d55d1bbdd9</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>x86: mark irq_set_vcpu_affinity stub 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:43:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=757886521c963e997f3f60aa6e88ea74f8a3916f'/>
<id>urn:sha1:757886521c963e997f3f60aa6e88ea74f8a3916f</id>
<content type='text'>
Without marking this as static, the linker complaints about conflicts.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>sched: fair: idle_balance is always defined</title>
<updated>2020-09-30T14:46:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T01:39:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=3a0f6c2515290dd99f1a8135035d8cd57b03d421'/>
<id>urn:sha1:3a0f6c2515290dd99f1a8135035d8cd57b03d421</id>
<content type='text'>
So remove the stub function.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>net: fib: fib_encap_match requires CONFIG_IP_ROUTE_MULTIPATH</title>
<updated>2020-09-30T14:46:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T01:37:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=f8a0a8ebcc87434d29753b914794cabe4c4e1367'/>
<id>urn:sha1:f8a0a8ebcc87434d29753b914794cabe4c4e1367</id>
<content type='text'>
Don't call into fib_encap_match when it's not defined on
!CONFIG_IP_ROUTE_MULTIPATH kernels.

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