Page MenuHomeFreeBSD

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

Projects

User Details

User Since
May 27 2014, 10:08 AM (564 w, 5 d)

Recent Activity

Fri, Mar 21

dumbbell closed D49448: linuxkpi: Document why <linux/cpufeaure.h> has an include commentted out.
Fri, Mar 21, 6:47 PM
dumbbell committed rGc8c32d3e336d: linuxkpi: Document why <linux/cpufeaure.h> has an include commentted out (authored by dumbbell).
linuxkpi: Document why <linux/cpufeaure.h> has an include commentted out
Fri, Mar 21, 6:47 PM
dumbbell requested review of D49448: linuxkpi: Document why <linux/cpufeaure.h> has an include commentted out.
Fri, Mar 21, 6:40 PM

Thu, Mar 20

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

Remove #include <asm/barrier.h>, no longer needed.

Thu, Mar 20, 8:08 PM
dumbbell updated the diff for D48755: linuxkpi: Add `woken_wake_function()` and `wait_woken()` .

Implement @markj suggestions.

Thu, Mar 20, 8:03 PM
dumbbell committed rGcd8c2e012761: linuxkpi: Add <linux/cpufeature.h> (authored by dumbbell).
linuxkpi: Add <linux/cpufeature.h>
Thu, Mar 20, 7:54 PM
dumbbell committed rG62f2367e2aac: linuxkpi: Add <linux/units.h> (authored by dumbbell).
linuxkpi: Add <linux/units.h>
Thu, Mar 20, 7:54 PM
dumbbell committed rG3f847ccfd51e: linuxkpi: Define a few more `PCI_*` constants (authored by dumbbell).
linuxkpi: Define a few more `PCI_*` constants
Thu, Mar 20, 7:54 PM
dumbbell committed rG09ba3ece1817: linuxkpi: Add `list_for_each_rcu()` (authored by dumbbell).
linuxkpi: Add `list_for_each_rcu()`
Thu, Mar 20, 7:54 PM
dumbbell closed D49385: linuxkpi: Add dummy <linux/cpufeature.h>.
Thu, Mar 20, 7:54 PM
dumbbell committed rG039eac2463d7: linuxkpi: Add `strim()` (authored by dumbbell).
linuxkpi: Add `strim()`
Thu, Mar 20, 7:54 PM
dumbbell closed D49383: linuxkpi: Add <linux/units.h>.
Thu, Mar 20, 7:54 PM
dumbbell closed D49379: linuxkpi: Define a few more `PCI_*` constants.
Thu, Mar 20, 7:54 PM
dumbbell closed D49375: linuxkpi: Add `list_for_each_rcu()`.
Thu, Mar 20, 7:54 PM
dumbbell closed D49374: linuxkpi: Add `strim()`.
Thu, Mar 20, 7:54 PM
dumbbell added a comment to D49385: linuxkpi: Add dummy <linux/cpufeature.h>.

No, I didn’t find definitions elsewhere that should belong to this header.

Thu, Mar 20, 7:42 PM
dumbbell added a comment to D49374: linuxkpi: Add `strim()`.

I’m adding the comment in the final commit. Thank you!

Thu, Mar 20, 7:40 PM
dumbbell added a comment to D48755: linuxkpi: Add `woken_wake_function()` and `wait_woken()` .

Thank you @markj for the detailed feedback! I reimplemented the patch based on your suggestion and will test it shortly.

Thu, Mar 20, 7:19 PM

Sat, Mar 15

dumbbell updated the summary of D49069: linuxkpi: Add `show_fdinfo()` to `struct file_operations`.
Sat, Mar 15, 11:40 AM
dumbbell retitled D49067: lindebugfs: Add `debugfs_create_str()` from lindebugfs: Add `debugfs_str_get()` to lindebugfs: Add `debugfs_create_str()`.
Sat, Mar 15, 11:39 AM
dumbbell updated the summary of D49068: linuxkpi: Add `sysfs_create_bin_file()` and `sysfs_remove_bin_file()`.
Sat, Mar 15, 11:39 AM
dumbbell requested review of D49388: linuxkpi: Fix `pci_upstream_bridge()` with DRM devices.
Sat, Mar 15, 11:26 AM
dumbbell requested review of D49387: linuxkpi: Define `MAX_PAGE_ORDER` and `NR_PAGE_ORDERS`.
Sat, Mar 15, 11:26 AM
dumbbell requested review of D49386: linuxkpi: Add `pwm_apply_might_sleep()` .
Sat, Mar 15, 11:24 AM
dumbbell requested review of D49385: linuxkpi: Add dummy <linux/cpufeature.h>.
Sat, Mar 15, 11:24 AM
dumbbell requested review of D49384: linuxkpi: Add `memcpy_{from,to}_page()`.
Sat, Mar 15, 11:22 AM
dumbbell requested review of D49383: linuxkpi: Add <linux/units.h>.
Sat, Mar 15, 11:21 AM
dumbbell requested review of D49382: linuxkpi: Add <linux/acpi_amd_wbrf.h>.
Sat, Mar 15, 11:20 AM
dumbbell requested review of D49381: linuxkpi: Add `seq_hex_dump()`.
Sat, Mar 15, 11:19 AM
dumbbell requested review of D49380: linuxkpi: Add `local_irq_{save,restore}()`.
Sat, Mar 15, 11:18 AM
dumbbell requested review of D49379: linuxkpi: Define a few more `PCI_*` constants.
Sat, Mar 15, 11:17 AM
dumbbell requested review of D49378: linuxkpi: Add `BIN_ATTR*()` macros .
Sat, Mar 15, 11:16 AM
dumbbell requested review of D49377: linuxkpi: Add `queue_work_node()`.
Sat, Mar 15, 11:14 AM
dumbbell requested review of D49376: linuxkpi: Add <linux/ref_tracker.h>.
Sat, Mar 15, 11:13 AM
dumbbell requested review of D49375: linuxkpi: Add `list_for_each_rcu()`.
Sat, Mar 15, 11:12 AM
dumbbell requested review of D49374: linuxkpi: Add `strim()`.
Sat, Mar 15, 11:10 AM
dumbbell updated the diff for D49069: linuxkpi: Add `show_fdinfo()` to `struct file_operations`.

Address style-related comment from bz

Sat, Mar 15, 10:59 AM
dumbbell updated the diff for D49068: linuxkpi: Add `sysfs_create_bin_file()` and `sysfs_remove_bin_file()`.

Call sysctl_handle_opaque() instead of sysctl_handle_string()

Sat, Mar 15, 10:58 AM
dumbbell updated the diff for D49067: lindebugfs: Add `debugfs_create_str()`.

Reimplement patch entirely

Sat, Mar 15, 10:57 AM

Sat, Feb 22

dumbbell added inline comments to D49068: linuxkpi: Add `sysfs_create_bin_file()` and `sysfs_remove_bin_file()`.
Sat, Feb 22, 6:12 PM
dumbbell added inline comments to D49067: lindebugfs: Add `debugfs_create_str()`.
Sat, Feb 22, 6:12 PM
dumbbell added inline comments to D48755: linuxkpi: Add `woken_wake_function()` and `wait_woken()` .
Sat, Feb 22, 4:23 PM

Feb 19 2025

dumbbell added a comment to D49068: linuxkpi: Add `sysfs_create_bin_file()` and `sysfs_remove_bin_file()`.

Yes. For now, there is no connection between linsysfs and linuxkpi: linuxkpi does not add its entries as files and directories in linsysfs, it always used a sysctl interface instead.

Feb 19 2025, 10:29 PM
dumbbell added a comment to D48763: kernel: Add `%pV` to kernel's printf format string.

Thank you all for the extensive and great feedback on this patch!

Feb 19 2025, 10:23 PM
dumbbell added a comment to D48755: linuxkpi: Add `woken_wake_function()` and `wait_woken()` .

I made local changes to address @bz comments, but I will only upload it when other concerns are addressed.

Feb 19 2025, 10:11 PM
dumbbell updated the summary of D49069: linuxkpi: Add `show_fdinfo()` to `struct file_operations`.
Feb 19 2025, 9:37 PM
dumbbell requested review of D49069: linuxkpi: Add `show_fdinfo()` to `struct file_operations`.
Feb 19 2025, 9:37 PM
dumbbell requested review of D49068: linuxkpi: Add `sysfs_create_bin_file()` and `sysfs_remove_bin_file()`.
Feb 19 2025, 9:36 PM
dumbbell requested review of D49067: lindebugfs: Add `debugfs_create_str()`.
Feb 19 2025, 9:33 PM
dumbbell updated the diff for D48743: linuxkpi: Add `folio` and `folio_batch` APIs.

I reworked the patch to unify the put_page() and __free_pages() code paths. Now, all put/freed pages are handled by __free_pages().

Feb 19 2025, 9:28 PM
dumbbell committed rG05dfaadde4ae: linuxkpi: Add `shrinker_alloc()` and `shrinker_free()` (authored by dumbbell).
linuxkpi: Add `shrinker_alloc()` and `shrinker_free()`
Feb 19 2025, 8:49 PM
dumbbell closed D48747: linuxkpi: Add `shrinker_alloc()` and `shrinker_free()`.
Feb 19 2025, 8:49 PM
dumbbell committed rG1396a7316f40: linuxkpi: Print "TODO" if a driver call `pci_wake_from_d3()` (authored by dumbbell).
linuxkpi: Print "TODO" if a driver call `pci_wake_from_d3()`
Feb 19 2025, 8:49 PM
dumbbell closed D48862: linuxkpi: Print "TODO" if a driver call `pci_wake_from_d3()`.
Feb 19 2025, 8:48 PM
dumbbell committed rGdec2806f9681: linuxkpi: Define `PCI_IRQ_LEGACY` for Linux < 6.10 (authored by dumbbell).
linuxkpi: Define `PCI_IRQ_LEGACY` for Linux < 6.10
Feb 19 2025, 8:48 PM
dumbbell closed D48861: linuxkpi: Define `PCI_IRQ_LEGACY` for Linux < 6.10.
Feb 19 2025, 8:48 PM
dumbbell closed D48860: linuxkpi: Defaults to `get_file_rcu()` version from Linux 6.7.
Feb 19 2025, 8:48 PM
dumbbell committed rG585cdb74f4a6: linuxkpi: Defaults to `get_file_rcu()` version from Linux 6.7 (authored by dumbbell).
linuxkpi: Defaults to `get_file_rcu()` version from Linux 6.7
Feb 19 2025, 8:48 PM

Feb 17 2025

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

Feb 15 2025

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(), ...).

Feb 15 2025, 11:12 AM

Feb 13 2025

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

Address @bz comments.

Feb 13 2025, 6:45 PM

Feb 10 2025

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

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

Feb 10 2025, 6:52 PM

Feb 8 2025

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

Feb 5 2025

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

Add diff context. No other changes.

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

Add diff context. No other changes.

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

Add diff context. No other changes.

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

Jan 31 2025

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.

Jan 31 2025, 4:39 PM
dumbbell closed D48758: linuxkpi: Add `dev_is_removable()`.
Jan 31 2025, 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()`
Jan 31 2025, 4:04 PM
dumbbell committed rG2ee1311820be: lindebugfs: Add `debugfs_lookup()` (authored by dumbbell).
lindebugfs: Add `debugfs_lookup()`
Jan 31 2025, 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
Jan 31 2025, 4:04 PM
dumbbell committed rG73281513fc85: linuxkpi: Add `pci_wake_from_d3()` (authored by dumbbell).
linuxkpi: Add `pci_wake_from_d3()`
Jan 31 2025, 4:04 PM
dumbbell committed rG8bdb76f20245: linuxkpi: Add `dev_is_removable()` (authored by dumbbell).
linuxkpi: Add `dev_is_removable()`
Jan 31 2025, 4:04 PM
dumbbell committed rGe3cf2321b084: linuxkpi: Add `get_file_active()` (authored by dumbbell).
linuxkpi: Add `get_file_active()`
Jan 31 2025, 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
Jan 31 2025, 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
Jan 31 2025, 4:04 PM
dumbbell closed D48762: linuxkpi: Don't destroy the mutex in `xa_destroy()`.
Jan 31 2025, 4:04 PM
dumbbell committed rG668fe90dc826: linuxkpi: Add `xa_alloc_cyclic_irq()` (authored by dumbbell).
linuxkpi: Add `xa_alloc_cyclic_irq()`
Jan 31 2025, 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>
Jan 31 2025, 4:04 PM
dumbbell committed rG3fd7fd4974c8: linuxkpi: Add `__assign_bit()` (authored by dumbbell).
linuxkpi: Add `__assign_bit()`
Jan 31 2025, 4:04 PM
dumbbell closed D48761: lindebugfs: Add `debugfs_lookup()`.
Jan 31 2025, 4:04 PM
dumbbell committed rG08c2f6cf46d8: linuxkpi: Unify definition of `outb()` (authored by dumbbell).
linuxkpi: Unify definition of `outb()`
Jan 31 2025, 4:04 PM
dumbbell closed D48759: linuxkpi: Add `pci_wake_from_d3()`.
Jan 31 2025, 4:04 PM
dumbbell committed rGf4ffe677397f: linuxkpi: Add `private_data` to `struct shrinker` (authored by dumbbell).
linuxkpi: Add `private_data` to `struct shrinker`
Jan 31 2025, 4:04 PM
dumbbell committed rGd526b2115e7e: linuxkpi: Add `num_online_nodes()` (authored by dumbbell).
linuxkpi: Add `num_online_nodes()`
Jan 31 2025, 4:04 PM
dumbbell committed rG479c61bd5f66: linuxkpi: Add `pci_get_base_class()` (authored by dumbbell).
linuxkpi: Add `pci_get_base_class()`
Jan 31 2025, 4:04 PM
dumbbell closed D48757: linuxkpi: Add `get_file_active()`.
Jan 31 2025, 4:04 PM
dumbbell closed D48756: linuxkpi: Add Linux 6.7 `get_file_rcu()` variant.
Jan 31 2025, 4:03 PM
dumbbell committed rGc118e4da1296: pci: Add `pci_find_base_class_from()` (authored by dumbbell).
pci: Add `pci_find_base_class_from()`
Jan 31 2025, 4:03 PM
dumbbell closed D48754: linuxkpi: Use same field names in `struct xarray` as Linux.
Jan 31 2025, 4:03 PM
dumbbell closed D48752: linuxkpi: Add `__assign_bit()`.
Jan 31 2025, 4:03 PM
dumbbell closed D48753: linuxkpi: Add `xa_alloc_cyclic_irq()`.
Jan 31 2025, 4:03 PM
dumbbell closed D48751: linuxkpi: Include <linux/{types,io}.h> from <video/vga.h>.
Jan 31 2025, 4:03 PM
dumbbell closed D48750: linuxkpi: Unify definition of `outb()`.
Jan 31 2025, 4:03 PM