Page MenuHomeFreeBSD

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

Projects

User Details

User Since
May 27 2014, 10:08 AM (560 w, 1 d)

Recent Activity

Mon, Feb 17

dumbbell committed R11:2c0b9cffb0b3: graphics/darktable: Update to 5.0.0 (authored by dumbbell).
graphics/darktable: Update to 5.0.0
Mon, Feb 17, 11:06 PM

Sat, Feb 15

dumbbell updated subscribers of D48743: linuxkpi: Add `folio` and `folio_batch` APIs.

I spent some time to review the folio code and the existing page allocation code (alloc_pages(), __free_pages(), put_page(), release_pages(), ...).

Sat, Feb 15, 11:12 AM

Thu, Feb 13

dumbbell added inline comments to D48743: linuxkpi: Add `folio` and `folio_batch` APIs.
Thu, Feb 13, 6:54 PM
dumbbell updated the diff for D48743: linuxkpi: Add `folio` and `folio_batch` APIs.

Address @bz comments.

Thu, Feb 13, 6:45 PM

Mon, Feb 10

dumbbell added a comment to D48747: linuxkpi: Add `shrinker_alloc()` and `shrinker_free()`.

@bz: Is there something I should do to document the breakage?

Mon, Feb 10, 6:52 PM

Sat, Feb 8

dumbbell updated the summary of D48763: kernel: Add `%pV` to kernel's printf format string.
Sat, Feb 8, 2:56 PM

Wed, Feb 5

dumbbell updated the diff for D48755: linuxkpi: Add `woken_wake_function()` and `wait_woken()` .

Add diff context. No other changes.

Wed, Feb 5, 6:49 PM
dumbbell updated the diff for D48747: linuxkpi: Add `shrinker_alloc()` and `shrinker_free()`.

Add diff context. No other changes.

Wed, Feb 5, 6:48 PM
dumbbell updated the diff for D48743: linuxkpi: Add `folio` and `folio_batch` APIs.

Update patch with diff context.

Wed, Feb 5, 6:47 PM
dumbbell requested review of D48862: linuxkpi: Print "TODO" if a driver call `pci_wake_from_d3()`.
Wed, Feb 5, 6:39 PM
dumbbell updated the summary of D48861: linuxkpi: Define `PCI_IRQ_LEGACY` for Linux < 6.10.
Wed, Feb 5, 6:37 PM
dumbbell requested review of D48861: linuxkpi: Define `PCI_IRQ_LEGACY` for Linux < 6.10.
Wed, Feb 5, 6:37 PM
dumbbell requested review of D48860: linuxkpi: Defaults to `get_file_rcu()` version from Linux 6.7.
Wed, Feb 5, 6:36 PM
dumbbell updated the summary of D48743: linuxkpi: Add `folio` and `folio_batch` APIs.
Wed, Feb 5, 6:36 PM

Fri, Jan 31

dumbbell added a comment to D48751: linuxkpi: Include <linux/{types,io}.h> from <video/vga.h>.
In D48751#1112293, @imp wrote:

Also, please do *NOT* commit this (or any other) with *WHY* as the subject line of the commit message. each commit should have a single line at the top that describes the whole commit.
This is true for the whole series. Also I think I saw a *HOW* heading, that should be omitted as well and the context should make it clear to match our usual practice.

Fri, Jan 31, 4:39 PM
dumbbell closed D48758: linuxkpi: Add `dev_is_removable()`.
Fri, Jan 31, 4:09 PM
dumbbell committed rGe5764cf07588: linuxkpi: Don't destroy the mutex in `xa_destroy()` (authored by dumbbell).
linuxkpi: Don't destroy the mutex in `xa_destroy()`
Fri, Jan 31, 4:04 PM
dumbbell committed rG2ee1311820be: lindebugfs: Add `debugfs_lookup()` (authored by dumbbell).
lindebugfs: Add `debugfs_lookup()`
Fri, Jan 31, 4:04 PM
dumbbell committed rGf570760e5fef: linuxkpi: Add several headers to reproduce namespace pollution (authored by dumbbell).
linuxkpi: Add several headers to reproduce namespace pollution
Fri, Jan 31, 4:04 PM
dumbbell committed rG73281513fc85: linuxkpi: Add `pci_wake_from_d3()` (authored by dumbbell).
linuxkpi: Add `pci_wake_from_d3()`
Fri, Jan 31, 4:04 PM
dumbbell committed rG8bdb76f20245: linuxkpi: Add `dev_is_removable()` (authored by dumbbell).
linuxkpi: Add `dev_is_removable()`
Fri, Jan 31, 4:04 PM
dumbbell committed rGe3cf2321b084: linuxkpi: Add `get_file_active()` (authored by dumbbell).
linuxkpi: Add `get_file_active()`
Fri, Jan 31, 4:04 PM
dumbbell committed rG1de8fcf419fc: linuxkpi: Add Linux 6.7 `get_file_rcu()` variant (authored by dumbbell).
linuxkpi: Add Linux 6.7 `get_file_rcu()` variant
Fri, Jan 31, 4:04 PM
dumbbell committed rGbe818f265e8c: linuxkpi: Use same field names in `struct xarray` as Linux (authored by dumbbell).
linuxkpi: Use same field names in `struct xarray` as Linux
Fri, Jan 31, 4:04 PM
dumbbell closed D48762: linuxkpi: Don't destroy the mutex in `xa_destroy()`.
Fri, Jan 31, 4:04 PM
dumbbell committed rG668fe90dc826: linuxkpi: Add `xa_alloc_cyclic_irq()` (authored by dumbbell).
linuxkpi: Add `xa_alloc_cyclic_irq()`
Fri, Jan 31, 4:04 PM
dumbbell committed rG2da778e62e59: linuxkpi: Include <linux/{types,io}.h> from <video/vga.h> (authored by dumbbell).
linuxkpi: Include <linux/{types,io}.h> from <video/vga.h>
Fri, Jan 31, 4:04 PM
dumbbell committed rG3fd7fd4974c8: linuxkpi: Add `__assign_bit()` (authored by dumbbell).
linuxkpi: Add `__assign_bit()`
Fri, Jan 31, 4:04 PM
dumbbell closed D48761: lindebugfs: Add `debugfs_lookup()`.
Fri, Jan 31, 4:04 PM
dumbbell committed rG08c2f6cf46d8: linuxkpi: Unify definition of `outb()` (authored by dumbbell).
linuxkpi: Unify definition of `outb()`
Fri, Jan 31, 4:04 PM
dumbbell closed D48759: linuxkpi: Add `pci_wake_from_d3()`.
Fri, Jan 31, 4:04 PM
dumbbell committed rGf4ffe677397f: linuxkpi: Add `private_data` to `struct shrinker` (authored by dumbbell).
linuxkpi: Add `private_data` to `struct shrinker`
Fri, Jan 31, 4:04 PM
dumbbell committed rGd526b2115e7e: linuxkpi: Add `num_online_nodes()` (authored by dumbbell).
linuxkpi: Add `num_online_nodes()`
Fri, Jan 31, 4:04 PM
dumbbell committed rG479c61bd5f66: linuxkpi: Add `pci_get_base_class()` (authored by dumbbell).
linuxkpi: Add `pci_get_base_class()`
Fri, Jan 31, 4:04 PM
dumbbell closed D48757: linuxkpi: Add `get_file_active()`.
Fri, Jan 31, 4:04 PM
dumbbell closed D48756: linuxkpi: Add Linux 6.7 `get_file_rcu()` variant.
Fri, Jan 31, 4:03 PM
dumbbell committed rGc118e4da1296: pci: Add `pci_find_base_class_from()` (authored by dumbbell).
pci: Add `pci_find_base_class_from()`
Fri, Jan 31, 4:03 PM
dumbbell closed D48754: linuxkpi: Use same field names in `struct xarray` as Linux.
Fri, Jan 31, 4:03 PM
dumbbell closed D48752: linuxkpi: Add `__assign_bit()`.
Fri, Jan 31, 4:03 PM
dumbbell closed D48753: linuxkpi: Add `xa_alloc_cyclic_irq()`.
Fri, Jan 31, 4:03 PM
dumbbell closed D48751: linuxkpi: Include <linux/{types,io}.h> from <video/vga.h>.
Fri, Jan 31, 4:03 PM
dumbbell closed D48750: linuxkpi: Unify definition of `outb()`.
Fri, Jan 31, 4:03 PM
dumbbell committed rGcd245b794186: linuxkpi: Add `kstrtou32()` (authored by dumbbell).
linuxkpi: Add `kstrtou32()`
Fri, Jan 31, 4:03 PM
dumbbell committed rG03e39d3d42e7: linuxkpi: Declare `PCI_IRQ_LEGACY` even for linuxkpi 6.7 (authored by dumbbell).
linuxkpi: Declare `PCI_IRQ_LEGACY` even for linuxkpi 6.7
Fri, Jan 31, 4:03 PM
dumbbell closed D48748: linuxkpi: Add `private_data` to `struct shrinker`.
Fri, Jan 31, 4:03 PM
dumbbell closed D48749: linuxkpi: Add `num_online_nodes()`.
Fri, Jan 31, 4:03 PM
dumbbell closed D48746: linuxkpi: Add `pci_get_base_class()`.
Fri, Jan 31, 4:03 PM
dumbbell committed rG2cd532415386: linuxkpi: Add idr.h -> radix-tree.h -> rcupdate.h includes (authored by dumbbell).
linuxkpi: Add idr.h -> radix-tree.h -> rcupdate.h includes
Fri, Jan 31, 4:03 PM
dumbbell closed D48744: linuxkpi: Add `kstrtou32()`.
Fri, Jan 31, 4:03 PM
dumbbell closed D48745: pci: Add `pci_find_base_class_from()`.
Fri, Jan 31, 4:03 PM
dumbbell closed D48742: linuxkpi: Declare `PCI_IRQ_LEGACY` even for linuxkpi 6.7.
Fri, Jan 31, 4:03 PM
dumbbell committed rG9136a44a2dff: linuxkpi: Add <linux/cec.h> (authored by dumbbell).
linuxkpi: Add <linux/cec.h>
Fri, Jan 31, 4:03 PM
dumbbell closed D48741: linuxkpi: Add idr.h -> radix-tree.h -> rcupdate.h includes.
Fri, Jan 31, 4:03 PM
dumbbell closed D48740: linuxkpi: Add <linux/cec.h>.
Fri, Jan 31, 4:03 PM
dumbbell added a comment to D48763: kernel: Add `%pV` to kernel's printf format string.

It is a breaking change. I grepped freebsd-src and the only format strings that happen to have this %pV sequence are drivers that come from Linux and have a struct va_format argument (though this code may not be connected to the build).

Fri, Jan 31, 2:32 PM
dumbbell requested review of D48763: kernel: Add `%pV` to kernel's printf format string.
Fri, Jan 31, 2:31 PM
dumbbell requested review of D48762: linuxkpi: Don't destroy the mutex in `xa_destroy()`.
Fri, Jan 31, 2:29 PM
dumbbell requested review of D48761: lindebugfs: Add `debugfs_lookup()`.
Fri, Jan 31, 2:28 PM
dumbbell requested review of D48760: linuxkpi: Add several headers to reproduce namespace pollution.
Fri, Jan 31, 2:27 PM
dumbbell requested review of D48759: linuxkpi: Add `pci_wake_from_d3()`.
Fri, Jan 31, 2:26 PM
dumbbell requested review of D48758: linuxkpi: Add `dev_is_removable()`.
Fri, Jan 31, 2:25 PM
dumbbell requested review of D48757: linuxkpi: Add `get_file_active()`.
Fri, Jan 31, 2:24 PM
dumbbell requested review of D48756: linuxkpi: Add Linux 6.7 `get_file_rcu()` variant.
Fri, Jan 31, 2:24 PM
dumbbell requested review of D48755: linuxkpi: Add `woken_wake_function()` and `wait_woken()` .
Fri, Jan 31, 2:22 PM
dumbbell requested review of D48754: linuxkpi: Use same field names in `struct xarray` as Linux.
Fri, Jan 31, 2:22 PM
dumbbell requested review of D48753: linuxkpi: Add `xa_alloc_cyclic_irq()`.
Fri, Jan 31, 2:20 PM
dumbbell requested review of D48752: linuxkpi: Add `__assign_bit()`.
Fri, Jan 31, 2:20 PM
dumbbell requested review of D48751: linuxkpi: Include <linux/{types,io}.h> from <video/vga.h>.
Fri, Jan 31, 2:18 PM
dumbbell requested review of D48750: linuxkpi: Unify definition of `outb()`.
Fri, Jan 31, 2:17 PM
dumbbell requested review of D48749: linuxkpi: Add `num_online_nodes()`.
Fri, Jan 31, 2:16 PM
dumbbell requested review of D48748: linuxkpi: Add `private_data` to `struct shrinker`.
Fri, Jan 31, 2:15 PM
dumbbell requested review of D48747: linuxkpi: Add `shrinker_alloc()` and `shrinker_free()`.
Fri, Jan 31, 2:14 PM
dumbbell requested review of D48746: linuxkpi: Add `pci_get_base_class()`.
Fri, Jan 31, 2:13 PM
dumbbell requested review of D48745: pci: Add `pci_find_base_class_from()`.
Fri, Jan 31, 2:12 PM
dumbbell set the repository for D48743: linuxkpi: Add `folio` and `folio_batch` APIs to rG FreeBSD src repository.
Fri, Jan 31, 2:10 PM
dumbbell set the repository for D48742: linuxkpi: Declare `PCI_IRQ_LEGACY` even for linuxkpi 6.7 to rG FreeBSD src repository.
Fri, Jan 31, 2:10 PM
dumbbell set the repository for D48741: linuxkpi: Add idr.h -> radix-tree.h -> rcupdate.h includes to rG FreeBSD src repository.
Fri, Jan 31, 2:10 PM
dumbbell set the repository for D48740: linuxkpi: Add <linux/cec.h> to rG FreeBSD src repository.
Fri, Jan 31, 2:10 PM
dumbbell requested review of D48744: linuxkpi: Add `kstrtou32()`.
Fri, Jan 31, 2:09 PM
dumbbell requested review of D48743: linuxkpi: Add `folio` and `folio_batch` APIs.
Fri, Jan 31, 2:08 PM
dumbbell requested review of D48742: linuxkpi: Declare `PCI_IRQ_LEGACY` even for linuxkpi 6.7.
Fri, Jan 31, 2:06 PM
dumbbell requested review of D48741: linuxkpi: Add idr.h -> radix-tree.h -> rcupdate.h includes.
Fri, Jan 31, 2:06 PM
dumbbell requested review of D48740: linuxkpi: Add <linux/cec.h>.
Fri, Jan 31, 2:02 PM
dumbbell accepted D46661: LinuxKPI: always use contig allocations in linux_alloc_kmem().

After three days of using it, I didn’t see any regressions.

Fri, Jan 31, 1:45 PM
dumbbell accepted D48736: lindebugfs: use __func__ not __FUNCTION__.
Fri, Jan 31, 1:42 PM
dumbbell accepted D48379: LinnuxKPI: drm2: retire timespec_to_jiffies().

I compiled-tested all supported drm-kmod branches and that was fine. Thank you!

Fri, Jan 31, 1:40 PM

Mon, Jan 27

dumbbell added a comment to D46661: LinuxKPI: always use contig allocations in linux_alloc_kmem().

I just built a kernel with this patch and will use it starting from tomorrow.

Mon, Jan 27, 11:55 PM

Jan 13 2025

dumbbell removed a member for rust: dumbbell.
Jan 13 2025, 4:57 PM
dumbbell removed a watcher for linuxkpi: dumbbell.
Jan 13 2025, 4:54 PM
dumbbell added a watcher for linuxkpi: dumbbell.
Jan 13 2025, 4:53 PM

Jul 29 2024

dumbbell committed R11:20f4b6899375: graphics/darktable: Update to 4.8.1 (authored by dumbbell).
graphics/darktable: Update to 4.8.1
Jul 29 2024, 9:20 AM

Jan 2 2024

dumbbell abandoned D43027: linuxkpi: Add `iosys_map_memset()`.
Jan 2 2024, 8:16 PM
dumbbell abandoned D43025: linuxkpi: Add `iosys_map_memcpy_from()` and `iosys_map_{rd,wr}*()`.
Jan 2 2024, 8:15 PM
dumbbell abandoned D43026: linuxkpi: Add `IOSYS_MAP_INIT_*()` macros.
Jan 2 2024, 8:15 PM
dumbbell abandoned D43015: linuxkpi: Define dev_dbg_once() and dev_info_ratelimited().
Jan 2 2024, 8:14 PM
dumbbell abandoned D43024: linuxkpi: Add destination offset argument to iosys_map_memcpy_to().
Jan 2 2024, 8:14 PM
dumbbell abandoned D43013: linuxkpi: Move <linux/vga.h> out of dummy/ and define some constants.
Jan 2 2024, 8:14 PM
dumbbell abandoned D43017: linuxkpi: Copy <linux/dma-buf-map.h> to <linux/iosys-map.h>.
Jan 2 2024, 8:14 PM

Dec 27 2023

dumbbell committed R11:3bc242b59f7b: graphics/darktable: Update to 4.6.0 (authored by dumbbell).
graphics/darktable: Update to 4.6.0
Dec 27 2023, 12:05 PM

Dec 18 2023

dumbbell added a member for linuxkpi: dumbbell.
Dec 18 2023, 7:14 PM