<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-obmc-linux/init, branch v2.6.26-rc6</title>
<subtitle>Talos™ II Linux sources for OpenBMC</subtitle>
<id>https://git.raptorcs.com/git/talos-obmc-linux/atom?h=v2.6.26-rc6</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-obmc-linux/atom?h=v2.6.26-rc6'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/'/>
<updated>2008-05-25T21:03:18+00:00</updated>
<entry>
<title>Kconfig: introduce ARCH_DEFCONFIG to DEFCONFIG_LIST</title>
<updated>2008-05-25T21:03:18+00:00</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2008-05-25T21:03:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=73531905ed53576d9e8707659a761e7046a60497'/>
<id>urn:sha1:73531905ed53576d9e8707659a761e7046a60497</id>
<content type='text'>
init/Kconfig contains a list of configs that are searched
for if 'make *config' are used with no .config present.
Extend this list to look at the config identified by
ARCH_DEFCONFIG.

With this change we now try the defconfig targets last.

This fixes a regression reported
by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: Ingo Molnar &lt;mingo@redhat.com&gt;
Cc: "H. Peter Anvin" &lt;hpa@zytor.com&gt;
</content>
</entry>
<entry>
<title>md: proper extern for mdp_major</title>
<updated>2008-05-24T16:56:09+00:00</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@kernel.org</email>
</author>
<published>2008-05-23T20:04:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=03de250a269bfa8e6a9e6ccb4a1dbce19dae8a61'/>
<id>urn:sha1:03de250a269bfa8e6a9e6ccb4a1dbce19dae8a61</id>
<content type='text'>
This patch adds a proper extern for mdp_major in include/linux/raid/md.h

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Signed-off-by: Neil Brown &lt;neilb@suse.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>initcalls: Fix m68k build and possible buffer overflow</title>
<updated>2008-05-16T01:20:06+00:00</updated>
<author>
<name>Cyrill Gorcunov</name>
<email>gorcunov@gmail.com</email>
</author>
<published>2008-05-15T20:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=a76bfd0da2321ed0a978ccbef192856ce7ed687a'/>
<id>urn:sha1:a76bfd0da2321ed0a978ccbef192856ce7ed687a</id>
<content type='text'>
This patch fixes a build bug on m68k - gcc decides to emit a call to the
strlen library function, which we don't implement.

More importantly - my previous patch "init: don't lose initcall return
values" (commit e662e1cfd434aa234b72fbc781f1d70211cb785b) had introduced
potential buffer overflow by wrong calculation of string accumulator
size.

Use strlcat() instead, fixing both bugs.

Many thanks Andreas Schwab and Geert Uytterhoeven for helping
to catch and fix the bug.

Signed-off-by: Cyrill Gorcunov &lt;gorcunov@gmail.com&gt;
Cc: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Split up 'do_initcalls()' into two simpler functions</title>
<updated>2008-05-16T01:14:01+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2008-05-16T01:14:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=e0df154f45e40677781e971daec6c430cb34716b'/>
<id>urn:sha1:e0df154f45e40677781e971daec6c430cb34716b</id>
<content type='text'>
One function to just loop over the entries, one function to actually do
the call and the associated debugging code.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Clean up 'print_fn_descriptor_symbol()' types</title>
<updated>2008-05-16T00:50:37+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2008-05-16T00:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=a442ac512f36981182e66a427ad05f449ff6593b'/>
<id>urn:sha1:a442ac512f36981182e66a427ad05f449ff6593b</id>
<content type='text'>
Everybody wants to pass it a function pointer, and in fact, that is what
you _must_ pass it for it to make sense (since it knows that ia64 and
ppc64 use descriptors for function pointers and fetches the actual
address from there).

So don't make the argument be a 'unsigned long' and force everybody to
add a cast.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>block: do_mounts - accept root=&lt;non-existant partition&gt;</title>
<updated>2008-05-14T17:37:57+00:00</updated>
<author>
<name>Kay Sievers</name>
<email>kay.sievers@vrfy.org</email>
</author>
<published>2008-05-06T20:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=30f2f0eb4bd2c43d10a8b0d872c6e5ad8f31c9a0'/>
<id>urn:sha1:30f2f0eb4bd2c43d10a8b0d872c6e5ad8f31c9a0</id>
<content type='text'>
Some devices, like md, may create partitions only at first access,
so allow root= to be set to a valid non-existant partition of an
existing disk. This applies only to non-initramfs root mounting.

This fixes a regression from 2.6.24 which did allow this to happen and
broke some users machines :(

Acked-by: Neil Brown &lt;neilb@suse.de&gt;
Tested-by: Joao Luis Meloni Assirati &lt;assirati@nonada.if.usp.br&gt;
Cc: stable &lt;stable@kernel.org&gt;
Signed-off-by: Kay Sievers &lt;kay.sievers@vrfy.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>init: don't lose initcall return values</title>
<updated>2008-05-13T15:02:25+00:00</updated>
<author>
<name>Cyrill Gorcunov</name>
<email>gorcunov@gmail.com</email>
</author>
<published>2008-05-12T21:02:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=e662e1cfd434aa234b72fbc781f1d70211cb785b'/>
<id>urn:sha1:e662e1cfd434aa234b72fbc781f1d70211cb785b</id>
<content type='text'>
There is an ability to lose an initcall return value if it happened with irq
disabled or imbalanced preemption (and if we debug initcall).

Signed-off-by: Cyrill Gorcunov &lt;gorcunov@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>module: don't ignore vermagic string if module doesn't have modversions</title>
<updated>2008-05-09T14:45:18+00:00</updated>
<author>
<name>Rusty Russell</name>
<email>rusty@rustcorp.com.au</email>
</author>
<published>2008-05-09T06:25:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=91e37a793b5a9436a2d12b2f0a8f52db3a133e1d'/>
<id>urn:sha1:91e37a793b5a9436a2d12b2f0a8f52db3a133e1d</id>
<content type='text'>
Linus found a logic bug: we ignore the version number in a module's
vermagic string if we have CONFIG_MODVERSIONS set, but modversions
also lets through a module with no __versions section for modprobe
--force (with tainting, but still).

We should only ignore the start of the vermagic string if the module
actually *has* crcs to check.  Rather than (say) having an
entertaining hissy fit and creating a config option to work around the
buggy code.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>pcspkr: fix dependancies</title>
<updated>2008-05-07T10:42:03+00:00</updated>
<author>
<name>Stas Sergeev</name>
<email>stsp@aknet.ru</email>
</author>
<published>2008-05-07T10:39:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=e5e1d3cb20034a3cbcfff1f0bae12201aa2ce17e'/>
<id>urn:sha1:e5e1d3cb20034a3cbcfff1f0bae12201aa2ce17e</id>
<content type='text'>
fix pcspkr dependancies: make the pcspkr platform
drivers to depend on a platform device, and
not the other way around.

Signed-off-by: Stas Sergeev &lt;stsp@aknet.ru&gt;
Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Acked-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
CC: Vojtech Pavlik &lt;vojtech@suse.cz&gt;
CC: Michael Opdenacker &lt;michael-lists@free-electrons.com&gt;
[fixed for 2.6.26-rc1 by tiwai]
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>sched: default to n for GROUP_SCHED and FAIR_GROUP_SCHED</title>
<updated>2008-05-05T21:56:18+00:00</updated>
<author>
<name>Parag Warudkar</name>
<email>parag.warudkar@gmail.com</email>
</author>
<published>2008-05-04T00:42:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=aac6abca858386438d9a7233c3471d2ecfa2f704'/>
<id>urn:sha1:aac6abca858386438d9a7233c3471d2ecfa2f704</id>
<content type='text'>
GROUP_SCHED is confirmed to cause unacceptable latencies, see:

   http://lkml.org/lkml/2008/5/2/370.

Mark it EXPERIMENTAL and default to no for now.

Signed-off-by: Parag Warudkar &lt;parag.warudkar@gmail.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
</feed>
