Page MenuHomeFreeBSD

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

Projects

User Details

User Since
May 27 2014, 10:08 AM (516 w, 4 d)

Recent Activity

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

Dec 13 2023

dumbbell closed D43020: linuxkpi: Add `struct kset` support in <linux/kobject.h> .
Dec 13 2023, 7:00 PM
dumbbell committed rGfe84281803d6: linuxkpi: Add `struct kset` support in <linux/kobject.h> (authored by dumbbell).
linuxkpi: Add `struct kset` support in <linux/kobject.h>
Dec 13 2023, 7:00 PM
dumbbell closed D43030: linuxkpi: Include <linux/string_helpers.h> from <linux/seq_file.h>.
Dec 13 2023, 6:57 PM
dumbbell committed rGd6d1e73e5f66: linuxkpi: Include <linux/string_helpers.h> from <linux/seq_file.h> (authored by dumbbell).
linuxkpi: Include <linux/string_helpers.h> from <linux/seq_file.h>
Dec 13 2023, 6:57 PM
dumbbell closed D43014: linuxkpi: Add <linux/string_helpers.h> and str_yes_no().
Dec 13 2023, 6:56 PM
dumbbell committed rG38138beb42d1: linuxkpi: Add <linux/string_helpers.h> and str_yes_no() (authored by dumbbell).
linuxkpi: Add <linux/string_helpers.h> and str_yes_no()
Dec 13 2023, 6:56 PM
dumbbell added a comment to D43013: linuxkpi: Move <linux/vga.h> out of dummy/ and define some constants.
In D43013#981046, @manu wrote:
Dec 13 2023, 6:52 PM
dumbbell updated the diff for D43020: linuxkpi: Add `struct kset` support in <linux/kobject.h> .

Address the concerns from @manu:

  • the KBI vs. MFC issue
  • style(9) errors
Dec 13 2023, 6:49 PM
dumbbell updated the diff for D43014: linuxkpi: Add <linux/string_helpers.h> and str_yes_no().

Fix style(9) issue.

Dec 13 2023, 6:48 PM
dumbbell updated the diff for D43014: linuxkpi: Add <linux/string_helpers.h> and str_yes_no().

Address the license issue reported by @emaste.

Dec 13 2023, 6:47 PM
dumbbell updated the diff for D43013: linuxkpi: Move <linux/vga.h> out of dummy/ and define some constants.

Address the license issue reported by @emaste.

Dec 13 2023, 6:46 PM
dumbbell committed rG59cbead6b15f: linuxkpi: Add support for `suspend_noirq` callback in `struct dev_pm_ops` (authored by dumbbell).
linuxkpi: Add support for `suspend_noirq` callback in `struct dev_pm_ops`
Dec 13 2023, 6:29 PM
dumbbell committed rGb30637c100f1: linuxkpi: Add <video/of_display_timing.h> to dummy headers (authored by dumbbell).
linuxkpi: Add <video/of_display_timing.h> to dummy headers
Dec 13 2023, 6:29 PM
dumbbell committed rGd752a5e82ac9: linuxkpi: Fix `__ATTR_RO()` in <linux/sysfs.h> (authored by dumbbell).
linuxkpi: Fix `__ATTR_RO()` in <linux/sysfs.h>
Dec 13 2023, 6:29 PM
dumbbell committed rG509707e8b6b7: linuxkpi: Add `sysfs_create_link()` in <linux/sysfs.h> (authored by dumbbell).
linuxkpi: Add `sysfs_create_link()` in <linux/sysfs.h>
Dec 13 2023, 6:29 PM
dumbbell committed rG80446fc7b5e5: linuxkpi: Move `struct kobject` code to `linux_kobject.c` (authored by dumbbell).
linuxkpi: Move `struct kobject` code to `linux_kobject.c`
Dec 13 2023, 6:29 PM
dumbbell committed rGb723bcd05a99: linuxkpi: Add `list_for_each_prev_safe()` in <linux/list.h> (authored by dumbbell).
linuxkpi: Add `list_for_each_prev_safe()` in <linux/list.h>
Dec 13 2023, 6:29 PM
dumbbell closed D43029: linuxkpi: Add support for `suspend_noirq` callback in `struct dev_pm_ops`.
Dec 13 2023, 6:29 PM
dumbbell committed rG4e0d3f7b3c32: linuxkpi: Move `invalidate_mapping_pages()` to <linux/pagemap.h> (authored by dumbbell).
linuxkpi: Move `invalidate_mapping_pages()` to <linux/pagemap.h>
Dec 13 2023, 6:29 PM
dumbbell committed rG50a56453dadb: linuxkpi: Include <linux/types.h> from <linux/cc_platform.h> (authored by dumbbell).
linuxkpi: Include <linux/types.h> from <linux/cc_platform.h>
Dec 13 2023, 6:29 PM
dumbbell closed D43028: linuxkpi: Add <video/of_display_timing.h> to dummy headers.
Dec 13 2023, 6:29 PM
dumbbell closed D43023: linuxkpi: Fix `__ATTR_RO()` in <linux/sysfs.h>.
Dec 13 2023, 6:29 PM
dumbbell closed D43022: linuxkpi: Add `sysfs_create_link()` in <linux/sysfs.h>.
Dec 13 2023, 6:29 PM
dumbbell closed D43019: linuxkpi: Move `struct kobject` code to `linux_kobject.c`.
Dec 13 2023, 6:29 PM
dumbbell closed D43021: linuxkpi: Add `list_for_each_prev_safe()` in <linux/list.h>.
Dec 13 2023, 6:29 PM
dumbbell closed D43016: linuxkpi: Include <linux/types.h> from <linux/cc_platform.h>.
Dec 13 2023, 6:29 PM
dumbbell closed D43018: linuxkpi: Move `invalidate_mapping_pages()` to <linux/pagemap.h>.
Dec 13 2023, 6:29 PM
dumbbell updated the summary of D43030: linuxkpi: Include <linux/string_helpers.h> from <linux/seq_file.h>.
Dec 13 2023, 6:24 PM
dumbbell requested review of D43030: linuxkpi: Include <linux/string_helpers.h> from <linux/seq_file.h>.
Dec 13 2023, 12:03 PM
dumbbell requested review of D43029: linuxkpi: Add support for `suspend_noirq` callback in `struct dev_pm_ops`.
Dec 13 2023, 12:03 PM
dumbbell requested review of D43028: linuxkpi: Add <video/of_display_timing.h> to dummy headers.
Dec 13 2023, 12:02 PM
dumbbell requested review of D43027: linuxkpi: Add `iosys_map_memset()`.
Dec 13 2023, 12:02 PM
dumbbell requested review of D43026: linuxkpi: Add `IOSYS_MAP_INIT_*()` macros.
Dec 13 2023, 12:01 PM
dumbbell requested review of D43025: linuxkpi: Add `iosys_map_memcpy_from()` and `iosys_map_{rd,wr}*()`.
Dec 13 2023, 12:01 PM
dumbbell requested review of D43024: linuxkpi: Add destination offset argument to iosys_map_memcpy_to().
Dec 13 2023, 12:00 PM
dumbbell requested review of D43023: linuxkpi: Fix `__ATTR_RO()` in <linux/sysfs.h>.
Dec 13 2023, 12:00 PM
dumbbell requested review of D43022: linuxkpi: Add `sysfs_create_link()` in <linux/sysfs.h>.
Dec 13 2023, 11:59 AM
dumbbell requested review of D43021: linuxkpi: Add `list_for_each_prev_safe()` in <linux/list.h>.
Dec 13 2023, 11:58 AM
dumbbell requested review of D43020: linuxkpi: Add `struct kset` support in <linux/kobject.h> .
Dec 13 2023, 11:57 AM
dumbbell requested review of D43019: linuxkpi: Move `struct kobject` code to `linux_kobject.c`.
Dec 13 2023, 11:56 AM
dumbbell requested review of D43018: linuxkpi: Move `invalidate_mapping_pages()` to <linux/pagemap.h>.
Dec 13 2023, 11:56 AM
dumbbell updated the summary of D43017: linuxkpi: Copy <linux/dma-buf-map.h> to <linux/iosys-map.h>.
Dec 13 2023, 11:55 AM
dumbbell requested review of D43017: linuxkpi: Copy <linux/dma-buf-map.h> to <linux/iosys-map.h>.
Dec 13 2023, 11:55 AM
dumbbell requested review of D43016: linuxkpi: Include <linux/types.h> from <linux/cc_platform.h>.
Dec 13 2023, 11:54 AM
dumbbell requested review of D43015: linuxkpi: Define dev_dbg_once() and dev_info_ratelimited().
Dec 13 2023, 11:53 AM
dumbbell requested review of D43014: linuxkpi: Add <linux/string_helpers.h> and str_yes_no().
Dec 13 2023, 11:53 AM
dumbbell requested review of D43013: linuxkpi: Move <linux/vga.h> out of dummy/ and define some constants.
Dec 13 2023, 11:52 AM

Dec 7 2023

dumbbell added a reverting change for rG14dcd4098374: linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now: rG8a8e86b819dc: Revert "linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now".
Dec 7 2023, 8:55 PM
dumbbell committed rG8a8e86b819dc: Revert "linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now" (authored by dumbbell).
Revert "linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now"
Dec 7 2023, 8:55 PM
dumbbell closed D42962: Revert "linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now".
Dec 7 2023, 8:55 PM
dumbbell added a reverting change for D42054: linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now instead of `M_WAITOK`: rG8a8e86b819dc: Revert "linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now".
Dec 7 2023, 8:55 PM
dumbbell requested review of D42962: Revert "linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now".
Dec 7 2023, 6:55 PM
dumbbell added a reverting change for D42054: linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now instead of `M_WAITOK`: D42962: Revert "linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now".
Dec 7 2023, 6:55 PM

Nov 29 2023

dumbbell updated the summary of D42835: linuxkpi: Include <linux/rbtree.h> from <linux/hrtimer.h> and <linux/mm_types.h>.
Nov 29 2023, 7:09 PM
dumbbell closed D42835: linuxkpi: Include <linux/rbtree.h> from <linux/hrtimer.h> and <linux/mm_types.h>.
Nov 29 2023, 6:56 PM
dumbbell committed rGb292c995cfa8: linuxkpi: Include <linux/rbtree.h> from <linux/hrtimer.h> and <linux/mm_types.h> (authored by dumbbell).
linuxkpi: Include <linux/rbtree.h> from <linux/hrtimer.h> and <linux/mm_types.h>
Nov 29 2023, 6:56 PM
dumbbell closed D42834: vt(4): Call post-switch callback after replacing the backend.
Nov 29 2023, 6:56 PM
dumbbell committed rG40c20fc29cad: vt(4): Call post-switch callback after replacing the backend (authored by dumbbell).
vt(4): Call post-switch callback after replacing the backend
Nov 29 2023, 6:56 PM
dumbbell requested review of D42835: linuxkpi: Include <linux/rbtree.h> from <linux/hrtimer.h> and <linux/mm_types.h>.
Nov 29 2023, 6:46 PM
dumbbell requested review of D42834: vt(4): Call post-switch callback after replacing the backend.
Nov 29 2023, 6:45 PM

Nov 24 2023

dumbbell committed rGf18b3ce0b7be: vt(4): Always call vt_window_switch() in vtterm_cnungrab() (authored by dumbbell).
vt(4): Always call vt_window_switch() in vtterm_cnungrab()
Nov 24 2023, 5:34 PM
dumbbell committed rG16b13bd3fd63: vt(4): Call vd_postswitch callback regardless of the current window (authored by dumbbell).
vt(4): Call vd_postswitch callback regardless of the current window
Nov 24 2023, 5:33 PM
dumbbell committed rG162a2b858854: vt(4): New bitblt_text variant making a copy before unlocking vt_buf (authored by dumbbell).
vt(4): New bitblt_text variant making a copy before unlocking vt_buf
Nov 24 2023, 5:33 PM
dumbbell committed rG24d6f256f825: vt(4): Skip vt_window_switch() for nested panics (authored by dumbbell).
vt(4): Skip vt_window_switch() for nested panics
Nov 24 2023, 5:33 PM
dumbbell committed rG049e3fba04e8: vt(4): Skip vt_flush() for nested panics (authored by dumbbell).
vt(4): Skip vt_flush() for nested panics
Nov 24 2023, 5:33 PM
dumbbell closed D42752: vt(4): Always call vt_window_switch() in vtterm_cnungrab().
Nov 24 2023, 5:33 PM
dumbbell closed D42751: vt(4): Call vd_postswitch callback regardless of the current window.
Nov 24 2023, 5:33 PM
dumbbell closed D42057: vt(4): New bitblt_text variant making a copy before unlocking vt_buf.
Nov 24 2023, 5:33 PM
dumbbell closed D42750: vt(4): Skip vt_window_switch() for nested panics.
Nov 24 2023, 5:33 PM
dumbbell closed D42056: vt(4): Skip vt_flush() for nested panics.
Nov 24 2023, 5:32 PM
dumbbell closed D42054: linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now instead of `M_WAITOK`.
Nov 24 2023, 5:32 PM
dumbbell committed rG14dcd4098374: linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now (authored by dumbbell).
linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now
Nov 24 2023, 5:32 PM
dumbbell updated the summary of D42752: vt(4): Always call vt_window_switch() in vtterm_cnungrab().
Nov 24 2023, 4:21 PM
dumbbell updated the summary of D42751: vt(4): Call vd_postswitch callback regardless of the current window.
Nov 24 2023, 4:21 PM
dumbbell requested review of D42752: vt(4): Always call vt_window_switch() in vtterm_cnungrab().
Nov 24 2023, 4:21 PM
dumbbell requested review of D42751: vt(4): Call vd_postswitch callback regardless of the current window.
Nov 24 2023, 4:20 PM
dumbbell added inline comments to D42056: vt(4): Skip vt_flush() for nested panics.
Nov 24 2023, 4:18 PM
dumbbell updated the diff for D42056: vt(4): Skip vt_flush() for nested panics.

Address @manu comments.

Nov 24 2023, 4:17 PM
dumbbell requested review of D42750: vt(4): Skip vt_window_switch() for nested panics.
Nov 24 2023, 4:16 PM

Oct 5 2023

dumbbell committed R11:1112795aca0f: graphics/darktable: Enable ISOBMFF support (CR3, AVIF, HEIF) (authored by dumbbell).
graphics/darktable: Enable ISOBMFF support (CR3, AVIF, HEIF)
Oct 5 2023, 8:49 AM

Oct 4 2023

dumbbell committed R9:b46fb78e25d8: Re-add my PGP key (dumbbell) (authored by dumbbell).
Re-add my PGP key (dumbbell)
Oct 4 2023, 5:10 PM

Oct 3 2023

dumbbell added a comment to D42054: linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now instead of `M_WAITOK`.

To tell a bit more about the updated patch: I tracked all uses of GFP_* and verified that the return value was verified. In a few places where the code can't return an error, I replaced GFP_KERNEL with M_WAITOK to make it explicit. vmmap_add() is an example. Another one is the vmalloc*() macros: some of their uses don't check for failures on purpose.

Oct 3 2023, 9:28 PM
dumbbell added inline comments to D42054: linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now instead of `M_WAITOK`.
Oct 3 2023, 9:23 PM
dumbbell updated the diff for D42054: linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now instead of `M_WAITOK`.

Update patch to:

  • Add "ret == NULL" checks in a few places where GFP_KERNEL is used to handle allocation failures.
  • Use M_WAITOK explicitly instead of GFP_KERNEL in places where we can't really check the return value or we are not sure it is checked by the caller.
Oct 3 2023, 9:23 PM
dumbbell committed rG1e99b2ee9095: linuxkpi: Fix uses of `pmap_change_attr()` (authored by dumbbell).
linuxkpi: Fix uses of `pmap_change_attr()`
Oct 3 2023, 8:16 PM
dumbbell closed D42053: linuxkpi: Fix uses of `pmap_change_attr()`.
Oct 3 2023, 8:16 PM

Oct 2 2023

dumbbell updated the summary of D42056: vt(4): Skip vt_flush() for nested panics.
Oct 2 2023, 10:21 PM
dumbbell updated the summary of D42054: linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now instead of `M_WAITOK`.
Oct 2 2023, 10:21 PM
dumbbell requested review of D42057: vt(4): New bitblt_text variant making a copy before unlocking vt_buf.
Oct 2 2023, 10:20 PM
dumbbell requested review of D42056: vt(4): Skip vt_flush() for nested panics.
Oct 2 2023, 10:18 PM
dumbbell requested review of D42055: kern_shutdown: Always request a core dump in `vpanic()` even for a panic triggered while handling another one.
Oct 2 2023, 10:17 PM