Page MenuHomeFreeBSD

jhb (John Baldwin)
User

Projects (10)

User Details

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

Recent Activity

Yesterday

jhb committed rG614ef718496e: ctld: Don't add an iscsi port for targets with only kernel ports (authored by thomsonk_yandex.com).
Thu, Apr 23, 7:18 PM
jhb committed rGaad4fec5d7e2: ctld: Move the pidfile handle out to a global variable.
Thu, Apr 23, 7:18 PM
jhb committed rG3df5cc33d894: ctld: Ports without a portal group are not dummy ports.
Thu, Apr 23, 7:18 PM
jhb committed rGfe3e92e6868d: PHYS_TO_DMAP: Return a void * instead of a vm_offset_t.
Thu, Apr 23, 6:17 PM
jhb committed rG9a6e9d779923: VM_PAGE_TO_DMAP: Wrapper macro to return direct map address for a page.
Thu, Apr 23, 6:16 PM
jhb committed rG120a5e3e195f: DMAP_TO_VM_PAGE: Wrapper macro to map direct map address to a page.
Thu, Apr 23, 6:16 PM
jhb committed rG68d2339bc6af: Bump __FreeBSD_version for changing various kernel APIs to use pointers.
Thu, Apr 23, 6:16 PM
jhb committed rGbee1aae0b3f1: ncsw: Allow pmap_kextract to handle direct map addresses.
Thu, Apr 23, 6:16 PM
jhb committed rG30af462bd264: kmap_alloc_wait/kmap_free_wakeup: Use void * instead of vm_offset_t.
Thu, Apr 23, 6:16 PM
jhb committed rG496453e9de3f: amd64/aarch64 pmap: Switch type of pmap_preinit_mapping.va to void *.
Thu, Apr 23, 6:16 PM
jhb committed rGc49cbf849dee: powerpc aim64: Return vm_paddr_t from moea64_bootstrap_alloc.
Thu, Apr 23, 6:16 PM
jhb committed rGfe2957f591b5: sys: Switch td_kstack from vm_offset_t to char *.
Thu, Apr 23, 6:16 PM
jhb committed rGac7d52740249: pmap_map: Use void * for the return value instead of vm_offset_t.
Thu, Apr 23, 6:16 PM
jhb committed rG2c6d8f15bd45: sys: Permit passing pointers to VIRT_IN_DMAP and DMAP_TO_PHYS.
Thu, Apr 23, 6:16 PM
jhb committed rG8a0ff500d713: vm_kstack: Use void * instead of vm_offset_t.
Thu, Apr 23, 6:16 PM
jhb committed rGec3a0b2a02ee: pmap_map_io_transient: Use void * instead of vm_offset_t for vaddr array.
Thu, Apr 23, 6:16 PM
jhb committed rG2d0634d2e74b: kva_alloc/free: Use void * instead of vm_offset_t.
Thu, Apr 23, 6:16 PM
jhb committed rGe27501388fc0: pmap_qenter/qremove: Use void * instead of vm_offset_t.
Thu, Apr 23, 6:16 PM
jhb committed rG025b39b85420: gve: Convert a couple of structure members from vm_offset_t to char *.
Thu, Apr 23, 6:16 PM
jhb committed rG573e6313bc3b: sf_buf_kva: Return a pointer instead of a vm_offset_t.
Thu, Apr 23, 6:16 PM
jhb committed rGd8863680744f: pmap_change_prot: Use void * instead of vm_offset_t.
Thu, Apr 23, 6:16 PM
jhb committed rG115065459ced: pmap_quick_(enter|remove)_page: Use void * instead of vm_offset_t.
Thu, Apr 23, 6:16 PM
jhb committed rGef159bdd54ca: riscv: Switch the address argument to cpu_dcache_* to a pointer.
Thu, Apr 23, 6:16 PM
jhb committed rGfe9f0b18bf6a: busdma: Use char * instead of vm_offset_t for bounce page kernel pointers.
Thu, Apr 23, 6:16 PM
jhb committed rGdfb804eb57f1: pmap_change_attr: Use void * instead of vm_offset_t.
Thu, Apr 23, 6:16 PM
jhb committed rGf4418cf954c2: LinuxKPI: Update seq_file to properly implement the iterator interface.
Thu, Apr 23, 3:48 PM

Mon, Apr 20

jhb committed rG7bb2b3801554: ctld: Support multiple physical ports in a target.
Mon, Apr 20, 5:20 PM
jhb committed rG505f381cb96e: nvmf_che: Don't leak a socket if an error occurs finalizing the socket.
Mon, Apr 20, 5:20 PM
jhb committed rGe56687bb2d32: ctld: Return from the inner "main" loop on EINTR (authored by Nikolay Denev <ndenev@gmail.com>).
Mon, Apr 20, 5:20 PM
jhb committed rG4b79ee8eb139: ctld: Update nchildren directly in wait_for_children.
Mon, Apr 20, 5:20 PM

Tue, Apr 14

jhb committed rG4fadf2466468: tcp_close: Use in6_pcbdisconnect for INET6 sockets.
Tue, Apr 14, 6:37 PM
jhb committed rGc48381df77e1: qcom_gcc: Only build on arm64 for kernels with FDT.
Tue, Apr 14, 6:37 PM
jhb committed rGf4e5b45b1162: if_geneve: Fix build without INET or without INET6.
Tue, Apr 14, 6:37 PM
jhb committed rG0b77f92575cd: in_pcb: Fix RIPCB_HASH in kernels without INET or INET6.
Tue, Apr 14, 6:37 PM
jhb committed rG8c941e313e39: acpi_apm: Don't recurse on ACPI_LOCK in apmreadfilt.
Tue, Apr 14, 1:26 PM

Mar 17 2026

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

Mar 10 2026

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

Mar 6 2026

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

Mar 5 2026

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

Mar 4 2026

jhb committed rG00ff89c1e0c8: acpi: Treat ACPI_IVAR_FLAGS as a global IVAR.
Mar 4 2026, 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