<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers, branch v2.6.14.2</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers?h=v2.6.14.2</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers?h=v2.6.14.2'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2005-11-11T05:18:55Z</updated>
<entry>
<title>[PATCH] airo.c/airo_cs.c: correct prototypes</title>
<updated>2005-11-11T05:18:55Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2005-11-09T18:22:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f6e896dc60c84b5c5fb800c8e714b14f6e43668d'/>
<id>urn:sha1:f6e896dc60c84b5c5fb800c8e714b14f6e43668d</id>
<content type='text'>
This patch creates a file airo.h containing prototypes of the global
functions in airo.c used by airo_cs.c .

If you got strange problems with either airo_cs devices or in any other
completely unrelated part of the kernel shortly or long after a airo_cs
device was detected by the kernel, this might have been caused by the
fact that caller and callee disagreed regarding the size of the first
argument to init_airo_card()...

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: always export interface information for modalias</title>
<updated>2005-11-11T05:18:55Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2005-11-09T18:22:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0b7a194cceea9ac1c2cf9de3cffc5b735773c451'/>
<id>urn:sha1:0b7a194cceea9ac1c2cf9de3cffc5b735773c451</id>
<content type='text'>
This fixes a problem with some cdc acm devices that were not getting
automatically loaded as the module alias was not being reported
properly.

This check was for back in the days when we only reported hotplug events
for the main usb device, not the interfaces.  We should always give the
interface information for MODALIAS/modalias as it can be needed.

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] Oops on suspend after on-the-fly switch to anticipatory i/o scheduler - PowerBook5, 4</title>
<updated>2005-11-11T05:18:54Z</updated>
<author>
<name>Jens Axboe</name>
<email>axboe@suse.de</email>
</author>
<published>2005-11-09T18:22:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d47698c7ff2a71160e1095161e841af1ddd9fe8b'/>
<id>urn:sha1:d47698c7ff2a71160e1095161e841af1ddd9fe8b</id>
<content type='text'>
Paul Collins wrote:
&gt;I boot with elevator=cfq (wanted to try the ionice stuff, never got
&gt;around to it).  Having decided to go back to the anticipatory
&gt;scheduler, I did the following:
&gt;
&gt;# echo anticipatory &gt; /sys/block/hda/queue/scheduler
&gt;# echo anticipatory &gt; /sys/block/hdc/queue/scheduler
&gt;
&gt;A while later I did 'sudo snooze', which produced the Oops below.
&gt;
&gt;Booting with elevator=as and then changing to cfq, sleep works fine.
&gt;But if I resume and change back to anticipatory I get a similar Oops
&gt;on the next 'sudo snooze'.
&gt;
&gt;
&gt;  Oops: kernel access of bad area, sig: 11 [#1]
&gt;  NIP: C01E1948 LR: C01D6A60 SP: EFBC5C20 REGS: efbc5b70 TRAP: 0300
&gt;Not tainted
&gt;  MSR: 00001032 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 11
&gt;  DAR: 00000020, DSISR: 40000000
&gt;  TASK = efb012c0[1213] 'pmud' THREAD: efbc4000
&gt;  Last syscall: 54   GPR00: 00080000 EFBC5C20 EFB012C0 EFE9E044
&gt;EFBC5CE8 00000002 00000000 C03B0000   GPR08: C046E5D8 00000000
&gt;C03B47C8 E6A58360 22042422 1001E4DC 10010000 10000000   GPR16:
&gt;10000000 10000000 10000000 7FE4EB40 10000000 10000000 10010000
&gt;C0400000   GPR24: C0380000 00000002 00000002 C046E0C0 00000000
&gt;00000002 00000000 EFBC5CE8   NIP [c01e1948] as_insert_request+0xa8/0x6b0
&gt;  LR [c01d6a60] __elv_add_request+0xa0/0x100
&gt;  Call trace:
&gt;   [c01d6a60] __elv_add_request+0xa0/0x100
&gt;   [c01ffb84] ide_do_drive_cmd+0xb4/0x190
&gt;   [c01fc1c0] generic_ide_suspend+0x80/0xa0
&gt;   [c01d4574] suspend_device+0x104/0x160
&gt;   [c01d47c0] device_suspend+0x120/0x330
&gt;   [c03f3b50] pmac_suspend_devices+0x50/0x1b0
&gt;   [c03f4294] pmu_ioctl+0x344/0x9b0
&gt;   [c0082aa4] do_ioctl+0x84/0x90
&gt;   [c0082b3c] vfs_ioctl+0x8c/0x460
&gt;   [c0082f50] sys_ioctl+0x40/0x80
&gt;   [c0004850] ret_from_syscall+0x0/0x4c

Don't clear -&gt;elevator_data on exit, if we are switching queues we are
overwriting the data of the new io scheduler.

Signed-off-by: Jens Axboe &lt;axboe@suse.de&gt;
Signed-off-by: Chris Wright &lt;chrisw@osdl.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] prism54 : Fix frame length</title>
<updated>2005-11-11T05:18:54Z</updated>
<author>
<name>Roger While</name>
<email>simrw@sim-basis.de</email>
</author>
<published>2005-11-09T18:22:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e0be26d5c0a5f9eaf3fe55dac456be3d8356bb67'/>
<id>urn:sha1:e0be26d5c0a5f9eaf3fe55dac456be3d8356bb67</id>
<content type='text'>
prism54 is leaking information when passing transmits to the firmware.
There is no requirement to adjust the length to &gt;= ETH_ZLEN.
Just pass the skb length (after possible adjustment).

Signed-off-by: Roger While &lt;simrw@sim-basis.de&gt;
Acked-by: Jeff Garzik &lt;jgarzik@pobox.com&gt;
Signed-off-by: Chris Wright &lt;chrisw@osdl.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] cpufreq: SMP fix for conservative governor</title>
<updated>2005-10-27T23:29:24Z</updated>
<author>
<name>Dave Jones</name>
<email>davej@redhat.com</email>
</author>
<published>2005-10-27T23:16:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=927321440976d0781a252eefe686ae6b0f236ae2'/>
<id>urn:sha1:927321440976d0781a252eefe686ae6b0f236ae2</id>
<content type='text'>
Don't try to access not-present CPUs.  Conservative governor will always
oops on SMP without this fix.

Fixes http://bugzilla.kernel.org/show_bug.cgi?id=4781

Signed-off-by: Venkatesh Pallipadi &lt;venkatesh.pallipadi@intel.com&gt;
Signed-off-by: Dave Jones &lt;davej@redhat.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>Merge master.kernel.org:/home/rmk/linux-2.6-serial</title>
<updated>2005-10-26T21:02:49Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-10-26T21:02:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e02fd44056dd8077b49b4bd92c5799a75e89cd65'/>
<id>urn:sha1:e02fd44056dd8077b49b4bd92c5799a75e89cd65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] fix radeon_cp_init_ring_buffer()</title>
<updated>2005-10-26T17:46:19Z</updated>
<author>
<name>Ivan Kokshaysky</name>
<email>ink@jurassic.park.msu.ru</email>
</author>
<published>2005-10-26T10:05:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b0917bd912d3708c50e1df1b5e1648d0547108a3'/>
<id>urn:sha1:b0917bd912d3708c50e1df1b5e1648d0547108a3</id>
<content type='text'>
I've seen similar failure on alpha.

Obviously, someone forgot to convert sg-&gt;handle stuff for
PCI gart case.

Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] md: make sure mdthreads will always respond to kthread_stop</title>
<updated>2005-10-26T17:39:42Z</updated>
<author>
<name>NeilBrown</name>
<email>neilb@suse.de</email>
</author>
<published>2005-10-26T08:58:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8712e553562bbbed9b3a99370f08e9bc25908a76'/>
<id>urn:sha1:8712e553562bbbed9b3a99370f08e9bc25908a76</id>
<content type='text'>
There are still a couple of cases where md threads (the resync/recovery
thread) is not interruptible since the change to use kthreads.  All places
there it tests "signal_pending", it should also test kthread_should_stop,
as with this patch.

Signed-off-by: Neil Brown &lt;neilb@suse.de&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>PCI: be more verbose about resource quirks</title>
<updated>2005-10-26T03:40:09Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-10-26T03:40:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6693e74a16ef563960764bd963f1048392135c3c'/>
<id>urn:sha1:6693e74a16ef563960764bd963f1048392135c3c</id>
<content type='text'>
When reserving an PCI quirk, note that in the kernel bootup messages.

Also, parse the strange PIIX4 device resources - they should get their
own PCI resource quirks, but for now just print out what it finds to
verify that the code does the right thing.

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] qlogic lockup fix</title>
<updated>2005-10-25T20:51:48Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2005-10-25T18:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=444d1d9bb5b724f03344c9317bc01d54a9b39073'/>
<id>urn:sha1:444d1d9bb5b724f03344c9317bc01d54a9b39073</id>
<content type='text'>
If qla2x00_probe_one()'s call to qla2x00_iospace_config() fails, we call
qla2x00_free_device() to clean up.  But because ha-&gt;dpc_pid hasn't been set
yet, qla2x00_free_device() tries to stop a kernel thread which hasn't started
yet.  It does wait_for_completion() against an uninitialised completion struct
and the kernel hangs up.

Fix it by initialising ha-&gt;dpc_pid a bit earlier.

Cc: Andrew Vasquez &lt;andrew.vasquez@qlogic.com&gt;
Cc: James Bottomley &lt;James.Bottomley@steeleye.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
