Page MenuHomeFreeBSD
Feed Advanced Search

Yesterday

emaste accepted D45147: sockstat: Fix segfault when peer has no pid.
Sat, May 11, 12:22 AM
emaste added a comment to D42391: ethernet: Remove FCS bit.

This is a breaking change. 3rd party drivers should take care of it.

Sat, May 11, 12:21 AM

Fri, May 10

emaste accepted D45142: uio: Use switch statements when handling UIO_READ vs UIO_WRITE.
Fri, May 10, 8:33 PM
emaste committed rG4e3286818327: Increase IOAPIC_MAX_ID to 255 (from 254) (authored by emaste).
Increase IOAPIC_MAX_ID to 255 (from 254)
Fri, May 10, 7:40 PM
emaste closed D45157: Increase IOAPIC_MAX_ID to 255 (from 254).
Fri, May 10, 7:40 PM
emaste updated the diff for D45157: Increase IOAPIC_MAX_ID to 255 (from 254).

Add comment suggested by @jhb

Fri, May 10, 7:30 PM
emaste committed rG0b272e0926b3: madt: print CPU APIC ID as signed int (authored by emaste).
madt: print CPU APIC ID as signed int
Fri, May 10, 7:21 PM
emaste closed D45158: madt: print CPU APIC ID as signed int.
Fri, May 10, 7:21 PM
emaste requested review of D45158: madt: print CPU APIC ID as signed int.
Fri, May 10, 6:59 PM
emaste requested review of D45157: Increase IOAPIC_MAX_ID to 255 (from 254).
Fri, May 10, 6:10 PM
emaste added inline comments to D45145: mac_do: add a new MAC/do policy and mdo(1) utility.
Fri, May 10, 1:54 PM
emaste committed rG5e7de5daa95d: smsc(4): update to mention Microchip (authored by emaste).
smsc(4): update to mention Microchip
Fri, May 10, 1:02 PM
emaste committed rG0e0220d11add: clock_gettime.2: fix markup (authored by emaste).
clock_gettime.2: fix markup
Fri, May 10, 1:02 PM
emaste committed rG2e0c027e69de: ukswitch: fix non-debug build (authored by emaste).
ukswitch: fix non-debug build
Fri, May 10, 12:54 PM

Thu, May 9

emaste committed rG82f43db382cc: ip17x: fix non-debug build (authored by emaste).
ip17x: fix non-debug build
Thu, May 9, 6:23 PM
emaste closed D45133: ip17x: fix non-debug build.
Thu, May 9, 6:23 PM
emaste added a comment to D45135: sound: Remove nmix variable from mixer_oss_mixerinfo().

Regarding the race, it maybe be very hard to hit it

Thu, May 9, 2:41 PM
emaste added a comment to D45135: sound: Remove nmix variable from mixer_oss_mixerinfo().

This seems sensible; I'd expect mixer 1 to refer to /dev/mixer1 not whatever the second mixer happens to be. I don't think a race condition like you describe is even required, right? Removing the device providing /dev/mixer0 means the system will always be in this state?

Thu, May 9, 2:28 PM
emaste accepted D45136: sound: Fix oss_sysinfo->numcards.

This is supposed to be for diagnostic tools only, so it shouldn't really matter much. Assuming we refer to a card by index anywhere (in dmesg, say) it makes sense for numcards to report the highest card number -- OK.

Thu, May 9, 2:22 PM
emaste accepted D45089: aarch64: disable LIB32 with gcc.

Is there an issue open somewhere for the gcc deficiency?

Thu, May 9, 12:29 PM

Wed, May 8

emaste added inline comments to D45137: sound: Add missing oss_mixerinfo devnode and legacy_device fields.
Wed, May 8, 11:11 PM
emaste committed rG7ef6ce51742d: smsc(4): update to mention Microchip (authored by emaste).
smsc(4): update to mention Microchip
Wed, May 8, 6:20 PM
emaste closed D45115: smsc(4): update to mention Microchip.
Wed, May 8, 6:20 PM
emaste requested review of D45133: ip17x: fix non-debug build.
Wed, May 8, 6:17 PM
emaste added a comment to D28848: The socket SO_LINGER option don't work..

This ordering (sodisconnect() followed by the soclose tsleep loop) dates to the original import BSD 4.4 Lite Kernel Sources. I agree with @tuexen's comment above, understanding what happens with TCP is very important.

Wed, May 8, 1:32 AM

Tue, May 7

emaste added a comment to D44774: carp: support VRRPv3.

No objection from core@

Tue, May 7, 8:21 PM
emaste abandoned D45114: libcbor: ignore unknown #pragmas for GCC.

@jhb will push his version instead

Tue, May 7, 6:44 PM
emaste abandoned D10008: Fix a memory leak in bsdinstall.
Tue, May 7, 6:23 PM
emaste commandeered D10008: Fix a memory leak in bsdinstall.
Tue, May 7, 6:23 PM
emaste added a comment to D10008: Fix a memory leak in bsdinstall.

Handled by 23099099196548550461ba427dcf09dcfb01878d / D40779

Tue, May 7, 6:23 PM
emaste added inline comments to D45102: Disable ICMP (v4) redirects by default.
Tue, May 7, 5:33 PM
emaste added a comment to D45114: libcbor: ignore unknown #pragmas for GCC.
In D45114#1028908, @dim wrote:

libcbor is contrib'd code, right? Otherwise I'd just put an #ifdef __clang__ around it :)

Tue, May 7, 5:28 PM
emaste added a comment to D45114: libcbor: ignore unknown #pragmas for GCC.
In D45114#1028902, @jhb wrote:

I used this patch locally since we have a builtin for this warning in bsd.sys.mk:

Tue, May 7, 4:44 PM
emaste added a comment to D45115: smsc(4): update to mention Microchip.
In D45115#1028873, @imp wrote:

Why though?

Tue, May 7, 4:42 PM
emaste added reviewers for D45115: smsc(4): update to mention Microchip: kevans, imp.
Tue, May 7, 4:13 PM
emaste updated the diff for D45115: smsc(4): update to mention Microchip.

Also update comment in source code

Tue, May 7, 4:13 PM
emaste requested review of D45115: smsc(4): update to mention Microchip.
Tue, May 7, 4:08 PM
emaste accepted D45111: 14.1 relnotes: first draft.

I'm sure there are many more entries that should make it into the notes, but these are good

Tue, May 7, 2:43 PM
emaste requested review of D45114: libcbor: ignore unknown #pragmas for GCC.
Tue, May 7, 2:14 PM
emaste accepted D45087: soxstack: slience 32-bit gcc warning.
Tue, May 7, 1:11 PM
emaste committed rGd84fd89ecd40: dlopen(3): mention fdlopen for capsicum(4) (authored by emaste).
dlopen(3): mention fdlopen for capsicum(4)
Tue, May 7, 1:11 PM
emaste closed D45108: dlopen(3): mention fdlopen for capsicum(4).
Tue, May 7, 1:10 PM
emaste added inline comments to D45102: Disable ICMP (v4) redirects by default.
Tue, May 7, 12:29 PM
emaste added inline comments to D45108: dlopen(3): mention fdlopen for capsicum(4).
Tue, May 7, 1:49 AM
emaste requested review of D45108: dlopen(3): mention fdlopen for capsicum(4).
Tue, May 7, 1:49 AM
emaste committed rG8d0ca017408e: Update capsicum-test to eab7a83b05becf64439b4b256b3d756b353fbbbb (authored by emaste).
Update capsicum-test to eab7a83b05becf64439b4b256b3d756b353fbbbb
Tue, May 7, 12:05 AM

Mon, May 6

emaste updated subscribers of D45102: Disable ICMP (v4) redirects by default.
Mon, May 6, 11:13 PM
emaste accepted D45105: snd_hda: Rename LENOVO_I* to LENOVO_IDEAPAD*.
Mon, May 6, 9:54 PM
emaste committed rG2d29d2ecebf8: clock_gettime.2: fix markup (authored by emaste).
clock_gettime.2: fix markup
Mon, May 6, 9:53 PM
emaste closed D45106: clock_gettime.2: fix markup.
Mon, May 6, 9:52 PM
emaste requested review of D45106: clock_gettime.2: fix markup.
Mon, May 6, 8:04 PM
emaste added reviewers for D45102: Disable ICMP (v4) redirects by default: melifaro, donner.
Mon, May 6, 7:44 PM
emaste added inline comments to D45102: Disable ICMP (v4) redirects by default.
Mon, May 6, 7:44 PM
emaste updated the diff for D45102: Disable ICMP (v4) redirects by default.

switch userland default as well

Mon, May 6, 7:43 PM
emaste accepted D45100: snd_hda: Add patch for Lenovo Ideapad 3.

I couldn't find a useful reference for a name elsewhere so I think it's fine, although I might go with LENOVO_IDEAPAD3_SUBVENDOR

Mon, May 6, 7:26 PM
emaste added inline comments to D36037: clock_gettime: Minor clarification.
Mon, May 6, 6:22 PM
emaste added a comment to D30190: Add missing ioctl definitions to LLVM sanitizer.
In D30190#677973, @se wrote:
In D30190#677963, @dim wrote:

Hm, this seems safe, but would indeed have to be checked with upstream too. They tend to want to change almost anything that comes in via reviews, so if you have time to wait, we could discuss it upstream first. Unless you're in a hurry and need this, then it's OK to commit.

I'd rather see this come to our tree via the upstream. I'll just keep this change in my sources until the upstream update arrives ...

Mon, May 6, 6:02 PM
emaste accepted D42116: remove OMAP4 support.

I think this is OK - FreeBSD is starting on the path of retiring 32-bit support. ARMv7 support will remain for FreeBSD 15.0, but if a specific SoC isn't working properly today and doesn't have anyone working on it then retiring it now is reasonable.

Mon, May 6, 5:59 PM · ARM
emaste added a comment to D25380: syslogd: allow network and local messages to use different formats.

Do you intend to proceed with this?

Mon, May 6, 5:39 PM · network, manpages
emaste added a comment to D35992: wg_noise: Drop atomics for kp_can_send..

Is this patch still relevant?

Mon, May 6, 5:21 PM
emaste added inline comments to D36037: clock_gettime: Minor clarification.
Mon, May 6, 5:20 PM
emaste added a comment to D36171: nfsclient: use new routing KPI when adding a new route.

Ref d8b2693414ae5
It would be great if we had a section 9 manpage for rib_add_default_route

Mon, May 6, 5:16 PM
emaste added a comment to D36194: copy_file_range: If _PC_MIN_HOLE_SIZE is small, use mnt_stat.f_iosize.

With D37076 committed should this be abandoned?

Mon, May 6, 5:11 PM
emaste added a comment to D36214: Add a PC_IS_FULL macro to the arm64 pmap.

Is this change still useful?

Mon, May 6, 5:09 PM
emaste added a comment to D36239: wg: Use a mutex to close races around callout scheduling..

What should we do with this?

Mon, May 6, 5:09 PM
emaste closed D36309: Allow to specify umask(1) for a service started with rc(8).

Was committed (tag was Differential not Differential Revision so it did not auto-close).

Mon, May 6, 5:05 PM · rc
emaste added inline comments to D36347: Make the CPU width a macro.
Mon, May 6, 5:03 PM
emaste added a comment to D36906: Tolerate missing /usr/bin/timeout in zfskeys.

@0mp if you put just the short version of the review (D38344) Phab will show if its closed or still open. With that change committed there is presumably no reason for this change any longer?

Mon, May 6, 5:01 PM · rc
emaste added inline comments to D45013: sound: Remove unused dsp_cdevs[] fields and devices.
Mon, May 6, 4:40 PM
emaste added a comment to D45063: arm64: Reduce the kernel executable pages.

And I guess it's really marking memory beyond this (rounded up end of .text) as non-executable

Mon, May 6, 3:51 PM
emaste added a comment to D45063: arm64: Reduce the kernel executable pages.

I assume that's supposed to be "l2 blocks" in the comment message?

Mon, May 6, 3:46 PM
emaste updated subscribers of D45102: Disable ICMP (v4) redirects by default.

Based on discussion on a recent secteam call. After putting this together I discovered D23329, which provides an rc.conf setting defaulting to AUTO which is set to yes (drop) if a routing daemon is enabled, and no if not - so if we do want to make this change we'll want to update rc.d/routing as well.

Mon, May 6, 3:20 PM
emaste requested review of D45102: Disable ICMP (v4) redirects by default.
Mon, May 6, 3:14 PM

Sat, May 4

emaste committed rG60a517b66a69: libfido2: update to 1.14.0 (authored by emaste).
libfido2: update to 1.14.0
Sat, May 4, 4:53 PM
emaste committed rGe85dbcdab023: Vendor import of libfido2 1.14.0 (authored by emaste).
Vendor import of libfido2 1.14.0
Sat, May 4, 4:41 PM

Fri, May 3

emaste committed rGabd872540f24: libcbor: vendor update to 0.11.0 (authored by emaste).
libcbor: vendor update to 0.11.0
Fri, May 3, 11:35 PM
emaste committed rG5f50d6b344f0: Vendor import of libcbor 0.11.0 (authored by emaste).
Vendor import of libcbor 0.11.0
Fri, May 3, 10:33 PM
emaste added inline comments to D45065: param.h: Add PAGE_SIZE_MAX and PAGE_SHIFT_MAX.
Fri, May 3, 2:28 PM
emaste accepted D45074: __cxa_thread_call_dtors(3): fix dtor pointer validity check.
Fri, May 3, 2:08 PM

Thu, May 2

emaste added inline comments to D32308: Add a build knob for _FORTIFY_SOURCE.
Thu, May 2, 6:50 PM
emaste added a comment to D32308: Add a build knob for _FORTIFY_SOURCE.

I wonder if it makes sense to add a section on stack overflow detection to security(7) would make sense

Thu, May 2, 5:17 PM
emaste accepted D45052: libgcc_s: __extendxftf2 and __trunctfxf2 are amd64-only.
Thu, May 2, 5:10 PM
emaste added inline comments to D45052: libgcc_s: __extendxftf2 and __trunctfxf2 are amd64-only.
Thu, May 2, 4:41 PM
emaste accepted D44216: Make WITHOUT_UNDEFINED_VERSION the default.
Thu, May 2, 12:24 PM

Wed, May 1

emaste closed D41799: beinstall: retire mergemaster support.
Wed, May 1, 11:03 PM
emaste committed rGb07689d1f2a2: beinstall: retire mergemaster support (authored by emaste).
beinstall: retire mergemaster support
Wed, May 1, 11:03 PM
emaste added a comment to D45013: sound: Remove unused dsp_cdevs[] fields and devices.

IMO we should either remove them or restore default formats.

Wed, May 1, 1:29 PM
emaste accepted D45041: sysctl: Make sysctl_ctx_free() a bit safer.
Wed, May 1, 12:13 PM

Tue, Apr 30

emaste added a comment to D45013: sound: Remove unused dsp_cdevs[] fields and devices.

I don't think there's a lot of value in keeping the aliases, if we don't also keep the behaviour -- i.e., if some application does expect to open /dev/dspW and send 16-bit samples without doing any other configuration it's not going to work as expected.

Tue, Apr 30, 11:59 PM
emaste accepted D44996: sound: Remove hw.snd.version and SND_DRV_VERSION.
Tue, Apr 30, 11:02 PM
emaste added a comment to D45013: sound: Remove unused dsp_cdevs[] fields and devices.

how does e.g. /dev/dspW map to 16-bit now?

Tue, Apr 30, 10:59 PM
emaste added inline comments to D41799: beinstall: retire mergemaster support.
Tue, Apr 30, 8:08 PM
emaste added inline comments to D45027: [draft] run clang-format over sys/dev/sound.
Tue, Apr 30, 5:42 PM
emaste requested review of D45027: [draft] run clang-format over sys/dev/sound.
Tue, Apr 30, 4:53 PM
emaste added a comment to D44936: wlan: update drivers to use ieee80211_set_hardware_ciphers().

Looks reasonable to me

Tue, Apr 30, 4:39 PM · wireless
emaste added a comment to D44920: net80211: bump maximum key size to 384 bits.

Can we decouple userland use in ifconfig? i.e., have ifconfig support 384 bits now

Tue, Apr 30, 4:37 PM · wireless
emaste added inline comments to D44899: net80211: add the 802.11-2016 cipher list to the crypto array set..
Tue, Apr 30, 4:33 PM · wireless
emaste added a comment to D44820: net80211: add a new field specifically for announcing specific ciphers.

I think this is fine; any further comments @bz?

Tue, Apr 30, 4:29 PM · wireless
emaste accepted D29870: clang-format: Minor tweaks.
Tue, Apr 30, 2:02 PM

Mon, Apr 29

emaste accepted D45014: sound: Use nitems() where possible.
Mon, Apr 29, 5:12 PM