Page MenuHomeFreeBSD
Feed Advanced Search

Jul 22 2020

imp accepted D25758: Use SI_ORDER_(FOURTH|FIFTH)..
Jul 22 2020, 1:09 AM
imp committed rS363408: getty appears to date from 3rd edition research unix. That's the oldest man page.
getty appears to date from 3rd edition research unix. That's the oldest man page
Jul 22 2020, 12:45 AM

Jul 21 2020

imp added a comment to D25476: Fix use after free panic and state transitions in mps(4) and mpr(4).

I'm deploying this to one or two of the machines that we see panics from this every few days.

Jul 21 2020, 5:07 PM · cam

Jul 19 2020

imp added a comment to D25630: [net0211] Add new capabilities; restrict what can be done in a jail..
In D25630#569409, @neel_neelc.org wrote:

I think this broke the build on r363327 with if_an.

Jul 19 2020, 6:16 PM

Jul 18 2020

imp accepted D25721: at(1): Replace capitalized words with proper macros.
Jul 18 2020, 8:54 PM
imp added inline comments to D25718: loader: Avoid -Wpointer-to-int cast warnings for Arm and RISC-V.
Jul 18 2020, 6:33 PM
imp added inline comments to D25718: loader: Avoid -Wpointer-to-int cast warnings for Arm and RISC-V.
Jul 18 2020, 5:52 PM

Jul 17 2020

imp accepted D24673: Make efirt module dependent on MK_EFI.

Looks good to me. EFI is already in kern.opts.mk, so I think this is good to go.

Jul 17 2020, 7:03 PM
imp added a comment to D24673: Make efirt module dependent on MK_EFI.

Did you add this to the kernel options makefile too?

Jul 17 2020, 7:01 PM

Jul 16 2020

imp committed rS363250: Relax the rule against declaring variables in nested scopes and for.
Relax the rule against declaring variables in nested scopes and for
Jul 16 2020, 2:13 PM
imp closed D25312: Relax the rule against declaring variables in nested scopes..
Jul 16 2020, 2:13 PM
imp accepted D25686: Remove old devd rules for ActiveWire and Entrega Serial DB25.
Jul 16 2020, 1:52 PM

Jul 15 2020

imp accepted D25662: Allow install(1)'s create_tempfile() to work on Linux hosts.

Love it...

Jul 15 2020, 1:22 AM

Jul 14 2020

imp updated the diff for D25312: Relax the rule against declaring variables in nested scopes..

bump date

Jul 14 2020, 1:46 PM
imp updated the diff for D25312: Relax the rule against declaring variables in nested scopes..

Update example
Soften the wording a little

Jul 14 2020, 1:45 PM

Jul 13 2020

imp accepted D25659: Don't imply that all action values can be OR'd..
Jul 13 2020, 11:38 PM
imp accepted D25657: linuxkpi: Ignore NULL passed to string parametr of kstrdup().

looks good to me... one might quibble over the extra newline after the if, but it's fine either way imho.

Jul 13 2020, 11:08 PM

Jul 10 2020

imp added inline comments to D25608: First cut at a loader.conf.d support.
Jul 10 2020, 4:25 AM
imp committed rS363063: Properly backout r362998.
Properly backout r362998
Jul 10 2020, 12:24 AM
imp closed D25606: Properly backout r362998.
Jul 10 2020, 12:24 AM
imp requested review of D25606: Properly backout r362998.
Jul 10 2020, 12:05 AM

Jul 9 2020

imp added a comment to D25601: rc.d/kld: Set sysctls after loading modules..
In D25601#566409, @imp wrote:

I don't think this is a good idea....

Setting sysctl values multiple times may be unwise.

We already do that today, via /etc/rc.d/sysctl and /etc/rc.d/securelevel.

Jul 9 2020, 5:47 PM · rc
imp added a comment to D25601: rc.d/kld: Set sysctls after loading modules..

For modules, I think, we should document tunables in loader.conf not in sysctl.conf, even though many tuneables are now exported there and often writable.

Jul 9 2020, 5:46 PM · rc
imp added a comment to D25601: rc.d/kld: Set sysctls after loading modules..

I don't think this is a good idea....

Jul 9 2020, 5:36 PM · rc

Jul 6 2020

imp added inline comments to D25512: WIP bootnext: Next Generation.
Jul 6 2020, 5:21 PM

Jul 4 2020

imp accepted D25563: Use KERN_MAXPHYS..

Awesome thanks

Jul 4 2020, 8:08 PM

Jul 1 2020

imp added a comment to D25312: Relax the rule against declaring variables in nested scopes..
In D25312#564662, @jhb wrote:

I think the rule to only use initializers when the value is constant is probably a good compromise.

Jul 1 2020, 8:52 PM
imp updated the diff for D25312: Relax the rule against declaring variables in nested scopes..

Update to match what I think the conensus is in this review. Please
tell me how well I did :)

Jul 1 2020, 8:36 PM
imp added a comment to D25522: Handbook: Pre-Installation Tasks: Update the dd example.

So other than the 1MB issue, these changes are better. We should commit all but that one detail, imho.

Jul 1 2020, 6:06 PM
imp added a comment to D25522: Handbook: Pre-Installation Tasks: Update the dd example.

1MB is a lot better in terms of performance. I'd keep it. 4k makes no sense to me how it could possibly be faster: there's a lot more system calls, there's a lot more churn at each layer. While maxphys is only 128k by default, the reduction in system calls will help. 4k is way way too small. It's the exact opposite of my experience.....

Jul 1 2020, 5:16 PM

Jun 30 2020

imp accepted D25476: Fix use after free panic and state transitions in mps(4) and mpr(4).

I only looked at mpr, but this looks good to me. It's good you have a way to recreate it. I have random machines failing with this (about ~0.001%/day), but can't find one to recreate it. I like this approach, and is similar to the one I took with other commands and target reset. thanks for fixing.

Jun 30 2020, 4:33 PM · cam
imp added a comment to D25406: hexdump(1): Add EXAMPLES section.
In D25406#563533, @gbe wrote:
In D25406#563515, @0mp wrote:
In D25406#563478, @gbe wrote:

Thanks for the patch!

Everything looks good except the manpage date, which should be bumped. :)

Hi Gordon,

Thanks for reviewing this!
I usually bump .Dd when I commit the review (although I know it is a risk because I could forget it). As a general rule, should the manpage date and the commit date be equal?

The manual page date should match the commit date.

@0mp I usually tend to not hand edit my "commit ready" tree.

Don't we have a commit-hook that checks for .Dd? Would it be difficult to implement?

Jun 30 2020, 8:07 AM

Jun 29 2020

imp accepted D25477: Kernel build changes for openzfs vendor import.

I'll echo Simon here: any change of this size could always be a bit better, but given the level of nits I'm finding most of them can be addressed by being a little more explicit about the points I've questioned in the commit message.

Jun 29 2020, 11:20 PM
imp added a comment to D25512: WIP bootnext: Next Generation.

I can't easily review the ZFS parts of this, so just a couple of questions...

Jun 29 2020, 10:50 PM
imp added a comment to D25492: [linux-emulation and nanobsd] some hugo/asciidoctor changes.

I don't know how I couldn't remember ... you just have to escape the character, instead of _ use \_

Jun 29 2020, 2:37 PM
imp accepted D25492: [linux-emulation and nanobsd] some hugo/asciidoctor changes.

Current changes are good.

Jun 29 2020, 2:36 PM

Jun 28 2020

imp added a comment to D25492: [linux-emulation and nanobsd] some hugo/asciidoctor changes.

@imp and @bcr can you please review the new diff again.
Thanks :)

Jun 28 2020, 9:54 AM
imp requested changes to D25492: [linux-emulation and nanobsd] some hugo/asciidoctor changes.

All the nanobsd changes are wrong.

Jun 28 2020, 3:28 AM

Jun 27 2020

imp accepted D25488: Document new kern.tty_info_kstacks tunable..

Either of the proposed text changes sound good to me.

Jun 27 2020, 3:32 PM
imp added a comment to D25487: kern.tty_info_kstacks: add a compact format.

love it

Jun 27 2020, 2:22 PM
imp added a comment to D25477: Kernel build changes for openzfs vendor import.

Thanks for the earlier cleanups. Mostly minor stuff, and much of it is questions or leading questions...

Jun 27 2020, 2:12 PM

Jun 26 2020

imp added inline comments to D25477: Kernel build changes for openzfs vendor import.
Jun 26 2020, 11:54 PM
imp added a comment to D25477: Kernel build changes for openzfs vendor import.

Lots of repetition in the module makefiles should be cleaned up. Normally I wouldn't fuss too much, but in this case it's very pervasive.

Jun 26 2020, 11:05 PM
imp committed rS362665: Chroot first appeared in 4.3-Reno, not in 4.4 in the BSD world,.
Chroot first appeared in 4.3-Reno, not in 4.4 in the BSD world,
Jun 26 2020, 10:23 PM
imp closed D25479: Chroot first appeared in 4.3-Reno, not in 4.4 in the BSD world, but in System III in the AT&T world..
Jun 26 2020, 10:23 PM
imp added a reviewer for D25479: Chroot first appeared in 4.3-Reno, not in 4.4 in the BSD world, but in System III in the AT&T world.: allanjude.
Jun 26 2020, 10:16 PM
imp requested review of D25479: Chroot first appeared in 4.3-Reno, not in 4.4 in the BSD world, but in System III in the AT&T world..
Jun 26 2020, 10:15 PM
imp committed rS362664: Chroot actually appeared in 7th Edition Unix..
Chroot actually appeared in 7th Edition Unix.
Jun 26 2020, 10:05 PM
imp closed D25475: Chroot actually appeared in 7th Edition Unix..
Jun 26 2020, 10:05 PM
imp added a comment to D25475: Chroot actually appeared in 7th Edition Unix..

Sent a similar thing to Kirk and he agrees.

Jun 26 2020, 10:01 PM
imp requested review of D25475: Chroot actually appeared in 7th Edition Unix..
Jun 26 2020, 8:15 PM
imp accepted D25468: rev(1): Add EXAMPLES section.
Jun 26 2020, 6:11 PM
imp accepted D24997: Don't log normal login_getpwclass(3) result..
Jun 26 2020, 3:05 AM

Jun 25 2020

imp accepted D18482: Amazon EC2: Disable floppy devices (fdc0, fd0,) and parallel port device (pp0).
Jun 25 2020, 11:25 PM · Contributor Reviews (src)
imp added inline comments to D25062: domain: give domains a chance to probe for availability.
Jun 25 2020, 4:20 PM
imp added a comment to D19982: Import the bc and dc programs developed by Gavin D. Howard.

Personally, I'd land this in -current and then MFC it into 12.2, but have it on by default in -current and off by default in 12.2.

Jun 25 2020, 4:16 PM
imp accepted D19982: Import the bc and dc programs developed by Gavin D. Howard.
Jun 25 2020, 4:01 PM
imp committed rP540356: Update to run on most recent -current.
Update to run on most recent -current
Jun 25 2020, 12:00 AM
imp closed D25434: Update to run on most recent -current.
Jun 25 2020, 12:00 AM

Jun 24 2020

imp added a comment to D25434: Update to run on most recent -current.

This is what Netflix has been using for the past 2 years.

Jun 24 2020, 11:20 PM
imp added a reviewer for D25434: Update to run on most recent -current: swills.
Jun 24 2020, 11:16 PM
imp requested review of D25434: Update to run on most recent -current.
Jun 24 2020, 11:15 PM
imp added a comment to D25428: Update .clang-format with style(9) header-sorting.

Love it

Jun 24 2020, 7:16 PM

Jun 23 2020

imp accepted D25415: Remove ldconfig_paths_aout from rc.conf after r362543.
Jun 23 2020, 6:28 PM
imp requested review of D25312: Relax the rule against declaring variables in nested scopes..
Jun 23 2020, 3:22 AM
imp accepted D25403: Fix fallout from the emancipation of dump(8) workers.

Thanks Colin!

Jun 23 2020, 12:06 AM

Jun 20 2020

imp abandoned D25379: For the love of MARKLAR..

This was a silly idea, born of uber frustration.

Jun 20 2020, 8:11 PM
imp updated the summary of D25379: For the love of MARKLAR..
Jun 20 2020, 8:11 PM
imp committed rS362444: Revert -r362422..
Revert -r362422.
Jun 20 2020, 8:06 PM
imp requested review of D25379: For the love of MARKLAR..
Jun 20 2020, 7:40 PM
imp accepted D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

Thanks for finding this. We went round and round when it went in. Might not hurt to make sure it still works on other boards
.

Jun 20 2020, 3:55 PM · x86, arm64
imp committed rS362422: Increase the whimsy in this file by famring dump's work out to minions. Adjust.
Increase the whimsy in this file by famring dump's work out to minions. Adjust
Jun 20 2020, 4:19 AM
imp committed rS362420: Correct 1BSD release date..
Correct 1BSD release date.
Jun 20 2020, 4:08 AM
imp committed rS362419: Use the more descriptive src_ccb and dst_ccb for the two ccbs being merged..
Use the more descriptive src_ccb and dst_ccb for the two ccbs being merged.
Jun 20 2020, 4:07 AM

Jun 19 2020

imp added a comment to D25324: loader: create single zfs nextboot implementation.
In D25324#559399, @jhb wrote:

FWIW, my hope had been to have a single gptboot that does both UFS + ZFS. I don't envy the logic to figure out which one to boot from if both are present though. :) What is the current size bsdinstall uses for freebsd-boot and how long ago has it been 128k?

merging those bits will take some time. The current freebsd-boot is created 512k and the zfsldr code is reading 256k, so with current code, we are actually well within the limits. The question is about old setups.

Jun 19 2020, 4:34 PM
imp committed rS362362: The actual name for MMCCAM sd block devices is sdda..
The actual name for MMCCAM sd block devices is sdda.
Jun 19 2020, 4:09 AM
imp added a comment to D25312: Relax the rule against declaring variables in nested scopes..

Summary so far:

  1. there's overwhelming support for this, at least in theory
  2. the devil is in the details.
Jun 19 2020, 2:18 AM

Jun 17 2020

arichardson awarded D25312: Relax the rule against declaring variables in nested scopes. a Like token.
Jun 17 2020, 9:55 AM
avg awarded D25312: Relax the rule against declaring variables in nested scopes. a Like token.
Jun 17 2020, 5:36 AM
imp added a comment to D25312: Relax the rule against declaring variables in nested scopes..

Please clarify that declaring a variable within the parens of the for is permissible.

Jun 17 2020, 5:27 AM

Jun 13 2020

imp accepted D25211: Remove the sed hack for ABI tag notes..

These look great. You could do a few of them as separate commits, if you wanted (like the arm param.h), but it's not big deal either way.
I didn't pedantically audit all the new assembler (git is confused about where it came from :).

Jun 13 2020, 9:45 PM

Jun 10 2020

imp accepted D25222: Hard-code the ice_ddp firmware version..
Jun 10 2020, 11:55 PM

Jun 9 2020

imp accepted D25200: New Code of Conduct (LLVM-derived).

The only thing that we need to do is the relative vs absolute link. The FreeBSD.org thing would be nice as well, but not urgent.

Jun 9 2020, 7:43 PM
imp added inline comments to D25200: New Code of Conduct (LLVM-derived).
Jun 9 2020, 7:42 PM
imp accepted D25200: New Code of Conduct (LLVM-derived).
Jun 9 2020, 7:28 PM

Jun 7 2020

imp committed rS361882: Mention nda where we mention nvd..
Mention nda where we mention nvd.
Jun 7 2020, 2:40 AM

Jun 6 2020

imp added a comment to D21886: Add USB support for location based device unit numbers.

Cool script. It would be better to add the alias with devfs. Then it would disappear w/o devd needing all the info...

Jun 6 2020, 11:01 PM
imp accepted D25168: geom(4): Look for aliases when searching for providers by name.
Jun 6 2020, 9:14 PM
imp committed rS361873: Add a section on CAM architecture..
Add a section on CAM architecture.
Jun 6 2020, 6:43 PM
imp committed rS361869: Sort alphabetically..
Sort alphabetically.
Jun 6 2020, 7:13 AM
imp committed rS361868: Fix typo.
Fix typo
Jun 6 2020, 6:49 AM
imp committed rS361867: Document all the sysctl values for the nda devices. Include some minimal.
Document all the sysctl values for the nda devices. Include some minimal
Jun 6 2020, 6:21 AM
imp committed rS361866: Add a tunable for the nvd symlink creation..
Add a tunable for the nvd symlink creation.
Jun 6 2020, 6:21 AM
imp committed rS361865: Ensure that we send at least LBA range per TRIM..
Ensure that we send at least LBA range per TRIM.
Jun 6 2020, 6:20 AM

Jun 5 2020

imp accepted D25157: ahci_generic: add quirk for NXP0004 (NXP Layerscape LX2160A).

Seems same to me.. wouldn't hurt to get mav@'s nod too

Jun 5 2020, 11:31 PM · arm64
imp accepted D25155: CISS: Support >48 JBOD drives, fix SES enumeration, no panic on unplug, sysctl tunables &more verbosity....

This looks decent to me with the changes. I'd test it, but I have no ciss hardware

Jun 5 2020, 10:28 PM
imp committed rS361851: Free Chuck Silvers from mentorship.....
Free Chuck Silvers from mentorship....
Jun 5 2020, 10:07 PM

Jun 4 2020

imp added inline comments to D25135: RISC-V boot1.efi and loader.efi support.
Jun 4 2020, 10:06 PM
imp added a comment to D22206: iicbb: rebuild the bit-banging algorithms using different primitives.

I think think this is fine, assuming that 'now' is updated often enough to be meaningful for fast bus speeds. Though the old code has issues > 500KHz too...
I think this is a better method in general. Some devices don't like to be polled that fast, but they are rather the exception than the rule (and I'm not aware of any GPIOish device that can't cope). Polling faster should give a better response time than the fixed delays.

Jun 4 2020, 3:01 PM

Jun 3 2020

imp added a comment to D25118: Ti AM335x move to dev/extres/clk framework.

OMAP4 will probably not work at current state.

Jun 3 2020, 6:19 PM · ARM