<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers, branch v2.6.12</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.12</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.12'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2005-06-17T19:35:26Z</updated>
<entry>
<title>Merge 'for-linus' branch of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block</title>
<updated>2005-06-17T19:35:26Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-06-17T19:35:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=dfd11c2e61d3c0c417d341866ed53c44933b65b4'/>
<id>urn:sha1:dfd11c2e61d3c0c417d341866ed53c44933b65b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] PCI: don't override drv-&gt;shutdown unconditionally</title>
<updated>2005-06-17T19:34:20Z</updated>
<author>
<name>Christoph Hellwig</name>
<email>hch@lst.de</email>
</author>
<published>2005-06-17T19:25:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=794f5bfa77955c4455f6d72d8b0e2bee25f1ff0c'/>
<id>urn:sha1:794f5bfa77955c4455f6d72d8b0e2bee25f1ff0c</id>
<content type='text'>
There are many drivers that have been setting the generic driver
model level shutdown callback, and pci thus must not override it.

Without this patch we can have really bad data loss on various
raid controllers.

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>When cfq I/O scheduler is selected, get_request() in __make_request() calls</title>
<updated>2005-06-17T14:15:10Z</updated>
<author>
<name>Kiyoshi Ueda</name>
<email>k-ueda@ct.jp.nec.com</email>
</author>
<published>2005-06-17T14:15:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=db3b5848ea6440968fcdd29b80514d0de044bb7c'/>
<id>urn:sha1:db3b5848ea6440968fcdd29b80514d0de044bb7c</id>
<content type='text'>
__cfq_get_queue().  __cfq_get_queue() finds an existing queue (struct
cfq_queue) of the current process for the device and returns it.  If it's not
found, __cfq_get_queue() creates and returns a new one if __cfq_get_queue() is
called with __GFP_WAIT flag, or __cfq_get_queue() returns NULL (this means that
get_request() fails) if no __GFP_WAIT flag.

On the other hand, in __make_request(), get_request() is called without
__GFP_WAIT flag at the first time.  Thus, the get_request() fails when there is
no existing queue, typically when it's called for the first I/O request of the
process to the device.

Though it will be followed by get_request_wait() for general case,
__make_request() will just end the I/O with an error (EWOULDBLOCK) when the
request was for read-ahead.

Signed-off-by: Jens Axboe &lt;axboe@suse.de&gt;
Signed-off-by: Kiyoshi Ueda &lt;k-ueda@ct.jp.nec.com&gt;
Signed-off-by: Jun'ichi Nomura &lt;j-nomura@ce.jp.nec.com&gt;
</content>
</entry>
<entry>
<title>Merge 'for-linus' branch of master.kernel.org:/pub/scm/linux/kernel/git/axboe/linux-2.6-block</title>
<updated>2005-06-16T16:53:48Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-06-16T16:53:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c081474c184b34136e09e1e335f41356a11c7b68'/>
<id>urn:sha1:c081474c184b34136e09e1e335f41356a11c7b68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] fix for kaweth broken by changes in the networking layer</title>
<updated>2005-06-16T16:02:59Z</updated>
<author>
<name>Oliver Neukum</name>
<email>oliver@neukum.org</email>
</author>
<published>2005-06-16T05:26:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=58125f95c62a44f12bb71c58ef70f0068d20c7a2'/>
<id>urn:sha1:58125f95c62a44f12bb71c58ef70f0068d20c7a2</id>
<content type='text'>
Cc: Greg KH &lt;greg@kroah.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>[PATCH] ALPS: fix enabling hardware tapping</title>
<updated>2005-06-16T16:02:59Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor_core@ameritech.net</email>
</author>
<published>2005-06-16T05:26:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e41fb09b2fa15db095d3ee981299f488d7b48dfe'/>
<id>urn:sha1:e41fb09b2fa15db095d3ee981299f488d7b48dfe</id>
<content type='text'>
It looks like logic for enabling hardware tapping in ALPS driver was
inverted and we enable it only if it was already enabled by BIOS or
firmware.

I have a confirmation from one user that the patch below fixes the problem
for him and it might be beneficial if we could get it into 2.6.12.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&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] sbp2 slab corruption fix</title>
<updated>2005-06-16T16:02:59Z</updated>
<author>
<name>Alexandre Oliva</name>
<email>oliva@lsd.ic.unicamp.br</email>
</author>
<published>2005-06-16T05:26:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a2ef79e1840ebbd0b5907e53c755efd5662112a1'/>
<id>urn:sha1:a2ef79e1840ebbd0b5907e53c755efd5662112a1</id>
<content type='text'>
This fixed a problem that showed up in the Fedora development tree a few
weeks before the Fedora Core 4 release, initially as slab corruption, later
as hard crashes on boot up, when slab debugging was disabled for the
release.  More details on the history at
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=158424

The problem is caused by sbp2's use of scsi_host-&gt;hostdata[0] to hold a
scsi_id, without explicitly requesting space for it.  Since hostdata is
declared as a zero-sized array, we don't get any such space by default, so
it must be explicitly requested.  The patch below implements just that.

Signed-off-by: Alexandre Oliva &lt;aoliva@redhat.com&gt;
Cc: Jody McIntyre &lt;scjody@modernduck.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> This patch fixes q-&gt;unplug_thresh condition check in</title>
<updated>2005-06-16T10:57:31Z</updated>
<author>
<name>Tejun Heo</name>
<email>htejun@gmail.com</email>
</author>
<published>2005-06-16T10:57:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c374f127e4ff17a318b9ae95a5bf65f370c2d0b1'/>
<id>urn:sha1:c374f127e4ff17a318b9ae95a5bf65f370c2d0b1</id>
<content type='text'>
__elv_add_request().  rq.count[READ] + rq.count[WRITE] can increase
more than one if another thread has allocated a request after the
current request is allocated or in_flight could have changed resulting
in larger-than-one change of nrq, thus breaking the threshold
mechanism.

Signed-off-by: Jens Axboe &lt;axboe@suse.de&gt;
Signed-off-by: Tejun Heo &lt;htejun@gmail.com&gt;


</content>
</entry>
<entry>
<title>This patch kills elevator_global_init() in elevator.c which does</title>
<updated>2005-06-16T10:56:15Z</updated>
<author>
<name>Tejun Heo</name>
<email>htejun@gmail.com</email>
</author>
<published>2005-06-16T10:56:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9c56187d3c345cc0e7a2f162b8c32543175d7bf7'/>
<id>urn:sha1:9c56187d3c345cc0e7a2f162b8c32543175d7bf7</id>
<content type='text'>
nothing.

Signed-off-by: Jens Axboe &lt;axboe@suse.de&gt;
Signed-off-by: Tejun Heo &lt;htejun@gmail.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] macmodes: needs a license</title>
<updated>2005-06-14T14:19:35Z</updated>
<author>
<name>Randy Dunlap</name>
<email>rdunlap@xenotime.net</email>
</author>
<published>2005-06-14T05:58:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9a47696970bc8233818d370011e2fddae5cfce9f'/>
<id>urn:sha1:9a47696970bc8233818d370011e2fddae5cfce9f</id>
<content type='text'>
Module needs a license to prevent kernel tainting.

Signed-off-by: Randy Dunlap &lt;rdunlap@xenotime.net&gt;
Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
