<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rhel7-kernel-misery/kernel, branch master</title>
<subtitle>Attempts to make the RHEL7 kernel work in minimal CI</subtitle>
<id>https://git.zx2c4.com/rhel7-kernel-misery/atom/kernel?h=master</id>
<link rel='self' href='https://git.zx2c4.com/rhel7-kernel-misery/atom/kernel?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>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>sched: fair: averaging depends on CONFIG_FAIR_GROUP_SCHED</title>
<updated>2020-09-30T14:46:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T01:34:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=d9756dac97ee0d1d56141f54dc14bba644db6634'/>
<id>urn:sha1:d9756dac97ee0d1d56141f54dc14bba644db6634</id>
<content type='text'>
The avg member isn't defined in that struct for !CONFIG_FAIR_GROUP_SCHED
kernels, so don't include those functions in that case.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>events: remove copy and paste error</title>
<updated>2020-09-30T14:46:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T01:32:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=27ac4bfc76bf3c6efda7aa3315bd37cb41818546'/>
<id>urn:sha1:27ac4bfc76bf3c6efda7aa3315bd37cb41818546</id>
<content type='text'>
A stray 'static void' with nothing else anywhere is bound to cause some
problems.

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>workqueue: remove call to non-existent show_workqueue_state</title>
<updated>2020-09-30T14:46:02Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T01:18:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=3013e7720054356da5a51621954564f7d9db977e'/>
<id>urn:sha1:3013e7720054356da5a51621954564f7d9db977e</id>
<content type='text'>
The function show_workqueue_state is called, but does not exist anywhere
in the kernel, so remove the errant call, which is likely a result of a
mismerge.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>workqueue: remove call to non-existent pr_cont_pool_info</title>
<updated>2020-09-30T14:25:42Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T01:09:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=ecc84438f2032d302f2ecabb53676d79eb0669cb'/>
<id>urn:sha1:ecc84438f2032d302f2ecabb53676d79eb0669cb</id>
<content type='text'>
The function pr_cont_pool_info is called, but does not exist anywhere in
the kernel, so remove the errant call, which is likely a result of a
mismerge.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>sched: sched_info requires CONFIG_SCHEDSTATS</title>
<updated>2020-09-30T14:25:42Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-25T01:08:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=081f0cca55dbb1e577ac66ccd018052f6448451d'/>
<id>urn:sha1:081f0cca55dbb1e577ac66ccd018052f6448451d</id>
<content type='text'>
Because the sched_info symbol is only defined for CONFIG_SCHEDSTATS
kernels, we shouldn't include it inside other structs in this case.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>linux-3.10.0-1160.el7</title>
<updated>2020-09-30T14:24:59Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-09-30T14:24:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=e4784e2fd10cc4fe5e38037d19ebf50d4ad7de6f'/>
<id>urn:sha1:e4784e2fd10cc4fe5e38037d19ebf50d4ad7de6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix: kernel/ptrace.c: ptrace_peek_siginfo() missing __put_user() validation</title>
<updated>2013-06-29T18:29:08Z</updated>
<author>
<name>Mathieu Desnoyers</name>
<email>mathieu.desnoyers@efficios.com</email>
</author>
<published>2013-06-28T13:49:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=706b23bde27a391f0974df2a8351661770fa2e07'/>
<id>urn:sha1:706b23bde27a391f0974df2a8351661770fa2e07</id>
<content type='text'>
This __put_user() could be used by unprivileged processes to write into
kernel memory.  The issue here is that even if copy_siginfo_to_user()
fails, the error code is not checked before __put_user() is executed.

Luckily, ptrace_peek_siginfo() has been added within the 3.10-rc cycle,
so it has not hit a stable release yet.

Signed-off-by: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;
Acked-by: Oleg Nesterov &lt;oleg@redhat.com&gt;
Cc: Andrey Vagin &lt;avagin@openvz.org&gt;
Cc: Roland McGrath &lt;roland@redhat.com&gt;
Cc: Paul McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Cc: David Howells &lt;dhowells@redhat.com&gt;
Cc: Dave Jones &lt;davej@redhat.com&gt;
Cc: Pavel Emelyanov &lt;xemul@parallels.com&gt;
Cc: Pedro Alves &lt;palves@redhat.com&gt;
Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
<updated>2013-06-29T17:27:19Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-06-29T17:27:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/rhel7-kernel-misery/commit/?id=a75930c6332f39bfe05059259e13cdee54933f9f'/>
<id>urn:sha1:a75930c6332f39bfe05059259e13cdee54933f9f</id>
<content type='text'>
Pull timer fix from Thomas Gleixner:
 "Correct an ordering issue in the tick broadcast code.  I really wish
  we'd get compensation for pain and suffering for each line of code we
  write to work around dysfunctional timer hardware."

* 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  tick: Fix tick_broadcast_pending_mask not cleared
</content>
</entry>
</feed>
