Page MenuHomeFreeBSD

kevans (Kyle Evans)
User

Projects

User Details

User Since
Oct 2 2015, 1:17 PM (177 w, 13 h)

Recent Activity

Yesterday

kevans added reviewers for D19277: rtld: allow attaching to JID after loading: kib, jamie.

Tagging kib and jamie to start with, perhaps.

Fri, Feb 22, 4:36 PM
kevans committed rS344455: Direct commit for some clarification/correction.
Direct commit for some clarification/correction
Fri, Feb 22, 3:10 AM

Thu, Feb 21

kevans added inline comments to D19282: bectl(8): change jail command to execute jail(8).
Thu, Feb 21, 4:06 PM
kevans added a comment to D19282: bectl(8): change jail command to execute jail(8).

As we discussed, I no longer have any qualms with dropping jail(3) completely and proxying it all through to jail(8).

Thu, Feb 21, 3:55 PM
kevans added a reviewer for D19282: bectl(8): change jail command to execute jail(8): kevans.
Thu, Feb 21, 3:40 PM
kevans committed rS344421: Direct commit to catch pc98 up to recent changes.
Direct commit to catch pc98 up to recent changes
Thu, Feb 21, 6:03 AM
kevans committed rS344419: MFC r329226: Add /boot/lua to mtree spec.
MFC r329226: Add /boot/lua to mtree spec
Thu, Feb 21, 4:13 AM
kevans committed rS344418: Direct commit for post-mortem UPDATING update regarding lualoader.
Direct commit for post-mortem UPDATING update regarding lualoader
Thu, Feb 21, 3:48 AM
kevans committed rS344417: MFc r338043: Document LOADER_DEFAULT_INTERP..
MFc r338043: Document LOADER_DEFAULT_INTERP.
Thu, Feb 21, 3:40 AM
kevans committed rS344414: MFC (RECORD ONLY) r338050: Loader default interpreter flip.
MFC (RECORD ONLY) r338050: Loader default interpreter flip
Thu, Feb 21, 3:22 AM
kevans committed rS344413: MFC Loader Interpreter Coexistance: r337806, r337868, r337914, r337927,.
MFC Loader Interpreter Coexistance: r337806, r337868, r337914, r337927,
Thu, Feb 21, 3:18 AM
kevans committed rS344412: MFC r336837: Be more conservative about setting hw.uart.console.
MFC r336837: Be more conservative about setting hw.uart.console
Thu, Feb 21, 2:52 AM
kevans committed rS344411: MFC r336431: stand: Fix UEFI console scrolling.
MFC r336431: stand: Fix UEFI console scrolling
Thu, Feb 21, 2:51 AM
kevans committed rS344410: MFC r337131, r337231: stand: efipart fixes.
MFC r337131, r337231: stand: efipart fixes
Thu, Feb 21, 2:48 AM
kevans committed rS344409: MFC r338337: Fix lualoader on arm64.
MFC r338337: Fix lualoader on arm64
Thu, Feb 21, 2:46 AM
kevans committed rS344408: MFC various libsa fixes: r337037-r337039, r337065, r337412-r337413, r337874,.
MFC various libsa fixes: r337037-r337039, r337065, r337412-r337413, r337874,
Thu, Feb 21, 2:43 AM
kevans committed rS344406: MFC r336651-r336655: stand: libefi: various boot protocol aux impl..
MFC r336651-r336655: stand: libefi: various boot protocol aux impl.
Thu, Feb 21, 2:37 AM
kevans committed rS344405: MFC r336535: Hoist EFI_TARGET and SOURCE_DATE_EPOCH up into efi/Makefile.inc.
MFC r336535: Hoist EFI_TARGET and SOURCE_DATE_EPOCH up into efi/Makefile.inc
Thu, Feb 21, 2:32 AM
kevans committed rS344404: MFC r336463: If rootdev is set, use it as currdev..
MFC r336463: If rootdev is set, use it as currdev.
Thu, Feb 21, 2:31 AM
kevans committed rS344403: MFC r336264, r336270-r336272, r336464, r336627: UEFI Console Improvements.
MFC r336264, r336270-r336272, r336464, r336627: UEFI Console Improvements
Thu, Feb 21, 2:28 AM

Wed, Feb 20

kevans committed rS344399: MFC GELI Loader Improvements: r336252, r336254, r336256, r336354,.
MFC GELI Loader Improvements: r336252, r336254, r336256, r336354,
Wed, Feb 20, 11:55 PM
kevans committed rS344397: MFC r316312, r332361, r333438-r333439, r339804: GELI dry-run.
MFC r316312, r332361, r333438-r333439, r339804: GELI dry-run
Wed, Feb 20, 11:42 PM
kevans committed rS344383: MFC r336283: Fix build after r344378.
MFC r336283: Fix build after r344378
Wed, Feb 20, 8:34 PM
kevans committed rS344379: MFC r306681, r336249-r336250, r336261: remove inflate conflict.
MFC r306681, r336249-r336250, r336261: remove inflate conflict
Wed, Feb 20, 7:32 PM
kevans committed rS344378: MFC r336244, r336246-r336247: Standardize boot arg parsing.
MFC r336244, r336246-r336247: Standardize boot arg parsing
Wed, Feb 20, 7:19 PM
kevans committed rS344377: MFC r336084-r336085, r336118: Move zfs impl into libsa.
MFC r336084-r336085, r336118: Move zfs impl into libsa
Wed, Feb 20, 7:13 PM
kevans committed rS344376: MFC r304850, r305480, r324550-r324551, r324655, r324684: correct mis-merge.
MFC r304850, r305480, r324550-r324551, r324655, r324684: correct mis-merge
Wed, Feb 20, 7:06 PM
kevans committed rS344375: MFC r335869, r335933: stand: uboot behavioral fixes.
MFC r335869, r335933: stand: uboot behavioral fixes
Wed, Feb 20, 6:48 PM
kevans committed rS344374: MFC r335773: Revert preference to be an int..
MFC r335773: Revert preference to be an int.
Wed, Feb 20, 6:46 PM
kevans committed rS344373: MFC r335321, r335336: stand: move libgeliboot into libsa.
MFC r335321, r335336: stand: move libgeliboot into libsa
Wed, Feb 20, 6:44 PM
kevans committed rS344372: MFC r335337: Remove stray debugging line..
MFC r335337: Remove stray debugging line.
Wed, Feb 20, 6:40 PM
kevans committed rS344371: MFC r335228-r335231, r335272: stand: efiloader fixes.
MFC r335228-r335231, r335272: stand: efiloader fixes
Wed, Feb 20, 6:34 PM
kevans committed rS344370: MFC r334412: userboot: Fix bad type-punning.
MFC r334412: userboot: Fix bad type-punning
Wed, Feb 20, 6:31 PM
kevans updated the diff for D17389: WIP: Add support for certctl(8) to etcupdate and mergemaster.

Backpedal, I swapped the -n clauses.

Wed, Feb 20, 2:40 AM
kevans updated the diff for D17389: WIP: Add support for certctl(8) to etcupdate and mergemaster.

Pass through DESTDIR to certctl, still needs testing

Wed, Feb 20, 2:31 AM
kevans updated the diff for D16857: Introduce certctl(8).

Main changes:

  • Gate certctl build/installation on MK_CAROOT && MK_OPENSSL
  • Sprinkle some DESTDIR around
Wed, Feb 20, 2:29 AM
kevans updated the diff for D16856: Initial proposed patch for SSL root bundle in base.

Main changes:

  • Drop initial certs from this review
  • Sprinkled some .PHONY
  • mtree update
  • Rewrote secure/caroot/trusted/Makefile to just shell out and grab all certs in the current dir instead of makefile churn*
Wed, Feb 20, 2:22 AM
kevans commandeered D17389: WIP: Add support for certctl(8) to etcupdate and mergemaster.
Wed, Feb 20, 2:14 AM
kevans commandeered D16857: Introduce certctl(8).
Wed, Feb 20, 2:14 AM
kevans commandeered D16856: Initial proposed patch for SSL root bundle in base.
Wed, Feb 20, 2:14 AM

Tue, Feb 19

kevans committed rS344295: MFC r335245-r335248, r335254, r335276, r335298, r335398, r335868, r335883.
MFC r335245-r335248, r335254, r335276, r335298, r335398, r335868, r335883
Tue, Feb 19, 7:16 PM
kevans committed rS344291: MFC r335125-r335127, r335148, r335224.
MFC r335125-r335127, r335148, r335224
Tue, Feb 19, 6:50 PM
kevans committed rS344290: MFC r335117: stand bootprog_info consolidation.
MFC r335117: stand bootprog_info consolidation
Tue, Feb 19, 6:48 PM
kevans committed rS344289: MFC r335069-r335071, r335110, r335116: stand housecleaning.
MFC r335069-r335071, r335110, r335116: stand housecleaning
Tue, Feb 19, 6:46 PM
kevans committed rS344288: MFC r334868: Add st_mtime, st_ino and st_dev for ufs_stat.
MFC r334868: Add st_mtime, st_ino and st_dev for ufs_stat
Tue, Feb 19, 6:38 PM
kevans committed rS344287: MFC r333365, r333471:.
MFC r333365, r333471:
Tue, Feb 19, 6:36 PM
kevans committed rS344286: MFC r332557-r332558, r332560, r332565: loader command cleanup-lite.
MFC r332557-r332558, r332560, r332565: loader command cleanup-lite
Tue, Feb 19, 6:34 PM
kevans committed rS344285: MFC r332555: loader: provide values in help_getnext().
MFC r332555: loader: provide values in help_getnext()
Tue, Feb 19, 6:32 PM
kevans committed rS344284: MFC r332270, r332272, r332275, r332413: nop.
MFC r332270, r332272, r332275, r332413: nop
Tue, Feb 19, 6:30 PM
kevans committed rS344283: MFC r330757: stand/interp_lua: correct errorr => error.
MFC r330757: stand/interp_lua: correct errorr => error
Tue, Feb 19, 6:28 PM

Mon, Feb 18

kevans committed rS344266: MFC r332170, r332173: light cd9660 cleanup.
MFC r332170, r332173: light cd9660 cleanup
Mon, Feb 18, 7:16 PM
kevans committed rS344265: MFC r329727-r329728: lualoader ZFS BE Support.
MFC r329727-r329728: lualoader ZFS BE Support
Mon, Feb 18, 7:13 PM
kevans committed rS344259: MFC r343543: bectl(8) test: Force destroy the zpool in cleanup.
MFC r343543: bectl(8) test: Force destroy the zpool in cleanup
Mon, Feb 18, 4:11 PM
kevans committed rS344243: lualoader: only clear the screen before first password prompt.
lualoader: only clear the screen before first password prompt
Mon, Feb 18, 2:59 AM

Sun, Feb 17

kevans committed rS344220: MFC lualoader: r326353, r328440, r328443, r329166-r329167, r329274, r329329,.
MFC lualoader: r326353, r328440, r328443, r329166-r329167, r329274, r329329,
Sun, Feb 17, 2:39 AM

Sat, Feb 16

kevans committed rS344218: mdmfs(8): use -o reserve with malloc-backed md(4).
mdmfs(8): use -o reserve with malloc-backed md(4)
Sat, Feb 16, 11:58 PM
kevans committed rS344209: MFC r339831 (imp): Move LUA_ROOT to /boot/lua.
MFC r339831 (imp): Move LUA_ROOT to /boot/lua
Sat, Feb 16, 6:12 AM
kevans committed rS344206: MFC r343601:.
MFC r343601:
Sat, Feb 16, 4:49 AM
kevans committed rS344205: MFC r343601:.
MFC r343601:
Sat, Feb 16, 4:48 AM

Fri, Feb 15

kevans committed rS344161: stand: dev_net: correct net_open's interpretation of params.
stand: dev_net: correct net_open's interpretation of params
Fri, Feb 15, 6:29 PM
kevans closed D19206: stand: dev_net: correct net_open's interpretation of params.
Fri, Feb 15, 6:29 PM
kevans created D19206: stand: dev_net: correct net_open's interpretation of params.
Fri, Feb 15, 3:19 PM

Wed, Feb 13

kevans committed rS344084: libbe(3): Fix be_destroy behavior w.r.t. deep BE snapshots and -o.
libbe(3): Fix be_destroy behavior w.r.t. deep BE snapshots and -o
Wed, Feb 13, 4:19 AM

Tue, Feb 12

kevans added a comment to D18564: allow creation of non-recursive boot environments (libbe).

Any progress/hangups on this? =)

Tue, Feb 12, 2:22 AM
kevans committed rS344034: libbe(3): Belatedly note the BE_DESTROY_ORIGIN option added in r343977.
libbe(3): Belatedly note the BE_DESTROY_ORIGIN option added in r343977
Tue, Feb 12, 2:16 AM

Mon, Feb 11

kevans committed rS343994: bectl(8): commit missing test modifications from r343993.
bectl(8): commit missing test modifications from r343993
Mon, Feb 11, 4:00 AM
kevans committed rS343993: bectl(8): Add -o flag to destroy to clean up the origin snapshot of BE.
bectl(8): Add -o flag to destroy to clean up the origin snapshot of BE
Mon, Feb 11, 4:00 AM

Sun, Feb 10

kevans committed rS343977: libbe(3): Add a destroy option for removing the origin.
libbe(3): Add a destroy option for removing the origin
Sun, Feb 10, 9:19 PM

Wed, Feb 6

kevans committed rP492316: games/gzdoom: Update to 3.7.2.
games/gzdoom: Update to 3.7.2
Wed, Feb 6, 6:43 PM

Tue, Feb 5

kevans added a comment to D4557: Modify LUA code to use libstand.

Sorry, that should have read "just a tad too fat and don't quite implement all of the needed bits"

Tue, Feb 5, 1:33 PM
kevans added a comment to D4557: Modify LUA code to use libstand.

Sorry, I think I missed some context- exactly what problem are we trying to address here?

Tue, Feb 5, 12:42 PM

Sun, Feb 3

kevans added inline comments to D19058: posix_spawn(3): handle potential signal issues with vfork.
Sun, Feb 3, 7:11 PM

Sat, Feb 2

kevans updated the diff for D19058: posix_spawn(3): handle potential signal issues with vfork.

(Ignore that "KERNELFLAGS" comment -- that was referring to RFKERNELONLY, which for some reason I had thought was used somewhere else that might care... nope)

Sat, Feb 2, 4:01 AM
kevans added inline comments to D19058: posix_spawn(3): handle potential signal issues with vfork.
Sat, Feb 2, 1:57 AM

Fri, Feb 1

kevans updated the diff for D19058: posix_spawn(3): handle potential signal issues with vfork.

New approach, because it looks a lot nicer- add an RFSPAWN flag for rfork(2) that uses vfork(2) semantics but doesn't inherit signal actions.

Fri, Feb 1, 10:58 PM
kevans added inline comments to D19058: posix_spawn(3): handle potential signal issues with vfork.
Fri, Feb 1, 9:23 PM
kevans added inline comments to D19058: posix_spawn(3): handle potential signal issues with vfork.
Fri, Feb 1, 9:18 PM
kevans created D19058: posix_spawn(3): handle potential signal issues with vfork.
Fri, Feb 1, 7:25 PM

Thu, Jan 31

kevans accepted D19024: Fix up concurrent test zpool setup and teardown.

LGTM, thanks! =)

Thu, Jan 31, 11:49 AM
kevans committed rS343601: install(1): Fix relative path calculation with partial common dest/src.
install(1): Fix relative path calculation with partial common dest/src
Thu, Jan 31, 5:20 AM
kevans committed rS343599: libc/tests: Add test case for jemalloc/libthr bug fixed in r343566.
libc/tests: Add test case for jemalloc/libthr bug fixed in r343566
Thu, Jan 31, 2:49 AM
kevans closed D19027: libc/tests: Add test case for bug fixed in r343566.
Thu, Jan 31, 2:49 AM

Wed, Jan 30

kevans updated the diff for D19027: libc/tests: Add test case for bug fixed in r343566.

I was attempting to leave the original case as unmolested as possible (hence also the macros -- shims so we don't print things out in the test), but I don't care enough to object.

Wed, Jan 30, 7:59 PM
kevans updated the diff for D19027: libc/tests: Add test case for bug fixed in r343566.

Address some of the style(9) concerns (bah =)):

Wed, Jan 30, 7:15 PM
kevans created D19027: libc/tests: Add test case for bug fixed in r343566.
Wed, Jan 30, 3:32 AM

Tue, Jan 29

kevans abandoned D19008: zfsbootcfg(8): Rewrite to use libbe.

Abandoning in favor of D19019 to start setting up zfsbootcfg vars in loaders properly; I think zfsbootcfg should likely bail out if machdep.bootmethod is unset or != "BIOS" until we teach other loaders pad2 bits, though.

Tue, Jan 29, 3:35 PM
kevans created D19019: zfs stand: plumb primary vdev out through zfs_probe_dev as needed.
Tue, Jan 29, 3:32 PM
kevans added a comment to D19008: zfsbootcfg(8): Rewrite to use libbe.
In D19008#406325, @avg wrote:

Or if a "boot pool" setup is used (kernel is loaded from one pool, root is mounted

Tue, Jan 29, 12:46 PM
kevans committed rS343543: bectl(8) test: Force destroy the zpool in cleanup.
bectl(8) test: Force destroy the zpool in cleanup
Tue, Jan 29, 4:09 AM
kevans added a comment to D19008: zfsbootcfg(8): Rewrite to use libbe.

This needs a little bit more consideration -- it would fail miserably if operating on a system that doesn't have a traditional BE setup or the dataset mounted at / isn't at least two levels deep.

Tue, Jan 29, 2:29 AM

Mon, Jan 28

kevans created D19008: zfsbootcfg(8): Rewrite to use libbe.
Mon, Jan 28, 10:58 PM

Sun, Jan 27

kevans added a comment to D18988: Untangle jemalloc and mutexes initialization..

I went ahead and took the quite literal approach to turning Andrew's test case into an atf test and integrating it into stdlib tests: https://people.freebsd.org/~kevans/dynthr-test.diff -- I guess we could cut out 90% of it, but I'm not sure how much we care to.

Sun, Jan 27, 10:03 PM
kevans added a comment to D18988: Untangle jemalloc and mutexes initialization..

I went ahead and took the quite literal approach to turning Andrew's test case into an atf test and integrating it into stdlib tests: https://people.freebsd.org/~kevans/dynthr-test.diff -- I guess we could cut out 90% of it, but I'm not sure how much we care to.

Sun, Jan 27, 10:01 PM

Thu, Jan 24

kevans committed rS343390: iwm - Remove unused TX_CMD_NEXT_FRAME_*.
iwm - Remove unused TX_CMD_NEXT_FRAME_*
Thu, Jan 24, 3:50 AM
kevans committed rS343389: iwm - Remove unused REPLY_MAX.
iwm - Remove unused REPLY_MAX
Thu, Jan 24, 3:50 AM
kevans committed rS343388: iwm - Update alive response handling, add v4 and remove old versions..
iwm - Update alive response handling, add v4 and remove old versions.
Thu, Jan 24, 3:49 AM
kevans committed rS343387: iwm - Fix race during detach, where a callout is left after driver is gone..
iwm - Fix race during detach, where a callout is left after driver is gone.
Thu, Jan 24, 3:49 AM
kevans committed rS343386: if_iwm - Stop iwm_watchdog callout when idle..
if_iwm - Stop iwm_watchdog callout when idle.
Thu, Jan 24, 3:49 AM
kevans committed rS343385: iwm - Always clear watchdog timer, when bringing down firmware state..
iwm - Always clear watchdog timer, when bringing down firmware state.
Thu, Jan 24, 3:48 AM
kevans committed rS343384: iwm - Clear Time Event active state, when receiving End Notification..
iwm - Clear Time Event active state, when receiving End Notification.
Thu, Jan 24, 3:48 AM