<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux, branch v2.6.21-rc5</title>
<subtitle>Linux Kernel (branches are rebased on master from time to time)</subtitle>
<id>https://sre.ring0.de/linux/atom?h=v2.6.21-rc5</id>
<link rel='self' href='https://sre.ring0.de/linux/atom?h=v2.6.21-rc5'/>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/'/>
<updated>2007-03-25T22:56:23Z</updated>
<entry>
<title>Linux 2.6.21-rc5</title>
<updated>2007-03-25T22:56:23Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-03-25T22:56:23Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=e0f2e3a06be513352cb4955313ed7e55909acd84'/>
<id>urn:sha1:e0f2e3a06be513352cb4955313ed7e55909acd84</id>
<content type='text'>
.. hopefully most of the fallout of the timer changes is contained now.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] clocksource: Fix thinko in watchdog selection</title>
<updated>2007-03-25T21:57:34Z</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2007-03-25T12:42:51Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=948ac6d71cf868b431adb3139d8dfbd9c4e4a6ca'/>
<id>urn:sha1:948ac6d71cf868b431adb3139d8dfbd9c4e4a6ca</id>
<content type='text'>
The watchdog implementation excludes low res / non continuous
clocksources from being selected as a watchdog reference
unintentionally.

Allow using jiffies/PIT as a watchdog reference as long as no better
clocksource is available. This is necessary to detect TSC breakage on
systems, which have no pmtimer/hpet.

The main goal of the initial patch (preventing to switch to highres/nohz
when no reliable fallback clocksource is available) is still guaranteed
by the checks in clocksource_watchdog().

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] dynticks: fix hrtimer rounding error in next_timer_interrupt</title>
<updated>2007-03-25T21:57:34Z</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2007-03-25T12:31:17Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=9501b6cf5541f0d576d566a463f1e7d3eaaab4eb'/>
<id>urn:sha1:9501b6cf5541f0d576d566a463f1e7d3eaaab4eb</id>
<content type='text'>
The rework of next_timer_interrupt() fixed the timer wheel bugs, but
invented a rounding error versus the next hrtimer event. This is caused
by the conversion of the hrtimer internal representation to relative
jiffies.

This causes bug #8100:
http://bugzilla.kernel.org/show_bug.cgi?id=8100

next_timer_interrupt() returns "now" in such a case and causes the code
in tick_nohz_stop_sched_tick() to trigger the timer softirq, which is
bogus as no timer is due for expiry. This results in an endless context
switching between idle and ksoftirqd until a timer is due for expiry.

Modify the hrtimer evaluation so that, it returns now + 1, when the
conversion results in a delta &lt; 1 jiffie.

It's confirmed to resolve bug #8100

Reported-by: Emil Karlson &lt;jkarlson@cc.hut.fi&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge master.kernel.org:/home/rmk/linux-2.6-arm</title>
<updated>2007-03-25T00:01:45Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-03-25T00:01:45Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=317ec6cd00f25d05d153a780bc178c5335f320ee'/>
<id>urn:sha1:317ec6cd00f25d05d153a780bc178c5335f320ee</id>
<content type='text'>
* master.kernel.org:/home/rmk/linux-2.6-arm:
  [ARM] 4278/1: configure pxa27x I2C SCL as "input"
  [ARM] 4272/1: Missing symbol h1940_pm_return fix
  [ARM] 4235/1: ns9xxx: declare the clock functions as "const"
  [ARM] 4271/1: iop32x: fix ep80219 detection (support iq80219 platforms)
  [ARM] 4270/2: mach-s3c2443/irq.c off by one error in dma irqs
</content>
</entry>
<entry>
<title>[PATCH] fix typos in net/ieee80211/Kconfig</title>
<updated>2007-03-24T23:51:53Z</updated>
<author>
<name>Patrick Ringl</name>
<email>patrick_@freenet.de</email>
</author>
<published>2007-03-24T22:56:58Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=0fa7d868ca456ddf4f41b700fd9dee186f8f4e12'/>
<id>urn:sha1:0fa7d868ca456ddf4f41b700fd9dee186f8f4e12</id>
<content type='text'>
This is just a QA / cosmetic fix ..

[ "a modules" =&gt; "a module" ]

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] cx88-dvb: fix nxt200x rf input switching</title>
<updated>2007-03-24T23:49:22Z</updated>
<author>
<name>Michael Krufky</name>
<email>mkrufky@linuxtv.org</email>
</author>
<published>2007-03-24T17:21:53Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=f5ae29e284b328e0976789d5c199bbbe80e4b005'/>
<id>urn:sha1:f5ae29e284b328e0976789d5c199bbbe80e4b005</id>
<content type='text'>
After dvb tuner refactoring, the pllbuff has been altered such that the pll
address is now stored in buf[0].  Instead of sending buf to set_pll_input,
we should send buf+1.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Cc: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
Cc: Ivan Andrewjeski &lt;ivan@fiero-gt.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[ARM] 4278/1: configure pxa27x I2C SCL as "input"</title>
<updated>2007-03-24T23:24:39Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>gl@dsa-ac.de</email>
</author>
<published>2007-03-22T12:06:55Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=53698d2537bc8c2b8fedc788b8b927da9a004f9b'/>
<id>urn:sha1:53698d2537bc8c2b8fedc788b8b927da9a004f9b</id>
<content type='text'>
It has been reported by Julian Deng that configuring the pxa27x i2c SCL line as output generates a short negative pulse on it during the call to pxa_gpio_mode(GPIO117_I2CSCL_MD); as it first switches it to output and then configures it for the alternate function. The SCL line is in fact bidirectional and can also be configured as 117 | GPIO_ALT_FN_1_IN, in which case the pulse is not generated. This is exactly what this patch does.

Author: Julian Deng &lt;dengtj@sitek.cn&gt;

Signed-off-by: G. Liakhovetski &lt;gl@dsa-ac.de&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[PATCH] i386: Prevent early access to TSC to avoid crash on TSCless systems</title>
<updated>2007-03-24T22:45:53Z</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2007-03-24T22:02:49Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=d9a5c0a4e0b4c84850a1a5bbacba3f7858b67037'/>
<id>urn:sha1:d9a5c0a4e0b4c84850a1a5bbacba3f7858b67037</id>
<content type='text'>
commit f9690982b8c2f9a2c65acdc113e758ec356676a3 removed the check for
cpu_khz from sched_clock(), which prevented early access to the TSC by
non obvious magic.

This is harmless as long as the CPU has a TSC. On TSCless systems this
results in an illegal instruction trap.

Replace tsc_disabled and tsc_unstable by tsc_enabled, which is only set
when the tsc is available and not unstable.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Acked-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] SB1250: Fix bugs/warnings by creative use of volatile.</title>
<updated>2007-03-24T17:01:50Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2007-03-24T14:26:13Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=8fb303c7f1118b0a82aa08e33429adf9b5ad192c'/>
<id>urn:sha1:8fb303c7f1118b0a82aa08e33429adf9b5ad192c</id>
<content type='text'>
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] SB1: Fix pile of gcc's bogus format string warnings.</title>
<updated>2007-03-24T17:01:50Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2007-03-24T14:09:59Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=41a8198f61d858bcad7ef705d5d3ec3e3a8dea4a'/>
<id>urn:sha1:41a8198f61d858bcad7ef705d5d3ec3e3a8dea4a</id>
<content type='text'>
  CC      arch/mips/mm/cerr-sb1.o
arch/mips/mm/cerr-sb1.c: In function 'sb1_cache_error':
arch/mips/mm/cerr-sb1.c:235: warning: format '%010llx' expects type 'long long unsigned int', but argument 2 has type 'uint64_t'
arch/mips/mm/cerr-sb1.c: In function 'extract_ic':
arch/mips/mm/cerr-sb1.c:385: warning: format '%016llx' expects type 'long long unsigned int', but argument 3 has type 'uint64_t'
arch/mips/mm/cerr-sb1.c:385: warning: format '%016llX' expects type 'long long unsigned int', but argument 6 has type 'uint64_t'
arch/mips/mm/cerr-sb1.c: In function 'extract_dc':
arch/mips/mm/cerr-sb1.c:523: warning: format '%010llx' expects type 'long long unsigned int', but argument 3 has type 'uint64_t'
arch/mips/mm/cerr-sb1.c:523: warning: format '%016llX' expects type 'long long unsigned int', but argument 7 has type 'uint64_t'
arch/mips/mm/cerr-sb1.c:570: warning: format '%016llX' expects type 'long long unsigned int', but argument 3 has type 'uint64_t'
  LD      arch/mips/mm/built-in.o

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
</feed>
