Page MenuHomeFreeBSD

ngie (Enji Cooper)
User

Projects

User Details

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

Recent Activity

Yesterday

ngie committed rG536ffb491d41: smartpqi: Avoid declaring extern inline functions (authored by markj).
smartpqi: Avoid declaring extern inline functions
Sun, Feb 1, 5:24 PM
ngie committed rGe6c8997a8958: OpenSSL: commit sys/crypto changes for 3.5.5 (authored by ngie).
OpenSSL: commit sys/crypto changes for 3.5.5
Sun, Feb 1, 5:16 PM
ngie committed rGcea2683bb691: Remove example tests when MK_EXAMPLES=no (authored by ngie).
Remove example tests when MK_EXAMPLES=no
Sun, Feb 1, 5:16 PM
ngie committed rGfdbb6759aa4f: Account for the ctl test needing the ctl(4) module (authored by ngie).
Account for the ctl test needing the ctl(4) module
Sun, Feb 1, 1:31 AM
ngie committed rG43dc4b35617d: Account for the ctl test needing the ctl(4) module (authored by ngie).
Account for the ctl test needing the ctl(4) module
Sun, Feb 1, 12:55 AM
ngie committed rGf43d0ac1b0e2: crypto/openssl: fix importing new versions from pristine trees (authored by ngie).
crypto/openssl: fix importing new versions from pristine trees
Sun, Feb 1, 12:15 AM

Sat, Jan 31

ngie committed rGf5828b88a979: Bump `__FreeBSD_version` for ee6882e6b1287aa9 (authored by ngie).
Bump `__FreeBSD_version` for ee6882e6b1287aa9
Sat, Jan 31, 11:50 PM
ngie committed rGee6882e6b128: OpenSSL: update Makefiles to reflect 3.5.1 release (authored by ngie).
OpenSSL: update Makefiles to reflect 3.5.1 release
Sat, Jan 31, 11:46 PM
ngie committed rG490474e84f7d: freebsd-update: sort options alphabetically (authored by ngie).
freebsd-update: sort options alphabetically
Sat, Jan 31, 11:09 PM
ngie committed rG28966fcdbf6f: freebsd-update: sort options alphabetically (authored by ngie).
freebsd-update: sort options alphabetically
Sat, Jan 31, 11:08 PM
ngie committed rG5975766234e5: rc.subr(8): run `trailing-whitespace-fixer` (authored by ngie).
rc.subr(8): run `trailing-whitespace-fixer`
Sat, Jan 31, 11:05 PM
ngie committed rGd53bd16721b5: Fix OID format for `vm.swap_reserved` and `vm.swap_total` (authored by ngie).
Fix OID format for `vm.swap_reserved` and `vm.swap_total`
Sat, Jan 31, 11:04 PM
ngie committed rGc2b119e06bd9: Correct size parameter to strncmp (authored by Rose <83477269+AtariDreams@users.noreply.github.com>).
Correct size parameter to strncmp
Sat, Jan 31, 11:03 PM
ngie committed rG48ba16f2d42e: iwlwifi: fix the gcc build (authored by ngie).
iwlwifi: fix the gcc build
Sat, Jan 31, 10:52 PM
ngie committed rG631ff522c396: crypto/openssl: update vendor update instructions (authored by ngie).
crypto/openssl: update vendor update instructions
Sat, Jan 31, 10:50 PM
ngie committed rGf25b8c9fb4f5: openssl: import 3.5.5 (authored by ngie).
openssl: import 3.5.5
Sat, Jan 31, 10:11 PM
ngie committed rG1731fc70f734: OpenSSL: update vendor sources to match 3.5.5 content (authored by ngie).
OpenSSL: update vendor sources to match 3.5.5 content
Sat, Jan 31, 10:11 PM
ngie closed D54993: Port 2b49118158d0aa7cb to graphics/drm-latest-kmod.
Sat, Jan 31, 8:45 PM
ngie committed R11:381b9471dc62: graphics/drm-latest-kmod: apply 2b49118158d0aa7cb to port (authored by ngie).
graphics/drm-latest-kmod: apply 2b49118158d0aa7cb to port
Sat, Jan 31, 8:45 PM
ngie added a comment to D54374: release.sh: allow GITROOT, etc, to be overridden.

@cperciva : ping?

Sat, Jan 31, 5:39 AM
ngie added inline comments to D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.
Sat, Jan 31, 5:10 AM
ngie added a comment to D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.

I passed it back to @guest-seuros so he can look at the diff, make any desired changes, and get credit for the diff once it lands.

Sat, Jan 31, 5:08 AM
ngie foisted D54762: acpi: add Darwin OSI quirk for Apple Mac hardware upon guest-seuros.
Sat, Jan 31, 4:56 AM
ngie updated the test plan for D54993: Port 2b49118158d0aa7cb to graphics/drm-latest-kmod.
Sat, Jan 31, 4:39 AM
ngie added a reviewer for D54993: Port 2b49118158d0aa7cb to graphics/drm-latest-kmod: emaste.
Sat, Jan 31, 4:38 AM
ngie requested review of D54993: Port 2b49118158d0aa7cb to graphics/drm-latest-kmod.
Sat, Jan 31, 4:37 AM
ngie abandoned D24218: security/py-pylibacl: Update to 0.5.4.

I waited too long to look at this and the version in the ports tree is now 0.7.0: closing.

Sat, Jan 31, 4:17 AM
ngie committed rGab9b04736945: clang-format: adjust to sort C++ headers per style(9) (authored by ngie).
clang-format: adjust to sort C++ headers per style(9)
Sat, Jan 31, 4:15 AM
ngie closed D54401: clang-format: adjust to sort C++ headers per style(9).
Sat, Jan 31, 4:15 AM
ngie updated the test plan for D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.
Sat, Jan 31, 1:03 AM
ngie updated the test plan for D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.
Sat, Jan 31, 1:03 AM
ngie created P694 Command-Line Input.
Sat, Jan 31, 12:54 AM

Fri, Jan 30

ngie created P693 Command-Line Input.
Fri, Jan 30, 11:51 PM
ngie created P692 Command-Line Input.
Fri, Jan 30, 11:51 PM
ngie updated the diff for D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.

Remove redundant _interface I added in the tunable name

Fri, Jan 30, 10:21 PM
ngie retitled D54762: acpi: add Darwin OSI quirk for Apple Mac hardware from acpi: Add Darwin OSI support for Apple Mac hardware to acpi: add Darwin OSI quirk for Apple Mac hardware.
Fri, Jan 30, 8:05 PM
ngie updated the summary of D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.
Fri, Jan 30, 8:05 PM
ngie commandeered D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.
Fri, Jan 30, 6:08 PM
ngie updated the diff for D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.

Fix accidental build break

Fri, Jan 30, 6:07 PM
ngie updated the diff for D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.
  • Clean up comments regarding this feature and clarify items about how the OSI gets installed/removed.
  • Add a bootverbose message to note when the quirk does not apply, i.e., when the logic is run on non-Apple platforms.
  • Hide the OSI install message behind bootverbose.
Fri, Jan 30, 5:48 PM
ngie accepted D54971: atf_python: Run vnet handlers in $HOME.
Fri, Jan 30, 5:45 PM
ngie added inline comments to D54971: atf_python: Run vnet handlers in $HOME.
Fri, Jan 30, 5:20 PM
ngie added inline comments to D54971: atf_python: Run vnet handlers in $HOME.
Fri, Jan 30, 5:08 PM
ngie added a comment to D54971: atf_python: Run vnet handlers in $HOME.

What was the directory at this point in the tests prior to this change?

Fri, Jan 30, 5:07 PM
ngie requested changes to D54972: atf_python/vnet: Make it possible to set the FIB of vnet interfaces.
Fri, Jan 30, 5:04 PM
ngie accepted D54940: clnt_broadcast(3): fix eachresult argument type.

This seems to me like a very reasonable change. Thank you!

Fri, Jan 30, 4:53 PM
ngie added inline comments to D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.
Fri, Jan 30, 8:52 AM
ngie added a comment to D54954: atrtc: Prevent duplicate device attachment.
In D54954#1256538, @imp wrote:

So why both? Pnpbios? I'd like to understand that before we start adding layer violating hacks. It's just one device and i wonder why we see two views that don't naturally hit a resource conflict... or even why we do both enumerations.

Fri, Jan 30, 5:33 AM

Thu, Jan 29

ngie added a comment to D54954: atrtc: Prevent duplicate device attachment.

Is there a way to look up whether or not rtc(4) is attached using the bus_(9) APIs instead of using this one-off sentinel?

Thu, Jan 29, 11:21 PM
ngie added inline comments to D54954: atrtc: Prevent duplicate device attachment.
Thu, Jan 29, 11:19 PM
ngie updated subscribers of D54954: atrtc: Prevent duplicate device attachment.

@imp, @jhb, @kib: do any of you have any strong opinions with this proposed change?

Thu, Jan 29, 11:15 PM
ngie added a comment to D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.

Any other comments? I'd like to land this into -HEAD this week and see how it plays out!

Thu, Jan 29, 10:09 PM
ngie updated subscribers of D54941: rpc: correct resultproc_t's type.
Thu, Jan 29, 9:38 PM
ngie added a comment to D54941: rpc: correct resultproc_t's type.

@brooks : not sure if my tree is out of date, but I found a few more references of potential concern:

% rg -l '\(resultproc_t\)' worktree/main/ | sort
worktree/main/contrib/netbsd-tests/lib/libc/rpc/t_rpc.c
worktree/main/lib/libc/rpc/rpc_soc.c
worktree/main/usr.bin/rpcinfo/rpcinfo.c
worktree/main/usr.bin/rup/rup.c
worktree/main/usr.bin/rusers/rusers.c
worktree/main/usr.sbin/bootparamd/callbootd/callbootd.c
worktree/main/usr.sbin/ypbind/ypbind.c

Do those need to be changed?

Thu, Jan 29, 9:24 PM
ngie closed D54864: contrib/googletest: update from 1.15.2 to 1.17.0.

Merged to :main as rG46333229c6a0187ebf231805682ee0bceed704d1.

Thu, Jan 29, 1:48 AM
ngie committed rG677808048e31: openssl: import 3.0.19 (authored by ngie).
openssl: import 3.0.19
Thu, Jan 29, 1:32 AM
ngie committed rG808413da28df: openssl: import 3.5.5 (authored by ngie).
openssl: import 3.5.5
Thu, Jan 29, 1:30 AM
ngie committed rG46333229c6a0: GoogleTest: import 1.17.0 (authored by ngie).
GoogleTest: import 1.17.0
Thu, Jan 29, 1:26 AM
ngie committed rG3926ae98adfe: gtest.cc: declare fail_if_no_test_linked flag (authored by ngie).
gtest.cc: declare fail_if_no_test_linked flag
Thu, Jan 29, 1:26 AM

Tue, Jan 27

ngie accepted D54880: netbsd-tests: Fix regcomp_too_big flakiness.
Tue, Jan 27, 9:03 PM
ngie updated subscribers of D54917: capsicum-test: Move out of contrib.
Tue, Jan 27, 9:01 PM
ngie added a comment to D54917: capsicum-test: Move out of contrib.

Does it make sense for FreeBSD to adopt the repo and maintain the component upstream like that :/?

Tue, Jan 27, 9:00 PM
ngie accepted D54902: tests: sys/capsicum/functional requires mqueuefs.
Tue, Jan 27, 3:25 AM

Mon, Jan 26

ngie added a comment to D54615: asmc: Prevent module unload to avoid kernel panic.

This module load only in apple hardware. Spparently the hardware is not build to have it driver hot reloaded.

System boot -> unload driver -> ok -> load it again -> panic (resources were not freed) (need a full reboot)

Mon, Jan 26, 3:33 AM
ngie added a comment to D54613: asmc: Convert driver to CTLFLAG_MPSAFE.

We could wrap it with a sleep mutex, but concurrent fan control from multiple threads is not a realistic scenario.

It could be, if you have a daemon which manages fan speeds in the background and you concurrently adjust something from a shell.

The worst case is a lost update, not a crash.

My approach is to upgrade to MPSAFE, stress test on real hardware, then ship.
That's also why I'm not submitting upgrades for every drivers, I only upgrade what I can actually test on hardware I have.

A follow-up sweep can remove unnecessary locking where it makes no sense.

I won't argue much more, but this feels backwards: the other NEEDGIANT removal patches are fine since the driver handles locking, but here it's dubious since Giant is actually providing some serialization. This can be addressed without touching the existing locking, just add a driver lock on top.

Mon, Jan 26, 3:29 AM
ngie closed D54666: asmc: Fix asmc_dumpall to enumerate all SMC keys.

Merged as D54436. Closing.

Mon, Jan 26, 2:53 AM

Sun, Jan 25

ngie accepted D54866: netbsd-tests t_regex_att: Use __nonstring for a non-string constant.

Definitely could be contributed upstream.

Sun, Jan 25, 7:52 PM
ngie updated the test plan for D54864: contrib/googletest: update from 1.15.2 to 1.17.0.
Sun, Jan 25, 12:36 AM
ngie requested review of D54864: contrib/googletest: update from 1.15.2 to 1.17.0.
Sun, Jan 25, 12:26 AM
ngie committed rGda59b3147b01: Account for the ctl test needing the ctl(4) module (authored by ngie).
Account for the ctl test needing the ctl(4) module
Sun, Jan 25, 12:19 AM
ngie closed D54518: Account for the ctl test needing the ctl(4) module.
Sun, Jan 25, 12:19 AM

Wed, Jan 21

ngie added a comment to D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.

Would this please make this into a SYSCTL+TUNABLE? It would be nice if that's at all possible, because then you could do graphics switching post-boot. I don't know if it's possible, but it would be nice. macOS supports graphics switching dynamically at runtime/based on power states.
Also, are there any caveats associated with picking one of the GPUs over the other, e.g., one supports dual displays at a higher resolution, whereas the other only supports single displays at a lower resolution?

Wed, Jan 21, 9:54 PM

Sun, Jan 11

ngie added a comment to D54632: Remove obsolete BUGS section from zgrep(1) man page, add test.

Is this behavior desirable? It seems very ambiguous to me...

Sun, Jan 11, 4:14 AM
ngie accepted D54584: makefs: Fix atime tests on MS-DOS (FAT) file systems.
Sun, Jan 11, 4:12 AM
ngie accepted D54613: asmc: Convert driver to CTLFLAG_MPSAFE.
Sun, Jan 11, 4:09 AM

Thu, Jan 8

ngie added inline comments to D54437: asmc: add per-fan manual mode control via sysctl.
Thu, Jan 8, 2:58 AM

Tue, Jan 6

ngie committed rGf384784289db: kern_syscall_deregister: document syscall 0 no-op logic (authored by go4av05.pvtx_gmail.com).
kern_syscall_deregister: document syscall 0 no-op logic
Tue, Jan 6, 7:50 AM
ngie closed D54326: kern: document no-op handling of syscall number 0 during deregistration.
Tue, Jan 6, 7:49 AM
ngie accepted D54549: pf: tests: Require python3.
Tue, Jan 6, 7:37 AM
ngie accepted D54550: tests: Increase timeout.

Oof... that's a bit of an increase. Wonder if there's a way to improve things a bit more perf wise (I'd file a bug to track the investigation).

Tue, Jan 6, 6:41 AM
ngie committed rGf224591746bd: Add ASMC_DEBUG make option (authored by ngie).
Add ASMC_DEBUG make option
Tue, Jan 6, 1:44 AM
ngie closed D54511: Add ASMC_DEBUG make option.
Tue, Jan 6, 1:43 AM

Mon, Jan 5

ngie abandoned D54508: tar: fix off-bounds read resulting from #2787 (3150539ed).

Abandoning as @mm is planning on cutting a new libarchive release soon which will include this fix (and others).

Mon, Jan 5, 6:07 PM
ngie added inline comments to D52642: kyua: Add "debug -x|--execute cmd" option.
Mon, Jan 5, 5:33 PM
ngie created Image Macro "ship-it-dog".
Mon, Jan 5, 5:26 PM
ngie accepted D52642: kyua: Add "debug -x|--execute cmd" option.

Ship it!
!ship-it-dog

Mon, Jan 5, 5:22 PM
ngie added inline comments to D52642: kyua: Add "debug -x|--execute cmd" option.
Mon, Jan 5, 5:17 PM
ngie added inline comments to D52642: kyua: Add "debug -x|--execute cmd" option.
Mon, Jan 5, 5:16 PM
ngie updated the diff for D54511: Add ASMC_DEBUG make option.

sys/modules/asmc/Makefile: condense SRCS

Mon, Jan 5, 8:05 AM
ngie updated the test plan for D54518: Account for the ctl test needing the ctl(4) module.
Mon, Jan 5, 8:00 AM
ngie requested review of D54518: Account for the ctl test needing the ctl(4) module.
Mon, Jan 5, 7:58 AM
ngie added inline comments to D54511: Add ASMC_DEBUG make option.
Mon, Jan 5, 7:16 AM
ngie added a comment to D41705: release: Integrate mfsBSD image build targets into the release tool set.
Mon, Jan 5, 7:14 AM
ngie added inline comments to D54508: tar: fix off-bounds read resulting from #2787 (3150539ed).
Mon, Jan 5, 5:50 AM
ngie added a comment to D54512: 15.0/errata: Begin listing open regressions.

I scrolled back several releases to see what our prior "Open Issues" sections look like.

Mon, Jan 5, 5:46 AM
ngie added a comment to D54512: 15.0/errata: Begin listing open regressions.

BTW, isn't the proposed change what Errata Notes sort of do...?

Mon, Jan 5, 4:15 AM
ngie added a comment to D54512: 15.0/errata: Begin listing open regressions.

BTW, isn't the proposed change what Errata Notes sort of do...?

Mon, Jan 5, 4:13 AM
ngie added inline comments to D54512: 15.0/errata: Begin listing open regressions.
Mon, Jan 5, 4:12 AM
ngie added inline comments to D54512: 15.0/errata: Begin listing open regressions.
Mon, Jan 5, 4:09 AM
ngie updated the summary of D54511: Add ASMC_DEBUG make option.
Mon, Jan 5, 3:30 AM