Page MenuHomeFreeBSD
Feed Advanced Search

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
emaste committed rG56bdfd2d967a: diff3: Use logical-not, not bitwise for booleans (authored by emaste).
diff3: Use logical-not, not bitwise for booleans
Tue, Dec 9, 4:33 PM
emaste committed rG437c77476e72: diff3: Remove bespoke getopt.h (authored by emaste).
diff3: Remove bespoke getopt.h
Tue, Dec 9, 4:33 PM
emaste committed rGab4f4f4efaac: kgssapi: Remove broken MOD_UNLOAD code (authored by emaste).
kgssapi: Remove broken MOD_UNLOAD code
Tue, Dec 9, 4:33 PM
emaste committed rGe96948147eb2: mqueue: Export kern_kmq_* symbols from kernel module (authored by emaste).
mqueue: Export kern_kmq_* symbols from kernel module
Tue, Dec 9, 4:33 PM
emaste committed rG8befd2d2b6a0: agp: Export intel_gtt_read_pte, required by i915kms (authored by emaste).
agp: Export intel_gtt_read_pte, required by i915kms
Tue, Dec 9, 4:33 PM
emaste added inline comments to D54152: aq(4): Fixup header includes.
Tue, Dec 9, 4:09 PM
emaste updated the diff for D54152: aq(4): Fixup header includes.
Tue, Dec 9, 4:01 PM
emaste committed rG20133eccbdd8: lldb: Fix empty register set when trying to get size of register (authored by aokblast).
lldb: Fix empty register set when trying to get size of register
Tue, Dec 9, 3:54 PM
emaste committed rG58be4610c91f: lldb: Fix Architecture parsing by reading the ELF header. (#162811) (authored by aokblast).
lldb: Fix Architecture parsing by reading the ELF header. (#162811)
Tue, Dec 9, 3:53 PM
emaste committed rGee286907ad45: lldb: Fix empty register set when trying to get size of register (authored by aokblast).
lldb: Fix empty register set when trying to get size of register
Tue, Dec 9, 3:50 PM
emaste committed rG87fdc35e5869: lldb: Fix Architecture parsing by reading the ELF header. (#162811) (authored by aokblast).
lldb: Fix Architecture parsing by reading the ELF header. (#162811)
Tue, Dec 9, 3:50 PM
emaste committed rGf8c53a64a7d1: src.opts.mk: Enable LLDB for 32-bit arm (authored by emaste).
src.opts.mk: Enable LLDB for 32-bit arm
Tue, Dec 9, 3:25 PM
emaste requested review of D54152: aq(4): Fixup header includes.
Tue, Dec 9, 2:26 PM

Sun, Dec 7

emaste added inline comments to D50956: src.conf: Add WITH_LLVM_STATIC build knob.
Sun, Dec 7, 6:18 PM

Fri, Dec 5

emaste committed rG112a6912e1c9: linuxkpi: Add dummy <linux/percpu{,-defs}.h> (authored by dumbbell).
linuxkpi: Add dummy <linux/percpu{,-defs}.h>
Fri, Dec 5, 8:13 PM
emaste closed D50851: linuxkpi: Add dummy <linux/percpu{,-defs}.h>.
Fri, Dec 5, 8:12 PM
emaste accepted D53787: ipfilter: Disable ipfs(8) by default.
Fri, Dec 5, 3:52 PM

Thu, Dec 4

emaste accepted D54074: release: Add comms/usbmuxd for ipheth(4) being fully functional.
Thu, Dec 4, 7:24 PM
emaste added inline comments to D52303: build: Use language-agnostic (ISO 8601) timestamp format.
Thu, Dec 4, 6:14 PM
emaste accepted D54065: freebsd-base.7: Document the optional set.
Thu, Dec 4, 6:05 PM

Tue, Dec 2

emaste added a comment to D54037: PR 291273 - p9fs module missing symbol exports -- dependent modules fail to load with module loader local symbol resolution disabled.
In D54037#1234622, @imp wrote:

Why can't we make virtio_p9fs.ko depend on p9fs.ko? That would also cover this case, no? And would confine their visibility to that one module, no? It's how we do pci, etc.

Tue, Dec 2, 10:05 PM
emaste accepted D54037: PR 291273 - p9fs module missing symbol exports -- dependent modules fail to load with module loader local symbol resolution disabled.

if you confirm Rupesh Pilania <rupeshpilania@gmail.com> as the git commit author I'll push this, thanks!

Tue, Dec 2, 9:55 PM

Mon, Dec 1

emaste accepted D53997: releases/15.0R/relnotes: Add ufshci(4).
Mon, Dec 1, 1:11 AM

Sun, Nov 30

emaste added inline comments to D53857: 15.0R/relnotes: Add notes on reproducible builds and NO_ROOT builds.
Sun, Nov 30, 10:09 PM · docs
emaste committed R9:01b05fd100b1: porters-handbook: Add __FreeBSD_version for DMA_MIN/MAX_ADDRESS removal (authored by emaste).
porters-handbook: Add __FreeBSD_version for DMA_MIN/MAX_ADDRESS removal
Sun, Nov 30, 10:05 PM
emaste closed D53931: 15.0: Note that usbhid(4) is the default.
Sun, Nov 30, 10:05 PM
emaste committed R9:0f9902bacb7c: releases/15.0R/relnotes: Note that usbhid(4) is the default (authored by emaste).
releases/15.0R/relnotes: Note that usbhid(4) is the default
Sun, Nov 30, 10:05 PM
emaste added a comment to D53931: 15.0: Note that usbhid(4) is the default.

Looks like:

image.png (311×826 px, 77 KB)

Sun, Nov 30, 5:03 PM
emaste updated the diff for D53931: 15.0: Note that usbhid(4) is the default.

Add notes from wulf@

Sun, Nov 30, 5:01 PM
emaste closed D53836: aq(4): Fix VLAN tag test.
Sun, Nov 30, 3:57 PM
emaste committed rG8666fda1afb0: aq(4): Fix VLAN tag test (authored by emaste).
aq(4): Fix VLAN tag test
Sun, Nov 30, 3:57 PM
emaste committed rG0156be41a1eb: aq(4): Remove unimplemented functions (authored by emaste).
aq(4): Remove unimplemented functions
Sun, Nov 30, 3:57 PM
emaste committed rG2b587c0c8a93: aq(4): Remove unused DRIVER_MODULE devclass (authored by jhb).
aq(4): Remove unused DRIVER_MODULE devclass
Sun, Nov 30, 3:53 PM
emaste committed rG4756f5ff8f10: aq(4): Port to IfAPI (authored by olivier).
aq(4): Port to IfAPI
Sun, Nov 30, 3:53 PM
emaste committed rG14eb7ec7b713: aq(4): Remove #include of user header <unistd.h> (authored by rozhuk.im-gmail.com).
aq(4): Remove #include of user header <unistd.h>
Sun, Nov 30, 3:53 PM
emaste committed rG493d26c58e73: sys: Import snapshot of Aquantia ACQ107 vendor driver (authored by emaste).
sys: Import snapshot of Aquantia ACQ107 vendor driver
Sun, Nov 30, 3:52 PM
emaste closed D53813: Import snapshot of Aquantia ACQ107 vendor driver.
Sun, Nov 30, 3:52 PM
emaste added a comment to D53989: releases/15.0R/relnotes: Note wireless firmware on bootonly media.

LGTM

Sun, Nov 30, 12:47 AM

Sat, Nov 29

emaste accepted D53986: sys/_types.h: Actually unbreak gcc build.
Sat, Nov 29, 9:22 PM
emaste added a comment to D53897: xhci: Add header values for Debug Capability (DbC).

FYI I didn't look closely at the ones after XHCI_DCST

Sat, Nov 29, 5:27 PM
emaste accepted D53987: Export required symbols in nvidia.ko and nvidia-modeset.ko for their consumers.
Sat, Nov 29, 5:25 PM
emaste accepted D53985: releases/15.0R/relnotes: Use 13.0R formatting for "Sponsored by".
Sat, Nov 29, 5:14 PM
emaste added a comment to D53987: Export required symbols in nvidia.ko and nvidia-modeset.ko for their consumers.

It is better to provide an explicit list of symbols than just EXPORT_SYMS=YESunless we are sure that all symbols should be exported. But, this enough to preserve the status quo at least.

Sat, Nov 29, 5:14 PM

Fri, Nov 28

emaste added a comment to D53985: releases/15.0R/relnotes: Use 13.0R formatting for "Sponsored by".

If it renders like https://www.freebsd.org/releases/13.0R/relnotes/ and not https://www.freebsd.org/releases/14.0R/relnotes/ looks good to me

Fri, Nov 28, 10:19 PM
emaste accepted D53980: sys/_types.h: Unbreak gcc build.
Fri, Nov 28, 5:53 PM
emaste committed rG6901376f59b8: kgssapi: Remove broken MOD_UNLOAD code (authored by emaste).
kgssapi: Remove broken MOD_UNLOAD code
Fri, Nov 28, 1:30 AM
emaste closed D53949: kgssapi: Remove broken MOD_UNLOAD code.
Fri, Nov 28, 1:30 AM

Thu, Nov 27

emaste reopened D47742: kernel linker: Disable local sym resolution by default.

@mav reported a regression; at least one issue is linux.ko depends on kern_kmq_open as of 97add684f5306ebf93be238a0340597ba1898d0e. Now fixed by eb90470f5f2a0e5c820c47be329423f5c60ca247 and a897492770735d4e5a55cbc06a02e267ca41f5b8. @cy reported a regression when agp is loaded as a module, fixed by a87c1e2dd8fc997d6ee603c252c543afe8a4d2a4.

Thu, Nov 27, 7:10 PM
emaste accepted D53948: bsd.lib.mk: document INTERNALLIB and PRIVATELIB.
Thu, Nov 27, 6:51 PM
emaste added a comment to D52627: website: Legacy Releases -> Maintenance Releases.

The issue I have with "maintenance" is that then 14.x releases are production releases that get maintenance updates and 13.x releases are maintenance releases that are suitable for use in production.

Thu, Nov 27, 6:50 PM
emaste accepted D53948: bsd.lib.mk: document INTERNALLIB and PRIVATELIB.

All the variables in here would benefit from documentation but we can start with these

Thu, Nov 27, 5:02 PM
emaste requested review of D53949: kgssapi: Remove broken MOD_UNLOAD code.
Thu, Nov 27, 4:50 PM
emaste added a comment to D53947: Add sys/_align.h replacing machine/_align.h.

Would be good to indicate in the commit message how far back in gcc and clang __builtin_align_up is supported.

Thu, Nov 27, 3:42 PM
emaste added a comment to D53938: linker: Avoid invoking eventhandlers on incompletely loaded files.

Thanks. Thinking more about it, it does seem sensible to execute all of the teardown steps for this module before doing the dependencies.

Thu, Nov 27, 3:10 PM
emaste accepted D53938: linker: Avoid invoking eventhandlers on incompletely loaded files.
Thu, Nov 27, 3:05 PM
emaste accepted D53938: linker: Avoid invoking eventhandlers on incompletely loaded files.
Thu, Nov 27, 12:28 AM
emaste committed rG35232d8edb5b: papers: Retire phkmalloc paper (authored by emaste).
papers: Retire phkmalloc paper
Thu, Nov 27, 12:22 AM
emaste closed D50908: papers: Retire phkmalloc paper.
Thu, Nov 27, 12:22 AM
emaste committed rG5198c3221003: vt: Allow VT_SETMODE with frsig=0 (authored by emaste).
vt: Allow VT_SETMODE with frsig=0
Thu, Nov 27, 12:19 AM
emaste closed D52835: vt: Allow VT_SETMODE with frsig=0.
Thu, Nov 27, 12:19 AM

Wed, Nov 26

emaste committed rGeb90470f5f2a: mqueuefs: Export another symbol required by linux.ko (authored by emaste).
mqueuefs: Export another symbol required by linux.ko
Wed, Nov 26, 11:43 PM
emaste added a comment to D53938: linker: Avoid invoking eventhandlers on incompletely loaded files.

LGTM. I do wonder if there's a reason the steps in the kld_unload EVENTHANDLER aren't (shouldn't be) handled in the same place as sysctls / sysuninits?

Wed, Nov 26, 7:41 PM
emaste added inline comments to D53905: mdo.1: Document group-related and fine-grained control functionalities.
Wed, Nov 26, 4:38 PM
emaste added a comment to D43720: LinuxKPI: dev_coredump implementation (NOT FOR COMMIT AS-IS).

Writing seems fairly straightforward but indeed would be nice to have centralized infrastructure for it.

Wed, Nov 26, 4:11 PM
emaste added inline comments to D53909: acpi: Fix setting sleep state sysctls to NONE.
Wed, Nov 26, 3:30 PM
emaste updated subscribers of D53931: 15.0: Note that usbhid(4) is the default.

@wulf can we add a sentence or two about any user-facing impact, config changes, etc.? For most people it will be a no-op.

Wed, Nov 26, 3:25 PM
emaste requested review of D53931: 15.0: Note that usbhid(4) is the default.
Wed, Nov 26, 3:22 PM
emaste committed rGe00a781c216c: mqueue: Export kern_kmq_* symbols from kernel module (authored by emaste).
mqueue: Export kern_kmq_* symbols from kernel module
Wed, Nov 26, 2:13 PM
emaste closed D53907: mqueue: Export kern_kmq_* symbols from kernel module.
Wed, Nov 26, 2:13 PM
emaste added inline comments to D43720: LinuxKPI: dev_coredump implementation (NOT FOR COMMIT AS-IS).
Wed, Nov 26, 12:58 AM

Tue, Nov 25

emaste committed rGa87c1e2dd8fc: agp: Export intel_gtt_read_pte, required by i915kms (authored by emaste).
agp: Export intel_gtt_read_pte, required by i915kms
Tue, Nov 25, 8:15 PM
emaste closed D53906: agp: Export intel_gtt_read_pte, required by i915kms.
Tue, Nov 25, 8:14 PM
emaste updated subscribers of D53907: mqueue: Export kern_kmq_* symbols from kernel module.
Tue, Nov 25, 7:09 PM
emaste requested review of D53907: mqueue: Export kern_kmq_* symbols from kernel module.
Tue, Nov 25, 7:09 PM
emaste added a comment to D53906: agp: Export intel_gtt_read_pte, required by i915kms.

Will add to the commit message:

This isn't used by modern cards, but is needed for i915kms to load
on a system that has agp as a module not compiled into the kernel.
Tue, Nov 25, 6:49 PM