<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/scripts/mod, branch v2.6.23-rc1</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/scripts/mod?h=v2.6.23-rc1</id>
<link rel='self' href='https://git.amat.us/linux/atom/scripts/mod?h=v2.6.23-rc1'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2007-07-20T15:24:49Z</updated>
<entry>
<title>m68k: teach modpost about .m68_fixup</title>
<updated>2007-07-20T15:24:49Z</updated>
<author>
<name>Al Viro</name>
<email>viro@ftp.linux.org.uk</email>
</author>
<published>2007-07-20T03:32:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3a5df1d451cfe3a3d6d63f144554cac286eecba1'/>
<id>urn:sha1:3a5df1d451cfe3a3d6d63f144554cac286eecba1</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Whitelist references from __dbe_table to .init</title>
<updated>2007-07-17T09:15:48Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2007-07-10T08:16:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=eec73e887a96b50035c92c57e01137dcbe6c5a39'/>
<id>urn:sha1:eec73e887a96b50035c92c57e01137dcbe6c5a39</id>
<content type='text'>
This is needed on MIPS where the same mechanism as get_user() is used to
intercept bus error exceptions for some hardware probes.  Without this
patch modpost will throw spurious warnings:

  LD      vmlinux
  SYSMAP  System.map
  SYSMAP  .tmp_System.map
  MODPOST vmlinux
WARNING: arch/mips/sgi-ip22/built-in.o(__dbe_table+0x0): Section mismatch: reference to .init.text:

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>modpost white list pattern adjustment</title>
<updated>2007-07-17T09:10:21Z</updated>
<author>
<name>Jan Beulich</name>
<email>jbeulich@novell.com</email>
</author>
<published>2007-06-12T07:29:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a5eb6a502b71ee6bf1a9768b12ff4545cb7a50fe'/>
<id>urn:sha1:a5eb6a502b71ee6bf1a9768b12ff4545cb7a50fe</id>
<content type='text'>
gcc puts data into .data.rel or .data.rel.* on some architectures (e.g.
ia64) or under certain conditions, so whatever is legal relative to
.data should also be legal for those other sections. Fixes a few
modpost warnings on ia64.

Signed-off-by: Jan Beulich &lt;jbeulich@novell.com&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: do section mismatch check on full vmlinux</title>
<updated>2007-07-17T08:54:06Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2007-07-17T08:54:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=741f98fe298a73c9d47ed53703c1279a29718581'/>
<id>urn:sha1:741f98fe298a73c9d47ed53703c1279a29718581</id>
<content type='text'>
Previously we did do the check on the .o files used to link
vmlinux but that failed to find questionable references across
the .o files.
Create a dedicated vmlinux.o file used only for section mismatch checks
that uses the defualt linker script so section does not get renamed.

The vmlinux.o may later be used as part of the the final link of vmlinux
but for now it is used fo section mismatch only.
For a defconfig build this is instant but for an allyesconfig this
add two minutes to a full build (that anyways takes ~2 hours).

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: whitelist references from variables named _timer to .init.text</title>
<updated>2007-07-16T21:25:00Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2007-06-03T20:19:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1e29a706eef664f2c5014462d435f54a1952cc7b'/>
<id>urn:sha1:1e29a706eef664f2c5014462d435f54a1952cc7b</id>
<content type='text'>
arm uses a lot of ops structures named *_timer that has legitimite
references to .init.text.
So let's add this variable to the list of variables that may reference
.init.text without causing any warning.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: remove hardcoded _logo names from modpost</title>
<updated>2007-07-16T21:24:55Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2007-06-02T22:47:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=92cc6b0725d800dcc3b9d62b419724050e4f7872'/>
<id>urn:sha1:92cc6b0725d800dcc3b9d62b419724050e4f7872</id>
<content type='text'>
Replaced this with a __init_refok marker
in front of fb_find_logo().

I think that the __initdata marker for the logo's are
wrong but I have not justified this so I did not remove it.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: remove hardcoded apic_es7000 from modpost</title>
<updated>2007-07-16T21:24:51Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2007-06-02T22:05:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d3ab78560b9a244bdb2ba2ef0e53193832d311c2'/>
<id>urn:sha1:d3ab78560b9a244bdb2ba2ef0e53193832d311c2</id>
<content type='text'>
Replace the hardcoded variable name apic_es7000 in modpost
with a __initdata_refok marker.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: warn about references from .init.text to .exit.text</title>
<updated>2007-07-16T21:24:47Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2007-06-02T19:29:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6fc53bae3d5940f1b123afa5ad082359b1a376be'/>
<id>urn:sha1:6fc53bae3d5940f1b123afa5ad082359b1a376be</id>
<content type='text'>
The .exit.text section may be discarded either at build or at runtime.
So let modpost warn if this situation is detected.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: consolidate section checks</title>
<updated>2007-07-16T21:24:13Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2007-06-02T22:41:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1d8af559f9ffd6847856f74658e501ed7ded9f01'/>
<id>urn:sha1:1d8af559f9ffd6847856f74658e501ed7ded9f01</id>
<content type='text'>
Move more checks from whitelist to the section check functions.
Remove the redundent pci_fixup check.
Renumber the patterns.
No functional changes.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: refactor code in modpost to improve maintainability</title>
<updated>2007-07-16T21:21:34Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2007-06-02T19:18:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1087247b7d8f1938425906d2ac983df76c6dcc18'/>
<id>urn:sha1:1087247b7d8f1938425906d2ac983df76c6dcc18</id>
<content type='text'>
There were a great deal of overlap between the two functions
that check which sections may reference .init.text and .exit.text.
Factor out common check to a separate function and
sort entries in the original functions.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
</feed>
