Page MenuHomeFreeBSD

imp (Warner Losh)
User

Projects (6)

User Details

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

Recent Activity

Yesterday

imp accepted D54823: Revert "sysutils/bsdisks: Fix build on latest 16-CURRENT".
Mon, Jan 26, 6:25 AM
imp accepted D54872: METALOG: Order keyword entries.
Mon, Jan 26, 3:20 AM
imp accepted D54874: sys/module: allow MODULE_DEPEND to accept macros.
Mon, Jan 26, 3:19 AM
imp accepted D54875: hpt: remove unnecessary macro expansion hacks.
Mon, Jan 26, 3:18 AM

Sun, Jan 25

imp accepted D54876: bsd.mkopt.mk: Allow OPT_FOO to be set to override FOO.

What are you using this for? I think it's ahoodchange, but I'm curios.

Sun, Jan 25, 4:23 PM
imp accepted D54868: kyua: Workaround unclear warning from GCC.
Sun, Jan 25, 10:36 AM
imp accepted D54866: netbsd-tests t_regex_att: Use __nonstring for a non-string constant.
Sun, Jan 25, 10:35 AM
imp accepted D54867: bsd.sys.mk: Silence a few GCC warnings for C++.
Sun, Jan 25, 5:20 AM

Sat, Jan 24

imp requested changes to D54823: Revert "sysutils/bsdisks: Fix build on latest 16-CURRENT".

I htink that we need a PORTREVISION=1 addded to the Makefile.
I can help push this once it's ready.

Sat, Jan 24, 6:42 AM
imp accepted D54823: Revert "sysutils/bsdisks: Fix build on latest 16-CURRENT".
Sat, Jan 24, 6:41 AM
imp accepted D54822: cam/scsi: Restore scsi_start_stop() and add scsi_start_stop_pc().

Perfect. This is just what I had in mind.

Sat, Jan 24, 6:40 AM
imp accepted D54784: 15.0/errata: increase loader regression verbosity.
Sat, Jan 24, 6:36 AM
imp accepted D54838: arm: Make init_proc0 static.
Sat, Jan 24, 2:14 AM
imp accepted D54842: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot.
Sat, Jan 24, 1:46 AM
imp accepted D54854: nanobsd: Use mtree -C to produce the metalog.
Sat, Jan 24, 12:57 AM

Fri, Jan 23

imp added a comment to D54843: loader.conf.5: "console" setting does not document multi-value possiblity.

Comma separated is preferred. Spaces happen to work.

Fri, Jan 23, 11:19 PM
imp accepted D54419: mkimg(1): Sync mkimg(1) and usage() with the implementation.

This matches what I think one can do with mkimg

Fri, Jan 23, 8:42 PM
imp committed rG4990cf83f5fa: MAINTAINERS: Remove some stale entries (authored by imp).
MAINTAINERS: Remove some stale entries
Fri, Jan 23, 6:10 PM
imp committed rG6b9cbeed6437: CONTRIBUTING.md: Tweaks for clarity (authored by imp).
CONTRIBUTING.md: Tweaks for clarity
Fri, Jan 23, 2:06 PM

Thu, Jan 22

imp accepted D54159: bus: Document special ranges of IVARs.

This looks good to me. It also shows a bit of a disconnect on how we've put the 'ranges' in different ways. A limit of 256 is likely better than 100 or 500, but honestly all are fine.

Thu, Jan 22, 8:57 PM

Wed, Jan 21

imp added a comment to D54810: LinuxKPI: implement dmam_free_coherent().
In D54810#1253014, @bz wrote:

Why do we use linuxkpi prefix sometimes and lkpi others?

But looks fine

Historically this was mixed. We are trying to use linuxkpi_ for official public LinuxKPi functions now and lkpi_ for internal. Historically there's also linux_ which we shoudl leave to the Linuxolator. Doing the full sweep one day will be tough but at least trying to keep it consistent for new stuff.

Should we add a README somewhere in sys/compat/linuxkpi/ and start writing these things down?

Wed, Jan 21, 8:07 PM
imp committed rG76ca619f10cc: MAINTAINERS: remove stale entry (authored by imp).
MAINTAINERS: remove stale entry
Wed, Jan 21, 2:41 PM

Tue, Jan 20

imp added inline comments to D54789: GSoC: Add LLM policy.
Tue, Jan 20, 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.

Tue, Jan 20, 12:06 AM

Mon, Jan 19

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...

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

Sun, Jan 18

imp accepted D54769: modules: iwlwifi/rtw89 allow standalone build.
Sun, Jan 18, 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...

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

Sat, Jan 17

imp accepted D54752: ifconfig: Use strlcpy() instead of strncpy() for interface name copy.
Sat, Jan 17, 10:39 PM
imp added inline comments to D54752: ifconfig: Use strlcpy() instead of strncpy() for interface name copy.
Sat, Jan 17, 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.

Sat, Jan 17, 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...

Sat, Jan 17, 8:56 PM

Fri, Jan 16

imp committed rG689663d4654f: Initialize CLOCK_UPTIME for itmer events (authored by imp).
Initialize CLOCK_UPTIME for itmer events
Fri, Jan 16, 9:21 PM
imp closed D54746: Initialize CLOCK_UPTIME for itmer events.
Fri, Jan 16, 9:21 PM
imp added a comment to D54746: Initialize CLOCK_UPTIME for itmer events.

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

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

Thu, Jan 15

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

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

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

Wed, Jan 14

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.

Wed, Jan 14, 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)

Wed, Jan 14, 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.

Wed, Jan 14, 4:11 PM
imp requested review of D54714: nvme: Add ability to override ioq to put the request on.
Wed, Jan 14, 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.

Wed, Jan 14, 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.

Wed, Jan 14, 3:34 PM
imp committed rG34c94bee0cee: loader.efi: Only use SPCR if enabled. (authored by Jarmo Jaakkola <jarmo.jaakkola@roskakori.fi>).
loader.efi: Only use SPCR if enabled.
Wed, Jan 14, 12:57 AM
imp committed rGefa78078be9d: stand: Try to parse vdisk correctly (authored by imp).
stand: Try to parse vdisk correctly
Wed, Jan 14, 12:56 AM
imp committed rGced7f29dece3: rc: Add os-release URL rc.conf variables (authored by NVSRahul <nvsrahul@hotmail.com>).
rc: Add os-release URL rc.conf variables
Wed, Jan 14, 12:54 AM
imp committed rGbabc4d8f70de: rc: Improve os-release URLs and add rc.conf overrides (authored by NVSRahul <nvsrahul@hotmail.com>).
rc: Improve os-release URLs and add rc.conf overrides
Wed, Jan 14, 12:54 AM
imp added inline comments to D54664: CODEOWNERS: add @fuz for libc/string.
Wed, Jan 14, 12:49 AM

Mon, Jan 12

imp committed rGc5dc38bcc291: Remove all code under __SPE__ (authored by minsoochoo0122_proton.me).
Remove all code under __SPE__
Mon, Jan 12, 7:57 AM
imp committed rG7f8b4db9e001: github: Add more context to pull requests (authored by imp).
github: Add more context to pull requests
Mon, Jan 12, 7:38 AM
imp committed rG0b908de1d01a: CODEOWNERS: Better reflect current #bhyve (authored by imp).
CODEOWNERS: Better reflect current #bhyve
Mon, Jan 12, 12:57 AM
imp accepted D54661: bhyve: fix USB mouse requests.

This works for me too. Feel free to revert the thing I committed.
I gotta work on tagging people better on github reviews

Mon, Jan 12, 12:44 AM

Sun, Jan 11

imp committed rG9b54998d1bdd: MAINTAINERS/CODEOWNERS: Add myself to mpr, mps and mpi3mr (authored by imp).
MAINTAINERS/CODEOWNERS: Add myself to mpr, mps and mpi3mr
Sun, Jan 11, 8:01 PM
imp accepted D54639: powerpc: fix release image building for Apple partitions.
Sun, Jan 11, 7:01 AM · PowerPC
imp added a comment to D54639: powerpc: fix release image building for Apple partitions.

You could combine the two lines too by

OFFSET=$((0X$(hd...) ))
Sun, Jan 11, 6:57 AM · PowerPC
imp added inline comments to D54639: powerpc: fix release image building for Apple partitions.
Sun, Jan 11, 6:37 AM · PowerPC

Sat, Jan 10

imp added a reverting change for rGb55d106df978: ophgo: import new .dts: rG3ae56f659aad: Revert "ophgo: import new .dts".
Sat, Jan 10, 4:23 PM
imp committed rG3ae56f659aad: Revert "ophgo: import new .dts" (authored by imp).
Revert "ophgo: import new .dts"
Sat, Jan 10, 4:23 PM
imp committed rGb55d106df978: ophgo: import new .dts (authored by freebsd_sysctl.cz).
ophgo: import new .dts
Sat, Jan 10, 5:06 AM
imp committed rG3e8619e535b6: bsdinstall: Create separate datasets for directories in /usr/ports (authored by rbranco_suse.com).
bsdinstall: Create separate datasets for directories in /usr/ports
Sat, Jan 10, 5:06 AM
imp committed rGc29ec2ee9871: cddl: remove sparc and mips code (authored by minsoochoo0122_proton.me).
cddl: remove sparc and mips code
Sat, Jan 10, 5:06 AM
imp committed rG849c0eb07028: Comments: FreeBSD.conf should not be overwritten (authored by Guilherme Augusto de Souza Candinho <cndghm@gmail.com>).
Comments: FreeBSD.conf should not be overwritten
Sat, Jan 10, 2:42 AM
imp committed rG17ba6f428683: fusefs: support FUSE_IOCTL (authored by CismonX <admin@cismon.net>).
fusefs: support FUSE_IOCTL
Sat, Jan 10, 12:07 AM

Fri, Jan 9

imp added a comment to D52780: bsdinstall: Add loader.efi to all ESPs we create.

First of all many many thanks for this ! Perhaps not the right place for this question but how this would work during upgrade, have you tested that ? would the data being copied on all ESPs ? I have to comment the /dev/gpt/efiboot0 line on fstab, without that when the first drive fails I am dropped to single mode , so I am wondering if commenting is the right thing to do (as this would not being mounted would it be impacted by potential upgrades). Many thanks for the clarification

Fri, Jan 9, 11:59 PM
imp committed rG0a5535d1c520: grep: add testcase to test color when matches is greater than MAX_MATCHES (authored by Viacheslav Chimishuk <vchimishuk@yandex.ru>).
grep: add testcase to test color when matches is greater than MAX_MATCHES
Fri, Jan 9, 11:23 PM
imp committed rGd5e5fed1edfc: linux: add hidraw ioctl handler (authored by iwtcex_gmail.com).
linux: add hidraw ioctl handler
Fri, Jan 9, 9:27 PM
imp committed rG7b3fb3caef94: loader.efi(8): clarify UEFI boot path and boot1.efi usage (authored by aadityavksingh_gmail.com).
loader.efi(8): clarify UEFI boot path and boot1.efi usage
Fri, Jan 9, 9:27 PM
imp committed rG247d24a694af: ata-serverworks: Fix incorrect port count for BCM5770 SATA controller (authored by Dmitry Borisov <di.sean@protonmail.com>).
ata-serverworks: Fix incorrect port count for BCM5770 SATA controller
Fri, Jan 9, 9:27 PM
imp committed rG54ce6b2c4c16: login.conf.5: Remove mention of login copyright setting (authored by rootnode_freebsd_wollwage.com).
login.conf.5: Remove mention of login copyright setting
Fri, Jan 9, 9:27 PM
imp committed rG4b2a8aab43ff: getopt(3): be more explicit about :: extension (authored by rootnode_freebsd_wollwage.com).
getopt(3): be more explicit about :: extension
Fri, Jan 9, 9:04 PM
imp committed rGe881b8ee0bc7: acpi_ibm: register all appropriate sysctls as uint (authored by quentin.thebault_defenso.fr).
acpi_ibm: register all appropriate sysctls as uint
Fri, Jan 9, 9:04 PM
imp committed rGf0d44ee06b68: nvme: Add APST payload overriding (authored by sap_eseipi.net).
nvme: Add APST payload overriding
Fri, Jan 9, 9:04 PM
imp committed rGa24932dcec45: nvme: Support Autonomous Power State Transition (APST) (authored by sap_eseipi.net).
nvme: Support Autonomous Power State Transition (APST)
Fri, Jan 9, 9:04 PM
imp committed rG4c18ec0e75e1: nvme: Handle get/set feature payloads (authored by sap_eseipi.net).
nvme: Handle get/set feature payloads
Fri, Jan 9, 9:04 PM
imp committed rG85bf328868c8: linux: support termios2 ioctls (authored by mothcompute <mothcompute@protonmail.com>).
linux: support termios2 ioctls
Fri, Jan 9, 9:04 PM
imp committed rG2727bdebb366: sdio: add sdio_{read,write}_2 (authored by minsoochoo0122_proton.me).
sdio: add sdio_{read,write}_2
Fri, Jan 9, 8:18 PM
imp committed rG930a1341d62c: device_delete_child should be destroying the child, not the dev (authored by gfunni234_gmail.com).
device_delete_child should be destroying the child, not the dev
Fri, Jan 9, 8:18 PM
imp committed rG763179042246: Fix NULL deref segfault in bhyve's usb_mouse.c (authored by Jack Bendtsen <jackdbendtsen@gmail.com>).
Fix NULL deref segfault in bhyve's usb_mouse.c
Fri, Jan 9, 8:18 PM
imp committed rG3e72ce4081f4: Cron: add CC and BCC option for crontab variables (authored by Lakshmikanth Ayyadevara <lakshmikanth.a.ayyadevara@oracle.com>).
Cron: add CC and BCC option for crontab variables
Fri, Jan 9, 8:18 PM
imp committed rG539547151678: df: Fix -k flag consistency with other BLOCKSIZE flags (authored by Ankush Mondal <mondalankush9851@gmail.com>).
df: Fix -k flag consistency with other BLOCKSIZE flags
Fri, Jan 9, 8:18 PM
imp added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

LSI hasn't owned or marked this for a decade.

Fri, Jan 9, 7:17 PM
imp committed rGbae832487038: libpmc: Import AMD Zen 5 PMU events. (authored by ali_mashtizadeh.com).
libpmc: Import AMD Zen 5 PMU events.
Fri, Jan 9, 5:38 PM
imp committed rG0e80273f0d86: mpr: Add a probe on completion (authored by imp).
mpr: Add a probe on completion
Fri, Jan 9, 6:15 AM
imp committed rG6f8e117e5d78: mps: Add a probe on completion (authored by imp).
mps: Add a probe on completion
Fri, Jan 9, 6:15 AM
imp committed rGd650b2ceda46: mps/mpr: Remove bogus sys/cdefs.h includes (authored by imp).
mps/mpr: Remove bogus sys/cdefs.h includes
Fri, Jan 9, 6:15 AM
imp committed rG92f251f36b31: cam: Dtrace scripts to help diagnose weird things (authored by imp).
cam: Dtrace scripts to help diagnose weird things
Fri, Jan 9, 6:15 AM
imp committed rGb258282ecce3: kshim/usb: Prefer memset to bzero (authored by imp).
kshim/usb: Prefer memset to bzero
Fri, Jan 9, 4:44 AM

Thu, Jan 8

imp committed rGcd1aa5f9917c: tools/cam: Start to add the testing tools for CAM (authored by imp).
tools/cam: Start to add the testing tools for CAM
Thu, Jan 8, 6:26 AM