<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/mfi, 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>2026-02-25T05:59:34Z</updated>
<entry>
<title>chore: replace {0, 0} with {DEV,KOBJ}METHOD_END</title>
<updated>2026-02-25T05:59:34Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2026-02-21T06:14:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0fc6c3f731a2cca3120798806c330a3081c9424b'/>
<id>urn:sha1:0fc6c3f731a2cca3120798806c330a3081c9424b</id>
<content type='text'>
Both of the aforementioned macros have been present in FreeBSD
for well over a decade: 2009 for `KOBJMETHOD_END`; 2011 for
`DEVMETHOD_END`.

Adapt all hardcoded references of `{0, 0}` with `DEVMETHOD_END`
and `KOBJMETHOD_END` as appropriate. This helps ensure that
future adaptations to drivers following patterns documented
in driver(9) can be made more easily/without issue.

MFC after:	1 week
Differential Revision:	 https://reviews.freebsd.org/D55414
</content>
</entry>
<entry>
<title>mfi(4)/mrsas(4): Print driver versions consistently</title>
<updated>2026-02-17T19:20:09Z</updated>
<author>
<name>Michael Osipov</name>
<email>michaelo@FreeBSD.org</email>
</author>
<published>2025-12-21T17:13:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=93122ead724b3ba0ccdaedadcd371ec53f9a9844'/>
<id>urn:sha1:93122ead724b3ba0ccdaedadcd371ec53f9a9844</id>
<content type='text'>
Reviewed by:	ziaee, des
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D54519
</content>
</entry>
<entry>
<title>dev/mfi: include sys/abi_compat.h unconditionally</title>
<updated>2026-02-10T07:08:57Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2026-02-10T04:17:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bf603dbbb2c9964bba3d5bf2ba2371a75a0cc521'/>
<id>urn:sha1:bf603dbbb2c9964bba3d5bf2ba2371a75a0cc521</id>
<content type='text'>
not only for COMPAT_FREEBSD32 case.  The driver uses INPTR() for
non-compat32 code.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
</content>
</entry>
<entry>
<title>sys/event.h: reduce namespace pollution from sys/abi_compat.h</title>
<updated>2026-02-10T02:10:11Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2026-02-09T20:13:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ecadac729a1b855fe0d77a682ee424c3da1eb3db'/>
<id>urn:sha1:ecadac729a1b855fe0d77a682ee424c3da1eb3db</id>
<content type='text'>
Split out types definitions into sys/abi_types.h, and only include
abi_types.h into sys/event.h.

Tested and reviewed by:	bz
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D55202
</content>
</entry>
<entry>
<title>sys/abi_compat.h: move freebsd32_uint64_t and FU64_CP() there</title>
<updated>2026-02-09T18:57:19Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2026-02-05T19:08:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e651c64bcab08c7b12d8ad6e3ad0b1ef3af3b875'/>
<id>urn:sha1:e651c64bcab08c7b12d8ad6e3ad0b1ef3af3b875</id>
<content type='text'>
Use private names for uintXX_t types.
Remove conflicting (but equal) PTR_IN() definition from dev/mfi.c.

Reviewed by:	brooks
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D55135
</content>
</entry>
<entry>
<title>mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116)</title>
<updated>2026-01-06T19:10:46Z</updated>
<author>
<name>Michael Osipov</name>
<email>michaelo@FreeBSD.org</email>
</author>
<published>2025-12-21T15:53:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8b210276cde207ca3dc1f7f46d5a6d32e0a1c51d'/>
<id>urn:sha1:8b210276cde207ca3dc1f7f46d5a6d32e0a1c51d</id>
<content type='text'>
This is an OEM card from Fujitsu using an LSI SAS2208 ROC controller shipped
with many Fujitsu PRIMERGY servers like RX300 S7. This chip is also recognized
by mrsas(4) under the generic name for the controller chip.

Controller description: https://www.fujitsu.com/global/products/computing/servers/primergy/blades/connection/cb-pmod-110426.html

Reviewed by:	ziaee
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D54520
</content>
</entry>
<entry>
<title>mfi(4): Fix a typo in a KASSERT message</title>
<updated>2025-10-31T18:50:41Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2025-10-29T15:38:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a25172844edaaa7e18c1dcecb6df8b8832456334'/>
<id>urn:sha1:a25172844edaaa7e18c1dcecb6df8b8832456334</id>
<content type='text'>
- s/dissappeared/disappeared/

MFC after:	5 days
</content>
</entry>
<entry>
<title>mfi: Migrate to use macro LINUX_IOCTL_SET to register linux ioctl handler</title>
<updated>2025-10-20T04:28:42Z</updated>
<author>
<name>Zhenlei Huang</name>
<email>zlei@FreeBSD.org</email>
</author>
<published>2025-10-20T04:28:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d12ce84b0d338958b26f6eec86b4967fca8d3bd6'/>
<id>urn:sha1:d12ce84b0d338958b26f6eec86b4967fca8d3bd6</id>
<content type='text'>
Reviewed by:	markj
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D53158
</content>
</entry>
<entry>
<title>newbus: replace leftover device unit wildcards</title>
<updated>2025-06-21T02:57:45Z</updated>
<author>
<name>Ahmad Khalifa</name>
<email>vexeduxr@FreeBSD.org</email>
</author>
<published>2025-06-11T00:25:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b670c9bafc0e31c7609969bf374b2e80bdc00211'/>
<id>urn:sha1:b670c9bafc0e31c7609969bf374b2e80bdc00211</id>
<content type='text'>
Reviewed by:	imp, jhb
Approved by:	imp (mentor)
Differential Revision:	https://reviews.freebsd.org/D50913
</content>
</entry>
<entry>
<title>mfi: Use bus_generic_detach to simplify deleting children during detach</title>
<updated>2025-01-02T18:25:27Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2025-01-02T18:25:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d174ffca3a79171069cb041f81c2680a6e4809ed'/>
<id>urn:sha1:d174ffca3a79171069cb041f81c2680a6e4809ed</id>
<content type='text'>
Differential Revision:	https://reviews.freebsd.org/D47973
</content>
</entry>
</feed>
