Page MenuHomeFreeBSD
Feed Advanced Search

Aug 21 2020

imp updated the diff for D13929: Simplify suspend / resume timekeeping stuff..
  • Rework suspend / resume time keeping.
Aug 21 2020, 12:14 AM
imp committed rS364442: Use devctl.h instead of bus.h to reduce newbus pollution..
Use devctl.h instead of bus.h to reduce newbus pollution.
Aug 21 2020, 12:03 AM

Aug 20 2020

imp committed rS364439: Unbreak LINT.
Unbreak LINT
Aug 20 2020, 7:51 PM
imp requested review of D26138: Warn for the non pccard attachments.
Aug 20 2020, 7:48 PM
imp committed rS364434: Remove ufm.4 from the Makefile.
Remove ufm.4 from the Makefile
Aug 20 2020, 6:32 PM
imp committed rS364432: Remove the long obsolete ufm driver..
Remove the long obsolete ufm driver.
Aug 20 2020, 5:36 PM
imp committed rS364431: MFC: 359521 ufm removal.
MFC: 359521 ufm removal
Aug 20 2020, 5:35 PM
imp committed rS364430: Tag pccard drivers with gone in 13..
Tag pccard drivers with gone in 13.
Aug 20 2020, 5:20 PM
imp closed D26095: Tag pccard drivers with gone in 13..
Aug 20 2020, 5:20 PM
imp committed rS364429: Move from TAILQ to STAILQ because the nodes are a bit smaller..
Move from TAILQ to STAILQ because the nodes are a bit smaller.
Aug 20 2020, 5:14 PM
imp committed rS364428: Move devctl_notify* to devctl.h..
Move devctl_notify* to devctl.h.
Aug 20 2020, 5:14 PM
imp committed rS364427: Make devctl_queue_data_f and devctl_queue_data private..
Make devctl_queue_data_f and devctl_queue_data private.
Aug 20 2020, 5:14 PM
imp committed rS364425: Use names suggested by kib@ in review D25969, move call for unmount to not call.
Use names suggested by kib@ in review D25969, move call for unmount to not call
Aug 20 2020, 4:53 PM
imp committed rS364424: Fix function name in zone.9.
Fix function name in zone.9
Aug 20 2020, 4:52 PM

Aug 19 2020

imp added a comment to D26122: don't send the message if there was an issue in constructing it. Also allocate the fixed buffer with M_NOWAIT. It was overlooked in the various code movements during review..
In D26122#580009, @cem wrote:
In D26122#579979, @imp wrote:

That's an interesting approach... I'll noodle through that and post a new version.... ah, the only question I have is how big is too big? If we can do 1k on the stack, maybe we should just do that all the time... if not, what's a good limit?

We can probe remaining stack with GET_STACK_USAGE()... I don't know if/how much we need to leave for interrupts, and we need to leave a few bytes for whatever devctl_notify() does, but that at least gives us a heuristic for "is a large stack buffer reasonable?"

Aug 19 2020, 8:47 PM
imp added a comment to D26122: don't send the message if there was an issue in constructing it. Also allocate the fixed buffer with M_NOWAIT. It was overlooked in the various code movements during review..
In D26122#579967, @kib wrote:

This makes the mechanism even less useful.

Aug 19 2020, 6:51 PM
imp added inline comments to D25969: Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events..
Aug 19 2020, 6:39 PM
imp added inline comments to D25969: Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events..
Aug 19 2020, 6:29 PM
imp updated the summary of D26122: don't send the message if there was an issue in constructing it. Also allocate the fixed buffer with M_NOWAIT. It was overlooked in the various code movements during review..
Aug 19 2020, 6:23 PM
imp requested review of D26122: don't send the message if there was an issue in constructing it. Also allocate the fixed buffer with M_NOWAIT. It was overlooked in the various code movements during review..
Aug 19 2020, 5:50 PM
imp committed rS364403: Document the VFS FS events.
Document the VFS FS events
Aug 19 2020, 5:10 PM
imp committed rS364402: Add VFS FS events for mount and unmount to devctl/devd.
Add VFS FS events for mount and unmount to devctl/devd
Aug 19 2020, 5:10 PM
imp committed rS364401: Move the mount name to bit mapping into sys/mount.h so it can be shared with the.
Move the mount name to bit mapping into sys/mount.h so it can be shared with the
Aug 19 2020, 5:10 PM
imp added inline comments to D25969: Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events..
Aug 19 2020, 4:59 PM
imp committed rS364370: Three typos:.
Three typos:
Aug 19 2020, 2:18 AM

Aug 18 2020

imp updated the diff for D25969: Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events..

All commits this time, eh?

Aug 18 2020, 10:31 PM
imp updated the diff for D25969: Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events..

Fold in feedback from reviewers

Aug 18 2020, 10:31 PM
imp added inline comments to D25969: Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events..
Aug 18 2020, 10:19 PM
imp committed rS364364: Fix two typos..
Fix two typos.
Aug 18 2020, 9:42 PM
imp committed rS364362: Document the AEON subsystem for the Amiga's power button..
Document the AEON subsystem for the Amiga's power button.
Aug 18 2020, 9:27 PM
imp committed rS364363: Document the ZFS events as best I can. These are not well documented..
Document the ZFS events as best I can. These are not well documented.
Aug 18 2020, 9:27 PM
imp committed rS364361: Document the PMU system.
Document the PMU system
Aug 18 2020, 9:27 PM
imp committed rS364360: GEOM::rotation_rate changes are also signaled via devctl..
GEOM::rotation_rate changes are also signaled via devctl.
Aug 18 2020, 9:27 PM
imp committed rS364359: Move the possible event types into a column table to make it easier to read..
Move the possible event types into a column table to make it easier to read.
Aug 18 2020, 9:27 PM
imp closed D26105: Move the possible event types into a column table to make it easier to read..
Aug 18 2020, 9:27 PM
imp committed rS364356: None of system, subsystem, or type may have spaces in them. Convert the spaces.
None of system, subsystem, or type may have spaces in them. Convert the spaces
Aug 18 2020, 8:21 PM
imp added inline comments to D26105: Move the possible event types into a column table to make it easier to read..
Aug 18 2020, 7:00 PM
imp added inline comments to D26105: Move the possible event types into a column table to make it easier to read..
Aug 18 2020, 6:54 PM
imp updated the diff for D26105: Move the possible event types into a column table to make it easier to read..

feedback applied

Aug 18 2020, 6:53 PM
imp committed rS364351: bt(4) has already been removed. Add a deprecation notice..
bt(4) has already been removed. Add a deprecation notice.
Aug 18 2020, 5:29 PM
imp requested review of D26105: Move the possible event types into a column table to make it easier to read..
Aug 18 2020, 5:00 PM
imp requested review of D26095: Tag pccard drivers with gone in 13..
Aug 18 2020, 7:15 AM
imp committed rS364337: Use better gone_in_dev rather than just gone_in to print the device name..
Use better gone_in_dev rather than just gone_in to print the device name.
Aug 18 2020, 6:35 AM
imp committed rS364336: Document that PC Card will likely be removed before 13..
Document that PC Card will likely be removed before 13.
Aug 18 2020, 6:18 AM
imp committed rS364335: Modernize a bit..
Modernize a bit.
Aug 18 2020, 6:07 AM

Aug 17 2020

imp committed rP545177: Update to Intel's 202007 tag..
Update to Intel's 202007 tag.
Aug 17 2020, 5:36 PM

Aug 16 2020

imp closed D26081: Remove heuristic for dealing with trailing newlines being truncated by mailers..
Aug 16 2020, 11:55 PM
imp committed rS364291: Remove heuristic for dealing with trailing newlines being truncated by mailers..
Remove heuristic for dealing with trailing newlines being truncated by mailers.
Aug 16 2020, 11:55 PM
imp added a reviewer for D26081: Remove heuristic for dealing with trailing newlines being truncated by mailers.: kevans.
Aug 16 2020, 9:11 PM
imp requested review of D26081: Remove heuristic for dealing with trailing newlines being truncated by mailers..
Aug 16 2020, 9:09 PM
imp added inline comments to D26080: flua: Add a libjail module.
Aug 16 2020, 4:59 AM

Aug 13 2020

imp added inline comments to D26045: libsa: smbios: Parse the chassis type and export it as smbios.chassis.type.
Aug 13 2020, 7:00 PM

Aug 12 2020

imp accepted D26044: Stop using lorder and ranlib when building libraries.

Probably closer to ~2000 for the cut-over date. Toolchains in the 90s did support indexing, but I ran into several cases where lorder helped even though it shouldn't have... That did stop being the case sometime in the early 2000s, though... At least for static libraries. Dynamic ones did indeed work from about the mid 1990's w/o ranlib/tsort/lorder. Linux's a.out libraries being the last one I recall where that was beneficial.

Aug 12 2020, 10:06 PM
imp added inline comments to D16762: Don't delete the source file when installing links on case-insensitive file systems.
Aug 12 2020, 9:00 PM
imp added inline comments to D16762: Don't delete the source file when installing links on case-insensitive file systems.
Aug 12 2020, 3:21 PM
imp accepted D26036: Fix stand/newvers.sh with zsh in sh mode.
Aug 12 2020, 4:00 AM

Aug 10 2020

imp accepted D14318: Make bsd.linker.mk work with the MacOS linker.

This version looks good to me.

Aug 10 2020, 1:03 PM

Aug 7 2020

imp accepted D25992: Add necessary Makefile.inc1 infrastructure for building on non-FreeBSD.

This all looks basically sane, subject to my usual worries about it breaking native builds... :) I didn't see anything that would, though.

Aug 7 2020, 8:38 PM
imp accepted D14245: Add CLANG/LLD/LLD to BROKEN_OPTIONS when building on non-FreeBSD.

No comment on the list of options, but the method being used is proper.

Aug 7 2020, 8:11 PM
imp updated the diff for D25969: Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events..

Tweak mount to compile :)

Aug 7 2020, 6:28 PM
imp committed rS364036: Remove obsolete part of comment. It was cut and pasted from the old version of.
Remove obsolete part of comment. It was cut and pasted from the old version of
Aug 7 2020, 6:22 PM
imp added inline comments to D25969: Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events..
Aug 7 2020, 6:18 PM
imp updated the diff for D25969: Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events..

Move everything to vfs_mount.c and simplify, per suggestions from kib@. Also do
a nowait alloc of the buffer, even though it might not strictly be needed after
the shuffle.

Aug 7 2020, 6:16 PM
imp committed rS364030: The practice of creating symbolic links is somewhat fragile. Always.
The practice of creating symbolic links is somewhat fragile. Always
Aug 7 2020, 4:27 PM
imp closed D25967: The practice of creating symbolic links is somewhat fragile. Make hard copies instead always..
Aug 7 2020, 4:27 PM
imp added inline comments to D25969: Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events..
Aug 7 2020, 4:43 AM
imp committed rS364004: All the other printf() calls cast to (void) here, do the two newer ones for.
All the other printf() calls cast to (void) here, do the two newer ones for
Aug 7 2020, 2:48 AM

Aug 6 2020

imp added inline comments to D25969: Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events..
Aug 6 2020, 3:59 PM
imp added a comment to D25963: camcontrol: add mmcsdcmd help.

Right idea... blah blah blah... :)

Aug 6 2020, 4:38 AM
imp added a comment to D25967: The practice of creating symbolic links is somewhat fragile. Make hard copies instead always..
In D25967#575682, @imp wrote:

Copying instead of creating links *should* be fine. However, I vaguely seem to recall this previously caused issues for bootstrapping macOS since one tool wanted to find something relative to realpath argv[0]. Will check if that's still the case tomorrow morning UK time.

Sure thing. I included you because I had hoped to get this perspective. On Mac/Linux, only the incompatible tools need to be bootstrapped, and they will use $HOST libraries always, no?

Yes, and they default to BOOTSTRAP_ALL_TOOLS.

Aug 6 2020, 12:57 AM

Aug 5 2020

imp retitled D25969: Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events. from Events for mount, remount and umount in devd Add remount vfs event, publish mount, remount and unmount events. to Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events..
Aug 5 2020, 10:31 PM
imp requested review of D25969: Events for mount, remount and umount in devdAdd remount vfs event, publish mount, remount and unmount events..
Aug 5 2020, 10:29 PM
imp added a comment to D25967: The practice of creating symbolic links is somewhat fragile. Make hard copies instead always..

Copying instead of creating links *should* be fine. However, I vaguely seem to recall this previously caused issues for bootstrapping macOS since one tool wanted to find something relative to realpath argv[0]. Will check if that's still the case tomorrow morning UK time.

Aug 5 2020, 9:51 PM
imp added inline comments to D25967: The practice of creating symbolic links is somewhat fragile. Make hard copies instead always..
Aug 5 2020, 9:33 PM
imp added inline comments to D25967: The practice of creating symbolic links is somewhat fragile. Make hard copies instead always..
Aug 5 2020, 9:23 PM
imp updated the test plan for D25967: The practice of creating symbolic links is somewhat fragile. Make hard copies instead always..
Aug 5 2020, 9:10 PM
imp requested review of D25967: The practice of creating symbolic links is somewhat fragile. Make hard copies instead always..
Aug 5 2020, 9:09 PM

Aug 4 2020

imp accepted D25843: Minor cleanups in mmc_xpt.c.
Aug 4 2020, 8:00 PM
imp accepted D25948: mmccam: mmc_xpt: We're only interested about losing the device.
Aug 4 2020, 5:48 PM
imp added inline comments to D25947: mmccam: We can't sleep during sdda_add_part so use M_NOWAIT.
Aug 4 2020, 5:46 PM
imp accepted D25946: mmccam: Hold the periph during init.
Aug 4 2020, 5:45 PM
imp added inline comments to D25843: Minor cleanups in mmc_xpt.c.
Aug 4 2020, 5:21 PM

Aug 3 2020

imp added a comment to D25512: WIP bootnext: Next Generation.

quick sweep. This is kinda large and hard to review, so I also suggested a few 'carve outs' that could be committed independently.

Aug 3 2020, 10:44 PM
imp committed rS363812: Some function had the blank lines, others didn't. Most of the ones that didn't.
Some function had the blank lines, others didn't. Most of the ones that didn't
Aug 3 2020, 10:12 PM
imp added a comment to D25843: Minor cleanups in mmc_xpt.c.

I think this may be OK. The only real heart-burn I have is the xpt_async ...

Aug 3 2020, 8:13 PM
imp closed D23389: Add deprecation notice to vpo.4 / Remove vpo.4.
Aug 3 2020, 5:14 PM

Aug 2 2020

imp added a comment to D25849: core(5) appeared in Version 1 AT&T UNIX.

The matches the tuhs archive too...

Aug 2 2020, 5:15 PM

Jul 31 2020

imp accepted D25904: Point to rc(8) for more details about the autoboot variable.
Jul 31 2020, 2:07 PM · rc

Jul 30 2020

imp accepted D25893: Add definition for the 'removable media flag' from word 0 in the Identify page..
Jul 30 2020, 3:58 PM

Jul 28 2020

imp accepted D24246: Add a timeline for completion of mentorship..
Jul 28 2020, 9:53 PM
imp added inline comments to D25839: efibootmgr: Add option to request booting to the firmware user interface.
Jul 28 2020, 3:21 PM

Jul 27 2020

imp accepted D25831: Cleanups related to sparc64 removal.
Jul 27 2020, 8:21 PM

Jul 24 2020

imp accepted D25795: Make it possible to get/set MMC frequency from camcontrol.
Jul 24 2020, 8:52 PM
imp added a comment to D25538: sysutils/iichid: Update to 0.0.3.

Happy to hand it off, said so in the bugzilla, feel free to proceed with my fullest possible blessing.

Jul 24 2020, 6:09 AM
imp added a comment to D25538: sysutils/iichid: Update to 0.0.3.

@imp I've approved (ports) the updated patch in the bugzilla issue

Jul 24 2020, 2:17 AM
imp added a comment to D25538: sysutils/iichid: Update to 0.0.3.

Is this ready to go? I've been busy with personal stuff the last few weeks, but could do this if we're ready... And is this patch identical to the one in the bug or not?

Jul 24 2020, 2:07 AM

Jul 23 2020

imp added a comment to D25791: Pass the right size to memcpy() when copying the array of FP registers..

cute

Jul 23 2020, 9:11 PM
imp accepted D25791: Pass the right size to memcpy() when copying the array of FP registers..
Jul 23 2020, 9:11 PM

Jul 22 2020

imp accepted D25766: mpr(4), mps(4): Stop checking for failures from malloc(M_WAITOK)..

These all look good to me. Might want to wait a little on Scott since this is semivendor code and there may a hidden reason for these...

Jul 22 2020, 3:34 PM
imp accepted D25739: Consistently use gctl_get_provider instead of home-grown variants..
Jul 22 2020, 1:16 AM