<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/drivers/pcsp, branch linux-2.6.30.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-05-20T15:08:00Z</updated>
<entry>
<title>ALSA: pcsp - fix printk format warning again</title>
<updated>2009-05-20T15:08:00Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2009-05-20T15:05:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b3b778b387ed3849ebc4a51baf8617be90df6625'/>
<id>urn:sha1:b3b778b387ed3849ebc4a51baf8617be90df6625</id>
<content type='text'>
The commit 5a641bcd6398841cc4606b0a732d41a09256fd94 changed the
printk format to '%lu', but the value passed seems to be dependent
on the architecture.  On x86-64, I got a new warning now because an
int value is passed actaully.

As a workaround, just cast the value always to unsigned long.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: pcsp: fix printk format warning</title>
<updated>2009-05-14T16:03:10Z</updated>
<author>
<name>Randy Dunlap</name>
</author>
<published>2009-05-14T15:49:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5a641bcd6398841cc4606b0a732d41a09256fd94'/>
<id>urn:sha1:5a641bcd6398841cc4606b0a732d41a09256fd94</id>
<content type='text'>
Fix printk format warning:

sound/drivers/pcsp/pcsp_mixer.c:54: warning: format '%d' expects type 'int', but argument 3 has type 'long unsigned int'

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'topic/misc' into for-linus</title>
<updated>2009-03-23T23:35:50Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2009-03-23T23:35:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e0d2054fd3cf167395390dc1758644486c782707'/>
<id>urn:sha1:e0d2054fd3cf167395390dc1758644486c782707</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ALSA: Add missing KERN_* prefix to printk in sound/drivers</title>
<updated>2009-02-05T15:00:56Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2009-02-05T14:51:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=45203832df2fa9e94ca0a249ddb20d2b077e58cc'/>
<id>urn:sha1:45203832df2fa9e94ca0a249ddb20d2b077e58cc</id>
<content type='text'>
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Convert to snd_card_create() in other sound/*</title>
<updated>2009-01-12T14:21:19Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-12-28T15:45:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd7dd77c2a05c530684eea2e3af16449ae9c5d52'/>
<id>urn:sha1:bd7dd77c2a05c530684eea2e3af16449ae9c5d52</id>
<content type='text'>
Convert from snd_card_new() to the new snd_card_create() function
in other sound subdirectories.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip</title>
<updated>2008-12-31T00:16:21Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2008-12-31T00:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bb758e9637e5ddcff84a97177415499ae1fed498'/>
<id>urn:sha1:bb758e9637e5ddcff84a97177415499ae1fed498</id>
<content type='text'>
* 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
  hrtimers: fix warning in kernel/hrtimer.c
  x86: make sure we really have an hpet mapping before using it
  x86: enable HPET on Fujitsu u9200
  linux/timex.h: cleanup for userspace
  posix-timers: simplify de_thread()-&gt;exit_itimers() path
  posix-timers: check -&gt;it_signal instead of -&gt;it_pid to validate the timer
  posix-timers: use "struct pid*" instead of "struct task_struct*"
  nohz: suppress needless timer reprogramming
  clocksource, acpi_pm.c: put acpi_pm_read_slow() under CONFIG_PCI
  nohz: no softirq pending warnings for offline cpus
  hrtimer: removing all ur callback modes, fix
  hrtimer: removing all ur callback modes, fix hotplug
  hrtimer: removing all ur callback modes
  x86: correct link to HPET timer specification
  rtc-cmos: export second NVRAM bank

Fixed up conflicts in sound/drivers/pcsp/pcsp.c and sound/core/hrtimer.c
manually.
</content>
</entry>
<entry>
<title>ALSA: pcsp - Fix starting the stream with HRTIMER_CB_IRQSAFE_UNLOCK</title>
<updated>2008-11-26T13:13:03Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-11-26T13:13:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eea0579fc85e64e9f05361d5aacf496fe7a151aa'/>
<id>urn:sha1:eea0579fc85e64e9f05361d5aacf496fe7a151aa</id>
<content type='text'>
With the callback mode HRTIMER_CB_IRQSAFE_UNLOCK, the start of the
stream with zero delay doesn't work.  Since IRQSAFE mode is removed,
we have to change the pcsp start-up code.

This patch splits the callback function to two parts, the triggering
of the port and the calculation of the expire time, and the update of
the ALSA PCM core.  The first part is called both from the trigger-start
and the hrtimer callback while the latter is handled only in the
hrtimer callback.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'topic/misc' into topic/pcsp-fix</title>
<updated>2008-11-26T13:12:42Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-11-26T13:12:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e7dd8c1bdacf658b0ade51facb2f7eaf40eb0ac4'/>
<id>urn:sha1:e7dd8c1bdacf658b0ade51facb2f7eaf40eb0ac4</id>
<content type='text'>
Conflicts:
	sound/drivers/pcsp/pcsp_lib.c
</content>
</entry>
<entry>
<title>hrtimer: removing all ur callback modes</title>
<updated>2008-11-25T14:45:46Z</updated>
<author>
<name>Peter Zijlstra</name>
</author>
<published>2008-11-25T11:43:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ca109491f612aab5c8152207631c0444f63da97f'/>
<id>urn:sha1:ca109491f612aab5c8152207631c0444f63da97f</id>
<content type='text'>
Impact: cleanup, move all hrtimer processing into hardirq context

This is an attempt at removing some of the hrtimer complexity by
reducing the number of callback modes to 1.

This means that all hrtimer callback functions will be ran from HARD-irq
context.

I went through all the 30 odd hrtimer callback functions in the kernel
and saw only one that I'm not quite sure of, which is the one in
net/can/bcm.c - hence I'm CC-ing the folks responsible for that code.

Furthermore, the hrtimer core now calls callbacks directly with IRQs
disabled in case you try to enqueue an expired timer. If this timer is a
periodic timer (which should use hrtimer_forward() to advance its time)
then it might be possible to end up in an inf. recursive loop due to the
fact that hrtimer_forward() doesn't round up to the next timer
granularity, and therefore keeps on calling the callback - obviously
this needs a fix.

Aside from that, this seems to compile and actually boot on my dual core
test box - although I'm sure there are some bugs in, me not hitting any
makes me certain :-)

Signed-off-by: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>ALSA: pcsp - Use HRTIMER_CB_IRQSAFE_UNLOCKED</title>
<updated>2008-11-14T12:58:43Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-11-14T12:58:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8a75f4fb28766878893b4335f4b5743ce9b931fe'/>
<id>urn:sha1:8a75f4fb28766878893b4335f4b5743ce9b931fe</id>
<content type='text'>
HRTIMER_CB_IRQSAFE was removed in the upstream.
Try to use HRTIMER_CB_IRQSAFE_UNLOCKED instead.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
</feed>
