Page MenuHomeFreeBSD

emaste (Ed Maste)
UserAdministrator

Projects (20)

User Details

User Since
Nov 24 2013, 3:15 AM (668 w, 2 h)
Roles
Administrator

Recent Activity

Yesterday

emaste updated the image for docs from F171667716: profile to F171672788: profile.
Sat, Sep 12, 2:22 PM
emaste set the image for docs to F171667716: profile.
Sat, Sep 12, 1:32 PM
emaste accepted D59615: wpa_supplicant.8: Renew SEE ALSO.
Sat, Sep 12, 1:19 PM
emaste added inline comments to D58222: LinuxKPI: Add in_compat_syscall for amdkfd support.
Sat, Sep 12, 1:16 PM · Linux Emulation
emaste accepted D59616: snd_uaudio: Read the UAC2 sample rate back after setting it.
Sat, Sep 12, 1:09 PM
emaste committed rG8e1ad850df7a: elf_common.h: Add definitions for LoongArch ELF files (authored by gehaowu_bitmoe.com).
elf_common.h: Add definitions for LoongArch ELF files
Sat, Sep 12, 10:10 AM

Fri, Sep 11

emaste added a comment to D59593: aq(4): arm PHY thermal shutdown from the admin poll.

As a general rule I prefer positive-sense controls - so e.g. "enable_thermal_limit" or "thermal_limit.enable" (if we're also going to have a "thermal_limit.count or such), and it can default to true.

Fri, Sep 11, 3:25 PM · drivers
emaste added a comment to D59586: networking.7: Scope netif to wlan0.

I think the change overall is good -- the example is certainly impmroved. I still think it's better w/o adding "service" though. There isn't really a Wi-Fi interface service. Something like "Reconfigure and restart network configuration and dameons related to the Wi-Fi interface" would be pedantically correct but terribly wordy. "Restart the netif service for the Wi-Fi interface" is short but still awkward.

Fri, Sep 11, 3:11 PM
emaste added a comment to D59586: networking.7: Scope netif to wlan0.

What service is being restarted though?

Fri, Sep 11, 10:17 AM
emaste added a comment to D59586: networking.7: Scope netif to wlan0.

The previous text Restart the network interface daemon wasn't completely accurate before, but I think it's close enough that inaccuracy can be hand-waved away. Now that daemon on the Wi-Fi interface is more specific it seems more important to be accurate.

Fri, Sep 11, 10:09 AM
emaste committed rGeb9e38e37c82: linuxkpi: Add compat_ptr_ioctl (authored by siri_racha.ca).
linuxkpi: Add compat_ptr_ioctl
Fri, Sep 11, 9:52 AM
emaste closed D58076: LinuxKPI: Add compat_ptr_ioctl.
Fri, Sep 11, 9:51 AM · linuxkpi
emaste added inline comments to D58883: LinuxKPI: add can_wakeup option and accessor functions.
Fri, Sep 11, 9:15 AM · linuxkpi
emaste accepted D58874: LinuxKPI: add #include.
Fri, Sep 11, 9:06 AM · linuxkpi

Thu, Sep 10

emaste added a comment to D45102: Disable ICMP (v4) redirects by default.

(Discussed on the mailing list at https://lists.freebsd.org/archives/freebsd-net/2024-May/004920.html)

Thu, Sep 10, 1:51 PM

Wed, Sep 9

emaste committed rG3716da91b1a6: LinuxKPI: Add tgid to task_struct under sched.h (authored by siri_racha.ca).
LinuxKPI: Add tgid to task_struct under sched.h
Wed, Sep 9, 7:02 PM
emaste closed D58228: LinuxKPI: Add tgid to task_struct under sched.h.
Wed, Sep 9, 7:01 PM · Linux Emulation

Thu, Sep 3

emaste accepted D59343: hastd: Ensure nvpair padding is initialized.
Thu, Sep 3, 4:47 PM

Wed, Sep 2

emaste accepted D59310: hastd: Clean up the ebuf code.
Wed, Sep 2, 6:15 PM
emaste added a comment to D58094: Capsicumise truss(1).

The sense of the flag should be inverted: otherwise the capability mode functionality will not get much testing IMHO. In the long run, we should remove the flag entirely.

Wed, Sep 2, 2:05 PM
emaste committed rGfd5a8d691107: makefs cd9660: Populate creation time stamps in RockRidge extensions (authored by jhb).
makefs cd9660: Populate creation time stamps in RockRidge extensions
Wed, Sep 2, 1:55 PM
emaste committed rGeab989e6a1aa: makefs: Fix build on systems without st_birthtime such as Linux (authored by jhb).
makefs: Fix build on systems without st_birthtime such as Linux
Wed, Sep 2, 1:55 PM

Tue, Sep 1

emaste accepted D59310: hastd: Clean up the ebuf code.
Tue, Sep 1, 5:19 PM
emaste committed rG67854972ffde: diff3: Use a format string to quiet a compiler warning (authored by emaste).
diff3: Use a format string to quiet a compiler warning
Tue, Sep 1, 2:18 PM
emaste committed rG61c2141f50e6: diff3: Use a format string to quiet a compiler warning (authored by emaste).
diff3: Use a format string to quiet a compiler warning
Tue, Sep 1, 2:17 PM

Mon, Aug 31

emaste accepted D59255: vmstat: Drop vm_cnt compat hack.
Mon, Aug 31, 7:36 PM
emaste committed rGb15ed4f7a75b: aq(4): arm PHY thermal shutdown only where a sensor exists (authored by nick_spun.io).
aq(4): arm PHY thermal shutdown only where a sensor exists
Mon, Aug 31, 6:10 PM
emaste committed rGaf6139be560a: aq(4): probe the D100 device ID (authored by nick_spun.io).
aq(4): probe the D100 device ID
Mon, Aug 31, 6:10 PM
emaste committed rG5c644402109e: aq(4): report link transitions and previously silent failures (authored by nick_spun.io).
aq(4): report link transitions and previously silent failures
Mon, Aug 31, 6:10 PM
emaste committed rG098d9810d7da: aq(4): interface lifecycle and link-state fixes (authored by nick_spun.io).
aq(4): interface lifecycle and link-state fixes
Mon, Aug 31, 6:10 PM
emaste committed rG9a9026fac352: aq(4): mailbox, flow-control and firmware error-handling fixes (authored by nick_spun.io).
aq(4): mailbox, flow-control and firmware error-handling fixes
Mon, Aug 31, 6:10 PM
emaste committed rG8ac0e35d6b5b: aq(4): clean up diagnostics and remove dead code (authored by nick_spun.io).
aq(4): clean up diagnostics and remove dead code
Mon, Aug 31, 6:10 PM
emaste committed rG4c44da6e965e: aq(4): observability controls and sysctl/header hygiene (authored by nick_spun.io).
aq(4): observability controls and sysctl/header hygiene
Mon, Aug 31, 6:10 PM
emaste committed rGfa12e6e1dee7: aq(4): PHY thermal-shutdown handling and correctness fixes (authored by nick_spun.io).
aq(4): PHY thermal-shutdown handling and correctness fixes
Mon, Aug 31, 6:10 PM
emaste committed rG66375270f087: aq(4): Document the Atlantic 2 (AQC113/114/115/116) devices (authored by nick_spun.io).
aq(4): Document the Atlantic 2 (AQC113/114/115/116) devices
Mon, Aug 31, 6:06 PM
emaste committed rG8b08cf8d2032: aq(4): add Atlantic 2 (AQC113) device support (authored by nick_spun.io).
aq(4): add Atlantic 2 (AQC113) device support
Mon, Aug 31, 6:06 PM
emaste committed rG7d9bb766b5f6: aq(4): correct Atlantic 2 register access (authored by nick_spun.io).
aq(4): correct Atlantic 2 register access
Mon, Aug 31, 6:06 PM
emaste committed rG73f2d66f8d3d: aq(4): program the Atlantic 2 multiqueue datapath (authored by nick_spun.io).
aq(4): program the Atlantic 2 multiqueue datapath
Mon, Aug 31, 6:06 PM
emaste closed D55866: handbook/disks: remove obsolete sysinstall note from gbde section.
Mon, Aug 31, 5:44 PM
emaste committed R9:eb6534fa1b82: handbook/disks: remove obsolete sysinstall note from gbde section (authored by chris.longros_gmail.com).
handbook/disks: remove obsolete sysinstall note from gbde section
Mon, Aug 31, 5:44 PM
emaste committed rGef03c60246be: kern_mib: remove kern.fallback_elf_brand compat sysctl (authored by chris.longros_gmail.com).
kern_mib: remove kern.fallback_elf_brand compat sysctl
Mon, Aug 31, 5:35 PM
emaste closed D56085: kern_mib: remove kern.fallback_elf_brand compat sysctl.
Mon, Aug 31, 5:34 PM
emaste accepted D56085: kern_mib: remove kern.fallback_elf_brand compat sysctl.

Was introduced in commit rG:e548a1d4c8cce0f67b82d6d5387847c7551de6c4

Mon, Aug 31, 5:33 PM
emaste added a comment to D56085: kern_mib: remove kern.fallback_elf_brand compat sysctl.

Note that these are currently accessed in libexec/rc/rc.d/linux:

Mon, Aug 31, 5:27 PM
emaste committed rG3da3a8379e00: aq(4): remove dead code and tidy macros, diagnostics, and naming (authored by nick_spun.io).
aq(4): remove dead code and tidy macros, diagnostics, and naming
Mon, Aug 31, 5:19 PM
emaste committed rG03037d0cfae5: aq(4): harden the interrupt and MAC-statistics paths (authored by nick_spun.io).
aq(4): harden the interrupt and MAC-statistics paths
Mon, Aug 31, 5:19 PM
emaste committed rGa0170642da74: aq(4): harden the attach, detach, and reset error paths (authored by nick_spun.io).
aq(4): harden the attach, detach, and reset error paths
Mon, Aug 31, 5:19 PM
emaste committed rG9101ea2b061e: aq(4): naming and exposure (authored by nick_spun.io).
aq(4): naming and exposure
Mon, Aug 31, 5:19 PM
emaste committed rGdcfe983dd5fc: aq(4): drop errored RX frames instead of resetting the interface (authored by nick_spun.io).
aq(4): drop errored RX frames instead of resetting the interface
Mon, Aug 31, 5:19 PM
emaste committed rG239718d5f48e: aq(4): honor the kernel RSS policy and add a TX traffic-class helper (authored by nick_spun.io).
aq(4): honor the kernel RSS policy and add a TX traffic-class helper
Mon, Aug 31, 5:19 PM
emaste committed rG1a8240f5524b: aq(4): expand and correct offloads, fix VLAN/multicast filtering (authored by nick_spun.io).
aq(4): expand and correct offloads, fix VLAN/multicast filtering
Mon, Aug 31, 5:19 PM
emaste committed rG4e40b09cd46a: aq(4): modernize and de-Linuxify the vendor driver (authored by nick_spun.io).
aq(4): modernize and de-Linuxify the vendor driver
Mon, Aug 31, 4:24 PM
emaste committed rGbf5229dbbe15: aq(4): take F/W statistics off the iflib core lock (kick-and-read) (authored by nick_spun.io).
aq(4): take F/W statistics off the iflib core lock (kick-and-read)
Mon, Aug 31, 4:24 PM
emaste committed rGeaf439780938: aq(4): add a runtime dev.aq.N.debug trace control (authored by nick_spun.io).
aq(4): add a runtime dev.aq.N.debug trace control
Mon, Aug 31, 4:24 PM
emaste committed rG2cb719337fb7: aq(4): enable jumbo frames, software LRO, and suspend/resume (authored by nick_spun.io).
aq(4): enable jumbo frames, software LRO, and suspend/resume
Mon, Aug 31, 4:24 PM
emaste committed rGa02ea75c8d5b: aq(4): RX/TX and HW-path correctness and hardening (authored by Nick Pricenull <nick@spun.ionull>).
aq(4): RX/TX and HW-path correctness and hardening
Mon, Aug 31, 4:23 PM
emaste committed rG73760c8fcd61: aq(4): adopt native FreeBSD errno convention (authored by nick_spun.io).
aq(4): adopt native FreeBSD errno convention
Mon, Aug 31, 4:23 PM
emaste committed rGc23282079205: aq(4): interrupt model and queue-count correctness (authored by Nick Pricenull <nick@spun.ionull>).
aq(4): interrupt model and queue-count correctness
Mon, Aug 31, 4:22 PM
emaste committed rG682aec20a214: aq(4): Fix RSS indirection table OOB write and queue distribution (authored by nick_spun.io).
aq(4): Fix RSS indirection table OOB write and queue distribution
Mon, Aug 31, 4:19 PM
emaste added a comment to D55687: libusb: make hotplug callback handle an int.

@bapt Hi, My version has been merged by @emaste. Could you please close this?

Mon, Aug 31, 3:22 PM

Sun, Aug 30

emaste accepted D58337: umtx: use a distribution-fair multiplier for the chain hash.

Change looks fine to me. Agree w/ Adrian that the commit message can be shortened significantly.

Sun, Aug 30, 10:42 PM

Tue, Aug 25

emaste added a comment to D52203: openssh: Fix shosts.equiv path in manual pages.

Yes, please go ahead and land this. I'll rebase the 10.5 work on top of it, no problem.

Tue, Aug 25, 4:55 PM
emaste added a comment to D59172: openssh: Update to 10.5p1.

I think you should commit D52203 now, I will rebase this change after.

Tue, Aug 25, 4:54 PM
emaste accepted D52203: openssh: Fix shosts.equiv path in manual pages.
Tue, Aug 25, 4:49 PM
emaste accepted D59181: arm64: Move the CNTV_CTL_EL0 fields to armreg.h.
Tue, Aug 25, 2:45 PM
emaste added a reviewer for D59172: openssh: Update to 10.5p1: bdrewery.
Tue, Aug 25, 1:53 PM
emaste requested review of D59172: openssh: Update to 10.5p1.
Tue, Aug 25, 1:47 PM

Mon, Aug 24

emaste added a comment to D59150: bsd.init.mk: always define _gid when MK_INSTALL_AS_USER is set.

Any comment on the other question @imp? I.e., why don't we use .if ${_uid} != 0 in bsd.dirs.mk also?

Mon, Aug 24, 11:40 PM
emaste committed rG0ec81f6a531b: openssh: Add date bump command to FREEBSD-upgrade instructions (authored by emaste).
openssh: Add date bump command to FREEBSD-upgrade instructions
Mon, Aug 24, 6:47 PM
emaste added a comment to D59150: bsd.init.mk: always define _gid when MK_INSTALL_AS_USER is set.

Looks fine, but shouldn't this and bsd.dirs.mk have the same (${_uid} != 0) logic?

Mon, Aug 24, 6:22 PM

Sun, Aug 23

emaste accepted D59111: uchcom: Set rate to 1.
Sun, Aug 23, 6:15 PM
emaste accepted D59017: conf: Add COMPAT_FREEBSD15.
Sun, Aug 23, 3:20 PM

Fri, Aug 21

emaste committed rGa793cabb621e: libusb: Avoid signed integer overflow UB (authored by emaste).
libusb: Avoid signed integer overflow UB
Fri, Aug 21, 7:50 PM
emaste committed rGfdf3e570362a: sdhci: Remove redundant device_get_softc (authored by emaste).
sdhci: Remove redundant device_get_softc
Fri, Aug 21, 3:28 PM
emaste closed D59083: sdhci: Remove redundant device_get_softc.
Fri, Aug 21, 3:28 PM
emaste requested review of D59083: sdhci: Remove redundant device_get_softc.
Fri, Aug 21, 3:10 PM
emaste committed rG6bda9f26d2ed: libusb: change callback register handler to int (authored by aokblast).
libusb: change callback register handler to int
Fri, Aug 21, 2:57 PM
emaste committed rG250db717b24d: libusb: Add an XXX comment for possible duplicate callback IDs (authored by emaste).
libusb: Add an XXX comment for possible duplicate callback IDs
Fri, Aug 21, 2:57 PM
emaste closed D54211: libusb: change callback register handler to int.
Fri, Aug 21, 2:57 PM
emaste added a comment to D54211: libusb: change callback register handler to int.

In practice we probably expect a single-digit callback count, and most likely only one or maybe two, so an O(n) loop over the list to check for a duplicate ID should be OK (we're already doing this regularly anyway).

Fri, Aug 21, 2:48 PM
emaste updated the diff for D54211: libusb: change callback register handler to int.

Add XXX comment. Will be in separate commit with

Fri, Aug 21, 2:37 PM
emaste added inline comments to D54211: libusb: change callback register handler to int.
Fri, Aug 21, 2:30 PM
emaste committed rG2346300eafb6: clk: Correct SpacemitT typo (authored by emaste).
clk: Correct SpacemitT typo
Fri, Aug 21, 1:52 PM
emaste added a comment to D59058: release: Use "debug info" for lib32 set description.

We should probably pick one and use it consistently. Some quick git grep showed the following counts in our tree:

Fri, Aug 21, 12:59 PM
emaste accepted D59058: release: Use "debug info" for lib32 set description.

"debugging symbols" isn't best, because these are not just symbols.

Fri, Aug 21, 12:12 PM

Thu, Aug 20

emaste updated the diff for D54211: libusb: change callback register handler to int.

Rebase @aokblast's ce9ced951a0b9d004a3b007d4ac6e9087a1301a2

Thu, Aug 20, 2:24 PM
emaste commandeered D54211: libusb: change callback register handler to int.
Thu, Aug 20, 2:23 PM
emaste reopened D54211: libusb: change callback register handler to int.
Thu, Aug 20, 2:23 PM

Wed, Aug 19

emaste committed rGd583f3101bcf: tests: Fix build if TIOCSTI is not defined (authored by emaste).
tests: Fix build if TIOCSTI is not defined
Wed, Aug 19, 4:01 PM
emaste accepted D58988: arm64: Stop trashing the padding after boot_el.
Wed, Aug 19, 2:34 PM
emaste accepted D58942: shmfd: consistently return size in 512 byte blocks for fstat st_blocks.

OK

Wed, Aug 19, 2:45 AM

Tue, Aug 18

emaste committed rG0256ea4dfed8: nvmecontrol: Add SPDX-License-Identifier tags (authored by tuukka.pasanen_ilmi.fi).
nvmecontrol: Add SPDX-License-Identifier tags
Tue, Aug 18, 7:56 PM
emaste committed rGef55753315dd: decryptcore: Add SPDX-License-Identifier tag (authored by tuukka.pasanen_ilmi.fi).
decryptcore: Add SPDX-License-Identifier tag
Tue, Aug 18, 7:56 PM
emaste committed rG228b4106eb4c: bhyve: Add SPDX-License-Identifier tag (authored by tuukka.pasanen_ilmi.fi).
bhyve: Add SPDX-License-Identifier tag
Tue, Aug 18, 7:55 PM

Mon, Aug 17

emaste added a project to D58882: LinuxKPI: pci: add reset_{prepare,done} to pci_error_handlers: linuxkpi.
Mon, Aug 17, 5:06 PM · linuxkpi
emaste added a project to D49989: LinuxKPI: pr_err_once / pr_warn_once prefix with __FILE__ and __LINE__: linuxkpi.
Mon, Aug 17, 5:05 PM · linuxkpi
emaste added a project to D48941: LinuxKPI: Rework LINUXKPI_PARAM_charp(): linuxkpi.
Mon, Aug 17, 5:05 PM · linuxkpi
emaste added a project to D36289: linuxkpi: Fix llist_entry: linuxkpi.
Mon, Aug 17, 5:05 PM · linuxkpi
emaste added a project to D38270: LinuxKPI: add script to find obsolete dummy files: linuxkpi.
Mon, Aug 17, 5:05 PM · linuxkpi
emaste added a project to D38545: linsysfs: Reimplement bus scan code.: linuxkpi.
Mon, Aug 17, 5:05 PM · linuxkpi