Page MenuHomeFreeBSD

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

Projects

User Details

User Since
May 27 2014, 10:08 AM (633 w, 6 d)

Recent Activity

Wed, Jul 15

dumbbell added a comment to D58254: linuxkpi: Define `for_each_if()`.

Indeed, I kind of remembered something similar but a quick search didn’t return this review. Thank you!

Wed, Jul 15, 11:23 AM
dumbbell requested review of D58254: linuxkpi: Define `for_each_if()`.
Wed, Jul 15, 8:19 AM
dumbbell requested review of D58253: linuxkpi: Create empty <linux/sprintf.h>.
Wed, Jul 15, 8:19 AM
dumbbell requested review of D58252: linuxkpi: Fix return type of `kobject_uevent_env()`.
Wed, Jul 15, 8:18 AM
dumbbell requested review of D58251: linuxkpi: Add `int_sqrt()`.
Wed, Jul 15, 8:17 AM
dumbbell requested review of D58250: linuxkpi: Define `PCI_CLASS_BRIDGE_HOST`.
Wed, Jul 15, 8:16 AM
dumbbell requested review of D58249: linuxkpi: Add `kunit_fail_current_test()`.
Wed, Jul 15, 8:15 AM

Tue, Jul 14

dumbbell committed rG8909dd214144: linuxkpi: Add `acpi_video_get_edid()` (authored by dumbbell).
linuxkpi: Add `acpi_video_get_edid()`
Tue, Jul 14, 10:53 AM
dumbbell closed D57576: linuxkpi: Add `acpi_video_get_edid()`.
Tue, Jul 14, 10:53 AM
dumbbell updated the diff for D57570: linuxkpi: Include <linux/notifier.h> and <linux/device.h> from <linux/pm_qos.h>.

Address comment from @emaste by uncommenting the include of <linux/plist.h> and adding it as a dummy header.

Tue, Jul 14, 10:02 AM

Sun, Jul 12

dumbbell requested review of D58195: linuxkpi: Update `struct vm_area_struct` when an existing mapping is extended.
Sun, Jul 12, 4:35 PM
dumbbell requested review of D58194: linuxkpi: Fix assertion in `lkpi_vmf_insert_pfn_prot_locked()`.
Sun, Jul 12, 4:33 PM
dumbbell committed R9:5f2775bccd9d: Status/2026Q2/drm-drivers.adoc: Add report about DRM drivers (authored by dumbbell).
Status/2026Q2/drm-drivers.adoc: Add report about DRM drivers
Sun, Jul 12, 3:55 PM

Sat, Jul 11

dumbbell accepted D57465: LinuxKPI: Create `linux/util_macros.h`.
Sat, Jul 11, 8:24 AM
dumbbell accepted D58076: LinuxKPI: Add compat_ptr_ioctl.
Sat, Jul 11, 8:22 AM · linuxkpi

Thu, Jul 9

dumbbell accepted D58075: LinuxKPI: Added jiffies64_to_msecs for amdkfd compatibility..
Thu, Jul 9, 10:02 PM · linuxkpi
dumbbell requested changes to D58076: LinuxKPI: Add compat_ptr_ioctl.
Thu, Jul 9, 9:58 PM · linuxkpi
dumbbell accepted D57730: LinuxKPI: add system_percpu_wq.
Thu, Jul 9, 9:53 PM
dumbbell accepted D57429: LinuxKPI: pci detach: implement a proper detach (release) path.

This patch looks good to me. I just noted one comment which is unclear to me.

Thu, Jul 9, 9:51 PM
dumbbell accepted D57428: LinuxKPI: fix lkpi_pci_get_device() reference counting on device.
Thu, Jul 9, 9:42 PM
dumbbell committed rGe9f21e4f28ce: linuxkpi: Add `usleep_range_state()` (authored by dumbbell).
linuxkpi: Add `usleep_range_state()`
Thu, Jul 9, 6:34 PM
dumbbell committed rG6d5f5f730a42: linuxkpi: Add `to_acpi_device_node()` and `ACPI_COMPANION()` (authored by dumbbell).
linuxkpi: Add `to_acpi_device_node()` and `ACPI_COMPANION()`
Thu, Jul 9, 6:34 PM
dumbbell closed D57579: linuxkpi: Add `usleep_range_state()`.
Thu, Jul 9, 6:34 PM
dumbbell closed D57577: linuxkpi: Add `to_acpi_device_node()` and `ACPI_COMPANION()`.
Thu, Jul 9, 6:34 PM

Wed, Jul 8

dumbbell updated the diff for D57576: linuxkpi: Add `acpi_video_get_edid()`.

Fix typo, reported by @emaste

Wed, Jul 8, 8:47 PM

Wed, Jun 24

dumbbell committed rG72a6197df998: linuxkpi: Define `ULL()` (authored by dumbbell).
linuxkpi: Define `ULL()`
Wed, Jun 24, 4:48 PM
dumbbell committed rGb55cc81fcf97: linuxkpi: Add <linux/cgroup_dmem.h> (authored by dumbbell).
linuxkpi: Add <linux/cgroup_dmem.h>
Wed, Jun 24, 4:48 PM
dumbbell committed rGde51e9ae5f69: linuxkpi: Defined more Intel vendor/family/model constants (authored by dumbbell).
linuxkpi: Defined more Intel vendor/family/model constants
Wed, Jun 24, 4:48 PM
dumbbell committed rGa68dcfaf0236: linuxkpi: Define and fill `struct cpuinfo_x86->x86_stepping` (authored by dumbbell).
linuxkpi: Define and fill `struct cpuinfo_x86->x86_stepping`
Wed, Jun 24, 4:48 PM
dumbbell closed D57703: linuxkpi: Define `ULL()`.
Wed, Jun 24, 4:48 PM
dumbbell committed rG8aa685153bd6: linuxkpi: Add const qualifier to `bitmap_weight()` 1st arg (authored by dumbbell).
linuxkpi: Add const qualifier to `bitmap_weight()` 1st arg
Wed, Jun 24, 4:48 PM
dumbbell closed D57702: linuxkpi: Add <linux/cgroup_dmem.h>.
Wed, Jun 24, 4:48 PM
dumbbell closed D57698: linuxkpi: Define and fill `struct cpuinfo_x86->x86_stepping`.
Wed, Jun 24, 4:48 PM
dumbbell closed D57699: linuxkpi: Defined more Intel vendor/family/model constants.
Wed, Jun 24, 4:48 PM
dumbbell committed rG272a12639440: linuxkpi: Define `struct vfsmount` in <linux/mount.h> (authored by dumbbell).
linuxkpi: Define `struct vfsmount` in <linux/mount.h>
Wed, Jun 24, 4:48 PM
dumbbell closed D57581: linuxkpi: Add const qualifier to `bitmap_weight()` 1st arg.
Wed, Jun 24, 4:48 PM
dumbbell closed D57572: linuxkpi: Define `struct vfsmount` in <linux/mount.h>.
Wed, Jun 24, 4:48 PM

Jun 20 2026

dumbbell requested review of D57703: linuxkpi: Define `ULL()`.
Jun 20 2026, 12:04 PM
dumbbell requested review of D57702: linuxkpi: Add <linux/cgroup_dmem.h>.
Jun 20 2026, 12:04 PM
dumbbell requested review of D57701: linuxkpi: Add `kthread_run_worker()`.
Jun 20 2026, 12:03 PM
dumbbell requested review of D57700: linuxkpi: Add x86 CPU ID matching functions and macros.
Jun 20 2026, 12:02 PM
dumbbell requested review of D57699: linuxkpi: Defined more Intel vendor/family/model constants.
Jun 20 2026, 12:02 PM
dumbbell requested review of D57698: linuxkpi: Define and fill `struct cpuinfo_x86->x86_stepping`.
Jun 20 2026, 12:01 PM
dumbbell committed rGaf187b20cdb0: linuxkpi: Define `COUNT_ARGS()` and `CONCATENATE()` (authored by dumbbell).
linuxkpi: Define `COUNT_ARGS()` and `CONCATENATE()`
Jun 20 2026, 11:55 AM
dumbbell committed rGc27779e0a954: linuxkpi: Change `strscpy()` and `strscpy_pad()` to make their `len` argument… (authored by dumbbell).
linuxkpi: Change `strscpy()` and `strscpy_pad()` to make their `len` argument…
Jun 20 2026, 11:55 AM
dumbbell closed D57584: linuxkpi: Define `COUNT_ARGS()` and `CONCATENATE()`.
Jun 20 2026, 11:55 AM
dumbbell committed rG50aa145171bc: linuxkpi: Add 'fd_empty()` (authored by dumbbell).
linuxkpi: Add 'fd_empty()`
Jun 20 2026, 11:55 AM
dumbbell closed D57585: linuxkpi: Change `strscpy()` and `strscpy_pad()` to make their `len` argument optional.
Jun 20 2026, 11:55 AM
dumbbell closed D57582: linuxkpi: Add 'fd_empty()`.
Jun 20 2026, 11:55 AM
dumbbell committed rG2e10a6bd5627: linuxkpi: Add `pm_resume_via_firmware()` (authored by dumbbell).
linuxkpi: Add `pm_resume_via_firmware()`
Jun 20 2026, 11:55 AM
dumbbell closed D57580: linuxkpi: Add `pm_resume_via_firmware()`.
Jun 20 2026, 11:55 AM
dumbbell committed rG53baadc2f615: linuxkpi: Define a bunch of constants in <acpi/video.h> (authored by dumbbell).
linuxkpi: Define a bunch of constants in <acpi/video.h>
Jun 20 2026, 11:55 AM
dumbbell closed D57575: linuxkpi: Define a bunch of constants in <acpi/video.h>.
Jun 20 2026, 11:55 AM
dumbbell committed rG294553b022b1: linuxkpi: Define `__ATTR_RO_MODE()` and `__ATTR_RW_MODE()` (authored by dumbbell).
linuxkpi: Define `__ATTR_RO_MODE()` and `__ATTR_RW_MODE()`
Jun 20 2026, 11:55 AM
dumbbell closed D57574: linuxkpi: Define `__ATTR_RO_MODE()` and `__ATTR_RW_MODE()`.
Jun 20 2026, 11:54 AM
dumbbell closed D57578: sys: Add `isgraph()` to <sys/ctype.h>.
Jun 20 2026, 11:54 AM
dumbbell committed rG4831a8d792d4: sys: Add `isgraph()` to <sys/ctype.h> (authored by dumbbell).
sys: Add `isgraph()` to <sys/ctype.h>
Jun 20 2026, 11:54 AM

Jun 15 2026

dumbbell accepted D57590: LinuxKPI: add KERNEL_VERSION() macro.

Thanks for the explanation!

Jun 15 2026, 7:56 AM
dumbbell accepted D57463: LinuxKPI: Create pm_runtime_resume_and_get function, used by new versions of amdgpu.

I agree with @bz about adding printed TODO when called. I’m still accepting this patch because it should be part of another review probably.

Jun 15 2026, 7:54 AM
dumbbell added inline comments to D57463: LinuxKPI: Create pm_runtime_resume_and_get function, used by new versions of amdgpu.
Jun 15 2026, 7:52 AM
dumbbell requested changes to D57465: LinuxKPI: Create `linux/util_macros.h`.
Jun 15 2026, 7:50 AM
dumbbell accepted D57594: LinuxKPI: scatterlist.h: implement sg_init_marker().
Jun 15 2026, 7:31 AM

Jun 14 2026

dumbbell added a comment to D57590: LinuxKPI: add KERNEL_VERSION() macro.

What are the use cases for this macro?

Jun 14 2026, 7:25 PM
dumbbell abandoned D57571: linuxkpi: Add missing includes leading to <linux/kconfig.h>.

Instead of this hack around <linux/radix-tree.h> and <linux/xarray.h>, I implemented the following solution in drm-kmod:
https://github.com/freebsd/drm-kmod/pull/477

Jun 14 2026, 7:20 PM
dumbbell requested review of D57586: linuxkpi: Alias `sd` field of `struct kobject`.
Jun 14 2026, 9:25 AM
dumbbell requested review of D57585: linuxkpi: Change `strscpy()` and `strscpy_pad()` to make their `len` argument optional.
Jun 14 2026, 9:25 AM
dumbbell requested review of D57584: linuxkpi: Define `COUNT_ARGS()` and `CONCATENATE()`.
Jun 14 2026, 9:23 AM
dumbbell requested review of D57583: linuxkpi: Define `DEFINE_CLASS()` and `CLASS()`.
Jun 14 2026, 9:22 AM
dumbbell requested review of D57582: linuxkpi: Add 'fd_empty()`.
Jun 14 2026, 9:21 AM
dumbbell requested review of D57581: linuxkpi: Add const qualifier to `bitmap_weight()` 1st arg.
Jun 14 2026, 9:21 AM
dumbbell requested review of D57580: linuxkpi: Add `pm_resume_via_firmware()`.
Jun 14 2026, 9:21 AM
dumbbell requested review of D57579: linuxkpi: Add `usleep_range_state()`.
Jun 14 2026, 9:21 AM
dumbbell requested review of D57578: sys: Add `isgraph()` to <sys/ctype.h>.
Jun 14 2026, 9:21 AM
dumbbell requested review of D57577: linuxkpi: Add `to_acpi_device_node()` and `ACPI_COMPANION()`.
Jun 14 2026, 9:19 AM
dumbbell requested review of D57576: linuxkpi: Add `acpi_video_get_edid()`.
Jun 14 2026, 9:18 AM
dumbbell added a comment to D57463: LinuxKPI: Create pm_runtime_resume_and_get function, used by new versions of amdgpu.

This patch is required for the update of DRM drivers to Linux 6.13.

Jun 14 2026, 9:17 AM
dumbbell requested review of D57575: linuxkpi: Define a bunch of constants in <acpi/video.h>.
Jun 14 2026, 9:17 AM
dumbbell requested changes to D57463: LinuxKPI: Create pm_runtime_resume_and_get function, used by new versions of amdgpu.
Jun 14 2026, 9:16 AM
dumbbell requested review of D57574: linuxkpi: Define `__ATTR_RO_MODE()` and `__ATTR_RW_MODE()`.
Jun 14 2026, 9:14 AM
dumbbell requested review of D57573: linuxkpi: Add `pci_map_rom()` and `pci_unmap_rom()`.
Jun 14 2026, 9:13 AM
dumbbell requested review of D57572: linuxkpi: Define `struct vfsmount` in <linux/mount.h>.
Jun 14 2026, 9:12 AM
dumbbell requested review of D57571: linuxkpi: Add missing includes leading to <linux/kconfig.h>.
Jun 14 2026, 9:11 AM
dumbbell updated the summary of D57570: linuxkpi: Include <linux/notifier.h> and <linux/device.h> from <linux/pm_qos.h>.
Jun 14 2026, 9:09 AM
dumbbell requested review of D57570: linuxkpi: Include <linux/notifier.h> and <linux/device.h> from <linux/pm_qos.h>.
Jun 14 2026, 9:07 AM
dumbbell requested changes to D57465: LinuxKPI: Create `linux/util_macros.h`.

for_each_if() already exists in the DRM drivers. It was moved to <linux/util_macros.h> in Linux 6.15 (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b2108fc82a0acda34388bff3e3ee3544013b1623). Therefore it will need to be wrapped with:

Jun 14 2026, 8:22 AM
dumbbell accepted D55036: LinuxKPI: usb: factor out struct device initialization.
Jun 14 2026, 8:06 AM
dumbbell accepted D57432: LinuxKPI: pci: make internal variables file local.
Jun 14 2026, 8:02 AM

Jun 11 2026

dumbbell committed R11:29f35cb88175: graphics/drm-66-kmod: Fix build with llvm 21 (authored by bapt).
graphics/drm-66-kmod: Fix build with llvm 21
Jun 11 2026, 8:08 PM
dumbbell committed R11:eeb0a6fe4942: graphics/drm-61-kmod: Fix build of intel bits on 15.0-RELEASE (authored by milios_ccsys.com).
graphics/drm-61-kmod: Fix build of intel bits on 15.0-RELEASE
Jun 11 2026, 8:08 PM
dumbbell committed R11:71148fc853b9: graphics/drm-66-kmod: Fix build of intel bits on 15.0-RELEASE (authored by milios_ccsys.com).
graphics/drm-66-kmod: Fix build of intel bits on 15.0-RELEASE
Jun 11 2026, 8:08 PM
dumbbell committed R11:e3b840fedf54: graphics/nvidia-drm-*-kmod*: Bump PORTREVISION after… (authored by dumbbell).
graphics/nvidia-drm-*-kmod*: Bump PORTREVISION after…
Jun 11 2026, 8:07 PM
dumbbell committed R11:265b8b5f5f81: graphics/drm-*-kmod, graphics/nvidia-drm-*-kmod: Update DRM drivers (authored by dumbbell).
graphics/drm-*-kmod, graphics/nvidia-drm-*-kmod: Update DRM drivers
Jun 11 2026, 8:07 PM
dumbbell committed R11:5519ad95e498: graphics/drm-66-kmod: Update to latest version (authored by manu).
graphics/drm-66-kmod: Update to latest version
Jun 11 2026, 8:07 PM
dumbbell committed R11:a538ec1909d1: graphics/drm-61-kmod: Update to latest version (authored by manu).
graphics/drm-61-kmod: Update to latest version
Jun 11 2026, 8:07 PM
dumbbell committed R11:d856d167e806: graphics/drm-612-kmod: new port (authored by siva).
graphics/drm-612-kmod: new port
Jun 11 2026, 8:07 PM
dumbbell committed R11:89d63d5b0a70: graphics/piglit: Update to 20260521 (authored by dumbbell).
graphics/piglit: Update to 20260521
Jun 11 2026, 6:10 PM
dumbbell committed R11:5939c6e5b2e0: graphics/nvidia-drm-*-kmod*: Bump PORTREVISION after… (authored by dumbbell).
graphics/nvidia-drm-*-kmod*: Bump PORTREVISION after…
Jun 11 2026, 5:56 PM

Jun 10 2026

dumbbell accepted D57522: linudebugfs: fix simple_attr_write_common() kernel buffer.
Jun 10 2026, 6:14 PM
dumbbell accepted D57523: lindebugfs: improve an error message.
Jun 10 2026, 6:10 PM
dumbbell committed R11:e50c876e295a: graphics/drm-*-kmod, graphics/nvidia-drm-*-kmod: Update DRM drivers (authored by dumbbell).
graphics/drm-*-kmod, graphics/nvidia-drm-*-kmod: Update DRM drivers
Jun 10 2026, 5:51 PM