User Details
User Details
- User Since
- Jun 3 2017, 8:47 AM (389 w, 3 d)
Mon, Nov 18
Mon, Nov 18
wulf added inline comments to D47640: RFC: hms(4): improve scroll with IICHID_SAMPLING.
wulf added inline comments to D47640: RFC: hms(4): improve scroll with IICHID_SAMPLING.
wulf committed rGf4f46a2eef3b: hidraw(4): update hgd_actlen in HIDRAW_GET_REPORT ioctl (authored by Matthew.Nygard.Dodd_gmail.com).
hidraw(4): update hgd_actlen in HIDRAW_GET_REPORT ioctl
wulf committed rG0b5d86b38ae9: uhid(4): update ugd_actlen in USB_GET_REPORT ioctl (authored by Matthew.Nygard.Dodd_gmail.com).
uhid(4): update ugd_actlen in USB_GET_REPORT ioctl
Sat, Nov 16
Sat, Nov 16
wulf added inline comments to D47640: RFC: hms(4): improve scroll with IICHID_SAMPLING.
Tue, Nov 12
Tue, Nov 12
ig4(4): Add Meteor Lake PCI IDs
wulf committed rGb8276743e4bb: iichid(4): Do not power down opened device in attach handler (authored by wulf).
iichid(4): Do not power down opened device in attach handler
ig4(4): Add Meteor Lake PCI IDs
wulf committed rGc53ec86f0ee9: iichid(4): Do not power down opened device in attach handler (authored by wulf).
iichid(4): Do not power down opened device in attach handler
Sat, Nov 9
Sat, Nov 9
ig4(4): Add Meteor Lake PCI IDs
wulf committed rG018cb11cb7d4: iichid(4): Do not power down opened device in attach handler (authored by wulf).
iichid(4): Do not power down opened device in attach handler
Wed, Nov 6
Wed, Nov 6
comms/rtlbt-firmware: New port
wulf committed rG5036d9652a57: rtlbtfw: Firmware loader for Realtek 87XX/88XX bluetooth USB adaptors (authored by wulf).
rtlbtfw: Firmware loader for Realtek 87XX/88XX bluetooth USB adaptors
wulf committed rG24ae172a5035: ng_ubt(4): do not attach Realtek 87XX/88XX adaptors in bootloader mode. (authored by wulf).
ng_ubt(4): do not attach Realtek 87XX/88XX adaptors in bootloader mode.
iwmbtfw(8): Ignore unexpected HCI events
ng_ubt_intel: Ignore unexpected HCI events
wulf committed rGc1643cedbf24: iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors (authored by wulf).
iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors
wulf committed rG19a577ea5cae: ng_ubt_intel: Allow to attach to 9260 bluetooth adaptors (authored by wulf).
ng_ubt_intel: Allow to attach to 9260 bluetooth adaptors
Mon, Oct 28
Mon, Oct 28
wulf added inline comments to D46736: ng_ubt_intel: Ignore unexpected HCI events.
Sun, Oct 27
Sun, Oct 27
wulf added inline comments to D46734: ng_ubt_intel: Allow to attach to 9260 bluetooth adaptors.
Sat, Oct 26
Sat, Oct 26
wulf added inline comments to D46735: iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors.
wulf updated the diff for D46735: iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors.
Update to react on comments
Tue, Oct 22
Tue, Oct 22
I am sorry for delay with review
Oct 17 2024
Oct 17 2024
wulf added a comment to D46842: LinuxKPI: update rcu_dereference_*() and lockdep_is_held().
It works good on Intel Skylake
Oct 16 2024
Oct 16 2024
wulf added a comment to D46842: LinuxKPI: update rcu_dereference_*() and lockdep_is_held().
Heh, this broke build of drm-kmod's master branch:
/home/wulf/dvp/drm-kmod/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:187:15: error: expression result unused [-Werror,-Wunused-value] 187 | if (unlikely(rcu_dereference_protected(*ptr, 1))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/wulf/dvp/freebsd/wulf/sys/compat/linuxkpi/common/include/linux/rcupdate.h:115:5: note: expanded from macro 'rcu_dereference_protected' 115 | __rcu_dereference_protected((p), (c), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | __rcu_var_name(protected, __func__, __LINE__)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/wulf/dvp/freebsd/wulf/sys/compat/linuxkpi/common/include/linux/rcupdate.h:109:5: note: expanded from macro '__rcu_dereference_protected' 109 | RCU_WARN_ONCE(!(c), "%s:%d: condition for %s failed\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | __func__, __LINE__, __XSTRING(n)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/wulf/dvp/freebsd/wulf/sys/compat/linuxkpi/common/include/linux/rcupdate.h:45:3: note: expanded from macro 'RCU_WARN_ONCE' 45 | 1; \ | ^ /home/wulf/dvp/freebsd/wulf/sys/compat/linuxkpi/common/include/linux/compiler.h:82:43: note: expanded from macro 'unlikely' 82 | #define unlikely(x) __builtin_expect(!!(x), 0)
The only note: It looks that rcu_read_lock_held() always returns true on non-debug builds: https://elixir.bootlin.com/linux/v6.11.3/source/include/linux/rcupdate.h#L351
Oct 14 2024
Oct 14 2024
wulf added a comment to D46842: LinuxKPI: update rcu_dereference_*() and lockdep_is_held().
- Linux name of this routine is (s)rcu_read_lock_held
wulf added inline comments to D46842: LinuxKPI: update rcu_dereference_*() and lockdep_is_held().
Oct 11 2024
Oct 11 2024
wulf added inline comments to D46842: LinuxKPI: update rcu_dereference_*() and lockdep_is_held().
Oct 8 2024
Oct 8 2024
Sep 24 2024
Sep 24 2024
Sep 21 2024
Sep 21 2024
wulf updated the diff for D46734: ng_ubt_intel: Allow to attach to 9260 bluetooth adaptors.
Add #define for UBT_INTEL_TLV_IMAGE_TYPE
devel/libudev-devd: update to 0.6.0
Implementation is incomplete and not used in drm-kmod currently
wulf requested review of D46740: New port: comms/rtlbt-firmware.
wulf requested review of D46739: rtlbtfw: Firmware loader for Realtek 87XX/88XX bluetooth USB adaptors.
wulf requested review of D46738: ng_ubt(4): do not attach Realtek 87XX/88XX adaptors in bootloader mode..
wulf requested review of D46737: iwmbtfw(8): Ignore unexpected HCI events.
wulf requested review of D46736: ng_ubt_intel: Ignore unexpected HCI events.
wulf requested review of D46735: iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors.
wulf requested review of D46734: ng_ubt_intel: Allow to attach to 9260 bluetooth adaptors.
Sep 19 2024
Sep 19 2024
wulf committed rG66292e70e84d: ums(4): fix incorrect mouse button reporting via evdev (authored by nsonack_outlook.com).
ums(4): fix incorrect mouse button reporting via evdev
wulf committed rGb21881d8c421: ums(4): fix incorrect mouse button reporting via evdev (authored by nsonack_outlook.com).
ums(4): fix incorrect mouse button reporting via evdev
Sep 14 2024
Sep 14 2024
wulf committed rG92adaa5862d5: gpiobus(4): Add an acpi variant of gpiobus (authored by Ahmad Khalifa <ahmadkhalifa570@gmail.com>).
gpiobus(4): Add an acpi variant of gpiobus
Sep 4 2024
Sep 4 2024
Aug 11 2024
Aug 11 2024
LinuxKPI: update linuxkpi_video to Linux 6.6
Aug 7 2024
Aug 7 2024
LinuxKPI: update linuxkpi_video to Linux 6.6
Aug 6 2024
Aug 6 2024
wulf added a comment to D46224: LinuxKPI: update linuxkpi_video to Linux 6.6.
Both compiles and runs
Aug 5 2024
Aug 5 2024
wulf requested review of D46224: LinuxKPI: update linuxkpi_video to Linux 6.6.
Aug 1 2024
Aug 1 2024
wulf committed rG5eb1ab19a359: Revert "LinuxKPI: Automatically enable drm support for devices named "drmn"" (authored by wulf).
Revert "LinuxKPI: Automatically enable drm support for devices named "drmn""
LinuxKPI: Add kmalloc_size_roundup function
LinuxKPI: Add page_to_virt function
LinuxKPI: Add kvrealloc to linux/slab.h
LinuxKPI: Add linux/nodemask.h
wulf committed rG3eb02936927e: LinuxKPI: Remove vmas argument from get_user_pages on KPI layer (authored by wulf).
LinuxKPI: Remove vmas argument from get_user_pages on KPI layer
wulf committed rG55d41986ffd4: x86/pci_early_quirks: Sync Intel 11th+ gen PCI IDs with Linux (authored by wulf).
x86/pci_early_quirks: Sync Intel 11th+ gen PCI IDs with Linux
wulf committed rG28b5a9b45888: LinuxKPI: Add smp_store_release and smp_load_acquire functions (authored by wulf).
LinuxKPI: Add smp_store_release and smp_load_acquire functions
wulf committed rGfe431f8c0822: LinuxKPI: Add header polution to compile linux/numa.h (authored by wulf).
LinuxKPI: Add header polution to compile linux/numa.h
wulf committed rG1e30fc5d7ffa: LinuxKPI: Remove owner argument from class_create function on KPI layer (authored by wulf).
LinuxKPI: Remove owner argument from class_create function on KPI layer
LinuxKPI: Add kmap_local_page function
LinuxKPI: Add rb_add_cached function
wulf committed rG9cc3f82da43a: LinuxKPI: Move linux/math.h content out of linux/kernel.h (authored by wulf).
LinuxKPI: Move linux/math.h content out of linux/kernel.h
wulf committed rGad02fbb03652: LinuxKPI: Convert Linux integer types to ISO C99 in linux/kstrtox.h (authored by wulf).
LinuxKPI: Convert Linux integer types to ISO C99 in linux/kstrtox.h
LinuxKPI: Add kstrtoll to linux/kstrtox.h
wulf committed rGfb884c724402: LinuxKPI: Move kstrto* functions to linux/kstrtox.h (authored by wulf).
LinuxKPI: Move kstrto* functions to linux/kstrtox.h
LinuxKPI: Add abs_diff to linux/math.h
wulf committed rG89e485e04d54: linuxkpi: Allow ida_destroy and idr_destroy to be called multiple times (authored by ashafer_badland.io).
linuxkpi: Allow ida_destroy and idr_destroy to be called multiple times
wulf committed rG18a9913f9ff0: LinuxKPI: Move linux/minmax.h content out of linux/kernel.h (authored by wulf).
LinuxKPI: Move linux/minmax.h content out of linux/kernel.h
wulf committed rG0ce38f6c0c82: LinuxKPI: lockdep_assert: wrong 'cond' used in WARN_ON MACRO (authored by weike.chen_dell.com).
LinuxKPI: lockdep_assert: wrong 'cond' used in WARN_ON MACRO
wulf committed rGeb3e82e91761: LinuxKPI: Stub sysfs_remove_link in linux/sysfs.h (authored by wulf).
LinuxKPI: Stub sysfs_remove_link in linux/sysfs.h
LinuxKPI: Add want_init_on_free to linux/mm.h
LinuxKPI: Add pci_dev_id to linux/pci.h
LinuxKPI: Add the accelerator PCIe class
LinuxKPI: Add vm_flags_(clear|set) functions
LinuxKPI: Add get_random_u32_below function
wulf committed rG85da0abada24: LinuxKPI: Automatically enable drm support for devices named "drmn" (authored by wulf).
LinuxKPI: Automatically enable drm support for devices named "drmn"
Bump __FreeBSD_version after LinuxKPI changes.
wulf committed rGa9a364864ebb: LinuxKPI: Fix resource leak on pci_iounmap-ing of PCI BAR (authored by wulf).
LinuxKPI: Fix resource leak on pci_iounmap-ing of PCI BAR
LinuxKPI: Add pci_iomap_range function
wulf committed rG7cc3cbdaa1bb: LinuxKPI: Add linux/eventfd.h and linux/memremap.h dummy headers (authored by wulf).
LinuxKPI: Add linux/eventfd.h and linux/memremap.h dummy headers
wulf committed rGd23c4b1a558f: LinuxKPI: Add acpi_dev_get_first_match_dev and acpi_device_handle (authored by wulf).
LinuxKPI: Add acpi_dev_get_first_match_dev and acpi_device_handle
LinuxKPI: Add pci_match_id to linux/pci.h
wulf committed rGb71e429d5478: LinuxKPI: Add devm_device_add_group to linux/device.h (authored by wulf).
LinuxKPI: Add devm_device_add_group to linux/device.h
wulf committed rG8a6ec2975633: LinuxKPI: Automatically enable drm support for devices named "drmn" (authored by wulf).
LinuxKPI: Automatically enable drm support for devices named "drmn"
wulf committed rG88ca9c822616: LinuxKPI: Add DEFINE_DEBUGFS_ATTRIBUTE_SIGNED to linux/debugfs.h (authored by wulf).
LinuxKPI: Add DEFINE_DEBUGFS_ATTRIBUTE_SIGNED to linux/debugfs.h
wulf committed rGc0b32a4ea49e: LinuxKPI: Remove linux/sched.h include from linux/kernel.h header (authored by wulf).
LinuxKPI: Remove linux/sched.h include from linux/kernel.h header