Page MenuHomeFreeBSD

emaste (Ed Maste)
UserAdministrator

Projects (18)

User Details

User Since
Nov 24 2013, 3:15 AM (630 w, 3 d)
Roles
Administrator

Recent Activity

Yesterday

emaste accepted D50956: src.conf: Add WITH_LLVM_STATIC build knob.
Tue, Dec 23, 5:01 PM
emaste requested review of D54352: tests/ci: Use :H:H rather than ../...
Tue, Dec 23, 3:44 PM
emaste accepted D54270: libc/stdlib: port illumos#15365: strtonumx() would be a useful companion to strtonum().
Tue, Dec 23, 3:23 PM
emaste added inline comments to D54270: libc/stdlib: port illumos#15365: strtonumx() would be a useful companion to strtonum().
Tue, Dec 23, 3:23 PM
emaste accepted D54339: snd_hda: Default to 256 when corb/rirb is invalid.
Tue, Dec 23, 2:23 PM
emaste accepted D54346: Makefile.inc1: Allow safe installkernel with pkgbase.

but don't provide an example

Tue, Dec 23, 2:03 PM
emaste accepted D54346: Makefile.inc1: Allow safe installkernel with pkgbase.
Tue, Dec 23, 1:43 PM
emaste added inline comments to D54346: Makefile.inc1: Allow safe installkernel with pkgbase.
Tue, Dec 23, 1:43 PM

Fri, Dec 19

emaste accepted D54297: LinuxKPI: bitcount fix gcc and older llvm builds.
Fri, Dec 19, 8:03 PM
emaste accepted D54301: sys/bitcount.h: add __const_bitcount<n>.
Fri, Dec 19, 8:03 PM
emaste abandoned D54317: sys: Reference 15.0/16.0 for 32-bit kernel deprecation.

Just reverted instead, "may be" removed in 15.0 is good enough.

Fri, Dec 19, 6:29 PM
emaste committed rG525766f1ae38: Revert "sys: Bump 32-bit kernel removal to 16.0" (authored by emaste).
Revert "sys: Bump 32-bit kernel removal to 16.0"
Fri, Dec 19, 6:17 PM
emaste added a reverting change for rGc19688407a2c: sys: Bump 32-bit kernel removal to 16.0: rG525766f1ae38: Revert "sys: Bump 32-bit kernel removal to 16.0".
Fri, Dec 19, 6:17 PM
emaste added a comment to D54317: sys: Reference 15.0/16.0 for 32-bit kernel deprecation.

(for direct commit to stable/14)

Fri, Dec 19, 5:29 PM
emaste requested review of D54317: sys: Reference 15.0/16.0 for 32-bit kernel deprecation.
Fri, Dec 19, 5:28 PM
emaste added a comment to D54306: netinet6: Disallow connections to IN6ADDR_ANY.

This should be run through the test suite, in case tests are relying on this behaviour.

Fri, Dec 19, 2:55 PM
emaste requested review of D54306: netinet6: Disallow connections to IN6ADDR_ANY.
Fri, Dec 19, 2:19 PM
emaste accepted D54239: usr.bin: Remove intrinsic utilities.

OK with me. I'd suggest we don't MFC though.

Fri, Dec 19, 2:13 PM
emaste committed rGb3d8026db322: boot.config.5: Clarify that this controls legacy boot blocks (authored by emaste).
boot.config.5: Clarify that this controls legacy boot blocks
Fri, Dec 19, 2:49 AM
emaste committed rGc19688407a2c: sys: Bump 32-bit kernel removal to 16.0 (authored by emaste).
sys: Bump 32-bit kernel removal to 16.0
Fri, Dec 19, 2:49 AM
emaste committed rGec8d0b5f5dfb: linux: Implement F_DUPFD_QUERY fcntl with kcmp(2) KCMP_FILE (authored by rbranco_suse.com).
linux: Implement F_DUPFD_QUERY fcntl with kcmp(2) KCMP_FILE
Fri, Dec 19, 2:49 AM
emaste committed rG97b7a753ecb5: linux: Add support for kcmp(2) system call (authored by rbranco_suse.com).
linux: Add support for kcmp(2) system call
Fri, Dec 19, 2:49 AM
emaste committed rG51e30d5adfb9: login.1: Remove mention of login copyright display (authored by emaste).
login.1: Remove mention of login copyright display
Fri, Dec 19, 2:49 AM
emaste requested review of D54304: aq(4): Style, whitespace and misc cleanup.
Fri, Dec 19, 1:42 AM
emaste committed rG8c64625d9079: aq(4): Use standard ETHER_ADDR_LEN definition (authored by emaste).
aq(4): Use standard ETHER_ADDR_LEN definition
Fri, Dec 19, 12:03 AM

Thu, Dec 18

emaste committed rG7f3da1f800f7: aq(4): Build on x86 only for now (authored by emaste).
aq(4): Build on x86 only for now
Thu, Dec 18, 9:56 PM
emaste committed rGfb1994e03c88: aq(4): Add man page (authored by emaste).
aq(4): Add man page
Thu, Dec 18, 7:08 PM
emaste closed D53840: aq(4): Add man page.
Thu, Dec 18, 7:08 PM
emaste committed rG75177aebf039: aq(4): Add build infrastructure (authored by emaste).
aq(4): Add build infrastructure
Thu, Dec 18, 7:08 PM
emaste closed D53839: aq(4): Add build infrastructure.
Thu, Dec 18, 7:07 PM
emaste added inline comments to D50850: eventfd: Add eventfd_signal().
Thu, Dec 18, 4:58 PM
emaste added inline comments to D50853: linuxkpi: Add eventfd_*().
Thu, Dec 18, 3:59 PM
emaste added inline comments to D50850: eventfd: Add eventfd_signal().
Thu, Dec 18, 3:52 PM
emaste added inline comments to D50853: linuxkpi: Add eventfd_*().
Thu, Dec 18, 3:45 PM
emaste added inline comments to D50853: linuxkpi: Add eventfd_*().
Thu, Dec 18, 3:33 PM
emaste added a reviewer for D53839: aq(4): Add build infrastructure: adrian.
Thu, Dec 18, 2:34 PM
emaste accepted D54284: kern: racct: Remove code unused since %cpu resource computation revamp.
Thu, Dec 18, 2:20 PM

Wed, Dec 17

emaste accepted D54277: tests/ci: Fix building in Github.
Wed, Dec 17, 10:04 PM
emaste added a comment to D54277: tests/ci: Fix building in Github.

Oh it looks like / needs to be escaped in the [] expression, so [.-\/]. I tried that expression locally and it looked OK but double check

Wed, Dec 17, 9:55 PM
emaste added a comment to D54277: tests/ci: Fix building in Github.

Oh yeah, of course -- I missed the . if !defined(${_V}) || empty(${_V}). So then the question is do we want to take the branch from Cirrus? I.e., is FreeBSD-16.0-CURRENT-amd64 desired, or FreeBSD-16.0-pull_1234-amd64?

Wed, Dec 17, 9:43 PM
emaste added a comment to D54277: tests/ci: Fix building in Github.

This seems a bit strange - BRANCH should be coming out of newvers.sh and be something like BRANCH="CURRENT" (unless BRANCH_OVERRIDE is set). How is pull/XXXX making its way in?

Wed, Dec 17, 9:04 PM
emaste accepted D52533: libcuse: silence -Wthread-safety-analysis warnings.

No objection, seems fine. This will be the first use I believe?

Wed, Dec 17, 7:23 PM
emaste accepted D54220: .cirrus.yml: Add persistent worker.

Let's give it a shot!

Wed, Dec 17, 6:40 PM
emaste added inline comments to D54270: libc/stdlib: port illumos#15365: strtonumx() would be a useful companion to strtonum().
Wed, Dec 17, 5:38 PM
emaste accepted D54271: jail: Don't define malloc type M_PRISON_RACCT on !RACCT.
Wed, Dec 17, 4:51 PM
emaste committed R9:2a63f80b1adc: SA/EN templates: Remove EOL releases (authored by emaste).
SA/EN templates: Remove EOL releases
Wed, Dec 17, 2:43 PM
emaste committed rG2812c917e040: Cirrus-CI: Bump to FreeBSD 15.0-RELEASE (authored by guest-svmhdvn).
Cirrus-CI: Bump to FreeBSD 15.0-RELEASE
Wed, Dec 17, 2:09 PM

Tue, Dec 16

emaste accepted D52041: sys: Make priority.h and rtprio.h include all dependencies.

Fine with me

Tue, Dec 16, 8:25 PM
emaste committed rG2619d439fa86: makeman.lua: Update for src.conf in the src tree (authored by emaste).
makeman.lua: Update for src.conf in the src tree
Tue, Dec 16, 4:09 PM
emaste committed rG98d08b86b4e5: diff3: Use logical-not, not bitwise for booleans (authored by emaste).
diff3: Use logical-not, not bitwise for booleans
Tue, Dec 16, 3:50 PM
emaste committed rG07681cb31b24: diff3: Remove bespoke getopt.h (authored by emaste).
diff3: Remove bespoke getopt.h
Tue, Dec 16, 3:50 PM
emaste committed rG8f84fdda4c78: bsdinstall: Limit default swap to maximum supported by kernel (authored by emaste).
bsdinstall: Limit default swap to maximum supported by kernel
Tue, Dec 16, 3:41 PM
emaste accepted D54009: sys/_types.h: avoid use of __has_feature().
Tue, Dec 16, 1:56 PM

Mon, Dec 15

emaste abandoned D9690: Fix a memory leak in newfs_msdos.

Addressed by 2780a26b6a306

Mon, Dec 15, 9:12 PM
emaste commandeered D9690: Fix a memory leak in newfs_msdos.
Mon, Dec 15, 9:11 PM
emaste added a comment to D53840: aq(4): Add man page.

CAVEATS is a standard section at the bottom.

Mon, Dec 15, 8:03 PM
emaste updated the diff for D53840: aq(4): Add man page.

Move caveat to end of description, and remove comment about only being a kernel module

Mon, Dec 15, 7:48 PM
emaste added inline comments to D53840: aq(4): Add man page.
Mon, Dec 15, 7:15 PM
emaste updated the diff for D53840: aq(4): Add man page.

Can be compiled into kernel

Mon, Dec 15, 7:13 PM
emaste updated the diff for D53839: aq(4): Add build infrastructure.

add to sys/conf/files

Mon, Dec 15, 7:09 PM
emaste committed rGdaedb9122a18: agp: Export intel_gtt_read_pte, required by i915kms (authored by emaste).
agp: Export intel_gtt_read_pte, required by i915kms
Mon, Dec 15, 6:39 PM
emaste added inline comments to D53928: handbook: add containers chapter synopsis.
Mon, Dec 15, 4:59 PM
emaste added inline comments to D53927: handbook: add containers chapter metadata.
Mon, Dec 15, 4:56 PM
emaste committed rGae1f6fd47c45: agp: Export intel_gtt_read_pte, required by i915kms (authored by emaste).
agp: Export intel_gtt_read_pte, required by i915kms
Mon, Dec 15, 4:40 PM
emaste requested review of D54237: login.conf: Remove copyright entry from default file.
Mon, Dec 15, 4:29 PM
emaste committed rGca149d75e9bd: libc++: silence -Wnontrivial-memaccess warning with newer clang (authored by arichardson).
libc++: silence -Wnontrivial-memaccess warning with newer clang
Mon, Dec 15, 3:04 PM
emaste committed rG703c98dc6eeb: libc++: Fix deprecation warnings with latest clang (authored by arichardson).
libc++: Fix deprecation warnings with latest clang
Mon, Dec 15, 3:04 PM
emaste committed rGe487653fe434: libc++: avoid use of deprecated __reference_binds_to_temporary (authored by arichardson).
libc++: avoid use of deprecated __reference_binds_to_temporary
Mon, Dec 15, 3:04 PM
emaste committed rGc5445540995f: linuxkpi: Take const root in read-only radix tree functions (authored by dumbbell).
linuxkpi: Take const root in read-only radix tree functions
Mon, Dec 15, 3:03 PM
emaste committed rG29e3479f2d30: libc++: avoid use of deprecated builtin (authored by arichardson).
libc++: avoid use of deprecated builtin
Mon, Dec 15, 3:03 PM
emaste committed rG7596061c3a39: linuxkpi: Add dummy <linux/percpu{,-defs}.h> (authored by dumbbell).
linuxkpi: Add dummy <linux/percpu{,-defs}.h>
Mon, Dec 15, 3:03 PM
emaste committed rG19b642b5dc2f: sys: Bump 32-bit kernel removal to 16.0 (authored by emaste).
sys: Bump 32-bit kernel removal to 16.0
Mon, Dec 15, 2:44 PM
emaste committed rG76fb453e63f2: libpam: Add newline at EOF in modules.inc (authored by emaste).
libpam: Add newline at EOF in modules.inc
Mon, Dec 15, 2:23 PM

Sun, Dec 14

emaste added a comment to D54164: Makefile.inc1: Skip pkgbase installkernel check with INSTKERNNAME.

It's not guaranteed to be true in general, but this is just intended prevent foot-shooting in the default/common case, where DESTDIR and INSTKERNNAME are not set and default to / and kernel, respectively.

Sun, Dec 14, 7:10 PM
emaste committed rG5917f9571dab: login.1: Remove mention of login copyright display (authored by emaste).
login.1: Remove mention of login copyright display
Sun, Dec 14, 4:48 PM

Fri, Dec 12

emaste accepted D54197: RELNOTES: Add entries from this week's scan of the commit logs.
Fri, Dec 12, 8:43 PM
emaste committed rGe1c985ccc335: vt: Allow VT_SETMODE with frsig=0 (authored by emaste).
vt: Allow VT_SETMODE with frsig=0
Fri, Dec 12, 6:14 PM
emaste added a comment to D50848: eventfd: Rename `struct eventfd` to `struct eventfd_ctx`.

It is used only as an opaque pointer in LinuxKPI code. If we want to ensure the native struct is not exposed in LinuxKPI we'll just end up with a bunch of casts. Your concern is the same thing I was getting at with the cross-threaded comment above -- right now it is fine, but is a potential future issue.

Fri, Dec 12, 4:41 PM
emaste committed R9:2f566472d82d: committers-guide: Tweak `Submitted by` text (authored by emaste).
committers-guide: Tweak `Submitted by` text
Fri, Dec 12, 3:02 PM

Thu, Dec 11

emaste committed rGdbac191956f9: linux: Add support for kcmp(2) system call (authored by rbranco_suse.com).
linux: Add support for kcmp(2) system call
Thu, Dec 11, 5:33 PM
emaste committed rGfe21dbf70aa8: linux: Implement F_DUPFD_QUERY fcntl with kcmp(2) KCMP_FILE (authored by rbranco_suse.com).
linux: Implement F_DUPFD_QUERY fcntl with kcmp(2) KCMP_FILE
Thu, Dec 11, 5:33 PM
emaste requested review of D54179: release: Remove not-NO_ROOT cases.
Thu, Dec 11, 5:18 PM
emaste added a comment to D52883: pkg-stage: Invoke ln with -f.

ping

Thu, Dec 11, 3:32 PM
emaste added a comment to D49990: LinuxKPI: SKBuff: remove DMA32/36 workaround tunable.

So the linuxkpi_skb_memlimit is used to give contiguous > PAGE_SIZE allocations and to limit allocations to 32 or 36 bit addresses, so what do we do about the latter? How does rtw88 on Linux handle this?

Thu, Dec 11, 2:01 PM
emaste committed rGd2850435f18c: aq(4): Use sys, not userland, headers (authored by emaste).
aq(4): Use sys, not userland, headers
Thu, Dec 11, 2:36 AM
emaste closed D54152: aq(4): Fixup header includes.
Thu, Dec 11, 2:36 AM

Wed, Dec 10

emaste committed rG23aaa07e6da6: Makefile.inc1: Force NO_ROOT for distribute* and package* (authored by emaste).
Makefile.inc1: Force NO_ROOT for distribute* and package*
Wed, Dec 10, 6:06 PM
emaste requested review of D54164: Makefile.inc1: Skip pkgbase installkernel check with INSTKERNNAME.
Wed, Dec 10, 3:50 PM
emaste updated subscribers of D50848: eventfd: Rename `struct eventfd` to `struct eventfd_ctx`.

This is quite different from our version.

Wed, Dec 10, 3:34 PM
emaste added a comment to D50956: src.conf: Add WITH_LLVM_STATIC build knob.

I'm not sure about the option name and descriptions; WITH_LLVM_STATIC suggests that these will be statically linked binaries. And, Build LLVM libraries (libllvm, libclang, liblldb) as internal static libraries. isn't a great user-facing description because it's just an artifact of the build process and the user doesn't see the result. Maybe "Link LLVM libraries (libllvm, libclang, liblldb) directly into each of the binaries that use them."? What do you think about calling it WITH_LLVM_LIBRARIES?

Wed, Dec 10, 2:54 PM

Tue, Dec 9

emaste added a comment to D54156: bsdinstall: Drop "Technology preview" from package sets.

I think in 16.0 we won't be shipping distsets at all, so this menu will go away.

Tue, Dec 9, 9:00 PM
emaste added a comment to D54156: bsdinstall: Drop "Technology preview" from package sets.

Or perhaps we should continue to use "traditional" for a potential MFC before 15.1.

Tue, Dec 9, 8:33 PM
emaste requested review of D54156: bsdinstall: Drop "Technology preview" from package sets.
Tue, Dec 9, 8:31 PM
emaste added inline comments to D54130: sound: Unlock around uiomove() in midi_{read,write}().
Tue, Dec 9, 7:00 PM
emaste committed rGcf39b51d36d8: linuxkpi: Take const root in read-only radix tree functions (authored by dumbbell).
linuxkpi: Take const root in read-only radix tree functions
Tue, Dec 9, 6:17 PM
emaste committed rG63b77ab1554e: kgssapi: Remove broken MOD_UNLOAD code (authored by emaste).
kgssapi: Remove broken MOD_UNLOAD code
Tue, Dec 9, 4:41 PM
emaste committed rG661b40ffdee2: Deprecate fdc(4) and floppy utilities (authored by emaste).
Deprecate fdc(4) and floppy utilities
Tue, Dec 9, 4:34 PM
emaste committed rG224d65015465: vt: Allow VT_SETMODE with frsig=0 (authored by emaste).
vt: Allow VT_SETMODE with frsig=0
Tue, Dec 9, 4:34 PM
emaste committed rG3f2d86bfbf6c: fdc.4: Correct igor-reported warnings (authored by emaste).
fdc.4: Correct igor-reported warnings
Tue, Dec 9, 4:33 PM
emaste committed rGde67d3cfc653: boot.config.5: Clarify that this controls legacy boot blocks (authored by emaste).
boot.config.5: Clarify that this controls legacy boot blocks
Tue, Dec 9, 4:33 PM