<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/Makefile, branch dev-4.4</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev-4.4</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev-4.4'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2016-11-18T09:49:03+00:00</updated>
<entry>
<title>Linux 4.4.33</title>
<updated>2016-11-18T09:49:03+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2016-11-18T09:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=86429bd405de5741df4127096deae0b1d90b68f1'/>
<id>urn:sha1:86429bd405de5741df4127096deae0b1d90b68f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.4.32</title>
<updated>2016-11-15T06:47:35+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2016-11-15T06:47:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=4dab3e4df9944782cb3c229bd37f5ea8b5f52bac'/>
<id>urn:sha1:4dab3e4df9944782cb3c229bd37f5ea8b5f52bac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.4.31</title>
<updated>2016-11-10T15:37:00+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2016-11-10T15:37:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=beb996c1c39990c22248d3afdc23d7d2af13272f'/>
<id>urn:sha1:beb996c1c39990c22248d3afdc23d7d2af13272f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disable "frame-address" warning</title>
<updated>2016-11-10T15:36:36+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2016-07-28T02:03:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=1d79b67c4a8a98247407dc245ba7cad2692da3c2'/>
<id>urn:sha1:1d79b67c4a8a98247407dc245ba7cad2692da3c2</id>
<content type='text'>
commit 124a3d88fa20e1869fc229d7d8c740cc81944264 upstream.

Newer versions of gcc warn about the use of __builtin_return_address()
with a non-zero argument when "-Wall" is specified:

  kernel/trace/trace_irqsoff.c: In function ‘stop_critical_timings’:
  kernel/trace/trace_irqsoff.c:433:86: warning: calling ‘__builtin_return_address’ with a nonzero argument is unsafe [-Wframe-address]
     stop_critical_timing(CALLER_ADDR0, CALLER_ADDR1);
  [ .. repeats a few times for other similar cases .. ]

It is true that a non-zero argument is somewhat dangerous, and we do not
actually have very many uses of that in the kernel - but the ftrace code
does use it, and as Stephen Rostedt says:

 "We are well aware of the danger of using __builtin_return_address() of
  &gt; 0.  In fact that's part of the reason for having the "thunk" code in
  x86 (See arch/x86/entry/thunk_{64,32}.S).  [..] it adds extra frames
  when tracking irqs off sections, to prevent __builtin_return_address()
  from accessing bad areas.  In fact the thunk_32.S states: 'Trampoline to
  trace irqs off.  (otherwise CALLER_ADDR1 might crash)'."

For now, __builtin_return_address() with a non-zero argument is the best
we can do, and the warning is not helpful and can end up making people
miss other warnings for real problems.

So disable the frame-address warning on compilers that need it.

Acked-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>Linux 4.4.30</title>
<updated>2016-11-01T01:56:58+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2016-11-01T01:56:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=887b692a469f9a9a666654e607103f5204ac5eb7'/>
<id>urn:sha1:887b692a469f9a9a666654e607103f5204ac5eb7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.4.29</title>
<updated>2016-10-31T12:15:26+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2016-10-31T12:15:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=acd21d848252d8ea06b19066b675391d012b1737'/>
<id>urn:sha1:acd21d848252d8ea06b19066b675391d012b1737</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.4.28</title>
<updated>2016-10-28T07:53:25+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2016-10-28T07:53:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=c843445f19f4e6f05b32125d7556958f98033999'/>
<id>urn:sha1:c843445f19f4e6f05b32125d7556958f98033999</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.4.27</title>
<updated>2016-10-22T10:27:13+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2016-10-22T10:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=3afd8362fabd167bb04f79501f21dd67aa9cb99f'/>
<id>urn:sha1:3afd8362fabd167bb04f79501f21dd67aa9cb99f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.4.26</title>
<updated>2016-10-20T08:01:03+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2016-10-20T08:01:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=4ad454918b1a7e4cccb373d3b1034052c49f6105'/>
<id>urn:sha1:4ad454918b1a7e4cccb373d3b1034052c49f6105</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 4.4.25</title>
<updated>2016-10-16T15:48:03+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2016-10-16T15:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=6c789d9eddab3bff59e89aa6f2723b1ff652fed9'/>
<id>urn:sha1:6c789d9eddab3bff59e89aa6f2723b1ff652fed9</id>
<content type='text'>
</content>
</entry>
</feed>
