<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git/src/linux-headers, branch 1.43.7-dev</title>
<subtitle>gitlab.freedesktop.org: NetworkManager/NetworkManager.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/'/>
<entry>
<title>all: add src/nm-compat-headers for patching included system headers</title>
<updated>2022-09-23T09:43:33+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-09-20T11:29:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=231671fd02352773cd7a3274f99a825052c66a26'/>
<id>231671fd02352773cd7a3274f99a825052c66a26</id>
<content type='text'>
We already have src/linux-headers, where we have complete copies of linux
user space headers. Of course that exists, because we want to use certain
features and don't depend on the installed kernel headers. Which works
well, because kernel user space API is stable, and we anyway want to
support compiling against a newer kernel and run against an older (e.g.
in a container). So having our copy of newer kernel headers is merely
as if we compiled against as newer kernel.

Add "src/nm-compat-headers" which has a similar purpose, but a different
approach. Instead of replacing the included header entirely, include
the system header and patch it with #define.

Use this for "linux/if_addr.h". Of course, the approach here is that we
no longer include &lt;linux/if_addr.h&gt; directly, but instead include
"nm-compat-headers/linux/if_addr.h".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We already have src/linux-headers, where we have complete copies of linux
user space headers. Of course that exists, because we want to use certain
features and don't depend on the installed kernel headers. Which works
well, because kernel user space API is stable, and we anyway want to
support compiling against a newer kernel and run against an older (e.g.
in a container). So having our copy of newer kernel headers is merely
as if we compiled against as newer kernel.

Add "src/nm-compat-headers" which has a similar purpose, but a different
approach. Instead of replacing the included header entirely, include
the system header and patch it with #define.

Use this for "linux/if_addr.h". Of course, the approach here is that we
no longer include &lt;linux/if_addr.h&gt; directly, but instead include
"nm-compat-headers/linux/if_addr.h".
</pre>
</div>
</content>
</entry>
<entry>
<title>linux-headers: include "mptcp.h" kernel header</title>
<updated>2022-07-20T08:23:04+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-07-15T08:02:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=8d0b30b243ac5fee50a36c640a0f5bb0890eef22'/>
<id>8d0b30b243ac5fee50a36c640a0f5bb0890eef22</id>
<content type='text'>
Taken from v5.18, 4b0986a3613c ('Linux 5.18') from 20220522.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Taken from v5.18, 4b0986a3613c ('Linux 5.18') from 20220522.
</pre>
</div>
</content>
</entry>
<entry>
<title>linux-headers: add nl80211-vnd-intel.h kernel header</title>
<updated>2022-03-07T08:55:33+00:00</updated>
<author>
<name>Emmanuel Grumbach</name>
<email>emmanuel.grumbach@intel.com</email>
</author>
<published>2022-03-01T03:42:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=721008f1c3b1c2c58934a950f49d5ca85c4cc3eb'/>
<id>721008f1c3b1c2c58934a950f49d5ca85c4cc3eb</id>
<content type='text'>
Take from include/uapi/linux/nl80211-vnd-intel.h

Linux 5.17-rc5, cfb92440ee71adcc2105b0890bb01ac3cddb8507
March 1, 2022
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Take from include/uapi/linux/nl80211-vnd-intel.h

Linux 5.17-rc5, cfb92440ee71adcc2105b0890bb01ac3cddb8507
March 1, 2022
</pre>
</div>
</content>
</entry>
<entry>
<title>linux-headers: update nl802154.h kernel header</title>
<updated>2021-09-06T08:00:36+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-08-30T17:00:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=c3d02498593cc7bb8501f84ee8fae0e95ccd3b11'/>
<id>c3d02498593cc7bb8501f84ee8fae0e95ccd3b11</id>
<content type='text'>
Taken from "include/net/nl802154.h", Linux 5.14,
7d2a07b769330c34b4deabeed939325c77a7ec2f, Aug 30, 2021.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Taken from "include/net/nl802154.h", Linux 5.14,
7d2a07b769330c34b4deabeed939325c77a7ec2f, Aug 30, 2021.
</pre>
</div>
</content>
</entry>
<entry>
<title>linux-headers: add ethtool.h kernel header</title>
<updated>2021-09-06T08:00:36+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-08-30T17:00:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=aadcd0935e72b547a5f9a989d614d2567400584c'/>
<id>aadcd0935e72b547a5f9a989d614d2567400584c</id>
<content type='text'>
Taken from Linux 5.14, 7d2a07b769330c34b4deabeed939325c77a7ec2f,
Aug 30, 2021.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Taken from Linux 5.14, 7d2a07b769330c34b4deabeed939325c77a7ec2f,
Aug 30, 2021.
</pre>
</div>
</content>
</entry>
<entry>
<title>all: add some README.md files describing the purpose of our sources</title>
<updated>2021-08-19T15:51:11+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-08-19T13:26:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=ea49b50651c882e856185edd9c0e9e1322e39049'/>
<id>ea49b50651c882e856185edd9c0e9e1322e39049</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clang-format: use "IndentPPDirectives:None" instead of "BeforeHash"</title>
<updated>2021-07-09T06:49:06+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-07-09T06:48:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=4e109bacabde005eefa613055049adc27010fa5b'/>
<id>4e109bacabde005eefa613055049adc27010fa5b</id>
<content type='text'>
Subjectively, I think this looks better.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Subjectively, I think this looks better.
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: move "linux/nl802154.h" to "src/linux-headers/"</title>
<updated>2021-03-05T10:27:15+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-03-02T20:02:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=f4354546157256991f691b53cd1eb688fcb9d1cf'/>
<id>f4354546157256991f691b53cd1eb688fcb9d1cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
