<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/vn, branch stable/3</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-29T16:33:42+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-29T16:33:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c4f617ca01b475bdf034553dfe123deeb1589899'/>
<id>c4f617ca01b475bdf034553dfe123deeb1589899</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: set resid in IO completion.  (matches 1.73-&gt;1.74)</title>
<updated>1999-03-13T00:32:36+00:00</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>1999-03-13T00:32:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=61762e9ea77f3bfb1e1b3868e612e7e39096bed2'/>
<id>61762e9ea77f3bfb1e1b3868e612e7e39096bed2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the SLICE code.</title>
<updated>1998-09-14T19:56:42+00:00</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>1998-09-14T19:56:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d024c955995756f65099bc2a8cc67d5366591e28'/>
<id>d024c955995756f65099bc2a8cc67d5366591e28</id>
<content type='text'>
This clearly needs alot more thought, and we dont need this to hunt
us down in 3.0-RELEASE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This clearly needs alot more thought, and we dont need this to hunt
us down in 3.0-RELEASE.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable the vn device under DEVFS without SLICE.</title>
<updated>1998-09-12T18:46:06+00:00</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>1998-09-12T18:46:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8b90e70e7746c94927a17222533542561134a46f'/>
<id>8b90e70e7746c94927a17222533542561134a46f</id>
<content type='text'>
This was apparently missed when all the #ifdef SLICE gunk was put in.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was apparently missed when all the #ifdef SLICE gunk was put in.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove bdevsw arg from dsopen();</title>
<updated>1998-08-23T20:16:35+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1998-08-23T20:16:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=be18fc123b4c937a647f5ec085502f76c368875f'/>
<id>be18fc123b4c937a647f5ec085502f76c368875f</id>
<content type='text'>
Forgotten by:	julian
Reviewed by:	bde
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Forgotten by:	julian
Reviewed by:	bde
</pre>
</div>
</content>
</entry>
<entry>
<title>Make struct buf-&gt;b_offset reflect the real byte offset which got</title>
<updated>1998-08-19T10:50:32+00:00</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>1998-08-19T10:50:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e620a1cbed83659da9ffb5141a053d1ee3a4b552'/>
<id>e620a1cbed83659da9ffb5141a053d1ee3a4b552</id>
<content type='text'>
in via the uio struct. This enables device drivers to use != DEV_BSIZE
blocking on devices with wierd sector/block sizes (ie CDROM's).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in via the uio struct. This enables device drivers to use != DEV_BSIZE
blocking on devices with wierd sector/block sizes (ie CDROM's).
</pre>
</div>
</content>
</entry>
<entry>
<title>Added a flags arg to dsopen() and updated drivers.  The DSO_ONESLICE</title>
<updated>1998-07-30T15:16:06+00:00</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1998-07-30T15:16:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=34e9dea4352bcc3ca6fb798cc4519addb8a47fe1'/>
<id>34e9dea4352bcc3ca6fb798cc4519addb8a47fe1</id>
<content type='text'>
and DSO_NOLABELS flags prevent searching for slices and labels
respectively.  Current drivers don't set these flags.  When
DSO_NOLABELS is set, the in-core label for the whole disk is cloned
to create an in-core label for each slice.  This gives the correct
result (a good in-core label for the compatibility slice) if
DSO_ONESLICE is set or only one slice is found, but usually gives
broken labels otherwise, so DSO_ONESLICE should be set if DSO_NOLABELS
is set.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and DSO_NOLABELS flags prevent searching for slices and labels
respectively.  Current drivers don't set these flags.  When
DSO_NOLABELS is set, the in-core label for the whole disk is cloned
to create an in-core label for each slice.  This gives the correct
result (a good in-core label for the compatibility slice) if
DSO_ONESLICE is set or only one slice is found, but usually gives
broken labels otherwise, so DSO_ONESLICE should be set if DSO_NOLABELS
is set.
</pre>
</div>
</content>
</entry>
<entry>
<title>SLICE probing becomes asynchronous. It can now be triggered by</title>
<updated>1998-07-13T08:23:05+00:00</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>1998-07-13T08:23:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ad27f8d9a57655a2872d93e9e55fbb44d386377d'/>
<id>ad27f8d9a57655a2872d93e9e55fbb44d386377d</id>
<content type='text'>
interupt level events. This needs a lot of cleanup, but has been working
here for a month or two.. originally needed for CAM integration
but that hasn't happenned yet. The probing  state machines for each
handler should be replaced by a more generic state-service. It's
still quite messy in there..
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
interupt level events. This needs a lot of cleanup, but has been working
here for a month or two.. originally needed for CAM integration
but that hasn't happenned yet. The probing  state machines for each
handler should be replaced by a more generic state-service. It's
still quite messy in there..
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed printf format errors.</title>
<updated>1998-07-11T07:46:16+00:00</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1998-07-11T07:46:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ac1e407b32ad79ecad415cd6d0955f90ba53efc2'/>
<id>ac1e407b32ad79ecad415cd6d0955f90ba53efc2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>There is no such thing any more as "struct bdevsw".</title>
<updated>1998-07-04T22:30:26+00:00</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>1998-07-04T22:30:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f7ea2f55d11712e31e448896b4d1bda81be24e35'/>
<id>f7ea2f55d11712e31e448896b4d1bda81be24e35</id>
<content type='text'>
There is only cdevsw (which should be renamed in a later edit to deventry
or something). cdevsw contains the union of what were in both bdevsw an
cdevsw entries.  The bdevsw[] table stiff exists and is a second pointer
to the cdevsw entry of the device. it's major is in d_bmaj rather than
d_maj. some cleanup still to happen (e.g. dsopen now gets two pointers
to the same cdevsw struct instead of one to a bdevsw and one to a cdevsw).

rawread()/rawwrite() went away as part of this though it's not strictly
the same  patch, just that it involves all the same lines in the drivers.

cdroms no longer have write() entries (they did have rawwrite (?)).
tapes no longer have support for bdev operations.

Reviewed by: Eivind Eklund and Mike Smith
	Changes suggested by eivind.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is only cdevsw (which should be renamed in a later edit to deventry
or something). cdevsw contains the union of what were in both bdevsw an
cdevsw entries.  The bdevsw[] table stiff exists and is a second pointer
to the cdevsw entry of the device. it's major is in d_bmaj rather than
d_maj. some cleanup still to happen (e.g. dsopen now gets two pointers
to the same cdevsw struct instead of one to a bdevsw and one to a cdevsw).

rawread()/rawwrite() went away as part of this though it's not strictly
the same  patch, just that it involves all the same lines in the drivers.

cdroms no longer have write() entries (they did have rawwrite (?)).
tapes no longer have support for bdev operations.

Reviewed by: Eivind Eklund and Mike Smith
	Changes suggested by eivind.
</pre>
</div>
</content>
</entry>
</feed>
