<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/ide/ide-cd.h, 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-03-27T11:46:24Z</updated>
<entry>
<title>ide-cd: use ide_drive_t's rq in cdrom_queue_request_sense</title>
<updated>2009-03-27T11:46:24Z</updated>
<author>
<name>Borislav Petkov</name>
</author>
<published>2009-01-27T16:42:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3f2154d7e701a8a4791de95765314219caa533a2'/>
<id>urn:sha1:3f2154d7e701a8a4791de95765314219caa533a2</id>
<content type='text'>
There should be no functionality change resulting from this patch.

Suggested-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
Signed-off-by: Borislav Petkov &lt;petkovbb@gmail.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: improve debugging scheme</title>
<updated>2009-03-27T11:46:19Z</updated>
<author>
<name>Borislav Petkov</name>
</author>
<published>2009-01-02T12:34:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=088b1b88609ce89b6ab19d114cdbec94a44aa22c'/>
<id>urn:sha1:088b1b88609ce89b6ab19d114cdbec94a44aa22c</id>
<content type='text'>
and more specifically, push __func__ into debug
macro thus making ide_debug_log() calls shorter and more readable.

Signed-off-by: Borislav Petkov &lt;petkovbb@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: fix refcounting in device drivers</title>
<updated>2009-02-25T19:28:24Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
</author>
<published>2009-02-25T19:28:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8fed43684174b68f04d01d1210fd00536af790df'/>
<id>urn:sha1:8fed43684174b68f04d01d1210fd00536af790df</id>
<content type='text'>
During host driver module removal del_gendisk() results in a final
put on drive-&gt;gendev and freeing the drive by drive_release_dev().

Convert device drivers from using struct kref to use struct device
so device driver's object holds reference on -&gt;gendev and prevents
drive from prematurely going away.

Also fix -&gt;remove methods to not erroneously drop reference on a
host driver by using only put_device() instead of ide*_put().

Reported-by: Stanislaw Gruszka &lt;stf_xl@wp.pl&gt;
Tested-by: Stanislaw Gruszka &lt;stf_xl@wp.pl&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: remove ide_driver_t typedef</title>
<updated>2009-01-06T16:20:53Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
</author>
<published>2009-01-06T16:20:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7f3c868ba78e486bd9d7569f884dd46d8f59bb18'/>
<id>urn:sha1:7f3c868ba78e486bd9d7569f884dd46d8f59bb18</id>
<content type='text'>
While at it:
- s/struct ide_driver_s/struct ide_driver/
- use to_ide_driver() macro in ide-proc.c

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: remove 'byte' typedef</title>
<updated>2009-01-06T16:20:53Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
</author>
<published>2009-01-06T16:20:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9892ec5497af1ec38c46974b5a370ba11c636b19'/>
<id>urn:sha1:9892ec5497af1ec38c46974b5a370ba11c636b19</id>
<content type='text'>
Just use u8 instead, also s/__u8/u8/ in ide-cd.h while at it.

Acked-by: Sergei Shtylyov &lt;sshtylyov@ru.mvista.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide-cd: move cdrom_timer_expiry to ide-atapi.c</title>
<updated>2009-01-02T15:12:53Z</updated>
<author>
<name>Borislav Petkov</name>
</author>
<published>2009-01-02T15:12:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4cad085efbce8dcc5006b0d1034089758b4fc7ba'/>
<id>urn:sha1:4cad085efbce8dcc5006b0d1034089758b4fc7ba</id>
<content type='text'>
- cdrom_timer_expiry -&gt; ide_cd_expiry
- remove expiry-arg to ide_issue_pc as it is redundant now
- ide_debug_log -&gt; debug_log

Signed-off-by: Borislav Petkov &lt;petkovbb@gmail.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide-cd: move debug defines into header</title>
<updated>2009-01-02T15:12:50Z</updated>
<author>
<name>Borislav Petkov</name>
</author>
<published>2009-01-02T15:12:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0f38aaa4980fdf5de215e0a8bf6d6032164a6c4b'/>
<id>urn:sha1:0f38aaa4980fdf5de215e0a8bf6d6032164a6c4b</id>
<content type='text'>
While at it:
- disable compiling-in debug support by default

Signed-off-by: Borislav Petkov &lt;petkovbb@gmail.com&gt;
[bart: fixup patch description]
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide-cd: remove obsolete seek optimization</title>
<updated>2008-12-29T19:27:32Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
</author>
<published>2008-12-29T19:27:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=27c01c2db05c3cf8824975e50403cd4fd9356dca'/>
<id>urn:sha1:27c01c2db05c3cf8824975e50403cd4fd9356dca</id>
<content type='text'>
It doesn't make much sense nowadays and is problematic on some drives.

Cc: Borislav Petkov &lt;petkovbb@googlemail.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide-cd: move cdrom_info.dma to ide_drive_t.dma</title>
<updated>2008-10-13T19:39:49Z</updated>
<author>
<name>Borislav Petkov</name>
</author>
<published>2008-10-13T19:39:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=12469ac0c1eed579f1b4a87e472471f14eaa5da3'/>
<id>urn:sha1:12469ac0c1eed579f1b4a87e472471f14eaa5da3</id>
<content type='text'>
There should be no functionality change resulting from this patch.

Signed-off-by: Borislav Petkov &lt;petkovbb@gmail.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide-cd: convert to using the new atapi_flags</title>
<updated>2008-07-23T17:56:02Z</updated>
<author>
<name>Borislav Petkov</name>
</author>
<published>2008-07-23T17:56:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=570f89ea5f3ee93756dc2293b83bdfedb8d35348'/>
<id>urn:sha1:570f89ea5f3ee93756dc2293b83bdfedb8d35348</id>
<content type='text'>
There should be no functionality change resulting from this patch.

[bart: IDE_FLAG_* -&gt; IDE_AFLAG_*, dev_flags -&gt; atapi_flags]

Signed-off-by: Borislav Petkov &lt;petkovbb@gmail.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
</feed>
