Page MenuHomeFreeBSD

dumbbell (Jean-Sébastien Pédron)
User

Projects

User Details

User Since
May 27 2014, 10:08 AM (619 w, 2 d)

Recent Activity

Today

dumbbell closed D56286: Document __FreeBSD_version bumps: 1600012-1600015.
Thu, Apr 9, 5:02 PM
dumbbell committed R9:f9b14f0ab6c8: Document __FreeBSD_version bumps: 1600012-1600015 (authored by dumbbell).
Document __FreeBSD_version bumps: 1600012-1600015
Thu, Apr 9, 5:01 PM

Mon, Apr 6

dumbbell requested review of D56286: Document __FreeBSD_version bumps: 1600012-1600015.
Mon, Apr 6, 9:01 PM
dumbbell committed rG36fe65cc7a31: Bump __FreeBSD_version to 1600015 after linuxkpi changes for DRM 6.11 (authored by dumbbell).
Bump __FreeBSD_version to 1600015 after linuxkpi changes for DRM 6.11
Mon, Apr 6, 7:56 PM
dumbbell committed rG0eaa57625d0f: linuxkpi: Add <linux/ascii85.h> (authored by dumbbell).
linuxkpi: Add <linux/ascii85.h>
Mon, Apr 6, 7:56 PM
dumbbell committed rG91e54839545f: linuxkpi: Document why <linux/pci.h> can't include <linux/ioport.h> (authored by dumbbell).
linuxkpi: Document why <linux/pci.h> can't include <linux/ioport.h>
Mon, Apr 6, 7:56 PM
dumbbell committed rGece26db020db: linuxkpi: Define `MIN_T()` and `MAX_T()` (authored by dumbbell).
linuxkpi: Define `MIN_T()` and `MAX_T()`
Mon, Apr 6, 7:56 PM
dumbbell committed rG5ee604b2446f: linuxkpi: Define missing `SZ_*` below 1 kib (authored by dumbbell).
linuxkpi: Define missing `SZ_*` below 1 kib
Mon, Apr 6, 7:56 PM
dumbbell committed rG356d6f47d3b5: linuxkpi: Add <linux/mfd/core.h> (authored by dumbbell).
linuxkpi: Add <linux/mfd/core.h>
Mon, Apr 6, 7:56 PM
dumbbell committed rGddf89d899b8d: linuxkpi: Add field `flags` to `struct resource` (authored by dumbbell).
linuxkpi: Add field `flags` to `struct resource`
Mon, Apr 6, 7:56 PM
dumbbell committed rGca6ea6df1f92: linuxkpi: Add <linux/linux_logo.h> (authored by dumbbell).
linuxkpi: Add <linux/linux_logo.h>
Mon, Apr 6, 7:56 PM
dumbbell committed rGbe92ad6b12a5: linuxkpi: Define `PMD_SHIFT` (authored by dumbbell).
linuxkpi: Define `PMD_SHIFT`
Mon, Apr 6, 7:56 PM
dumbbell closed D55738: linuxkpi: Document why <linux/pci.h> can't include <linux/ioport.h>.
Mon, Apr 6, 7:56 PM
dumbbell closed D56282: linuxkpi: Add <linux/ascii85.h>.
Mon, Apr 6, 7:56 PM
dumbbell closed D55739: linuxkpi: Define `MIN_T()` and `MAX_T()`.
Mon, Apr 6, 7:56 PM
dumbbell committed rG7bf93680807e: linuxkpi: Define `CONFIG_PGTABLE_LEVELS` (authored by dumbbell).
linuxkpi: Define `CONFIG_PGTABLE_LEVELS`
Mon, Apr 6, 7:56 PM
dumbbell closed D55740: linuxkpi: Define missing `SZ_*` below 1 kib.
Mon, Apr 6, 7:56 PM
dumbbell committed rGf2ad06a0801a: linuxkpi: Add mising functions in <linux/kmsg_dump.h> (authored by dumbbell).
linuxkpi: Add mising functions in <linux/kmsg_dump.h>
Mon, Apr 6, 7:56 PM
dumbbell committed rG56251304258a: linuxkpi: Define `_THIS_IP_` (authored by dumbbell).
linuxkpi: Define `_THIS_IP_`
Mon, Apr 6, 7:56 PM
dumbbell closed D55737: linuxkpi: Add field `flags` to `struct resource`.
Mon, Apr 6, 7:56 PM
dumbbell closed D55736: linuxkpi: Add <linux/mfd/core.h>.
Mon, Apr 6, 7:56 PM
dumbbell closed D55735: linuxkpi: Add <linux/linux_logo.h>.
Mon, Apr 6, 7:56 PM
dumbbell committed rG8af854ea479a: linuxkpi: Move `_RET_IP_` to <linux/instruction_pointer.h> (authored by dumbbell).
linuxkpi: Move `_RET_IP_` to <linux/instruction_pointer.h>
Mon, Apr 6, 7:56 PM
dumbbell closed D55734: linuxkpi: Define `PMD_SHIFT`.
Mon, Apr 6, 7:55 PM
dumbbell committed rG362136ed4987: linuxkpi: Add `strtomem()` and `strtomem_pad()` (authored by dumbbell).
linuxkpi: Add `strtomem()` and `strtomem_pad()`
Mon, Apr 6, 7:55 PM
dumbbell closed D55733: linuxkpi: Define `CONFIG_PGTABLE_LEVELS`.
Mon, Apr 6, 7:55 PM
dumbbell closed D55732: linuxkpi: Add mising functions in <linux/kmsg_dump.h>.
Mon, Apr 6, 7:55 PM
dumbbell closed D55731: linuxkpi: Define `_THIS_IP_`.
Mon, Apr 6, 7:55 PM
dumbbell closed D55730: linuxkpi: Move `_RET_IP_` to <linux/instruction_pointer.h>.
Mon, Apr 6, 7:55 PM
dumbbell closed D55729: linuxkpi: Add `strtomem()` and `strtomem_pad()`.
Mon, Apr 6, 7:55 PM
dumbbell requested review of D56282: linuxkpi: Add <linux/ascii85.h>.
Mon, Apr 6, 5:26 PM
dumbbell updated the diff for D55733: linuxkpi: Define `CONFIG_PGTABLE_LEVELS`.

Improve comment, as suggested by @bz.

Mon, Apr 6, 4:48 PM
dumbbell updated the diff for D55729: linuxkpi: Add `strtomem()` and `strtomem_pad()`.

Use ARRAY_SIZE() as suggested by @bz.

Mon, Apr 6, 4:47 PM
dumbbell added a comment to D55734: linuxkpi: Define `PMD_SHIFT`.
In D55734#1286250, @bz wrote:

You made me run a grep on Linux; I assume your comments are for 6.11 as I just checked 7 and cannot find any hard coded 21ones anymore.

Mon, Apr 6, 4:32 PM

Wed, Apr 1

dumbbell updated the diff for D55734: linuxkpi: Define `PMD_SHIFT`.

Explain how the constants are computed on Linux and use the corresponding FreeBSD constants. This should address @bz concerns.

Wed, Apr 1, 10:34 PM
dumbbell updated the diff for D55733: linuxkpi: Define `CONFIG_PGTABLE_LEVELS`.

Add a comment to indicate the source of the defined constant in Linux. This addresses @bz concerns.

Wed, Apr 1, 10:32 PM
dumbbell added inline comments to D55729: linuxkpi: Add `strtomem()` and `strtomem_pad()`.
Wed, Apr 1, 9:53 PM
dumbbell added a comment to D55175: linuxkpi: Add device under parent, not under class.

Here is an example on a computer running Linux 6.18:

Wed, Apr 1, 9:45 PM

Mar 9 2026

dumbbell added a comment to D53440: LinuxKPI: Add work-in-pgroess PAGE_IS_LKPI_PAGE.
In D53440#1275937, @bz wrote:

The drm-kmod part is here; I hope it still applies cleanly otherwise I have a branch https://github.com/freebsd/drm-kmod/pull/398

Mar 9 2026, 7:27 PM

Mar 8 2026

dumbbell updated the diff for D55739: linuxkpi: Define `MIN_T()` and `MAX_T()`.

Use parenthesis as suggested by @emaste.

Mar 8 2026, 8:57 PM
dumbbell updated the diff for D55736: linuxkpi: Add <linux/mfd/core.h>.

Fix copyright header to use SPDX comment.

Mar 8 2026, 8:56 PM
dumbbell updated the diff for D55735: linuxkpi: Add <linux/linux_logo.h>.

Fix copyright header to use SPDX comment.

Mar 8 2026, 8:56 PM
dumbbell updated the diff for D55734: linuxkpi: Define `PMD_SHIFT`.

Define for several architectures to address @emaste concerns.

Mar 8 2026, 8:55 PM
dumbbell updated the diff for D55733: linuxkpi: Define `CONFIG_PGTABLE_LEVELS`.

Fix duplicate define as reported by @emaste

Mar 8 2026, 8:55 PM
dumbbell added inline comments to D55733: linuxkpi: Define `CONFIG_PGTABLE_LEVELS`.
Mar 8 2026, 8:54 PM
dumbbell updated the diff for D55731: linuxkpi: Define `_THIS_IP_`.

Refresh patch

Mar 8 2026, 8:54 PM
dumbbell updated the diff for D55732: linuxkpi: Add mising functions in <linux/kmsg_dump.h>.

Address comment from @emaste

Mar 8 2026, 8:52 PM
dumbbell updated the diff for D55730: linuxkpi: Move `_RET_IP_` to <linux/instruction_pointer.h>.

Fix copyright header and restore copyright of @nc

Mar 8 2026, 8:52 PM
dumbbell added inline comments to D55729: linuxkpi: Add `strtomem()` and `strtomem_pad()`.
Mar 8 2026, 8:51 PM
dumbbell updated the diff for D55729: linuxkpi: Add `strtomem()` and `strtomem_pad()`.

Fix use of memcpy() as reported by @emaste

Mar 8 2026, 8:51 PM
dumbbell updated the diff for D55176: linuxkpi: Handle bin attributes in sysfs attribute groups.

Wrap lines to address @emaste comment

Mar 8 2026, 8:50 PM
dumbbell added inline comments to D55737: linuxkpi: Add field `flags` to `struct resource`.
Mar 8 2026, 8:45 PM
dumbbell added inline comments to D55732: linuxkpi: Add mising functions in <linux/kmsg_dump.h>.
Mar 8 2026, 8:38 PM
dumbbell requested review of D55740: linuxkpi: Define missing `SZ_*` below 1 kib.
Mar 8 2026, 1:26 PM
dumbbell requested review of D55739: linuxkpi: Define `MIN_T()` and `MAX_T()`.
Mar 8 2026, 1:26 PM
dumbbell requested review of D55738: linuxkpi: Document why <linux/pci.h> can't include <linux/ioport.h>.
Mar 8 2026, 1:25 PM
dumbbell requested review of D55737: linuxkpi: Add field `flags` to `struct resource`.
Mar 8 2026, 1:25 PM
dumbbell requested review of D55736: linuxkpi: Add <linux/mfd/core.h>.
Mar 8 2026, 1:24 PM
dumbbell requested review of D55735: linuxkpi: Add <linux/linux_logo.h>.
Mar 8 2026, 1:22 PM
dumbbell requested review of D55734: linuxkpi: Define `PMD_SHIFT`.
Mar 8 2026, 1:21 PM
dumbbell requested review of D55733: linuxkpi: Define `CONFIG_PGTABLE_LEVELS`.
Mar 8 2026, 1:21 PM
dumbbell requested review of D55732: linuxkpi: Add mising functions in <linux/kmsg_dump.h>.
Mar 8 2026, 1:20 PM
dumbbell updated the summary of D55730: linuxkpi: Move `_RET_IP_` to <linux/instruction_pointer.h>.
Mar 8 2026, 1:19 PM
dumbbell requested review of D55731: linuxkpi: Define `_THIS_IP_`.
Mar 8 2026, 1:19 PM
dumbbell requested review of D55730: linuxkpi: Move `_RET_IP_` to <linux/instruction_pointer.h>.
Mar 8 2026, 1:19 PM
dumbbell requested review of D55729: linuxkpi: Add `strtomem()` and `strtomem_pad()`.
Mar 8 2026, 1:18 PM
dumbbell updated the diff for D55176: linuxkpi: Handle bin attributes in sysfs attribute groups.

Address feedback from @emaste and @wulf.

Mar 8 2026, 1:06 PM

Feb 13 2026

dumbbell committed R11:a10496664b1d: graphics/darktable: Update to 5.4.1 (authored by dumbbell).
graphics/darktable: Update to 5.4.1
Feb 13 2026, 9:29 PM

Feb 9 2026

dumbbell accepted D54878: usb: struct usb_interface, move pnpinfo.
Feb 9 2026, 7:11 PM
dumbbell accepted D54991: LinuxKPI: mod_devicetable, add comment about USB.
Feb 9 2026, 7:10 PM
dumbbell accepted D54841: LinuxKPI: exapnd dma_sync_single_for_cpu() in lkpi_dma_unmap().
Feb 9 2026, 6:58 PM
dumbbell added inline comments to D54991: LinuxKPI: mod_devicetable, add comment about USB.
Feb 9 2026, 6:50 PM
dumbbell accepted D54900: LinuxKPI: move MODULE_DEVICE_TABLE from pci.h to module.h.
Feb 9 2026, 6:46 PM
dumbbell accepted D54861: LinuxKPI: pci: make sure a tailq and lock are initialized.
Feb 9 2026, 6:45 PM

Feb 8 2026

dumbbell requested review of D55176: linuxkpi: Handle bin attributes in sysfs attribute groups.
Feb 8 2026, 10:56 AM
dumbbell requested review of D55175: linuxkpi: Add device under parent, not under class.
Feb 8 2026, 10:55 AM

Feb 3 2026

dumbbell committed rG465ba08bb537: vm_phys: Check `RB_FIND()` return value in case it is NULL (authored by dumbbell).
vm_phys: Check `RB_FIND()` return value in case it is NULL
Feb 3 2026, 2:46 PM
dumbbell closed D55076: vm_phys: Check `RB_FIND()` return value in case it is NULL.
Feb 3 2026, 2:46 PM
dumbbell requested review of D55076: vm_phys: Check `RB_FIND()` return value in case it is NULL.
Feb 3 2026, 12:11 PM

Jan 28 2026

dumbbell committed rG79b05e7f80eb: linuxkpi: Add tag support to radix tree (authored by dumbbell).
linuxkpi: Add tag support to radix tree
Jan 28 2026, 10:12 PM
dumbbell closed D54503: linuxkpi: Add tag support to radix tree.
Jan 28 2026, 10:11 PM

Jan 25 2026

dumbbell abandoned D54877: Document __FreeBSD_version 1600010 and 1600011.

Anyway, someone just committed the same update concurrently. Abandonning this revision.

Jan 25 2026, 5:13 PM
dumbbell added a comment to D54877: Document __FreeBSD_version 1600010 and 1600011.

I see :-) Thanks!

Jan 25 2026, 5:07 PM
dumbbell requested review of D54877: Document __FreeBSD_version 1600010 and 1600011.
Jan 25 2026, 5:01 PM
dumbbell committed rGa200c8e51cdb: linuxkpi: Add eventfd_*() (authored by dumbbell).
linuxkpi: Add eventfd_*()
Jan 25 2026, 4:17 PM
dumbbell committed rGd185e9fae91a: Bump __FreeBSD_version to 1600011 after changes to eventfd (authored by dumbbell).
Bump __FreeBSD_version to 1600011 after changes to eventfd
Jan 25 2026, 4:17 PM
dumbbell committed rG28d6ffe37cf9: eventfd: Add eventfd_signal() (authored by dumbbell).
eventfd: Add eventfd_signal()
Jan 25 2026, 4:17 PM
dumbbell committed rG593164975184: eventfd: Add refcounting (authored by dumbbell).
eventfd: Add refcounting
Jan 25 2026, 4:17 PM
dumbbell closed D50853: linuxkpi: Add eventfd_*().
Jan 25 2026, 4:17 PM
dumbbell closed D50850: eventfd: Add eventfd_signal().
Jan 25 2026, 4:16 PM
dumbbell closed D50849: eventfd: Add refcounting.
Jan 25 2026, 4:16 PM

Jan 24 2026

dumbbell updated the diff for D50853: linuxkpi: Add eventfd_*().

Fix style, as reported by @markj.

Jan 24 2026, 11:38 PM
dumbbell added inline comments to D50853: linuxkpi: Add eventfd_*().
Jan 24 2026, 11:37 PM
dumbbell added inline comments to D54503: linuxkpi: Add tag support to radix tree.
Jan 24 2026, 7:29 PM
dumbbell committed rG710167623d82: linuxkpi: Implement <linux/seq_buf.h> (authored by dumbbell).
linuxkpi: Implement <linux/seq_buf.h>
Jan 24 2026, 7:25 PM
dumbbell closed D54488: linuxkpi: Implement <linux/seq_buf.h>.
Jan 24 2026, 7:25 PM

Jan 22 2026

dumbbell added inline comments to D54503: linuxkpi: Add tag support to radix tree.
Jan 22 2026, 10:23 PM
dumbbell added inline comments to D54488: linuxkpi: Implement <linux/seq_buf.h>.
Jan 22 2026, 10:19 PM
dumbbell updated the diff for D54488: linuxkpi: Implement <linux/seq_buf.h>.

Address feedback from @bz.

Jan 22 2026, 10:17 PM
dumbbell added a comment to D50853: linuxkpi: Add eventfd_*().

Should this be committed now?

Jan 22 2026, 9:21 PM