Page MenuHomeFreeBSD

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

Projects

User Details

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

Recent Activity

Today

dumbbell updated the diff for D54494: linuxkpi: Replicate the chain of #include in the `cec*.h` headers.

Address comments from @bz.

Mon, Jan 5, 8:25 PM
dumbbell updated the diff for D54493: linuxkpi: Add WARN_RATELIMIT().
Mon, Jan 5, 8:25 PM
dumbbell added inline comments to D54493: linuxkpi: Add WARN_RATELIMIT().
Mon, Jan 5, 8:24 PM
dumbbell updated the diff for D54492: linuxkpi: Add <linux/kmsg_dump.h>.

Address comments from @bz.

Mon, Jan 5, 8:24 PM
dumbbell added inline comments to D54492: linuxkpi: Add <linux/kmsg_dump.h>.
Mon, Jan 5, 8:23 PM
dumbbell updated the diff for D54491: linuxkpi: Add <linux/font.h>.

Address comments from @bz.

Mon, Jan 5, 8:22 PM
dumbbell added inline comments to D54491: linuxkpi: Add <linux/font.h>.
Mon, Jan 5, 8:22 PM
dumbbell updated the diff for D54488: linuxkpi: Implement <linux/seq_buf.h>.

Use SPDX tag and remove license text.

Mon, Jan 5, 8:20 PM
dumbbell added a comment to D54502: linuxkpi: Add `radix_tree_deref_slot()`.
In D54502#1245389, @bz wrote:

Technically this is not a no-op as you do a *-operation.

Mon, Jan 5, 8:15 PM
dumbbell added a comment to D54497: linuxkpi: Add support for statically-allocated kfifo.

Thank you, I used nitems().

Mon, Jan 5, 8:12 PM
dumbbell added a comment to D54496: linuxkpi: Replicate Linux #includes between headers.

Thank you! I addressed your comments.

Mon, Jan 5, 8:11 PM
dumbbell committed rG4c89b333808a: linuxkpi: Add `radix_tree_deref_slot()` (authored by dumbbell).
linuxkpi: Add `radix_tree_deref_slot()`
Mon, Jan 5, 8:10 PM
dumbbell committed rGd448578b445d: linuxkpi: Add <linux/siphash.h> (authored by dumbbell).
linuxkpi: Add <linux/siphash.h>
Mon, Jan 5, 8:10 PM
dumbbell committed rGa9462e32fa75: linuxkpi: Add `rol64()` (authored by dumbbell).
linuxkpi: Add `rol64()`
Mon, Jan 5, 8:10 PM
dumbbell committed rG15f29e1e1978: linuxkpi: Add get_unaligned_le64() (authored by dumbbell).
linuxkpi: Add get_unaligned_le64()
Mon, Jan 5, 8:10 PM
dumbbell committed rG242beec703f7: linuxkpi: Add a dummy <linux/fpu.h> (authored by dumbbell).
linuxkpi: Add a dummy <linux/fpu.h>
Mon, Jan 5, 8:10 PM
dumbbell committed rG55bd09ae0fc4: linuxkpi: Add support for statically-allocated kfifo (authored by dumbbell).
linuxkpi: Add support for statically-allocated kfifo
Mon, Jan 5, 8:10 PM
dumbbell committed rGb5f7a0b0fd89: linuxkpi: Replicate Linux #includes between headers (authored by dumbbell).
linuxkpi: Replicate Linux #includes between headers
Mon, Jan 5, 8:10 PM
dumbbell committed rG33fa585a0e90: linuxkpi: Split <linux/compiler.h> (authored by dumbbell).
linuxkpi: Split <linux/compiler.h>
Mon, Jan 5, 8:10 PM
dumbbell closed D54502: linuxkpi: Add `radix_tree_deref_slot()`.
Mon, Jan 5, 8:10 PM
dumbbell closed D54501: linuxkpi: Add <linux/siphash.h>.
Mon, Jan 5, 8:10 PM
dumbbell committed rG65d7e9033439: linuxkpi: Add a dummy <linux/kdebug.h> (authored by dumbbell).
linuxkpi: Add a dummy <linux/kdebug.h>
Mon, Jan 5, 8:10 PM
dumbbell closed D54499: linuxkpi: Add `rol64()`.
Mon, Jan 5, 8:10 PM
dumbbell closed D54500: linuxkpi: Add missing get_unaligned_le64().
Mon, Jan 5, 8:10 PM
dumbbell committed rGace666bd21a2: linuxkpi: Define `PCI_POSSIBLE_ERROR()` macro (authored by dumbbell).
linuxkpi: Define `PCI_POSSIBLE_ERROR()` macro
Mon, Jan 5, 8:10 PM
dumbbell closed D54498: linuxkpi: Add a dummy <linux/fpu.h>.
Mon, Jan 5, 8:09 PM
dumbbell closed D54497: linuxkpi: Add support for statically-allocated kfifo.
Mon, Jan 5, 8:09 PM
dumbbell closed D54496: linuxkpi: Replicate Linux #includes between headers.
Mon, Jan 5, 8:09 PM
dumbbell closed D54495: linuxkpi: Split <linux/compiler.h>.
Mon, Jan 5, 8:09 PM
dumbbell closed D54490: linuxkpi: Add a dummy <linux/kdebug.h>.
Mon, Jan 5, 8:09 PM
dumbbell closed D54487: linuxkpi: Define `PCI_POSSIBLE_ERROR()` macro.
Mon, Jan 5, 8:09 PM

Yesterday

dumbbell requested review of D54503: linuxkpi: Add tag support to radix tree.
Sun, Jan 4, 10:32 AM
dumbbell requested review of D54502: linuxkpi: Add `radix_tree_deref_slot()`.
Sun, Jan 4, 10:31 AM
dumbbell requested review of D54501: linuxkpi: Add <linux/siphash.h>.
Sun, Jan 4, 10:31 AM
dumbbell requested review of D54500: linuxkpi: Add missing get_unaligned_le64().
Sun, Jan 4, 10:31 AM
dumbbell requested review of D54499: linuxkpi: Add `rol64()`.
Sun, Jan 4, 10:29 AM
dumbbell requested review of D54498: linuxkpi: Add a dummy <linux/fpu.h>.
Sun, Jan 4, 10:28 AM
dumbbell requested review of D54497: linuxkpi: Add support for statically-allocated kfifo.
Sun, Jan 4, 10:28 AM
dumbbell requested review of D54496: linuxkpi: Replicate Linux #includes between headers.
Sun, Jan 4, 10:27 AM
dumbbell requested review of D54495: linuxkpi: Split <linux/compiler.h>.
Sun, Jan 4, 10:25 AM
dumbbell requested review of D54494: linuxkpi: Replicate the chain of #include in the `cec*.h` headers.
Sun, Jan 4, 10:24 AM
dumbbell requested review of D54493: linuxkpi: Add WARN_RATELIMIT().
Sun, Jan 4, 10:23 AM
dumbbell requested review of D54492: linuxkpi: Add <linux/kmsg_dump.h>.
Sun, Jan 4, 10:22 AM
dumbbell requested review of D54491: linuxkpi: Add <linux/font.h>.
Sun, Jan 4, 10:21 AM
dumbbell requested review of D54490: linuxkpi: Add a dummy <linux/kdebug.h>.
Sun, Jan 4, 10:20 AM
dumbbell requested review of D54489: linuxkpi: Define `raw_spinlock_t` in <linux/spinlock.h>.
Sun, Jan 4, 10:19 AM
dumbbell requested review of D54488: linuxkpi: Implement <linux/seq_buf.h>.
Sun, Jan 4, 10:18 AM
dumbbell requested review of D54487: linuxkpi: Define `PCI_POSSIBLE_ERROR()` macro.
Sun, Jan 4, 10:17 AM
dumbbell committed rGb1bef9f7e0e1: linuxkpi: Add hex_dump_to_buffer() (authored by dumbbell).
linuxkpi: Add hex_dump_to_buffer()
Sun, Jan 4, 9:57 AM
dumbbell committed rG43b5a264c6f6: linuxkpi: Add option to skip trailing newline in `lkpi_hex_dump()` (authored by dumbbell).
linuxkpi: Add option to skip trailing newline in `lkpi_hex_dump()`
Sun, Jan 4, 9:57 AM
dumbbell committed rG38d757b6c29c: linuxkpi: Avoid trailing whitespaces in lkpi_hex_dump() (authored by dumbbell).
linuxkpi: Avoid trailing whitespaces in lkpi_hex_dump()
Sun, Jan 4, 9:56 AM
dumbbell closed D51559: linuxkpi: Add hex_dump_to_buffer().
Sun, Jan 4, 9:56 AM
dumbbell closed D51844: linuxkpi: Add option to skip trailing newline in `lkpi_hex_dump()`.
Sun, Jan 4, 9:56 AM
dumbbell closed D51558: linuxkpi: Avoid trailing whitespaces in lkpi_hex_dump().
Sun, Jan 4, 9:56 AM

Thu, Dec 18

dumbbell added inline comments to D50850: eventfd: Add eventfd_signal().
Thu, Dec 18, 7:16 PM
dumbbell added inline comments to D50849: eventfd: Add refcounting.
Thu, Dec 18, 7:13 PM
dumbbell added inline comments to D50850: eventfd: Add eventfd_signal().
Thu, Dec 18, 6:44 PM
dumbbell added inline comments to D50849: eventfd: Add refcounting.
Thu, Dec 18, 6:40 PM
dumbbell abandoned D50848: eventfd: Rename `struct eventfd` to `struct eventfd_ctx`.

This patch was superseded by the refactoring of D50849 and D50850.

Thu, Dec 18, 6:34 PM
dumbbell added a comment to D51558: linuxkpi: Avoid trailing whitespaces in lkpi_hex_dump().

@bz: Do you have any remaining objections to this patch?

Thu, Dec 18, 6:33 PM
dumbbell added a comment to D50853: linuxkpi: Add eventfd_*().

Also, on Linux, struct eventfd_ctx is defined privately in fs/eventfd.c. The struct fields are never accessed by consumers of the eventfd API.

Thu, Dec 18, 6:30 PM

Sat, Dec 13

dumbbell added a comment to D50848: eventfd: Rename `struct eventfd` to `struct eventfd_ctx`.

Thank you for all your feedbacks!

Sat, Dec 13, 9:45 PM
dumbbell updated the diff for D50853: linuxkpi: Add eventfd_*().

Refresh patch after abandonning D50848.

Sat, Dec 13, 9:41 PM
dumbbell updated the diff for D50850: eventfd: Add eventfd_signal().

Refresh patch after abandonning D50848.

Sat, Dec 13, 9:41 PM
dumbbell updated the diff for D50849: eventfd: Add refcounting.

Refresh patch after abandonning D50848.

Sat, Dec 13, 9:41 PM
dumbbell added a comment to D51559: linuxkpi: Add hex_dump_to_buffer().
In D51559#1237814, @bz wrote:

According to your comments the open TODOs are done. Did you forget to push the updated version of the change?

Sat, Dec 13, 8:49 PM
dumbbell updated the diff for D51559: linuxkpi: Add hex_dump_to_buffer().

Address comments from @bz

Sat, Dec 13, 8:49 PM
dumbbell retitled D51560: linuxkpi: Update position after copy in `seq_read()` from linuxkpi: Update posittion after copy in `seq_read()` to linuxkpi: Update position after copy in `seq_read()`.
Sat, Dec 13, 8:40 PM

Oct 20 2025

dumbbell closed D53219: zfs: zfs_getpages: Don't zero freshly allocated pages.
Oct 20 2025, 7:18 PM
dumbbell committed rGb596b4496568: zfs: zfs_getpages: Don't zero freshly allocated pages (authored by dumbbell).
zfs: zfs_getpages: Don't zero freshly allocated pages
Oct 20 2025, 7:18 PM
dumbbell committed R11:0d2a0f1c5b06: graphics/drm-*-kmod: Update DRM drivers to include an optimisation for AMD GPUs (authored by dumbbell).
graphics/drm-*-kmod: Update DRM drivers to include an optimisation for AMD GPUs
Oct 20 2025, 6:17 PM
dumbbell updated the summary of D51558: linuxkpi: Avoid trailing whitespaces in lkpi_hex_dump().
Oct 20 2025, 5:35 PM
dumbbell updated the summary of D53219: zfs: zfs_getpages: Don't zero freshly allocated pages.
Oct 20 2025, 5:32 PM
dumbbell updated the test plan for D53219: zfs: zfs_getpages: Don't zero freshly allocated pages.
Oct 20 2025, 5:31 PM
dumbbell requested review of D53219: zfs: zfs_getpages: Don't zero freshly allocated pages.
Oct 20 2025, 5:31 PM
dumbbell accepted D53206: LinuxKPI: device_driver add (*coredump)().
Oct 20 2025, 3:22 PM
dumbbell accepted D53208: LinuxKPI: add skeleton pci_enable_wake().
Oct 20 2025, 3:21 PM
dumbbell accepted D53207: LinuxKPI: add fips.h.
Oct 20 2025, 3:19 PM
dumbbell accepted D53205: LinuxKPI: platform_device return type change.
Oct 20 2025, 3:18 PM
dumbbell accepted D53203: LinuxKPI: add __counted_by_le().
Oct 20 2025, 3:17 PM

Oct 16 2025

dumbbell accepted D53135: linuxkpi: Fix the definition of BITS_PER_LONG.
Oct 16 2025, 1:54 PM

Sep 22 2025

dumbbell committed R11:f5fd9911d58f: net/{bosh-*,cf,concourse-fly}: Deprecate these ports (authored by dumbbell).
net/{bosh-*,cf,concourse-fly}: Deprecate these ports
Sep 22 2025, 9:17 PM

Sep 18 2025

dumbbell committed R11:9bd6f0145125: graphic/drm-next-kmod: New port tracking latest non-LTS version of DRM drivers (authored by dumbbell).
graphic/drm-next-kmod: New port tracking latest non-LTS version of DRM drivers
Sep 18 2025, 4:19 PM

Sep 15 2025

dumbbell committed R11:ac934345a14f: nvidia-drm-{61,66}-kmod-devel: Update distinfo after drm-{61,66}-kmod updates (authored by dumbbell).
nvidia-drm-{61,66}-kmod-devel: Update distinfo after drm-{61,66}-kmod updates
Sep 15 2025, 10:48 PM
dumbbell committed R11:803213ed04ad: nvidia-drm-{61,66}-kmod: Update distinfo after drm-{61,66}-kmod updates (authored by dumbbell).
nvidia-drm-{61,66}-kmod: Update distinfo after drm-{61,66}-kmod updates
Sep 15 2025, 9:59 PM
dumbbell committed R11:09f1e5c29432: graphics/drm-61-kmod: Update to drm_v6.1.128_5 (authored by dumbbell).
graphics/drm-61-kmod: Update to drm_v6.1.128_5
Sep 15 2025, 8:13 PM
dumbbell committed R11:316774b85e4f: graphics/drm-66-kmod: Update to drm_v6.6.25_6 (authored by dumbbell).
graphics/drm-66-kmod: Update to drm_v6.6.25_6
Sep 15 2025, 8:13 PM

Sep 4 2025

dumbbell accepted D52077: LinuxKPI: add __struct_size.
Sep 4 2025, 4:15 PM
dumbbell accepted D52068: LinuxKPI: pci: implement [linuxkpi_]pcim_request_all_regions().

I spotted another typo (see the attached comment). I approve it at the same time to not waste time in back and forth comments.

Sep 4 2025, 4:15 PM
dumbbell accepted D52067: LinuxKPI: pci: implement pcim_iomap().
Sep 4 2025, 4:13 PM

Sep 3 2025

dumbbell accepted D52082: LinuxKPI: devres: divorce dem_kfree from lkpi_devm_kmalloc_release.
Sep 3 2025, 8:57 PM
dumbbell accepted D52080: LinuxKPI: maths64: implement roundup_u64().
Sep 3 2025, 8:54 PM
dumbbell accepted D52079: LinuxKPI: kunit: add static_stub.h and more dummy headers.
Sep 3 2025, 8:52 PM
dumbbell accepted D52078: LinuxKPI: sync overflow.h from Linux v6.16.
Sep 3 2025, 8:52 PM
dumbbell added inline comments to D52077: LinuxKPI: add __struct_size.
Sep 3 2025, 8:51 PM
dumbbell accepted D52076: LinuxKPI: add DEFINE_LOCK_GUARD_0 for rcu.
Sep 3 2025, 8:49 PM
dumbbell accepted D52075: LinuxKPI: cleanup: implement __free() and DEFINE_FREE(); use for kfree().
Sep 3 2025, 8:46 PM
dumbbell accepted D52074: LinuxKPI: timer KPI *_timer -> timer_*.
Sep 3 2025, 8:44 PM
dumbbell accepted D52073: LinuxKPI: rename from_timer() to timer_container_of().
Sep 3 2025, 8:43 PM
dumbbell accepted D52072: LinuxKPI: acpi; fix type to acpi_get_handle().
Sep 3 2025, 8:43 PM