Page MenuHomeFreeBSD

jhb (John Baldwin)
User

Projects (10)

User Details

User Since
Mar 11 2014, 8:46 PM (628 w, 2 d)

Recent Activity

Tue, Mar 17

jhb committed rG2353fa1aca55: LinuxKPI: Fix simple_read_from_buffer for zero-size and off-the-end reads.
Tue, Mar 17, 7:51 PM
jhb committed rG2cf15144daf7: lindebugfs: Pass user buffer pointers to the read/write file operations.
Tue, Mar 17, 7:51 PM
jhb committed rGc181c8f5ca70: LinuxKPI: Clear the sbuf at the start of each call to seq_read.
Tue, Mar 17, 4:10 PM
jhb committed rG58d74d7b0ca9: LinuxKPI: Use simple_read_from_buffer in simple_attr_read and seq_read.
Tue, Mar 17, 4:10 PM

Tue, Mar 10

jhb committed rG14b8a27883c1: pciconf: Add a tree mode.
Tue, Mar 10, 4:54 PM
jhb committed rG98a0d2283701: pciconf.8: Reorganize slightly to handle additional modes.
Tue, Mar 10, 4:54 PM
jhb committed rG9a1394957c30: pciconf: Use the exported values of bus numbers for PCI bridges.
Tue, Mar 10, 4:54 PM
jhb committed rGc8fb16542a52: pciconf: Use a single enum to track the current operation mode.
Tue, Mar 10, 4:54 PM
jhb committed rG7e7a1b61531a: pci: Export bus numbers for bridge devices in struct pci_conf.
Tue, Mar 10, 4:54 PM
jhb committed rGc3ac5f14c8b3: pci.4: Quote argument to -width for a list block.
Tue, Mar 10, 4:54 PM
jhb committed rG9eb035ff8439: pciconf: Factor out fetching of matching devices from list_devs.
Tue, Mar 10, 4:54 PM

Fri, Mar 6

jhb committed rGca25b1b26379: devinfo: Support PCI DBSF and ACPI handles for -p.
Fri, Mar 6, 9:33 PM
jhb committed rG1e4086d05297: sys: Don't pass RF_ALLOCATED to bus_alloc_resource*.
Fri, Mar 6, 9:33 PM

Thu, Mar 5

jhb committed rG54bf594851f6: libc/quad: Switch to per-arch lists of symbols.
Thu, Mar 5, 7:08 PM
jhb committed rG27cfa8ec633a: libc/quad: narrow list of symbols exposed for 32-bit arm.
Thu, Mar 5, 7:08 PM
jhb committed rG1b77f6ec6b9f: bsd.linker.mk: Document ifunc, ifunc-noplt, riscv-relaxations features.
Thu, Mar 5, 7:08 PM
jhb committed rGcf92fa337074: bsd.linker.mk: Sort list of linker features.
Thu, Mar 5, 7:08 PM
jhb committed rGd19f2af2b7f9: acpi: Don't attach a "wake" sysctl node to devices without the ACPI flags IVAR.
Thu, Mar 5, 7:08 PM

Wed, Mar 4

jhb committed rG00ff89c1e0c8: acpi: Treat ACPI_IVAR_FLAGS as a global IVAR.
Wed, Mar 4, 8:20 PM

Feb 25 2026

jhb committed rGe43730e585fa: cxgbe tom: Use the same WRs as iSCSI to send PDUs for NVMe.
Feb 25 2026, 2:24 AM
jhb committed rGfba56be09f1c: Do not fail 'devctl clear driver' if another driver is not found (authored by saper_saper.info).
Feb 25 2026, 2:22 AM
jhb committed rG6513c2845f89: sys: Declare 'end' as an extern char[].
Feb 25 2026, 2:21 AM

Feb 24 2026

jhb committed rG591127bd4839: acpi: Use __BUS_ACCESSOR_DEFAULT and __BUS_ACCESSOR for IVARs.
Feb 24 2026, 8:33 PM
jhb committed rG0bb867e9f565: acpi: Split ACPI IVARs into global and private sets.
Feb 24 2026, 8:33 PM
jhb committed rGcb5a0eb05310: bus: Add a new IVAR accessor to check for the existence of an IVAR.
Feb 24 2026, 8:33 PM
jhb committed rGb937f9bf7509: bus: Add __BUS_ACCESSOR_DEFAULT.
Feb 24 2026, 8:33 PM
jhb committed rG82b293ea6987: sdiob: Forward-declare struct sdio_func.
Feb 24 2026, 8:33 PM
jhb committed rG8d3f41dbcb2a: ccp: Don't name anonymous structure and union types.
Feb 24 2026, 8:26 PM
jhb committed rG5faceb84142f: __builtin_align_down: Cast value to __uintptr_t in the fallback.
Feb 24 2026, 8:24 PM

Feb 20 2026

jhb committed rG1602f0013bdd: nvmf: Limit the default I/O queue size to 128 entries.
Feb 20 2026, 8:40 PM
jhb committed rG0788e7c40ddb: ctld: Honor the default maximum I/O queue size for NVMeoF controllers.
Feb 20 2026, 8:40 PM

Feb 18 2026

jhb committed rG349808d8bd19: pcib: Assume a window where both the base and limit are 0 is uninitialized.
Feb 18 2026, 4:05 PM
jhb committed rGa346348e45ec: Use OLD_FILES for libtpool symlink and static libraries.
Feb 18 2026, 3:48 PM

Feb 17 2026

jhb committed rGc7f7b67411b2: arm bcm2835: Appease a warning from GCC.
Feb 17 2026, 8:48 PM
jhb committed rG1101292a555d: vchiq: Fix return type of vchiq_copy_from_user.
Feb 17 2026, 8:48 PM
jhb committed rG4092df8820ea: arm64: Explicitly use movz.
Feb 17 2026, 8:48 PM
jhb committed rG5a02f004fbac: sdt: Disable SDT probes in kernel modules for GCC on aarch64.
Feb 17 2026, 8:48 PM
jhb committed rGe3d2108a6e90: bus: Change a few bus drivers to use consistent IVAR ranges.
Feb 17 2026, 8:46 PM
jhb committed rG87984eddde4d: bus: Renumber global IVAR ranges.
Feb 17 2026, 8:46 PM
jhb committed rG824ce81f74b5: bus: Drop a couple of unused IVAR indices.
Feb 17 2026, 8:46 PM
jhb committed rGb9f1e45e685b: acpi_gpiobus: Reuse the existing IVAR index for an ACPI handle.
Feb 17 2026, 8:46 PM
jhb committed rG6cf4e30252fe: bus: Document special ranges of IVARs.
Feb 17 2026, 8:46 PM
jhb committed rGdc47d99c5022: arm gicv3: Use private IVAR range for GICV3 IVARs.
Feb 17 2026, 8:46 PM

Feb 9 2026

jhb committed rGd4d735b26537: sctp: Use __sdt_used for variables only used by SDT probes.
Feb 9 2026, 4:28 PM
jhb committed rGefdd30c94e0a: sdhci_fdt_rockchip: Move ofw_bus_status_okay check.
Feb 9 2026, 4:28 PM
jhb committed rG83e5b79c7c98: ext2fs: Use __sdt_used for variables only used by SDT probes.
Feb 9 2026, 4:28 PM
jhb committed rG3f18463745c9: sdhci_fdt_rockchip: Don't return 0 from probe routine.
Feb 9 2026, 4:28 PM
jhb committed rGee73475119ff: llvm: Link private LLVM libraries against compiler_rt for aarch64.
Feb 9 2026, 4:28 PM
jhb committed rG244f498074b5: libmd aarch64: Use ands instead of bics to round down the length.
Feb 9 2026, 4:28 PM

Feb 6 2026

jhb committed rGf73101fabc74: universe: Bump default GCC version to 15.
Feb 6 2026, 3:33 PM
jhb committed R9:fd7fbb058110: committers-guide: Add columns for GCC 15 external toolchains.
Feb 6 2026, 3:32 PM
jhb committed rGe9a697bf20cc: STACKALIGN: Reimplement in terms of __align_down.
Feb 6 2026, 3:31 PM
jhb committed rG06fd19b5349a: spibus: Don't leak KVA when freeing a mmap region.
Feb 6 2026, 3:31 PM

Feb 3 2026

jhb committed rGdbe9fa0be1d6: Makefile.inc1: Don't mark GCC broken for riscv64.
Feb 3 2026, 4:57 PM
jhb committed R11:7b603f0ab66b: devel/freebsd-gcc*: Update kernel printf format checking for %b.
Feb 3 2026, 4:39 PM

Feb 2 2026

jhb committed rGf7144a9c4a11: sdt: Use the "cc" operand modifier for the address of probes for GCC 15+.
Feb 2 2026, 5:20 PM
jhb committed rG03d8ac948b1a: heimdal: Pass the correct pointer to realloc when growing a string buffer.
Feb 2 2026, 5:19 PM

Jan 31 2026

jhb added a reverting change for rGf4db342d4419: libkern: remove old ffs/fls routines: rG4c822dd4a15c: libkern: Add libcalls for ffs and __ffsdi2.
Jan 31 2026, 5:22 PM
jhb committed rGf4c40a5acb16: riscv: Add ffs.c and ffsdi2.c.
Jan 31 2026, 5:22 PM
jhb committed rG4c822dd4a15c: libkern: Add libcalls for ffs and __ffsdi2.
Jan 31 2026, 5:22 PM
jhb committed rG31b259049e2b: riscv: Enable the zifencei extension explicitly in -march.
Jan 31 2026, 5:22 PM
jhb committed rGfe45651224be: stand: Add compiler builtins needed by GCC for RISC-V.
Jan 31 2026, 5:22 PM
jhb added a reverting change for D40699: libkern: remove old ffs/fls routines: rG4c822dd4a15c: libkern: Add libcalls for ffs and __ffsdi2.
Jan 31 2026, 5:22 PM
jhb committed rG2e8ef82b3418: stand: Use the correct OUTPUT_ARCH in the linker script for RISC-V.
Jan 31 2026, 5:22 PM
jhb committed rGb26a7af438f3: heimdal: Pass the correct pointer to free in an error case.
Jan 31 2026, 5:03 PM
jhb committed rG8a8dc73ef87b: heimdal: Add missing function prototypes.
Jan 31 2026, 5:03 PM
jhb committed rG6e82cb290667: wlanstat: Drop unneeded bsd.compiler.mk from Makefile.
Jan 31 2026, 4:59 PM

Jan 29 2026

jhb committed rG4b89fb6af98e: freebsd32_setcred: Copy all of the setcred fields individually.
Jan 29 2026, 3:43 PM
jhb committed rGd203bd96bb25: freebsd32_setcred: Copy all of the setcred fields individually.
Jan 29 2026, 3:42 PM
jhb committed rG52864a411a6f: setcred: Move initial copyin of struct setcred out to per-ABI syscall.
Jan 29 2026, 3:42 PM
jhb committed rG7a1a4f10a64d: MAC: Use the current thread's user ABI to determine the layout of struct mac.
Jan 29 2026, 3:42 PM
jhb committed rG507dc6c1c810: cxgbe tom: Export alloc_raw_mbuf for use in other TOE drivers.
Jan 29 2026, 3:42 PM
jhb committed rG2fc26b2f3fef: cxgbe tom: Send auxiliary TLS work requests as raw WR mbufs.
Jan 29 2026, 3:42 PM
jhb committed rGbde291c654c2: cxgbe tom: Support sending "raw" WR mbufs on plain TCP and TLS sockets.
Jan 29 2026, 3:42 PM
jhb committed rG4df8a30e54b6: cxgbe tom: Halve the size of offload transmit software descriptors.
Jan 29 2026, 3:41 PM
jhb committed rG4af3e6cfd7c4: cross-build make.py: Permit specifying cross toolchains by a package name.
Jan 29 2026, 3:41 PM
jhb committed rGf3ab9690c2ff: pci_iov: Support dynamic subordinate bus growth during VF creation (authored by chandrakanth.patil_broadcom.com).
Jan 29 2026, 3:41 PM
jhb committed rG244f79497737: cross-build make.py: Handle lld brew packages on macOS.
Jan 29 2026, 3:41 PM
jhb committed rGfa8f3d3053b6: tools/boot/rootgen: Remove stray zfsboot1 from ZFS + MBR + UEFI function.
Jan 29 2026, 3:41 PM
jhb committed rG5fce28c2f81d: cxgbe nic TLS: Correct IPv6 payload length.
Jan 29 2026, 3:41 PM
jhb committed rGaee8d42a37ac: cxgbe nic TLS: Fix requests with 8 bytes of immediate data padding.
Jan 29 2026, 3:41 PM
jhb committed rGd0e6d7538189: kyua: Don't pass NULL to std::unique_ptr<>::reset().
Jan 29 2026, 3:41 PM
jhb committed rG09d09e2a4b43: kyua: Switch from std::auto_ptr<> to std::unique_ptr<>.
Jan 29 2026, 3:40 PM
jhb committed rG7982c36da11c: kyua: Don't pass NULL to unique_ptr constructors.
Jan 29 2026, 3:40 PM
jhb committed rGf4973f97daab: atf: Switch from std::auto_ptr<> to std::unique_ptr<>.
Jan 29 2026, 3:40 PM
jhb committed rG82e034370621: lutok: Switch from std::auto_ptr<> to std::unique_ptr<>.
Jan 29 2026, 3:40 PM
jhb committed rG239fd18c6ce4: ctladm: portlist -i lists target and initiator names rather than addresses.
Jan 29 2026, 3:40 PM
jhb committed rG3b622bdf474b: ctladm: Use nvlist instead of home-rolled name-value lists.
Jan 29 2026, 3:40 PM
jhb committed rG48c3a932166f: OptionalObsoleteFiles.inc: Treat compat runtime loaders as libraries.
Jan 29 2026, 12:07 AM
jhb committed rG18d4fcf53fa2: OptionalObsoleteFiles.inc: Treat compat runtime loaders as libraries.
Jan 29 2026, 12:07 AM
jhb committed rGc8553cad48cb: smartpqi: Avoid declaring extern inline functions (authored by markj).
Jan 29 2026, 12:04 AM
jhb committed rGdfc0c1cdcfe7: nvme: Add constants for the Fused Operation (FUSE) field in commands.
Jan 29 2026, 12:04 AM
jhb committed rG8a2b0aa31bea: ctl: Add CTL_IO_ASSERT wrapper macro.
Jan 29 2026, 12:04 AM
jhb committed rG2d8562860eca: ctl: Avoid an upcast for calling ctl_scsi_path_string.
Jan 29 2026, 12:03 AM

Jan 27 2026

jhb committed rGac930fe19978: ctld: Use strtonum in lun_set_device_type (authored by des).
Jan 27 2026, 6:46 PM
jhb committed rG4ecaa02a8797: ctld: Rename {ctld,isns}.h to {ctld,isns}.hh.
Jan 27 2026, 6:46 PM
jhb committed rG0b418dea7182: ctld: Permit valid integer LUN device types.
Jan 27 2026, 6:46 PM
jhb committed rG4054439b47f2: ctld: Do not remove item from an nvlist while iterating it.
Jan 27 2026, 6:46 PM
jhb committed rG541c6c9d75c1: ctld: Tighten parsing of IPv6 addresses for initiator-portal.
Jan 27 2026, 6:46 PM
jhb committed rG8f799d4b1c71: ctld: Drop commented-out code to print the configuration.
Jan 27 2026, 6:46 PM