Page MenuHomeFreeBSD

ngie (Enji Cooper)
User

Projects

User Details

User Since
Aug 2 2014, 8:08 AM (631 w, 1 d)

Recent Activity

Today

ngie added a comment to D59455: locks: provide transparent union for all lock classes.

@glebius : I appreciate what you're trying to solve, but @kib brings up a very good point.
My concern with the change is that code (especially third-party/ports code) may naïvely assume a lock type is X, when in fact it's Y after the change. Anti-patterns like this seem ripe for improper memory accesses/potential scribblers..

Sun, Sep 6, 5:08 PM
ngie accepted rG7c73fdb618d7: video: bump __FreeBSD_version for V4L2 camera class renumbering.

Approved by: ngie (co-mentor)

Sun, Sep 6, 4:52 PM
ngie accepted rGea7c31ba9d21: video(4): fix camera control class ABI and add missing V4L2 constants.

Approved by: ngie (co-mentor)

Sun, Sep 6, 4:46 PM
ngie accepted D42156: whereis(1): Respect PORTSDIR variable.
Sun, Sep 6, 5:35 AM

Yesterday

ngie committed rG7a0f01a84d62: asmc: prefer MMIO backend over PIO when both are present (authored by seuros).
asmc: prefer MMIO backend over PIO when both are present
Sat, Sep 5, 11:33 PM
ngie committed rGa6e503c5fe69: asmc: deduplicate sensor converters and cause sysctls (authored by seuros).
asmc: deduplicate sensor converters and cause sysctls
Sat, Sep 5, 11:33 PM
ngie committed rG6e4229e0e17b: asmc: add system state and board identity sysctls (authored by seuros).
asmc: add system state and board identity sysctls
Sat, Sep 5, 11:33 PM
ngie committed rG95aa170e6358: asmc: try PIO before MMIO to avoid false T2 detection (authored by seuros).
asmc: try PIO before MMIO to avoid false T2 detection
Sat, Sep 5, 11:33 PM
ngie committed rG9537554b617b: asmc: fix asmc_key_dump() page fault on T2 MMIO backend (authored by seuros).
asmc: fix asmc_key_dump() page fault on T2 MMIO backend
Sat, Sep 5, 11:33 PM
ngie committed rG5a7ff2eb7d0d: asmc: Refactor sensor detection and sysctl registration (authored by seuros).
asmc: Refactor sensor detection and sysctl registration
Sat, Sep 5, 11:33 PM
ngie committed rG744396cdb66a: asmc: add MMIO backend for T2 Macs (authored by seuros).
asmc: add MMIO backend for T2 Macs
Sat, Sep 5, 11:33 PM
ngie committed rGc23d7287f22d: asmc: replace hardcoded model table with universal probing (authored by seuros).
asmc: replace hardcoded model table with universal probing
Sat, Sep 5, 11:33 PM
ngie committed rG94b80b3dc4f8: asmc: rename wol sysctl to auto_poweron (authored by seuros).
asmc: rename wol sysctl to auto_poweron
Sat, Sep 5, 11:33 PM
ngie committed rG6bdc21d47fe4: asmc: add automatic voltage/current/power/ambient sensor detection (authored by seuros).
asmc: add automatic voltage/current/power/ambient sensor detection
Sat, Sep 5, 11:33 PM
ngie committed rG967501b3c7cc: asmc: add raw SMC key read/write interface (authored by seuros).
asmc: add raw SMC key read/write interface
Sat, Sep 5, 11:33 PM
ngie committed rG20f75b486aa9: asmc(4): Add PnP record (authored by wulf).
asmc(4): Add PnP record
Sat, Sep 5, 11:33 PM
ngie committed rG8c39d9f75239: asmc(4): Add support for backlight(9) interface (authored by wulf).
asmc(4): Add support for backlight(9) interface
Sat, Sep 5, 11:33 PM
ngie committed rG470993a3d879: asmc: add support for MacBookPro13,1 (authored by Marcus Gartner <magartner@gmail.com>).
asmc: add support for MacBookPro13,1
Sat, Sep 5, 11:33 PM

Fri, Sep 4

ngie committed rG6f16db3a0953: asmc: prefer MMIO backend over PIO when both are present (authored by seuros).
asmc: prefer MMIO backend over PIO when both are present
Fri, Sep 4, 11:10 PM
ngie committed rG9c9a06e0c095: asmc: deduplicate sensor converters and cause sysctls (authored by seuros).
asmc: deduplicate sensor converters and cause sysctls
Fri, Sep 4, 11:10 PM
ngie committed rG4fb3fae62393: asmc: add system state and board identity sysctls (authored by seuros).
asmc: add system state and board identity sysctls
Fri, Sep 4, 11:09 PM
ngie committed rGb6fb80014c46: asmc: try PIO before MMIO to avoid false T2 detection (authored by seuros).
asmc: try PIO before MMIO to avoid false T2 detection
Fri, Sep 4, 11:09 PM
ngie committed rGc4595b2f9590: asmc: Refactor sensor detection and sysctl registration (authored by seuros).
asmc: Refactor sensor detection and sysctl registration
Fri, Sep 4, 11:09 PM
ngie committed rGda7f30bc7487: asmc: add MMIO backend for T2 Macs (authored by seuros).
asmc: add MMIO backend for T2 Macs
Fri, Sep 4, 11:09 PM
ngie committed rGf79bf36c37d5: asmc: fix asmc_key_dump() page fault on T2 MMIO backend (authored by seuros).
asmc: fix asmc_key_dump() page fault on T2 MMIO backend
Fri, Sep 4, 11:09 PM
ngie committed rG0fb34d22351e: asmc: rename wol sysctl to auto_poweron (authored by seuros).
asmc: rename wol sysctl to auto_poweron
Fri, Sep 4, 11:09 PM
ngie committed rG0e7752e16c31: asmc: replace hardcoded model table with universal probing (authored by seuros).
asmc: replace hardcoded model table with universal probing
Fri, Sep 4, 11:09 PM
ngie committed rG7d2303e4b827: asmc: add automatic voltage/current/power/ambient sensor detection (authored by seuros).
asmc: add automatic voltage/current/power/ambient sensor detection
Fri, Sep 4, 11:08 PM
ngie committed rG8424a1497459: asmc: add support for MacBookPro13,1 (authored by Marcus Gartner <magartner@gmail.com>).
asmc: add support for MacBookPro13,1
Fri, Sep 4, 11:08 PM
ngie committed rG7b3d39ef34c2: asmc(4): Add support for backlight(9) interface (authored by wulf).
asmc(4): Add support for backlight(9) interface
Fri, Sep 4, 11:08 PM
ngie committed rGf497d93a32d8: asmc: add raw SMC key read/write interface (authored by seuros).
asmc: add raw SMC key read/write interface
Fri, Sep 4, 11:08 PM
ngie added a comment to D59227: tests/sys/kern: skip unix_connectat fdescfs cases when fdescfs is missing.

Please doublecheck that the new support also meets your needs before committing.

I confirmed that all our internal tests here at Netflix were passing still with the updated commit.

Fri, Sep 4, 7:25 PM
ngie added a comment to D59411: tty_pts: reduce/correct libatf-c linkage.

No idea why I would have done this, I've done plenty of atf-c... thanks!

Fri, Sep 4, 6:38 PM
ngie committed rG5b10c3c3e3d5: tty_pts: reduce/correct libatf-c linkage (authored by ngie).
tty_pts: reduce/correct libatf-c linkage
Fri, Sep 4, 6:34 PM
ngie closed D59411: tty_pts: reduce/correct libatf-c linkage.
Fri, Sep 4, 6:33 PM
ngie added reviewers for D59411: tty_pts: reduce/correct libatf-c linkage: bdrewery, kevans.
Fri, Sep 4, 6:19 PM
ngie requested review of D59411: tty_pts: reduce/correct libatf-c linkage.
Fri, Sep 4, 6:18 PM
ngie accepted D59227: tests/sys/kern: skip unix_connectat fdescfs cases when fdescfs is missing.

Please doublecheck that the new support also meets your needs before committing.

Fri, Sep 4, 6:08 PM
ngie added a comment to D42156: whereis(1): Respect PORTSDIR variable.

How about approaching this slightly differently? If ${PORTSDIR} is not defined in the environment, use /usr/ports. e.g., PORTSDIR?= /usr/ports (using make syntax). That drops the need for adding a for-loop to handle both cases and touching/reformatting a ton of code.

If the user passes a non-existent ${PORTSDIR} -- that's their mistake; don't contort too much trying to check for both scenarios (I assume that the number of folks that specify a ${PORTSDIR} != /usr/ports is likely small and they should know what they're doing if they specify the override).

Fri, Sep 4, 5:48 PM
ngie added a comment to D42156: whereis(1): Respect PORTSDIR variable.

How about approaching this slightly differently: if ${PORTSDIR} is not defined in the environment, use /usr/ports. e.g., PORTSDIR?= /usr/ports (using make syntax). That drops the need for adding a for-loop to handle both cases and reformatting a ton of code.

Fri, Sep 4, 5:43 PM
ngie committed rGc4df3e37784e: libproc: link against libctf if MK_CTF != no instead of MK_CDDL != no (authored by ngie).
libproc: link against libctf if MK_CTF != no instead of MK_CDDL != no
Fri, Sep 4, 6:04 AM
ngie committed rG7d87c1ba6c4a: libproc: link against libctf if MK_CTF != no instead of MK_CDDL != no (authored by ngie).
libproc: link against libctf if MK_CTF != no instead of MK_CDDL != no
Fri, Sep 4, 6:02 AM
ngie committed rG46c155b1a310: rc.d/dumpon: minor hardening/tightening up (authored by ngie).
rc.d/dumpon: minor hardening/tightening up
Fri, Sep 4, 5:59 AM
ngie committed rGb82d5062426d: rc.d/dumpon: minor hardening/tightening up (authored by ngie).
rc.d/dumpon: minor hardening/tightening up
Fri, Sep 4, 5:58 AM
ngie committed rG49a0bf45cb1b: linux_firmware: reformat error print-out (authored by ngie).
linux_firmware: reformat error print-out
Fri, Sep 4, 5:57 AM
ngie committed rGbb0300c6ff46: linux_firmware: reformat error print-out (authored by ngie).
linux_firmware: reformat error print-out
Fri, Sep 4, 5:57 AM
ngie committed rG8c0ae18f7e0e: [test] libatexit: leverage __{BEGIN,END}_DECLS (authored by ngie).
[test] libatexit: leverage __{BEGIN,END}_DECLS
Fri, Sep 4, 5:56 AM
ngie committed rG10d1f60a2641: [test] libatexit: leverage __{BEGIN,END}_DECLS (authored by ngie).
[test] libatexit: leverage __{BEGIN,END}_DECLS
Fri, Sep 4, 5:56 AM
ngie committed rG59ee4abcdbba: cpuset(9): correct markup (authored by ngie).
cpuset(9): correct markup
Fri, Sep 4, 5:54 AM
ngie committed rGe89277923bc4: cpuset(9): correct markup (authored by ngie).
cpuset(9): correct markup
Fri, Sep 4, 5:54 AM
ngie committed rGfb608899416b: DB_COMMAND(9): correct mdoc markup for .Nm entries (authored by ngie).
DB_COMMAND(9): correct mdoc markup for .Nm entries
Fri, Sep 4, 5:54 AM
ngie committed rGafdf887bbf17: DB_COMMAND(9): correct mdoc markup for .Nm entries (authored by ngie).
DB_COMMAND(9): correct mdoc markup for .Nm entries
Fri, Sep 4, 5:54 AM
ngie committed rGa151a01fdece: contrib/netbsd-tests: lib/libc/c063: sync with NetBSD (authored by ngie).
contrib/netbsd-tests: lib/libc/c063: sync with NetBSD
Fri, Sep 4, 5:53 AM
ngie committed rG73641670314e: alq(9): add missing .Nm entry for ALQ(9) (authored by ngie).
alq(9): add missing .Nm entry for ALQ(9)
Fri, Sep 4, 5:49 AM
ngie committed rG0d7fc3ad6fa6: alq(9): add missing .Nm entry for ALQ(9) (authored by ngie).
alq(9): add missing .Nm entry for ALQ(9)
Fri, Sep 4, 5:48 AM
ngie committed rGb853bac8e610: acl(9): fix typo (ACL_ACL -> ACL) (authored by ngie).
acl(9): fix typo (ACL_ACL -> ACL)
Fri, Sep 4, 5:46 AM
ngie committed rG2ed7da940037: acl(9): fix typo (ACL_ACL -> ACL) (authored by ngie).
acl(9): fix typo (ACL_ACL -> ACL)
Fri, Sep 4, 5:45 AM
ngie committed rG20b68f03d8f1: atomic(9): add missing .Nm entries (authored by ngie).
atomic(9): add missing .Nm entries
Fri, Sep 4, 5:45 AM
ngie committed rGb7a2b3d27bd6: atomic(9): add missing .Nm entries (authored by ngie).
atomic(9): add missing .Nm entries
Fri, Sep 4, 5:44 AM
ngie added a comment to D59354: kyua: un-shadow handle variable to fix gcc build.

A fix was submitted for this already: https://reviews.freebsd.org/D59346 .

Fri, Sep 4, 5:33 AM

Thu, Sep 3

ngie accepted D59346: contrib/kyua: fix -Wshadow error.

@igoro when the time comes, could you please submit this upstream as well along with the prepare support?

Thu, Sep 3, 4:26 PM

Wed, Sep 2

ngie accepted D57721: zfs: drop duplicate vfs.zfs.metaslab.condense_pct sysctl.
Wed, Sep 2, 5:18 PM
ngie committed rG064d190cdac4: [tests] libarchive: mark `test_read_filter_lz4_raw_skip` broken (authored by ngie).
[tests] libarchive: mark `test_read_filter_lz4_raw_skip` broken
Wed, Sep 2, 3:43 PM
ngie closed D59314: [tests] libarchive: mark `test_read_filter_lz4_raw_skip` broken.
Wed, Sep 2, 3:43 PM
ngie committed rG505103215ee2: tests/sys/kern/ktls_test: fix -Wsign-compare issue (authored by ngie).
tests/sys/kern/ktls_test: fix -Wsign-compare issue
Wed, Sep 2, 7:40 AM
ngie committed rG4aea6ea2eb40: tests/sys/netinet/tcp_socket: fix build with ATF 0.22+ (authored by ngie).
tests/sys/netinet/tcp_socket: fix build with ATF 0.22+
Wed, Sep 2, 7:40 AM
ngie closed D59284: tests/sys/netinet/tcp_socket: fix build with ATF 0.22+.
Wed, Sep 2, 7:40 AM
ngie closed D59285: tests/sys/kern/ktls_test: fix -Wsign-compare issue.
Wed, Sep 2, 7:40 AM
ngie accepted D59154: nvme: limit I/O queue trackers to Identify MAXCMD.

Approved by: ngie (co-mentor)

Wed, Sep 2, 2:43 AM
ngie accepted D59153: nvme: name the Create I/O queue cdw11 fields, use Medium QPRIO.

Approved by: ngie (co-mentor)

Wed, Sep 2, 2:37 AM
ngie accepted D59151: nvme: complete requests when payload DMA mapping fails.

Approved by: ngie (co-mentor)

Wed, Sep 2, 2:32 AM
ngie added inline comments to D59227: tests/sys/kern: skip unix_connectat fdescfs cases when fdescfs is missing.
Wed, Sep 2, 1:57 AM
ngie requested changes to D59227: tests/sys/kern: skip unix_connectat fdescfs cases when fdescfs is missing.

Please use require.kmods instead of the macro as I recommend in the differential.

Wed, Sep 2, 1:56 AM

Tue, Sep 1

ngie added a reviewer for D59314: [tests] libarchive: mark `test_read_filter_lz4_raw_skip` broken: siva.
Tue, Sep 1, 10:00 PM
ngie requested review of D59314: [tests] libarchive: mark `test_read_filter_lz4_raw_skip` broken.
Tue, Sep 1, 9:59 PM
ngie committed rGedbb2e9d7a9a: lib/libarchive/tests/Makefile: minor fixes (authored by ngie).
lib/libarchive/tests/Makefile: minor fixes
Tue, Sep 1, 7:04 PM
ngie committed rGecc16dd11ba2: crypto/openssl: add manpages missed in related commit (authored by ngie).
crypto/openssl: add manpages missed in related commit
Tue, Sep 1, 8:17 AM
ngie committed rGa281913660fe: crypto/openssl: update generated content to match 3.5.8 release (authored by ngie).
crypto/openssl: update generated content to match 3.5.8 release
Tue, Sep 1, 8:17 AM
ngie committed rG514ff9a98263: crypto/openssl: update to 3.5.8 (authored by ngie).
crypto/openssl: update to 3.5.8
Tue, Sep 1, 8:17 AM
ngie added a comment to D58863: intel: add hfsts debug-probe driver for Intel ME/HECI firmware status.

Just whitespace nitpicks.

Tue, Sep 1, 3:15 AM · drivers

Mon, Aug 31

ngie added a comment to D59155: nvme: program the arbitration burst from Identify RAB.

This didn't apply cleanly on :main for me -- I think it needs to be rebased.

Mon, Aug 31, 6:04 PM
ngie accepted D59277: inetd: only declare and use the mapped-address netconfig under INET6.

Approved by: ngie (co-mentor)

Mon, Aug 31, 5:59 PM · Contributor Reviews (src)
ngie added inline comments to D42156: whereis(1): Respect PORTSDIR variable.
Mon, Aug 31, 5:22 PM
ngie added a comment to D59277: inetd: only declare and use the mapped-address netconfig under INET6.

I think the prior approach suggested by @dim to make as minimal of a change as possible makes a lot of sense: there's no real single-maintainer in inetd and the daemon has remained in maintenance mode for many years.

Mon, Aug 31, 4:50 PM · Contributor Reviews (src)
ngie committed rG132f818ddbf4: contrib/lutok: update from 0.4 to 0.6.2 (authored by ngie).
contrib/lutok: update from 0.4 to 0.6.2
Mon, Aug 31, 4:31 PM
ngie committed rG447d4fe61d8b: vendor/lutok: import 0.6.2 (authored by ngie).
vendor/lutok: import 0.6.2
Mon, Aug 31, 3:26 AM
ngie updated the summary of D59284: tests/sys/netinet/tcp_socket: fix build with ATF 0.22+.
Mon, Aug 31, 3:00 AM
ngie updated the summary of D59286: tests/sys/kern/ssl_sendfile: fix the build with ATF 0.22+.
Mon, Aug 31, 2:53 AM
ngie updated the test plan for D59286: tests/sys/kern/ssl_sendfile: fix the build with ATF 0.22+.
Mon, Aug 31, 2:52 AM
ngie requested review of D59286: tests/sys/kern/ssl_sendfile: fix the build with ATF 0.22+.
Mon, Aug 31, 2:47 AM
ngie updated the test plan for D59284: tests/sys/netinet/tcp_socket: fix build with ATF 0.22+.
Mon, Aug 31, 2:42 AM
ngie updated the test plan for D59285: tests/sys/kern/ktls_test: fix -Wsign-compare issue.
Mon, Aug 31, 2:41 AM
ngie requested review of D59285: tests/sys/kern/ktls_test: fix -Wsign-compare issue.
Mon, Aug 31, 2:38 AM
ngie requested review of D59284: tests/sys/netinet/tcp_socket: fix build with ATF 0.22+.
Mon, Aug 31, 2:36 AM
ngie updated subscribers of D59277: inetd: only declare and use the mapped-address netconfig under INET6.

@alfred was the one who touched the line last, but he's been inactive for many years now.
@des or @kevans: this change seems straightforward, but do you have any objections to this change? I ask because Klara has taken an active role at cleaning up portions of the base system lately.

Mon, Aug 31, 2:30 AM · Contributor Reviews (src)

Sun, Aug 30

ngie added a reviewer for D59274: Assign and test `malloc` result separately: des.
Sun, Aug 30, 6:35 PM
ngie requested review of D59274: Assign and test `malloc` result separately.
Sun, Aug 30, 6:34 PM
ngie committed rG4881c7a65057: tests/sys/kern/unix_stream: fix bad assertion (authored by ngie).
tests/sys/kern/unix_stream: fix bad assertion
Sun, Aug 30, 6:26 PM
ngie committed rG4ae95fe823c0: tests/sys/sys/bitstring_test: fix build with ATF 0.22+ (authored by ngie).
tests/sys/sys/bitstring_test: fix build with ATF 0.22+
Sun, Aug 30, 6:25 PM
ngie added a comment to D56845: mixer: Improve error messages.
Sun, Aug 30, 12:33 AM