Page MenuHomeFreeBSD

imp (Warner Losh)
User

Projects

User Details

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

Recent Activity

Yesterday

imp added a comment to D44979: in6.h: expose s6_addr* definitions to user level.

Yes. I agree. It will be defined for both kernel and loader builds.

Sat, Apr 27, 7:20 PM
imp committed rG8c81694af438: linux: ignore setsockopt(IPV6_RECVERR) (authored by lexi_le-fay.org).
linux: ignore setsockopt(IPV6_RECVERR)
Sat, Apr 27, 1:04 PM
imp added a comment to D33233: sync.8: Document that the "sync dance" is not a thing.

There's almost no difference between sync; shutdown and just shutdow other than more typing. The latter does a sync first thing anyway (in the system call) so you may start the io a smidgen earlier with the former... but sync doesn't guarantee the io will be done before shutdown starts... so even doing them on sepatate lines might only gain you the time it takes you to type shutdown at the expense of typing 5 extra characters.

Sat, Apr 27, 3:12 AM
imp added a comment to D33233: sync.8: Document that the "sync dance" is not a thing.

Since reboot and shutdown system calls were added just after v7, the sync 3 times dance is a placebo. It was marginally useful on v7 before powering off. It's existed in lore as being necessary when it hasn't been. And since all it does is schedule IO you can't use it to know data is on the disk.

Sat, Apr 27, 2:17 AM

Fri, Apr 26

imp added inline comments to D44979: in6.h: expose s6_addr* definitions to user level.
Fri, Apr 26, 11:04 PM
imp committed rGf0e59ecff85d: CTL: READ(6) should be allowed on CD devices (authored by hp_tmm.cx).
CTL: READ(6) should be allowed on CD devices
Fri, Apr 26, 3:14 AM

Thu, Apr 25

imp committed rGce3b53ffcc3e: nvmecontrol: Flesh out nvmecontrol format information (authored by imp).
nvmecontrol: Flesh out nvmecontrol format information
Thu, Apr 25, 11:48 PM
imp closed D44958: nvmecontrol: Flesh out nvmecontrol format information.
Thu, Apr 25, 11:48 PM
imp updated the diff for D44958: nvmecontrol: Flesh out nvmecontrol format information.

update per Chuck's idea of making it clear it's an index. Hopefully this makes
it clearer. Thanks Chuck!

Thu, Apr 25, 11:16 PM
imp added reviewers for D44958: nvmecontrol: Flesh out nvmecontrol format information: chuck, chs, mav, manpages.
Thu, Apr 25, 5:25 PM
imp requested review of D44958: nvmecontrol: Flesh out nvmecontrol format information.
Thu, Apr 25, 5:24 PM
imp added a comment to D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.

So I'm not saying we need it now, but we likely need to know if we can... get some sleep

Thu, Apr 25, 4:05 AM
imp added a comment to D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.

I don't suppose that yhese could be generated automatically? It's a huge table to maintain by hand...

Thu, Apr 25, 3:15 AM
imp added a comment to D44935: Unmuting console boot messages for some scenarios.

Any reason to not always set cn_unmute = 0 unconditionally?

Thu, Apr 25, 3:12 AM

Wed, Apr 24

imp committed rG9857f824ec77: arm_kernel_bothdr.awk: Update to latest ota (authored by imp).
arm_kernel_bothdr.awk: Update to latest ota
Wed, Apr 24, 11:59 PM
imp committed rGc7a5881d7a6a: Add support for Intel Atom S1200 UART (authored by henrichhartzer_tuta.io).
Add support for Intel Atom S1200 UART
Wed, Apr 24, 11:59 PM
imp accepted D44931: vfs_lookup.c: only call ktrcapfail() if KTRACE is enabled.
Wed, Apr 24, 7:18 PM
imp accepted D44930: syscalls.master: correct return type of {read,write}v.
Wed, Apr 24, 7:12 PM
imp added a comment to D43463: grdc: add countdown timer mode.

Can we merge this?

Wed, Apr 24, 4:23 AM
imp added a reverting change for rGcf04a7775a4e: swapon: Do not overwrite Linux swap header: rGfeabaf8d5389: Revert "swapon: Do not overwrite Linux swap header".
Wed, Apr 24, 3:19 AM
imp added a reverting change for rG91bdebc958bb: bsdinstall/distfetch.c: check environment variables before downloading and…: rG560931508c7d: Revert "bsdinstall/distfetch.c: check environment variables before downloading….
Wed, Apr 24, 3:19 AM
imp committed rG560931508c7d: Revert "bsdinstall/distfetch.c: check environment variables before downloading… (authored by imp).
Revert "bsdinstall/distfetch.c: check environment variables before downloading…
Wed, Apr 24, 3:19 AM
imp committed rGfeabaf8d5389: Revert "swapon: Do not overwrite Linux swap header" (authored by imp).
Revert "swapon: Do not overwrite Linux swap header"
Wed, Apr 24, 3:19 AM

Tue, Apr 23

imp committed rG91bdebc958bb: bsdinstall/distfetch.c: check environment variables before downloading and… (authored by rilysh <nightquick@proton.me>).
bsdinstall/distfetch.c: check environment variables before downloading and…
Tue, Apr 23, 10:43 PM
imp committed rGcf04a7775a4e: swapon: Do not overwrite Linux swap header (authored by rbranco_suse.com).
swapon: Do not overwrite Linux swap header
Tue, Apr 23, 9:50 PM
imp committed rG4f223e0da7b4: release: Change vmimage EFI GPT label (authored by jlduran_gmail.com).
release: Change vmimage EFI GPT label
Tue, Apr 23, 9:44 PM
imp committed rG14e3f2d8d3eb: nanobsd: Set a GPT label for EFI and cfg partitions (authored by jlduran_gmail.com).
nanobsd: Set a GPT label for EFI and cfg partitions
Tue, Apr 23, 9:44 PM
imp committed rG8a8daeafaf70: sys/*/conf: do not use "../../conf/" when including std.* (authored by lexi_le-fay.org).
sys/*/conf: do not use "../../conf/" when including std.*
Tue, Apr 23, 9:44 PM
imp committed rG4f8f9d708e6a: sys: add conf/std.debug, generic debugging options (authored by lexi_le-fay.org).
sys: add conf/std.debug, generic debugging options
Tue, Apr 23, 9:44 PM
imp committed rG93c5ba5a83d6: sys/netpfil/pf: fix non-INET module build (authored by lexi_le-fay.org).
sys/netpfil/pf: fix non-INET module build
Tue, Apr 23, 9:44 PM
imp committed rG65767e6126a7: sys/net/if_bridge: support non-INET kernels (authored by lexi_le-fay.org).
sys/net/if_bridge: support non-INET kernels
Tue, Apr 23, 9:44 PM
imp committed rGd31b677356d7: ahc(4)/ahd(4): target mode: cancel outstanding AIOs and INOTs (authored by hp_tmm.cx).
ahc(4)/ahd(4): target mode: cancel outstanding AIOs and INOTs
Tue, Apr 23, 9:03 PM
imp committed rG65971073d935: ahc(4) clean up old Linux defines (authored by hp_tmm.cx).
ahc(4) clean up old Linux defines
Tue, Apr 23, 9:03 PM
imp committed rGea6f2d7797c4: checkstyle9.pl: Warn if there's no SOB line (authored by imp).
checkstyle9.pl: Warn if there's no SOB line
Tue, Apr 23, 8:04 PM
imp committed rGe75a1bbc233b: pow,powf(3),__ieee754_rem_pio2(f): Avoid negative integer left shift UB (authored by Karl Tomlinson <karlt+@karlt.net>).
pow,powf(3),__ieee754_rem_pio2(f): Avoid negative integer left shift UB
Tue, Apr 23, 8:04 PM
imp accepted D44916: Stop using strerror() in printf*() guts.

I'd thought we didn't need to propogate the locale, since both strerror and strerror_r use the same locale()... but I'd forgotten printf can have a different one, so I proposed something different in the bug.
We could share buf and errormsg, but maybe it's not worth the hassle.

Tue, Apr 23, 5:32 PM
imp accepted D44911: checkstyle9: Allow a space between "*" and __restrict.
Tue, Apr 23, 1:14 PM
imp committed rG74adb39cf2a5: zfsbootcfg(8), zpool_influxdb(8): move to the zfs package (authored by lexi_le-fay.org).
zfsbootcfg(8), zpool_influxdb(8): move to the zfs package
Tue, Apr 23, 5:04 AM
imp committed rGbac2eea13ae3: swab.c(libc): use a simplified version of byte swapping (authored by rilysh <nightquick@proton.me>).
swab.c(libc): use a simplified version of byte swapping
Tue, Apr 23, 5:04 AM
imp committed rGf578d0199761: ifconfig tunnelfib is implemented in wg(4) (authored by gshapiro).
ifconfig tunnelfib is implemented in wg(4)
Tue, Apr 23, 4:56 AM
imp committed rG05a95d19cb24: alc(4): disable MSI-X by default on Killer cards (authored by lexi_le-fay.org).
alc(4): disable MSI-X by default on Killer cards
Tue, Apr 23, 4:56 AM
imp committed rGe96d0d746844: umount: Support partitions & slices with -d option (authored by rbranco_suse.com).
umount: Support partitions & slices with -d option
Tue, Apr 23, 4:56 AM
imp committed rGc3dd71ab4c1c: share/examples: move examples into appropriate packages (authored by lexi_le-fay.org).
share/examples: move examples into appropriate packages
Tue, Apr 23, 4:56 AM
imp committed rG8aaa58ada45e: package: add DESC and COMMENT for cron package (authored by lexi_le-fay.org).
package: add DESC and COMMENT for cron package
Tue, Apr 23, 4:56 AM
imp committed rG7209444a80fd: package: move cron into its own package (authored by lexi_le-fay.org).
package: move cron into its own package
Tue, Apr 23, 4:56 AM
imp committed rG6ca1f3de5769: package: move hv_{vss,kvp}_daemon into hyperv-tools (authored by lexi_le-fay.org).
package: move hv_{vss,kvp}_daemon into hyperv-tools
Tue, Apr 23, 4:55 AM
imp committed rGca63710d3668: linux: ignore setsockopt(IPV6_RECVERR) (authored by lexi_le-fay.org).
linux: ignore setsockopt(IPV6_RECVERR)
Tue, Apr 23, 4:55 AM
imp committed rG50ecbc5142e1: libipsec: make const-correct (authored by lexi_le-fay.org).
libipsec: make const-correct
Tue, Apr 23, 4:54 AM

Mon, Apr 22

imp accepted D44907: geli.8: minor proofreading.
Mon, Apr 22, 9:16 PM
imp added inline comments to D39636: config.mk: Add MK_VIMAGE knob.
Mon, Apr 22, 8:53 PM
imp accepted D32307: Prepare the system for _FORTIFY_SOURCE.

this looks good to me now (forget about my other comments... I clicked some something weird maybe?)

Mon, Apr 22, 7:25 PM
imp accepted D44904: geli: add a read-only kern.geom.eli.use_uma_bytes sysctl.
Mon, Apr 22, 6:21 PM
imp added a comment to D32307: Prepare the system for _FORTIFY_SOURCE.

I think a rebase is in order... this diff is picking up a lot of "noise" that have nothing to do with fortify....

Mon, Apr 22, 3:52 PM

Sun, Apr 21

imp added inline comments to D44836: mfc-candidates: move pretty printing into lua.
Sun, Apr 21, 2:54 PM

Sat, Apr 20

imp added inline comments to D44884: Throws exception to block redundant devmatch events.
Sat, Apr 20, 11:47 PM
imp added inline comments to D44884: Throws exception to block redundant devmatch events.
Sat, Apr 20, 8:37 PM
imp added inline comments to D44884: Throws exception to block redundant devmatch events.
Sat, Apr 20, 8:35 PM
imp added inline comments to D44884: Throws exception to block redundant devmatch events.
Sat, Apr 20, 8:31 PM
imp added a comment to D44884: Throws exception to block redundant devmatch events.

So which events and why? I dont think the appraoch outlined here can possibly work.

Sat, Apr 20, 8:17 PM

Fri, Apr 19

imp added a comment to D44872: WiP: Use LTO/symbol versioning to optimize (de-clutter) boot bits and pieces.

impressive gains if true... However, the 'no-whole-archive' stuff makes me ask the question "doesn't that eliminate all the commands that we build on linker sets?"

Fri, Apr 19, 11:25 PM
imp committed rG1bd4f769caf8: add dtb support for RPI CM4, CM4s, CM4_ioBoard (authored by maciphone2_googlemail.com).
add dtb support for RPI CM4, CM4s, CM4_ioBoard
Fri, Apr 19, 11:13 PM
imp committed rGdbd0366f3434: package: move lpr into its own package (authored by lexi_le-fay.org).
package: move lpr into its own package
Fri, Apr 19, 11:13 PM
imp committed rG42acb16bb86f: rescue: add ipfw, pfctl (authored by lexi_le-fay.org).
rescue: add ipfw, pfctl
Fri, Apr 19, 11:13 PM
imp committed rG0bdcfb08f2d5: usr.bin/units: use else..if to avoid calling the next branch (authored by rilysh <nightquick@proton.me>).
usr.bin/units: use else..if to avoid calling the next branch
Fri, Apr 19, 11:13 PM
imp committed rG1f2776e12360: Add support for Intel Atom S1200 UART (authored by henrichhartzer_tuta.io).
Add support for Intel Atom S1200 UART
Fri, Apr 19, 11:12 PM
imp committed rGa8fd0a5f4423: glabel: Remove support for old reiserfs (authored by rbranco_suse.com).
glabel: Remove support for old reiserfs
Fri, Apr 19, 10:49 PM
imp committed rG67677a654aa7: acpi_iicbus: Shift slave address (authored by Ahmad Khalifa <ahmadkhalifa570@gmail.com>).
acpi_iicbus: Shift slave address
Fri, Apr 19, 10:49 PM
imp committed rG493715f9b817: ig4_iic: Warn on NACK (authored by Ahmad Khalifa <ahmadkhalifa570@gmail.com>).
ig4_iic: Warn on NACK
Fri, Apr 19, 10:49 PM
imp committed rGd0cc25f770ae: acpi_cmbat: Use nitems instead of sizeof (authored by Ahmad Khalifa <ahmadkhalifa570@gmail.com>).
acpi_cmbat: Use nitems instead of sizeof
Fri, Apr 19, 10:49 PM
imp committed rG54e231b373ef: Add support for i2c-tiny-usb: usb to iic bridge (authored by Denis Bodor <lefinnois@lefinnois.net>).
Add support for i2c-tiny-usb: usb to iic bridge
Fri, Apr 19, 10:49 PM
imp committed rGbf2fd4755086: ig4_reg: Update datasheet link (authored by Ahmad Khalifa <ahmadkhalifa570@gmail.com>).
ig4_reg: Update datasheet link
Fri, Apr 19, 10:49 PM
imp committed rG725a9f47324d: bsdiff: Use mmap instead of malloc (authored by rbranco_suse.com).
bsdiff: Use mmap instead of malloc
Fri, Apr 19, 10:35 PM
imp committed rGde525c502a3a: intro.2: Integrate introduction with state of page (authored by concussious.bugzilla_runbox.com).
intro.2: Integrate introduction with state of page
Fri, Apr 19, 10:35 PM
imp committed rGd846f33bb6d4: intro.2: Section RETURN VALUES is actually ERRORS (authored by concussious.bugzilla_runbox.com).
intro.2: Section RETURN VALUES is actually ERRORS
Fri, Apr 19, 10:35 PM
imp committed rG4696ca7baf2f: intro.2: Add FILES mentioning table of syscalls (authored by concussious.bugzilla_runbox.com).
intro.2: Add FILES mentioning table of syscalls
Fri, Apr 19, 10:35 PM
imp committed rG9e8df7900f52: intro.2: Tweak grammar and syntax for consistency (authored by concussious.bugzilla_runbox.com).
intro.2: Tweak grammar and syntax for consistency
Fri, Apr 19, 10:35 PM
imp committed rGbcc57e971597: intro.2: Import HISTORY from OpenBSD but our style (authored by concussious.bugzilla_runbox.com).
intro.2: Import HISTORY from OpenBSD but our style
Fri, Apr 19, 10:35 PM
imp committed rG961bcbeef251: mailwrapper(8): change behaviour if mailer.conf cannot be opened (authored by lexi_le-fay.org).
mailwrapper(8): change behaviour if mailer.conf cannot be opened
Fri, Apr 19, 10:35 PM
imp committed rG5fbdcd65fe5c: xargs: use getline() instead of fgetln() (authored by Martin Tournoij <martin@arp242.net>).
xargs: use getline() instead of fgetln()
Fri, Apr 19, 9:53 PM
imp committed rG25696725b65b: patch: use getline() instead of fgetln() (authored by Martin Tournoij <martin@arp242.net>).
patch: use getline() instead of fgetln()
Fri, Apr 19, 9:53 PM
imp committed rGd3643c9efe78: join: use getline() instead of fgetln() (authored by Martin Tournoij <martin@arp242.net>).
join: use getline() instead of fgetln()
Fri, Apr 19, 9:53 PM
imp committed rG3abcc79c6a25: head: use getline() instead of fgetln() (authored by Martin Tournoij <martin@arp242.net>).
head: use getline() instead of fgetln()
Fri, Apr 19, 9:53 PM
imp committed rG9744821765fc: diff: use getline() instead of fgetln() (authored by Martin Tournoij <martin@arp242.net>).
diff: use getline() instead of fgetln()
Fri, Apr 19, 9:53 PM
imp committed rGb05785953e55: cut: use getline() instead of fgetln() (authored by Martin Tournoij <martin@arp242.net>).
cut: use getline() instead of fgetln()
Fri, Apr 19, 9:53 PM
imp added a comment to D44869: rtld: Add support for arm64 variant pcs.

The code likely is good, but the why for some of it isn't obvious to me and needs some clarification I think.

Fri, Apr 19, 3:53 PM
imp accepted D44868: elf_common.h: Add STO_AARCH64_VARIANT_PCS.
Fri, Apr 19, 3:41 PM
imp accepted D44866: install: Fix a compiler warning when bootstrapping.
Fri, Apr 19, 3:02 PM
imp added a comment to D44863: adduser: Overhaul..

Might want to also note that you've made a lot of variables local. I think that's a good change too, but best to note it or split it off into another commit.

Fri, Apr 19, 2:17 PM
imp accepted D44859: ahc(4): resolve some minor nits.

I think this is good... but mav will know for sure if we're missing something

Fri, Apr 19, 2:12 AM
imp accepted D44860: ahc(4)/ahd(4): fix target mode on ARM.
Fri, Apr 19, 2:11 AM
imp accepted D44844: ctl: Add CTL_IO_ASSERT_SCSI wrapper macro.
Fri, Apr 19, 2:10 AM
imp accepted D44842: nvmecontrol: Always build instead of being conditional on WITH_NVME.
Fri, Apr 19, 2:06 AM

Thu, Apr 18

imp accepted D44713: cam: Add a XPORT_NVMF for NVMe over Fabrics sims.
Thu, Apr 18, 10:36 PM
imp accepted D44843: Remove the MK_NVME build option.
Thu, Apr 18, 10:35 PM
imp accepted D44857: CONRIBUTING: mention sys/crypto as another "contrib" directory.
Thu, Apr 18, 6:52 PM
imp accepted D44838: showconfig: Set MACHINE for src.opts.mk.

Surprised this wasn't already the case

Thu, Apr 18, 4:21 PM
imp added a comment to D41509: crypt(3) style password support for lua loader.

I've created a hash module that has some of the sha routines. I don't have big issues connecting those.

Thu, Apr 18, 3:27 PM · Loader
imp added a comment to D44706: nvmf.h: New header defining ioctls for NVMe over Fabrics.
In D44706#1021491, @jhb wrote:
In D44706#1020670, @imp wrote:

One nit... also applies to all of this series of reviews: consider omitting the license boilerplate.

Hmm, are we ready to do that? I know we have some SPDX-only files in the tree and are kind of allowing it, but I wasn't sure we'd crossed the point to preferring that by default.

Thu, Apr 18, 4:24 AM
imp added a comment to D44704: nvmf_proto.h: Update for use in FreeBSD.

I'd be happy moving to #pragma once for almost all files in the tree...

Thu, Apr 18, 4:18 AM
imp accepted D44826: Fix build with WITH_NVME newly enabled.

oh! That's the problem... I did a clean build and that's why I didn't see it...

Thu, Apr 18, 3:50 AM