<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/scripts/mod, branch v2.6.16</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.16</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.16'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2006-03-17T15:51:25Z</updated>
<entry>
<title>[PATCH] kbuild: fix buffer overflow in modpost</title>
<updated>2006-03-17T15:51:25Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2006-03-17T07:04:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7670f023aabd976c25862e4c6fb9f6d9d2758153'/>
<id>urn:sha1:7670f023aabd976c25862e4c6fb9f6d9d2758153</id>
<content type='text'>
Jiri Benc &lt;jbenc@suse.cz&gt; reported that modpost would stop with SIGABRT if
used with long filepaths.
The error looked like:
&gt;   Building modules, stage 2.
&gt;   MODPOST
&gt; *** glibc detected *** scripts/mod/modpost: realloc(): invalid next size:
+0x0809f588 ***
&gt; [...]

Fix this by allocating at least the required memory + SZ bytes each time.
Before we sometimes ended up allocating too little memory resuting in the
glibc detected bug above.  Based on patch originally submitted by: Jiri
Benc &lt;jbenc@suse.cz&gt;

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] s390: fix match in ccw modalias</title>
<updated>2006-03-07T02:40:45Z</updated>
<author>
<name>Bastian Blank</name>
<email>bastian@waldi.eu.org</email>
</author>
<published>2006-03-06T23:43:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=de1d9c033f32ce39bf60e25be3b8624225fa9181'/>
<id>urn:sha1:de1d9c033f32ce39bf60e25be3b8624225fa9181</id>
<content type='text'>
Fix matching of devmodel in modaliases.  It breaks automatic loading of any
dasd module.

Cc: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Cc: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Acked-by: Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>modpost/file2alias: Fix typo</title>
<updated>2006-01-08T17:44:01Z</updated>
<author>
<name>Brian Gerst</name>
<email>bgerst@didntduck.org</email>
</author>
<published>2006-01-08T15:53:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cc6fa432f5eec26c43fd06c0314cb1c2cae6d9a1'/>
<id>urn:sha1:cc6fa432f5eec26c43fd06c0314cb1c2cae6d9a1</id>
<content type='text'>
SND_MAX should be FF_MAX

Signed-off-by: Brian Gerst &lt;bgerst@didntduck.org&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6</title>
<updated>2006-01-05T02:44:12Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2006-01-05T02:44:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=db9edfd7e339ca4113153d887e782dd05be5a9eb'/>
<id>urn:sha1:db9edfd7e339ca4113153d887e782dd05be5a9eb</id>
<content type='text'>
Trivial manual merge fixup for usb_find_interface clashes.
</content>
</entry>
<entry>
<title>[PATCH] Input: add modalias support</title>
<updated>2006-01-05T00:18:09Z</updated>
<author>
<name>Rusty Russell</name>
<email>rusty@rustcorp.com.au</email>
</author>
<published>2005-12-07T20:40:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1d8f430c15b3a345db990e285742c67c2f52f9a6'/>
<id>urn:sha1:1d8f430c15b3a345db990e285742c67c2f52f9a6</id>
<content type='text'>
Here's the patch for modalias support for input classes.  It uses
comma-separated numbers, and doesn't describe all the potential keys (no
module currently cares, and that would make the strings huge).  The
changes to input.h are to move the definitions needed by file2alias
outside __KERNEL__.  I chose not to move those definitions to
mod_devicetable.h, because there are so many that it might break compile
of something else in the kernel.

The rest is fairly straightforward.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
CC: Kay Sievers &lt;kay.sievers@vrfy.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>kbuild: set correct KBUILD_MODNAME when using well known kernel symbols as module names</title>
<updated>2005-12-25T23:33:41Z</updated>
<author>
<name>Ustyugov Roman</name>
<email>dr_unique@ymg.ru</email>
</author>
<published>2005-09-23T04:42:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f83b5e323f57d6e1f35a839d663e91cebe985e54'/>
<id>urn:sha1:f83b5e323f57d6e1f35a839d663e91cebe985e54</id>
<content type='text'>
This patch fixes a problem when we use well known kernel symbols as module
names.

For example, if module source name is current.c, idle_stack.c or etc.,
we have a bad KBUILD_MODNAME value.
For example, KBUILD_MODNAME will be "get_current()" instead of "current", or
"(init_thread_union.stack)" instead of "idle_task".

The trick is to define a stringify macro on the commandline - named
KBUILD_STR for namespace reasons - and then to stringify the module
name.

There are a few uses of KBUILD_MODNAME throughout the tree but the usage
is for debug and will not be harmed by this change so left untouched for now.

While at it KBUILD_BASENAME was changed too. Any spinlock usage in the
unix module would have created wrong section names without it.
Usage in spinlock.h fixed so it no longer stringify KBUILD_BASENAME.

Original patch from Ustyogov Roman - all bugs introduced by me.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: Fix crc-error warning on modules</title>
<updated>2005-12-25T20:18:11Z</updated>
<author>
<name>Luke Yang</name>
<email>luke.adi@gmail.com</email>
</author>
<published>2005-12-21T02:27:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9572b28faf72859c6b91891c627870cfa282d19d'/>
<id>urn:sha1:9572b28faf72859c6b91891c627870cfa282d19d</id>
<content type='text'>
   This is the patch for the following issue:

 In include/linux/module.h, "__crc_" and "__ksymtab_" are hard
coded to be the   prefix for some kinds of symbols (CRC symbol and
ksymtab section). But in script /mod/modpost.c,
MODULE_SYMBOL_PREFIX##"__crc_" is used as the prefix to search CRC
symbols. So if an architecture (such as h8300 or Blackfin) defines
MODULE_SYMBOL_PREFIX as not NULL ("_"), modpost will always warn about
"no invalid crc".
  And it is the same with KSYMTAB_PFX.

Signed-off-by: Luke Yang &lt;luke.adi@gmail.com&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] I2C: add i2c module alias for i2c drivers to use</title>
<updated>2005-10-28T21:02:15Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2005-10-21T22:23:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a9d1b24d91f91b77db3da8aeacb414764f789b9c'/>
<id>urn:sha1:a9d1b24d91f91b77db3da8aeacb414764f789b9c</id>
<content type='text'>
This is the start of adding hotplug-like support for i2c devices.

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>Add some basic .gitignore files</title>
<updated>2005-10-18T15:26:15Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-10-18T15:26:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1e65174a3378494608e8ed7f8c74d658be9a0fb2'/>
<id>urn:sha1:1e65174a3378494608e8ed7f8c74d658be9a0fb2</id>
<content type='text'>
This still leaves driver and architecture-specific subdirectories alone,
but gets rid of the bulk of the "generic" generated files that we should
ignore.

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] pcmcia: fix cross-platform issues with pcmcia module aliases</title>
<updated>2005-09-26T11:13:58Z</updated>
<author>
<name>Kars de Jong</name>
<email>jongk@linux-m68k.org</email>
</author>
<published>2005-09-25T12:39:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4fb7edce52e5b6cf41e3375822d74a27f0b6f2dd'/>
<id>urn:sha1:4fb7edce52e5b6cf41e3375822d74a27f0b6f2dd</id>
<content type='text'>
- Added a missing TO_NATIVE call to scripts/mod/file2alias.c:do_pcmcia_entry()
- Add an alignment attribute to struct pcmcia_device_no to solve an alignment
  issue seen when cross-compiling on x86 for m68k.

Signed-off-by: Kars de Jong &lt;jongk@linux-m68k.org&gt;
Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
</feed>
