Page MenuHomeFreeBSD

imp (Warner Losh)
User

Projects (6)

User Details

User Since
Jun 2 2014, 4:20 PM (617 w, 2 d)

Recent Activity

Mon, Mar 30

imp committed rG0b2011f50cd3: loader: Fix powerpc64le by working around slof bug in qemu/slof.
Mon, Mar 30, 11:02 AM

Sat, Mar 28

imp committed rG72bb61bac72e: i386/amd64/NOTES: Add some missing devices.
Sat, Mar 28, 4:46 AM
imp committed rGccc235fe0229: vmgenc: fix typo in MODULE_DEPEND declaration (authored by chris.longros_gmail.com).
Sat, Mar 28, 4:05 AM

Thu, Mar 26

imp committed rG557f50263905: sys: vt_efifb: EFI not supported on i386; move it back to amd64/NOTES (authored by olce).
Thu, Mar 26, 4:03 PM

Wed, Mar 25

imp committed rG12e1ab887d58: Add ASMC_DEBUG make option (authored by ngie).
Wed, Mar 25, 10:13 PM
imp committed rG432c95c57bb5: asmc(4): pull 32-bit support for the driver (authored by ngie).
Wed, Mar 25, 10:13 PM
imp committed rG98bedca0a4ef: pmc: Fix copyright in previous commits (authored by Ali Mashtizadeh <mashti@uwaterloo.ca>).
Wed, Mar 25, 9:25 PM

Wed, Mar 11

imp committed rGa8b15315b250: cam: Add comment about routine.
Wed, Mar 11, 10:30 PM

Tue, Mar 10

imp committed rGbfb2fd5f6618: libpmc: Explicitly whitelist json fields (authored by ali_mashtizadeh.com).
Tue, Mar 10, 10:21 PM

Sun, Mar 8

imp committed R11:2ebfebeeabf7: devel/ghpr: update to v2.
Sun, Mar 8, 12:07 AM
imp committed rG756500fa4b1e: kern.post.mk: Replace "mkdir -p" with "install -d" (authored by cingel.marian_gmail.com).
Sun, Mar 8, 12:07 AM

Sat, Mar 7

imp committed R11:ecc11b1dbdc2: devel/ghpr: github pull request.
Sat, Mar 7, 11:34 PM
imp committed rGe409e51f8396: hwpmc: Remove left over k7, xscale and p4 references pmc (authored by Ali Mashtizadeh <mashti@uwaterloo.ca>).
Sat, Mar 7, 3:22 PM
imp committed rG3570b19d74ed: uuidgen: generate UUIDs in bounded batches to respect kernel limit (authored by nvsrahul_hotmail.com).
Sat, Mar 7, 7:52 AM
imp committed rG895a97c875a0: rc.d/zfs: align zfs mount verbosity in host and jail environments (authored by sn.khalatyan_gmail.com).
Sat, Mar 7, 7:52 AM
imp committed rG9006a731bc95: /bin/ps: Fix display of negative nice values on ARMv7/aarch64 (authored by jamie_catflap.org).
Sat, Mar 7, 7:52 AM
imp committed rGcb69951f7ee6: fsck_msdosfs: reduce the scope of dentry deletion (authored by YangWen <anmuxixixi@gmail.com>).
Sat, Mar 7, 7:52 AM
imp committed rG75858ca528bf: Add .editorconfig (authored by Minsoo Choo <minsoo@minsoo.io>).
Sat, Mar 7, 7:52 AM
imp committed rG16c82e28404e: Add ASMC support for Macbook Pro 8,3 (authored by tslight <tslight@pm.com>).
Sat, Mar 7, 7:52 AM
imp committed rGd7922c3d2391: Fix debug.sh comment typo (authored by Kalevi Kolttonen <kalevi@kolttonen.fi>).
Sat, Mar 7, 7:52 AM
imp committed rG9f2eb94736ea: Add __unused workaround for linux/sys/types.h (authored by Perdixky <3293789706@qq.com>).
Sat, Mar 7, 7:51 AM
imp committed rG3be98a0c86f9: Fix hooks.sh comment typo (authored by Kalevi Kolttonen <kalevi@kolttonen.fi>).
Sat, Mar 7, 7:51 AM
imp committed rGcecd12ac3b4d: use ASMC_FAN_FUNCS2 to avoid trying to read non-existent keys (authored by tslight <tslight@pm.com>).
Sat, Mar 7, 7:51 AM

Tue, Mar 3

imp committed rG824530a5c4fd: nda: Assume all cases in ndaasync can sleep.
Tue, Mar 3, 6:01 PM
imp committed rG244ae85eb975: nvme_sim: Fix a cut and paste error.
Tue, Mar 3, 6:01 PM
imp committed rGb1bd7fed589f: nda: Move ndasetgeom.
Tue, Mar 3, 6:01 PM
imp committed rG3212aa86ac87: nvme xpt: convert restart to a bool..
Tue, Mar 3, 6:01 PM
imp committed rG5c2186b99254: nda: Rescan the drive on open.
Tue, Mar 3, 6:01 PM
imp committed rG628d7a3270b6: nda: AC_GETDEV_CHANGED calls media chanaged for sectorsize change.
Tue, Mar 3, 6:01 PM

Mar 1 2026

imp committed rG452ee04d62e2: paste(1): Capsicumise (authored by kfv_kfv.io).
Mar 1 2026, 4:37 PM
imp committed rG2e01fc43f23f: paste(1): Make small modifications to improve readability (authored by kfv_kfv.io).
Mar 1 2026, 4:37 PM
imp committed rG4ba5c9d015f0: paste(1): Utilise STAILQ from <sys/queue.h> in lieu of the home-rolled linked… (authored by kfv_kfv.io).
Mar 1 2026, 4:37 PM

Feb 27 2026

imp committed rGe51ef8ae490f: hwpmc: Initial support for AMD IBS (authored by ali_mashtizadeh.com).
Feb 27 2026, 10:09 PM
imp committed rG3ce3e896acf6: libpmc: Update event definitions for AMD Zen (authored by Ali Mashtizadeh <mashti@uwaterloo.ca>).
Feb 27 2026, 10:09 PM
imp committed rG178d0b5b8da7: libpmc: Import AMD Zen 6 PMU events. (authored by Ali Mashtizadeh <mashti@uwaterloo.ca>).
Feb 27 2026, 10:09 PM
imp committed rG00c0a1f0bf6c: hwpmc: Fix PMC flags for AMD Zen cores (authored by Ali Mashtizadeh <mashti@uwaterloo.ca>).
Feb 27 2026, 10:09 PM
imp committed rGd69fc3a9dc71: loader.efi: try all ZFS pools found by efi_zfs_probe() (authored by glebius).
Feb 27 2026, 1:02 AM
imp committed rG784150fd2535: stand/efi: Allow RELAXED or STRICT boot policies.
Feb 27 2026, 1:02 AM
imp committed rG7951411672fa: sanitize.lua: A tool to extract interfaces from files.
Feb 27 2026, 12:41 AM

Feb 21 2026

imp committed rG80950a079b20: CONTRIBUTING.md: Github to Phabricator move adivce.
Feb 21 2026, 3:31 PM

Feb 19 2026

imp added a reverting change for rG8e593a1f1432: fortune: fix netstat tip: rG00e0b7bdb939: Revert "fortune: fix netstat tip".
Feb 19 2026, 5:54 AM
imp committed rG00e0b7bdb939: Revert "fortune: fix netstat tip".
Feb 19 2026, 5:54 AM

Feb 18 2026

imp committed rGc8d63d63679f: nvme: fix panic if we boot w/o a namespace.
Feb 18 2026, 4:55 PM
imp committed rG8e593a1f1432: fortune: fix netstat tip.
Feb 18 2026, 4:55 PM
imp committed rG8aa560491cfa: nvme: Fix sim unit number to match nvme device.
Feb 18 2026, 4:55 PM
imp committed rG4fb507cae916: git-arc: Tweak heuristic for email address.
Feb 18 2026, 4:55 PM
imp committed rG5bce9d67103c: linux: support termios2 ioctls (authored by mothcompute <mothcompute@protonmail.com>).
Feb 18 2026, 3:45 PM

Feb 8 2026

imp committed rGd3ed0e0ab06a: rc.d: Convert more service to Use startmsg (authored by monwarez_mailoo.org).
Feb 8 2026, 8:59 PM
imp committed rGe4b1dc432898: Fix typo in build(7) man page (authored by Kalevi Kolttonen <kalevi@kolttonen.fi>).
Feb 8 2026, 8:59 PM
imp committed rG024549e50ede: loader.efi(8): clarify UEFI boot path and boot1.efi usage (authored by aadityavksingh_gmail.com).
Feb 8 2026, 4:51 PM
imp committed rGfadcbc631eea: loader.efi(8): clarify UEFI boot path and boot1.efi usage (authored by aadityavksingh_gmail.com).
Feb 8 2026, 4:51 PM
imp added a reverting change for rG3e8619e535b6: bsdinstall: Create separate datasets for directories in /usr/ports: rGbe3962a383db: Revert "bsdinstall: Create separate datasets for directories in /usr/ports".
Feb 8 2026, 4:45 PM
imp committed rGbe3962a383db: Revert "bsdinstall: Create separate datasets for directories in /usr/ports" (authored by rbranco_suse.com).
Feb 8 2026, 4:45 PM
imp committed rG5fec99caff3a: vt: Fix handling of backtab (authored by Nathaniel Braun <nathaniel.braun@gmail.com>).
Feb 8 2026, 4:45 PM

Feb 4 2026

imp committed rGfe8105de1485: stand: Minor style tweaks.
Feb 4 2026, 5:29 PM

Feb 3 2026

imp committed rGcbb7441245cf: nvmecontrol: Pass 1 to uint8_t arg.
Feb 3 2026, 5:35 PM

Feb 2 2026

imp committed rG350c1232a57a: nvmecontrol: telemetry-log --verbose.
Feb 2 2026, 1:31 PM
imp committed rGff9fe85ff245: nvmecontrol: telemetry-log don't sanity check host generation number.
Feb 2 2026, 1:31 PM
imp committed rG05322eec86ae: nvmecontrol: Always set the RAE bit on telemetry-log requests.
Feb 2 2026, 1:31 PM
imp committed rG49d75d93206a: pkgbase-stage.lua: Add '*-jail-dbg' variant to dvd1 (authored by zxbv3 <zx@bv3.dev>).
Feb 2 2026, 2:21 AM
imp committed rG37bba2ad92d8: hwpmc_amd: Add support for additional counters. (authored by ali_mashtizadeh.com).
Feb 2 2026, 2:21 AM
imp committed rG638fb31a75f6: pkgbase-stage.lua: Add *-jail metapackages to the offline repo (authored by zxbv3 <zx@bv3.dev>).
Feb 2 2026, 2:21 AM
imp committed rG851dffef532a: ig4: Add support for Lunar Lake-M I2C (authored by Defenso-EBO <etienne.bonnand@defenso.fr>).
Feb 2 2026, 2:21 AM

Jan 23 2026

imp committed rG4990cf83f5fa: MAINTAINERS: Remove some stale entries.
Jan 23 2026, 7:17 PM
imp committed rG6b9cbeed6437: CONTRIBUTING.md: Tweaks for clarity.
Jan 23 2026, 2:05 PM

Jan 22 2026

imp committed rG76ca619f10cc: MAINTAINERS: remove stale entry.
Jan 22 2026, 9:08 PM

Jan 20 2026

imp added inline comments to D54789: GSoC: Add LLM policy.
Jan 20 2026, 11:24 AM
imp accepted D54783: mdmfs: Fix soft updates logic.

This looks good to my eye, but best get Kirk to confirm as well.

Jan 20 2026, 12:06 AM

Jan 19 2026

imp added a comment to D54760: loader/lua: auto-load p9fs if vfs.root.mountfrom requires it.

I like Kyle's idea better than mine...

Jan 19 2026, 8:24 PM
imp added inline comments to D54760: loader/lua: auto-load p9fs if vfs.root.mountfrom requires it.
Jan 19 2026, 6:04 PM
imp added inline comments to D54784: 15.0/errata: increase loader regression verbosity.
Jan 19 2026, 5:33 PM
imp accepted D54775: libc/aarch64: Split out the MOPS functions.
Jan 19 2026, 3:42 PM
imp accepted D54774: libc/aarch64: Add a Makefile.inc dependency.
Jan 19 2026, 3:41 PM

Jan 18 2026

imp accepted D54769: modules: iwlwifi/rtw89 allow standalone build.
Jan 18 2026, 9:52 PM
imp added a comment to D54760: loader/lua: auto-load p9fs if vfs.root.mountfrom requires it.

I like the idea behind this, just have one question...

Jan 18 2026, 9:19 PM
imp committed rG916166d9f98f: uchcom.4: Add HARDWARE, makeover (authored by ziaee).
Jan 18 2026, 9:12 PM
imp added inline comments to D54765: sleep: fix SIGINFO output and modernize interval parsing.
Jan 18 2026, 2:27 PM

Jan 17 2026

imp accepted D54752: ifconfig: Use strlcpy() instead of strncpy() for interface name copy.
Jan 17 2026, 10:39 PM
imp added inline comments to D54752: ifconfig: Use strlcpy() instead of strncpy() for interface name copy.
Jan 17 2026, 10:39 PM
imp added a comment to D54753: queue(3): add function-based API.

generally I like the concept. If this isn't just text motion, though, I'd split it into (1) move things to new man page with as few other changes as is needed to make them work and (2) improvements, etc as a second commit.

Jan 17 2026, 9:03 PM · Contributor Reviews (src)
imp accepted D54760: loader/lua: auto-load p9fs if vfs.root.mountfrom requires it.

I'm torn on this...
I'd rather have a regexp -> modules to load table that we cruise through so we can also do zfs
But at the same time, I don't want errors for people that have zfs or the p9fs modules in the kernel (I thought my playing with this required an additional module).
So this fills a need, but it's the end of the road for things like this...

Jan 17 2026, 8:56 PM

Jan 16 2026

imp committed rG689663d4654f: Initialize CLOCK_UPTIME for itmer events.
Jan 16 2026, 9:21 PM
imp closed D54746: Initialize CLOCK_UPTIME for itmer events.
Jan 16 2026, 9:21 PM
imp added a comment to D54746: Initialize CLOCK_UPTIME for itmer events.

@kib something like https://reviews.freebsd.org/D54751 maybe?

Jan 16 2026, 9:11 PM
imp requested review of D54751: time: Add EXTERROR for all EINVAL returns.
Jan 16 2026, 9:11 PM
imp added reviewers for D54746: Initialize CLOCK_UPTIME for itmer events: markj, phk, glebius, kib.
Jan 16 2026, 7:12 PM
imp requested review of D54746: Initialize CLOCK_UPTIME for itmer events.
Jan 16 2026, 7:08 PM
imp committed rGcc057040ad42: device_delete_child should be destroying the child, not the dev (authored by gfunni234_gmail.com).
Jan 16 2026, 3:13 PM

Jan 15 2026

imp added a comment to D54732: smartpqi: Avoid declaring extern inline functions.

Yea. inline often isn't needed these days...

Jan 15 2026, 10:13 PM
imp committed rG73c921ef1d44: nvme: Add ability to override ioq to put the request on.
Jan 15 2026, 1:33 PM
imp closed D54714: nvme: Add ability to override ioq to put the request on.
Jan 15 2026, 1:33 PM
imp accepted D54719: .github: Narrow sys/crypto warning to sys/crypto/skein.
Jan 15 2026, 3:13 AM
imp accepted D54420: acpi: Add a function to deregister all ioctl commands using the same function.
Jan 15 2026, 1:51 AM

Jan 14 2026

imp updated the diff for D54714: nvme: Add ability to override ioq to put the request on.

Tweaks from john: sizing variables and noting we can only do up to 2^16-1
queues, not the full 2^16. That's sane for the far forseeable future.

Jan 14 2026, 7:11 PM
imp added a comment to D54714: nvme: Add ability to override ioq to put the request on.
In D54714#1250118, @jhb wrote:

(I would probably put the uint16_t before the two existing bool fields, so that the fields are somewhat sorted by size, but that doesn't really matter)

Jan 14 2026, 7:00 PM
imp added a comment to D54714: nvme: Add ability to override ioq to put the request on.

Note: we could compress retries to 16 bits and have this be 16 bits too since the number of queues is limited to 64k if this busts the cache-line sizes of this struct.

Jan 14 2026, 4:11 PM
imp requested review of D54714: nvme: Add ability to override ioq to put the request on.
Jan 14 2026, 4:06 PM
imp accepted D54711: rtld: Use uintptr_t instead of Elf_Addr for init/fini function pointers.

This is a nice cleanup and eliminates a void * -> void ** type smearing we had with ElfAddr and should be a nop if I read right.

Jan 14 2026, 3:36 PM
imp accepted D54712: rtld: Switch to using <assert.h> for assert.

I'm agnostic on the NDEBUG issue, though have 'never disable assert' leanings. But just leanings, since performance is also important and I don't know the lay of the land here to have an informed opinion.

Jan 14 2026, 3:34 PM
imp committed rG34c94bee0cee: loader.efi: Only use SPCR if enabled. (authored by Jarmo Jaakkola <jarmo.jaakkola@roskakori.fi>).
Jan 14 2026, 12:57 AM