Page MenuHomeFreeBSD

jhb (John Baldwin)
User

Projects (8)

User Details

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

Recent Activity

Today

jhb added inline comments to D35253: vmm: add tunable to trap WBINVD.
Fri, May 20, 5:35 PM · bhyve
jhb accepted D32551: if(9): Implement support for nvlist-based set- and get- network interface capabilities..

Thanks

Fri, May 20, 5:32 PM
jhb accepted D35231: kdump: Decode getitimer, setitimer which argument.

Maybe update truss as well?

Fri, May 20, 5:28 PM
jhb accepted D35230: libsysdecode: Decode setitimer, getitimer which argument.
Fri, May 20, 5:27 PM
jhb accepted D35136: update the rpc.tlsservd man page for the -C option.
Fri, May 20, 5:26 PM
jhb added a comment to D35209: libsysdecode: Using ${SRCTOP}/sys to generate tables.h.
In D35209#798691, @jhb wrote:

Hmm, it might be good to link the related commits together to understand the motivation. libsysdecode is userspace, so it really shouldn't be using <sys/aio.h>, etc.

I think what you are trying to do is to add support for new tables that are in non-installed headers? For that I think we might want to try a slightly different approach, e.g. maybe have a second mktables variant that runs against a different tree, or add a new gen_sys_table function that runs against headers in the provided SRCTOP/sys (as an additional argument passed to mktables).

I'm trying to fix two problems.
The first one you have already written about. I want to generate tables for headers from compat/linux.
Second, correct of the inconsistency of libsysdecode build process. Where mktables uses intsalled includes, while libsysdecode builds (flags.c for example) using source headers.
so, if some of source sys/*.h has changed, e.g., deleted WLINUXCLONE define from sys/wait.h., build fails.

Fri, May 20, 5:25 PM
jhb updated the diff for D35184: misc/utouch-kmod: Bump to 0.0.4..
  • Bump version instead.
Fri, May 20, 5:24 PM
jhb retitled D35184: misc/utouch-kmod: Bump to 0.0.4. from misc/utouch-kmod: Remove unused DRIVER_MODULE devclass on recent main. to misc/utouch-kmod: Bump to 0.0.4..
Fri, May 20, 5:23 PM
jhb committed R10:9dfbda254c20: Switch to GCC 9 for the GCC tinderbox. (authored by jhb).
Switch to GCC 9 for the GCC tinderbox.
Fri, May 20, 5:18 PM
jhb closed D26202: Switch to GCC 9 for the GCC tinderbox..
Fri, May 20, 5:18 PM
jhb closed D35265: security/quantis-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Fri, May 20, 5:14 PM
jhb committed R11:83d5518c672a: security/quantis-kmod: Remove unused DRIVER_MODULE devclass on recent main. (authored by jhb).
security/quantis-kmod: Remove unused DRIVER_MODULE devclass on recent main.
Fri, May 20, 5:14 PM
jhb closed D35200: net/aquantia-atlantic-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Fri, May 20, 5:14 PM
jhb closed D35203: net/realtek-re-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Fri, May 20, 5:14 PM
jhb closed D35238: security/isal-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Fri, May 20, 5:14 PM
jhb committed R11:2c65b27619b4: net/aquantia-atlantic-kmod: Remove unused DRIVER_MODULE devclass on recent main. (authored by jhb).
net/aquantia-atlantic-kmod: Remove unused DRIVER_MODULE devclass on recent main.
Fri, May 20, 5:14 PM
jhb committed R11:cc00e323ccd7: security/isal-kmod: Remove unused DRIVER_MODULE devclass on recent main. (authored by jhb).
security/isal-kmod: Remove unused DRIVER_MODULE devclass on recent main.
Fri, May 20, 5:14 PM
jhb committed R11:ad28aec4d627: net/realtek-re-kmod: Remove unused DRIVER_MODULE devclass on recent main. (authored by jhb).
net/realtek-re-kmod: Remove unused DRIVER_MODULE devclass on recent main.
Fri, May 20, 5:14 PM
jhb closed D35195: comms/opencbm-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Fri, May 20, 5:14 PM
jhb closed D35110: devel/freebsd-gcc9: Add flavors for armv6 and armv7..
Fri, May 20, 5:14 PM
jhb committed R11:7175e1ab5ff1: comms/opencbm-kmod: Remove unused DRIVER_MODULE devclass on recent main. (authored by jhb).
comms/opencbm-kmod: Remove unused DRIVER_MODULE devclass on recent main.
Fri, May 20, 5:14 PM
jhb committed R11:e28fe2856c58: devel/freebsd-gcc9: Add flavors for armv6 and armv7. (authored by jhb).
devel/freebsd-gcc9: Add flavors for armv6 and armv7.
Fri, May 20, 5:14 PM
jhb added a comment to D35195: comms/opencbm-kmod: Remove unused DRIVER_MODULE devclass on recent main..

Do you have a relationship with upstream to post the patch there?

Fri, May 20, 5:09 PM
jhb committed R10:7a0c23da4eaa: vmm: Destroy character devices synchronously. (authored by jhb).
vmm: Destroy character devices synchronously.
Fri, May 20, 4:56 PM
jhb closed D35186: vmm: Destroy character devices synchronously..
Fri, May 20, 4:55 PM
jhb committed R10:6aaf8a8b1bcf: setkey(8): Clarify language around AEAD ciphers. (authored by jhb).
setkey(8): Clarify language around AEAD ciphers.
Fri, May 20, 12:43 AM
jhb committed R10:6835ace58091: setkey(8): Clarify language around AEAD ciphers. (authored by jhb).
setkey(8): Clarify language around AEAD ciphers.
Fri, May 20, 12:36 AM
jhb committed R10:4aadd86586eb: amd64 NOTES: Add entries for qlxgb, glxgbe, and glxge. (authored by jhb).
amd64 NOTES: Add entries for qlxgb, glxgbe, and glxge.
Fri, May 20, 12:36 AM
jhb committed R10:57120a1140de: amd64 NOTES: Sort the axp entry. (authored by jhb).
amd64 NOTES: Sort the axp entry.
Fri, May 20, 12:36 AM
jhb committed R10:6967516a2727: qlxgb/qlxgbe/qlxge: Fix build without INET and/or without INET6. (authored by jhb).
qlxgb/qlxgbe/qlxge: Fix build without INET and/or without INET6.
Fri, May 20, 12:35 AM
jhb committed R10:bde0080b3dec: pbio: Return BUS_PROBE_DEFAULT from probe instead of 0. (authored by jhb).
pbio: Return BUS_PROBE_DEFAULT from probe instead of 0.
Fri, May 20, 12:21 AM
jhb committed R10:80893ea32be0: pbio: Add locking and remove D_NEEDGIANT. (authored by jhb).
pbio: Add locking and remove D_NEEDGIANT.
Fri, May 20, 12:21 AM
jhb committed R10:e6464fce46f2: nvdimm_e820: Use driver->name in identify method. (authored by jhb).
nvdimm_e820: Use driver->name in identify method.
Fri, May 20, 12:21 AM
jhb committed R10:c6960a68817c: pbio: Axe bus_space tag/handle using bus_read/write_1 instead. (authored by jhb).
pbio: Axe bus_space tag/handle using bus_read/write_1 instead.
Fri, May 20, 12:21 AM
jhb committed R10:f02bf967fcd3: pbio: Store softc in si_drv1 for character devices. (authored by jhb).
pbio: Store softc in si_drv1 for character devices.
Fri, May 20, 12:21 AM
jhb committed R10:c7f0b91ba269: smapi: Store softc pointer in si_drv1 of cdev. (authored by jhb).
smapi: Store softc pointer in si_drv1 of cdev.
Fri, May 20, 12:21 AM
jhb committed R10:7fe4c7b59e03: acpi_toshiba: Use device_get_softc in attach. (authored by jhb).
acpi_toshiba: Use device_get_softc in attach.
Fri, May 20, 12:21 AM
jhb committed R10:d2ebb215b8cf: arcmsr: Remove never-true NULL check from cdev callbacks. (authored by jhb).
arcmsr: Remove never-true NULL check from cdev callbacks.
Fri, May 20, 12:21 AM
jhb committed R10:aee33ff46759: pcm: Remove dead code from sound_modevent. (authored by jhb).
pcm: Remove dead code from sound_modevent.
Fri, May 20, 12:21 AM
jhb committed R10:da567228b6c0: arcmsr: Store softc pointer in si_drv1 of cdev. (authored by jhb).
arcmsr: Store softc pointer in si_drv1 of cdev.
Fri, May 20, 12:21 AM
jhb committed R10:b4600b137808: hptiop: Store softc pointer in si_drv1 of cdev. (authored by jhb).
hptiop: Store softc pointer in si_drv1 of cdev.
Fri, May 20, 12:21 AM
jhb requested review of D35266: x11/nvidia-driver: Remove devclass from DRIVER_MODULE on recent main..
Fri, May 20, 12:18 AM

Yesterday

jhb requested review of D35265: security/quantis-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Thu, May 19, 11:16 PM
jhb requested review of D35264: misc/dahdi-kmod26: Remove unused DRIVER_MODULE devclass on recent main..
Thu, May 19, 10:54 PM
jhb requested review of D35262: multimedia/ptx-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Thu, May 19, 10:31 PM
jhb committed R9:22734dd205e6: Document __FreeBSD_versions 1301502 and 1301503. (authored by jhb).
Document __FreeBSD_versions 1301502 and 1301503.
Thu, May 19, 9:31 PM
jhb committed R10:b2aa64d05bd8: Bump __FreeBSD_version for new variants of *DRIVER_MODULE*(). (authored by jhb).
Bump __FreeBSD_version for new variants of *DRIVER_MODULE*().
Thu, May 19, 9:24 PM

Tue, May 17

jhb committed R10:5f684c7cb8ee: Deprecate the 'devclass' argument from *DRIVER_MODULE() macros. (authored by jhb).
Deprecate the 'devclass' argument from *DRIVER_MODULE() macros.
Tue, May 17, 11:38 PM
jhb committed R10:eae3c14a2846: devclass_add_driver: Permit NULL to be passed in dcp. (authored by jhb).
devclass_add_driver: Permit NULL to be passed in dcp.
Tue, May 17, 11:38 PM
jhb committed R10:12b37f8f9c78: cxgbe: Deactivate upper layer drivers (like TOE) during detach. (authored by jhb).
cxgbe: Deactivate upper layer drivers (like TOE) during detach.
Tue, May 17, 11:35 PM
jhb closed D35237: cxgbe: Deactivate upper layer drivers (like TOE) during detach..
Tue, May 17, 11:34 PM
jhb retitled D35241: sysutils/openzfs-kmod: Quiet -Wunused-but-set-variable warnings. from sysutils/openzfs-kmod: Quiet -Wset-but-unused-variable warnings. to sysutils/openzfs-kmod: Quiet -Wunused-but-set-variable warnings..
Tue, May 17, 11:29 PM
jhb requested review of D35241: sysutils/openzfs-kmod: Quiet -Wunused-but-set-variable warnings..
Tue, May 17, 11:28 PM
jhb requested review of D35240: sysutils/acerhdf-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Tue, May 17, 11:04 PM
jhb added a comment to D35239: sysutils/kvmclock-kmod: Ignore on FreeBSD 14..

I was tripped over the earlier build errors from rdtsc_ordered while looking for kmods that need unused devclass arguments to DRIVER_MODULE removed. Even with the DRIVER_MODULE issue patched, the driver still failed to build due to the rdtsc_ordered.c errors so I figured this was the better fix anyway. Users on 14 and later should be using the in-tree driver instead of this port.

Tue, May 17, 10:51 PM
jhb requested review of D35239: sysutils/kvmclock-kmod: Ignore on FreeBSD 14..
Tue, May 17, 10:49 PM
jhb requested review of D35238: security/isal-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Tue, May 17, 10:39 PM
jhb committed R10:263efa6c4a7b: iscsid: Push #ifdef ICL_KERNEL_PROXY into cap_ioctl_limits list. (authored by jhb).
iscsid: Push #ifdef ICL_KERNEL_PROXY into cap_ioctl_limits list.
Tue, May 17, 9:16 PM
jhb committed R10:08a9d7ffe89b: Add the extres pseudo devices to some kernels. (authored by jhb).
Add the extres pseudo devices to some kernels.
Tue, May 17, 9:16 PM
jhb committed R10:8403beb34933: mips: Remove EXT_RESOURCES from kernel configs. (authored by jhb).
mips: Remove EXT_RESOURCES from kernel configs.
Tue, May 17, 9:16 PM
jhb requested review of D35237: cxgbe: Deactivate upper layer drivers (like TOE) during detach..
Tue, May 17, 9:00 PM
jhb accepted D35073: libvmm: add vm_close() to vmmapi library.

(I would do the C++ bits as a separate commit)

Tue, May 17, 6:41 PM · bhyve
jhb added a comment to D35209: libsysdecode: Using ${SRCTOP}/sys to generate tables.h.

Hmm, it might be good to link the related commits together to understand the motivation. libsysdecode is userspace, so it really shouldn't be using <sys/aio.h>, etc.

Tue, May 17, 6:35 PM
jhb added a reviewer for D35209: libsysdecode: Using ${SRCTOP}/sys to generate tables.h: markj.
Tue, May 17, 6:31 PM
jhb added a comment to D35189: security/openssl: Update KTLS patches to add support for TLS 1.3 receive..

Would this work equally for the security/openssl-quictls port?

Tue, May 17, 6:29 PM
jhb added inline comments to D32551: if(9): Implement support for nvlist-based set- and get- network interface capabilities..
Tue, May 17, 6:23 PM
jhb added a comment to D35136: update the rpc.tlsservd man page for the -C option.

Generally looks ok to me.

Tue, May 17, 6:01 PM

Sat, May 14

jhb committed R10:2e6f247ca49b: OpenSSL: KTLS: Enable KTLS for receiving as well in TLS 1.3 (authored by jhb).
OpenSSL: KTLS: Enable KTLS for receiving as well in TLS 1.3
Sat, May 14, 12:11 AM
jhb committed R10:44aacbc98185: OpenSSL: KTLS: Handle TLS 1.3 in ssl3_get_record. (authored by jhb).
OpenSSL: KTLS: Handle TLS 1.3 in ssl3_get_record.
Sat, May 14, 12:11 AM
jhb committed R10:a8333d4c62cb: OpenSSL: KTLS: Add using_ktls helper variable in ssl3_get_record(). (authored by jhb).
OpenSSL: KTLS: Add using_ktls helper variable in ssl3_get_record().
Sat, May 14, 12:11 AM
jhb committed R10:9550224b16bb: OpenSSL: KTLS: Check for unprocessed receive records in ktls_configure_crypto. (authored by jhb).
OpenSSL: KTLS: Check for unprocessed receive records in ktls_configure_crypto.
Sat, May 14, 12:11 AM
jhb committed R10:2d6f628ab54a: OpenSSL: Cleanup record length checks for KTLS (authored by jhb).
OpenSSL: Cleanup record length checks for KTLS
Sat, May 14, 12:10 AM
jhb committed R10:b905cf4ab7b0: KTLS: Free the MAC session when destroying AES-CBC software sessions. (authored by jhb).
KTLS: Free the MAC session when destroying AES-CBC software sessions.
Sat, May 14, 12:10 AM

Fri, May 13

jhb committed R10:59aad2819456: destroy_dev_sched*: Don't hold Giant for all deferred destroy_dev. (authored by jhb).
destroy_dev_sched*: Don't hold Giant for all deferred destroy_dev.
Fri, May 13, 11:48 PM
jhb committed R10:fe822a6fd660: arm ti_mbox_attach: Write sysconfig to TI_MBOX_SYSCONFIG to request reset. (authored by jhb).
arm ti_mbox_attach: Write sysconfig to TI_MBOX_SYSCONFIG to request reset.
Fri, May 13, 10:56 PM
jhb committed R10:050b951c6719: as3722_gpio_pin_setflags: Use computed mode instead of hardcoded PUSHPULL. (authored by jhb).
as3722_gpio_pin_setflags: Use computed mode instead of hardcoded PUSHPULL.
Fri, May 13, 10:56 PM
jhb committed R10:a72d54791d36: ata_kauai: Fix support for "shasta" controllers. (authored by jhb).
ata_kauai: Fix support for "shasta" controllers.
Fri, May 13, 10:56 PM
jhb committed R10:d32888f4fefa: ix: Remove cpu_id and related code from ixgbe_if_msix_intr_assign. (authored by jhb).
ix: Remove cpu_id and related code from ixgbe_if_msix_intr_assign.
Fri, May 13, 10:56 PM
jhb committed R10:648ce75c3b55: netgraph: Remove the rethook parameter from NG_NODE_FOREACH_HOOK. (authored by jhb).
netgraph: Remove the rethook parameter from NG_NODE_FOREACH_HOOK.
Fri, May 13, 10:56 PM
jhb committed R10:eb9716f41b2f: powermac_nvram: Actually return EBUSY on error from open. (authored by jhb).
powermac_nvram: Actually return EBUSY on error from open.
Fri, May 13, 10:56 PM
jhb committed R10:24c581ffa917: powerpc pmu: Don't use garbage battery info. (authored by jhb).
powerpc pmu: Don't use garbage battery info.
Fri, May 13, 10:56 PM
jhb committed R10:848513a77f27: x86: Remove silly checks for <sys/cdefs.h>. (authored by jhb).
x86: Remove silly checks for <sys/cdefs.h>.
Fri, May 13, 10:56 PM
jhb committed R10:3e9d135a785d: Drop an OBE MP safe comment. (authored by jhb).
Drop an OBE MP safe comment.
Fri, May 13, 10:55 PM
jhb committed R10:2cb2e6691fae: ce,cp: Remove pointless checks for <sys/cdefs.h> (authored by jhb).
ce,cp: Remove pointless checks for <sys/cdefs.h>
Fri, May 13, 10:55 PM
jhb added a reviewer for D35205: net/intel-em-kmod: Remove unused DRIVER_MODULE devclass on recent main.: Intel Networking.
Fri, May 13, 10:30 PM
jhb requested review of D35205: net/intel-em-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Fri, May 13, 10:30 PM
jhb requested review of D35203: net/realtek-re-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Fri, May 13, 10:24 PM
jhb added a reviewer for D35202: net/intel-ixl-kmod: Remove unused DRIVER_MODULE devclass on recent main.: Intel Networking.
Fri, May 13, 10:19 PM
jhb requested review of D35202: net/intel-ixl-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Fri, May 13, 10:19 PM
jhb added a reviewer for D35201: net/intel-ix-kmod: Remove unused DRIVER_MODULE devclass on recent main.: Intel Networking.
Fri, May 13, 10:15 PM
jhb requested review of D35201: net/intel-ix-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Fri, May 13, 10:15 PM
jhb requested review of D35200: net/aquantia-atlantic-kmod: Remove unused DRIVER_MODULE devclass on recent main..
Fri, May 13, 10:08 PM
jhb committed R10:fabc2ac3add8: bcm2835_audio_callback: Don't process garbage if there is no message. (authored by jhb).
bcm2835_audio_callback: Don't process garbage if there is no message.
Fri, May 13, 5:59 PM
jhb committed R10:d7cd10445841: sbni: Use memset to clear flags structure in attach. (authored by jhb).
sbni: Use memset to clear flags structure in attach.
Fri, May 13, 5:59 PM
jhb committed R10:09f6d07bc99d: Pass the computed enum of the correct type to dbg_setup_watchpoint. (authored by jhb).
Pass the computed enum of the correct type to dbg_setup_watchpoint.
Fri, May 13, 5:59 PM
jhb committed R10:6aca4e6127e3: rtwn: Restore RF_ENV control type after initializing RF. (authored by jhb).
rtwn: Restore RF_ENV control type after initializing RF.
Fri, May 13, 5:59 PM
jhb committed R10:872428aceaa5: qlnx: Return error from qlnxr_mod_load if it fails. (authored by jhb).
qlnx: Return error from qlnxr_mod_load if it fails.
Fri, May 13, 5:59 PM
jhb committed R10:3fc514f4a722: otus: Return computed error value instead of ENXIO from otus_raw_xmit. (authored by jhb).
otus: Return computed error value instead of ENXIO from otus_raw_xmit.
Fri, May 13, 5:59 PM
jhb committed R10:e994b6f6d365: mlx5: Pass the correct data pointer to the add_dst_cb instead of NULL. (authored by jhb).
mlx5: Pass the correct data pointer to the add_dst_cb instead of NULL.
Fri, May 13, 5:59 PM
jhb committed R10:6dcb516ba69a: bnhd: Write out updated resource dependencies from the table. (authored by jhb).
bnhd: Write out updated resource dependencies from the table.
Fri, May 13, 5:59 PM