<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/twe, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-05-11T04:24:12Z</updated>
<entry>
<title>twe: Remove driver</title>
<updated>2023-05-11T04:24:12Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-05-11T04:24:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=062a7b918fac638e0cce0d8c087d7f2190c59b1e'/>
<id>urn:sha1:062a7b918fac638e0cce0d8c087d7f2190c59b1e</id>
<content type='text'>
Sponsored by:		Netflix
</content>
</entry>
<entry>
<title>twe(4): Fix a common typo in a source code comment</title>
<updated>2022-06-05T07:55:25Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2022-06-05T07:55:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=508a46c745b34c1e520b0c00ad3e0b727967f5ae'/>
<id>urn:sha1:508a46c745b34c1e520b0c00ad3e0b727967f5ae</id>
<content type='text'>
- s/independant/independent/

MFC after:	3 days
</content>
</entry>
<entry>
<title>twe/tws: Remove unused devclass arguments to DRIVER_MODULE.</title>
<updated>2022-05-06T22:46:56Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2022-05-06T22:46:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=716debed62eb255a8f6a5cbcc50522c2ea2f342a'/>
<id>urn:sha1:716debed62eb255a8f6a5cbcc50522c2ea2f342a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>twe: Use devclass_find in twe_report debug function.</title>
<updated>2022-04-21T17:29:14Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2022-04-21T17:29:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9b6761bd13654c74c874524b79317e600d667233'/>
<id>urn:sha1:9b6761bd13654c74c874524b79317e600d667233</id>
<content type='text'>
Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D34999
</content>
</entry>
<entry>
<title>The TWE driver should have been marked with gone_in for FreeBSD 13.x,</title>
<updated>2022-02-26T18:40:17Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2022-02-26T18:40:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b22ce07306243d6641c93efcf315a787dd0876c'/>
<id>urn:sha1:4b22ce07306243d6641c93efcf315a787dd0876c</id>
<content type='text'>
but was missed.  Mark it for gone_in 14.0.  The hardware hasn't been
produced or supported in over 20 years, and even back then it was
known to be electrically unreliable and prone to catastrophic failure.
</content>
</entry>
<entry>
<title>Fix "set but not used" in twe.</title>
<updated>2022-02-26T18:16:31Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2022-02-26T18:16:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b6ac753a881be1a72bfbdb0d7ce0b22347eda458'/>
<id>urn:sha1:b6ac753a881be1a72bfbdb0d7ce0b22347eda458</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Create wrapper for Giant taken for newbus</title>
<updated>2021-12-10T00:04:45Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2021-12-10T00:04:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c6df6f5322f7004c71216391e1c0b374d853704a'/>
<id>urn:sha1:c6df6f5322f7004c71216391e1c0b374d853704a</id>
<content type='text'>
Create a wrapper for newbus to take giant and for busses to take it too.
bus_topo_lock() should be called before interacting with newbus routines
and unlocked with bus_topo_unlock(). If you need the topology lock for
some reason, bus_topo_mtx() will provide that.

Sponsored by:		Netflix
Reviewed by:		mav
Differential Revision:	https://reviews.freebsd.org/D31831
</content>
</entry>
<entry>
<title>twe: clean up empty lines in .c and .h files</title>
<updated>2020-09-01T21:31:50Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-09-01T21:31:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b4492420b6bf2a3672f561a57c17fb17e44bf900'/>
<id>urn:sha1:b4492420b6bf2a3672f561a57c17fb17e44bf900</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)</title>
<updated>2020-02-26T14:26:36Z</updated>
<author>
<name>Pawel Biernacki</name>
<email>kaktus@FreeBSD.org</email>
</author>
<published>2020-02-26T14:26:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7029da5c36f2d3cf6bb6c81bf551229f416399e8'/>
<id>urn:sha1:7029da5c36f2d3cf6bb6c81bf551229f416399e8</id>
<content type='text'>
r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that are
still not MPSAFE (or already are but aren’t properly marked).
Use it in preparation for a general review of all nodes.

This is non-functional change that adds annotations to SYSCTL_NODE and
SYSCTL_PROC nodes using one of the soon-to-be-required flags.

Mark all obvious cases as MPSAFE.  All entries that haven't been marked
as MPSAFE before are by default marked as NEEDGIANT

Approved by:	kib (mentor, blanket)
Commented by:	kib, gallatin, melifaro
Differential Revision:	https://reviews.freebsd.org/D23718
</content>
</entry>
<entry>
<title>Ever since the block layer expanded its command syntax beyond just</title>
<updated>2020-02-07T09:22:08Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2020-02-07T09:22:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d176b8039e91164cd25271ff6191a4fb1a03fe97'/>
<id>urn:sha1:d176b8039e91164cd25271ff6191a4fb1a03fe97</id>
<content type='text'>
BIO_READ and BIO_WRITE, we've handled this expanded syntax poorly in
drivers when the driver doesn't support a particular command.  Do a
sweep and fix that.

Reported by:	imp
</content>
</entry>
</feed>
