<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/drivers/block/paride/paride.h, branch v4.19.230</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.19.230</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.19.230'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2015-05-31T22:10:23Z</updated>
<entry>
<title>paride: use new parport device model</title>
<updated>2015-05-31T22:10:23Z</updated>
<author>
<name>Sudip Mukherjee</name>
<email>sudipm.mukherjee@gmail.com</email>
</author>
<published>2015-05-20T15:27:01Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=9f4ba6b05869d085aab03ae84ac3ce0f7685008d'/>
<id>urn:sha1:9f4ba6b05869d085aab03ae84ac3ce0f7685008d</id>
<content type='text'>
Modify paride driver to use the new parallel port device model.

Tested-by: Alan Cox &lt;gnomes@lxorguk.ukuu.org.uk&gt;
Signed-off-by: Sudip Mukherjee &lt;sudip@vectorindia.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] paride: rename pi_register() and pi_unregister()</title>
<updated>2006-12-07T16:39:33Z</updated>
<author>
<name>Alexey Dobriyan</name>
<email>adobriyan@gmail.com</email>
</author>
<published>2006-12-07T04:36:20Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=f4330002d11f032559954cbff68a5cad95b6d27f'/>
<id>urn:sha1:f4330002d11f032559954cbff68a5cad95b6d27f</id>
<content type='text'>
We're about to change the semantics of pi_register()'s return value, so
rename it to something else first, so that any unconverted code reliaby
breaks.

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.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] mark pi_unclaim static</title>
<updated>2004-10-28T01:30:25Z</updated>
<author>
<name>Christoph Hellwig</name>
<email>hch@lst.de</email>
</author>
<published>2004-10-28T01:30:25Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=679783219f232345b7b3a56c3441b309b70983d9'/>
<id>urn:sha1:679783219f232345b7b3a56c3441b309b70983d9</id>
<content type='text'>
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] sparse: bits and pieces</title>
<updated>2004-05-29T09:18:12Z</updated>
<author>
<name>Alexander Viro</name>
<email>viro@parcelfarce.linux.theplanet.co.uk</email>
</author>
<published>2004-05-29T09:18:12Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=4d3065044f1794a24a8170b0241f08d718b0ecc2'/>
<id>urn:sha1:4d3065044f1794a24a8170b0241f08d718b0ecc2</id>
<content type='text'>
Independent minor bits caught by sparse:

 - paride.h mixing void and int in ? :, used always in a void context
   ide-iops.c return insw() - insw is void()
 - scsi/constants.c uses undefined macros in #if; added #define to 0 in
   case that used to leave it undefined
 - usb/host/hcd.h: fixed-point arithmetics in constant
 - fs/exec.c: missing UL on a large constant
 - fs/locks.c: #if where #ifdef should've been
 - fs.h: missing UL on MAX_LFS_FILESIZE in 64bit case
</content>
</entry>
<entry>
<title>[PATCH] paride cleanup and fixes (25/25)</title>
<updated>2004-02-05T01:32:24Z</updated>
<author>
<name>Alexander Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2004-02-05T01:32:24Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=0968e60c8f8c50c3d6ed7b995ded1b4f174a7f09'/>
<id>urn:sha1:0968e60c8f8c50c3d6ed7b995ded1b4f174a7f09</id>
<content type='text'>
paride has a -&gt;private field for use by low-level drivers.  It's not
64bit-clean - it's int, but is used to store a pointer (bpck6).
Fix: replace with unsigned long, update typecasts in users.
</content>
</entry>
<entry>
<title>[PATCH] paride cleanup and fixes (7/25)</title>
<updated>2004-02-05T01:05:25Z</updated>
<author>
<name>Alexander Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2004-02-05T01:05:25Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=d01f635e16be59858def67bffe930411916de0f5'/>
<id>urn:sha1:d01f635e16be59858def67bffe930411916de0f5</id>
<content type='text'>
Equivalent transformation:
	Handling of bogus requests taken into do_pd_io_start() - we
	call next_request(0) as we would for any other error.  We
	need to call pi_unclaim() before that - on other paths that
	would happen as a side effect of pi_disconnect().
	Setting variables moved into do_pd_io_start() - they don't
	need pd_lock being held, so we can shift that outside.
</content>
</entry>
<entry>
<title>[PATCH] paride cleanup and fixes (1/25)</title>
<updated>2004-02-05T01:00:52Z</updated>
<author>
<name>Alexander Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2004-02-05T01:00:52Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=f5cba060a67637e1a89e656288f980f87f5423e6'/>
<id>urn:sha1:f5cba060a67637e1a89e656288f980f87f5423e6</id>
<content type='text'>
* new helper: pi_schedule_claimed() - pi_do_claimed() sans the call
  of continuation if we don't have to wait; returns 1 if we don't
  have to wait and 0 otherwise.
</content>
</entry>
<entry>
<title>[PATCH] paride protocols switched to -&gt;owner</title>
<updated>2002-11-15T03:35:56Z</updated>
<author>
<name>Alexander Viro</name>
<email>viro@math.psu.edu</email>
</author>
<published>2002-11-15T03:35:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=739659ccd2dd5c471ae521d7515899ddf957def7'/>
<id>urn:sha1:739659ccd2dd5c471ae521d7515899ddf957def7</id>
<content type='text'>
Still not safe (we use __MOD_INC_USE_COUNT in paride.c; old code has
MOD_INC_USE_COUNT in protocol drivers), but that takes crap in one
place.

	-&gt;owner added
	paride.c grabs/releases it if if present
	-&gt;proto_init() became empty for almost everything
	-&gt;proto_release() &lt;&lt;---&gt;&gt;
	-&gt;proto_init() returns int now (the only case where we do have a
	  non-empty -&gt;proto_init() needed that all along).  paride.c
	  taught to deal with that.
</content>
</entry>
<entry>
<title>Import changeset</title>
<updated>2002-02-05T01:40:40Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@athlon.transmeta.com</email>
</author>
<published>2002-02-05T01:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=7a2deb32924142696b8174cdf9b38cd72a11fc96'/>
<id>urn:sha1:7a2deb32924142696b8174cdf9b38cd72a11fc96</id>
<content type='text'>
</content>
</entry>
</feed>
