Page MenuHomeFreeBSD

wulf (Vladimir Kondratyev)
User

Projects

User Details

User Since
Jun 3 2017, 8:47 AM (389 w, 3 d)

Recent Activity

Mon, Nov 18

wulf accepted D47640: RFC: hms(4): improve scroll with IICHID_SAMPLING.

LGTM

Mon, Nov 18, 11:02 AM
wulf added inline comments to D47640: RFC: hms(4): improve scroll with IICHID_SAMPLING.
Mon, Nov 18, 4:53 AM
wulf added inline comments to D47640: RFC: hms(4): improve scroll with IICHID_SAMPLING.
Mon, Nov 18, 4:49 AM
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
Mon, Nov 18, 4:33 AM
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
Mon, Nov 18, 4:33 AM

Sat, Nov 16

wulf added inline comments to D47640: RFC: hms(4): improve scroll with IICHID_SAMPLING.
Sat, Nov 16, 10:13 PM

Tue, Nov 12

wulf committed rG56f0fc0011c2: ig4(4): Add Meteor Lake PCI IDs (authored by ashafer_badland.io).
ig4(4): Add Meteor Lake PCI IDs
Tue, Nov 12, 11:29 PM
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
Tue, Nov 12, 11:29 PM
wulf committed rG5cc7196a81fe: ig4(4): Add Meteor Lake PCI IDs (authored by ashafer_badland.io).
ig4(4): Add Meteor Lake PCI IDs
Tue, Nov 12, 4:11 AM
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
Tue, Nov 12, 4:11 AM

Sat, Nov 9

wulf committed rGbab5e3d46830: ig4(4): Add Meteor Lake PCI IDs (authored by ashafer_badland.io).
ig4(4): Add Meteor Lake PCI IDs
Sat, Nov 9, 5:13 AM
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
Sat, Nov 9, 5:12 AM

Wed, Nov 6

wulf closed D46740: New port: comms/rtlbt-firmware.
Wed, Nov 6, 11:39 PM
wulf committed R11:59d5bea1b4fa: comms/rtlbt-firmware: New port (authored by wulf).
comms/rtlbt-firmware: New port
Wed, Nov 6, 11:39 PM
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
Wed, Nov 6, 11:33 PM
wulf closed D46739: rtlbtfw: Firmware loader for Realtek 87XX/88XX bluetooth USB adaptors.
Wed, Nov 6, 11:33 PM
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.
Wed, Nov 6, 11:33 PM
wulf closed D46738: ng_ubt(4): do not attach Realtek 87XX/88XX adaptors in bootloader mode..
Wed, Nov 6, 11:33 PM
wulf committed rGaa0b938434a8: iwmbtfw(8): Ignore unexpected HCI events (authored by wulf).
iwmbtfw(8): Ignore unexpected HCI events
Wed, Nov 6, 11:33 PM
wulf closed D46737: iwmbtfw(8): Ignore unexpected HCI events.
Wed, Nov 6, 11:33 PM
wulf committed rG0b23c50ae834: ng_ubt_intel: Ignore unexpected HCI events (authored by wulf).
ng_ubt_intel: Ignore unexpected HCI events
Wed, Nov 6, 11:33 PM
wulf closed D46736: ng_ubt_intel: Ignore unexpected HCI events.
Wed, Nov 6, 11:32 PM
wulf committed rGc1643cedbf24: iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors (authored by wulf).
iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors
Wed, Nov 6, 11:32 PM
wulf closed D46735: iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors.
Wed, Nov 6, 11:32 PM
wulf closed D46734: ng_ubt_intel: Allow to attach to 9260 bluetooth adaptors.
Wed, Nov 6, 11:32 PM
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
Wed, Nov 6, 11:32 PM

Mon, Oct 28

wulf added inline comments to D46736: ng_ubt_intel: Ignore unexpected HCI events.
Mon, Oct 28, 11:56 AM

Sun, Oct 27

wulf added inline comments to D46734: ng_ubt_intel: Allow to attach to 9260 bluetooth adaptors.
Sun, Oct 27, 11:37 AM

Sat, Oct 26

wulf added inline comments to D46735: iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors.
Sat, Oct 26, 11:48 AM
wulf updated the diff for D46735: iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors.

Update to react on comments

Sat, Oct 26, 11:45 AM

Tue, Oct 22

wulf accepted D46842: LinuxKPI: update rcu_dereference_*() and lockdep_is_held().

I am sorry for delay with review

Tue, Oct 22, 11:23 AM

Oct 17 2024

wulf added a comment to D46842: LinuxKPI: update rcu_dereference_*() and lockdep_is_held().

It works good on Intel Skylake

Oct 17 2024, 11:00 AM

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)
Oct 16 2024, 3:31 PM
wulf accepted D46842: LinuxKPI: update rcu_dereference_*() and lockdep_is_held().

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 16 2024, 12:13 PM

Oct 14 2024

wulf added a comment to D46842: LinuxKPI: update rcu_dereference_*() and lockdep_is_held().
  1. Linux name of this routine is (s)rcu_read_lock_held
Oct 14 2024, 9:18 AM
wulf added inline comments to D46842: LinuxKPI: update rcu_dereference_*() and lockdep_is_held().
Oct 14 2024, 9:09 AM

Oct 11 2024

wulf added inline comments to D46842: LinuxKPI: update rcu_dereference_*() and lockdep_is_held().
Oct 11 2024, 8:28 PM

Oct 8 2024

wulf added a comment to D47006: rtw89: Fix TX panics.
In D47006#1071711, @bz wrote:

What's preventing rtw89 from getting enabled in the build? With this fix I could comfortably test youtube, iperf3, ssh. Speed was ~20mbps but stable. I think it could make sense to open this up to more people.

Blockers like what @misha fixed and possibly thins one. I've got drivers updates pending which may or may not restart some of this process; I haven't tested but I have locally enabled rtw89.

Oct 8 2024, 3:53 PM
wulf added a reviewer for D47006: rtw89: Fix TX panics: misha.
Oct 8 2024, 12:07 PM

Sep 24 2024

wulf added a comment to D46740: New port: comms/rtlbt-firmware.

I'm not a fan of this approach simply because we're relying on another distro to package things and it's a bit kludgy too.
We can utilize https://gitlab.com/kernel-firmware/linux-firmware and GitLab helper however the distrofile would be quite large however it might be a better idea to make a meta-port and slave/subports.
Another approach, https://www.freshports.org/net/wifi-firmware-kmod

Sep 24 2024, 5:17 PM

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

Sep 21 2024, 10:12 PM
wulf committed R11:a374c732af88: devel/libudev-devd: update to 0.6.0 (authored by wulf).
devel/libudev-devd: update to 0.6.0
Sep 21 2024, 9:34 PM
wulf abandoned D45844: LinuxKPI: Add platform_device_register_simple.

Implementation is incomplete and not used in drm-kmod currently

Sep 21 2024, 2:52 PM
wulf added reviewers for D46740: New port: comms/rtlbt-firmware: arrowd, fluffy.
Sep 21 2024, 2:14 PM
wulf added a comment to D44861: Initial cut at Intel AX210 bluetooth support.
In D44861#1052291, @bz wrote:

If you open dedicated reviews for these leave the numbers here; I might even have a look.

Sep 21 2024, 2:11 PM
wulf requested review of D46740: New port: comms/rtlbt-firmware.
Sep 21 2024, 2:07 PM
wulf requested review of D46739: rtlbtfw: Firmware loader for Realtek 87XX/88XX bluetooth USB adaptors.
Sep 21 2024, 1:58 PM
wulf requested review of D46738: ng_ubt(4): do not attach Realtek 87XX/88XX adaptors in bootloader mode..
Sep 21 2024, 1:58 PM
wulf requested review of D46737: iwmbtfw(8): Ignore unexpected HCI events.
Sep 21 2024, 1:58 PM
wulf requested review of D46736: ng_ubt_intel: Ignore unexpected HCI events.
Sep 21 2024, 1:57 PM
wulf requested review of D46735: iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors.
Sep 21 2024, 1:57 PM
wulf requested review of D46734: ng_ubt_intel: Allow to attach to 9260 bluetooth adaptors.
Sep 21 2024, 1:57 PM

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
Sep 19 2024, 9:45 PM
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 19 2024, 9:44 PM

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 14 2024, 9:09 AM

Sep 4 2024

wulf added a reviewer for D46528: linux80211: fix default deflink.rx_nss: bz.
Sep 4 2024, 10:49 AM

Aug 11 2024

wulf committed rG59d36b896992: LinuxKPI: update linuxkpi_video to Linux 6.6 (authored by wulf).
LinuxKPI: update linuxkpi_video to Linux 6.6
Aug 11 2024, 10:16 AM

Aug 7 2024

wulf committed rGc89d94ad5d95: LinuxKPI: update linuxkpi_video to Linux 6.6 (authored by wulf).
LinuxKPI: update linuxkpi_video to Linux 6.6
Aug 7 2024, 8:41 PM
wulf closed D46224: LinuxKPI: update linuxkpi_video to Linux 6.6.
Aug 7 2024, 8:41 PM

Aug 6 2024

wulf added a comment to D46224: LinuxKPI: update linuxkpi_video to Linux 6.6.

Both compiles and runs

Aug 6 2024, 12:18 AM

Aug 5 2024

wulf requested review of D46224: LinuxKPI: update linuxkpi_video to Linux 6.6.
Aug 5 2024, 12:13 AM

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""
Aug 1 2024, 11:18 PM
wulf added a reverting change for rG85da0abada24: LinuxKPI: Automatically enable drm support for devices named "drmn": rG5eb1ab19a359: Revert "LinuxKPI: Automatically enable drm support for devices named "drmn"".
Aug 1 2024, 11:18 PM
wulf added a reverting change for D45906: LinuxKPI: Automatically enable drm support for devices named "drmn": rG5eb1ab19a359: Revert "LinuxKPI: Automatically enable drm support for devices named "drmn"".
Aug 1 2024, 11:18 PM
wulf committed rGb5d03f42e9bd: LinuxKPI: Add kmalloc_size_roundup function (authored by wulf).
LinuxKPI: Add kmalloc_size_roundup function
Aug 1 2024, 10:36 PM
wulf committed rG5a9734412375: LinuxKPI: Add page_to_virt function (authored by wulf).
LinuxKPI: Add page_to_virt function
Aug 1 2024, 10:36 PM
wulf committed rGd8394e282f47: LinuxKPI: Add kvrealloc to linux/slab.h (authored by wulf).
LinuxKPI: Add kvrealloc to linux/slab.h
Aug 1 2024, 10:36 PM
wulf committed rGf1f6228a6658: LinuxKPI: Add linux/nodemask.h (authored by wulf).
LinuxKPI: Add linux/nodemask.h
Aug 1 2024, 10:36 PM
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
Aug 1 2024, 10:36 PM
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
Aug 1 2024, 10:36 PM
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
Aug 1 2024, 10:36 PM
wulf committed rGfe431f8c0822: LinuxKPI: Add header polution to compile linux/numa.h (authored by wulf).
LinuxKPI: Add header polution to compile linux/numa.h
Aug 1 2024, 10:36 PM
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
Aug 1 2024, 10:36 PM
wulf committed rGddde8df29363: LinuxKPI: Add kmap_local_page function (authored by wulf).
LinuxKPI: Add kmap_local_page function
Aug 1 2024, 10:36 PM
wulf committed rG4f0f1f1a6e2a: LinuxKPI: Add rb_add_cached function (authored by wulf).
LinuxKPI: Add rb_add_cached function
Aug 1 2024, 10:36 PM
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
Aug 1 2024, 10:36 PM
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
Aug 1 2024, 10:35 PM
wulf committed rG89e36e9f296b: LinuxKPI: Add kstrtoll to linux/kstrtox.h (authored by wulf).
LinuxKPI: Add kstrtoll to linux/kstrtox.h
Aug 1 2024, 10:35 PM
wulf committed rGfb884c724402: LinuxKPI: Move kstrto* functions to linux/kstrtox.h (authored by wulf).
LinuxKPI: Move kstrto* functions to linux/kstrtox.h
Aug 1 2024, 10:35 PM
wulf committed rG42aeb3866cea: LinuxKPI: Add abs_diff to linux/math.h (authored by wulf).
LinuxKPI: Add abs_diff to linux/math.h
Aug 1 2024, 10:35 PM
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
Aug 1 2024, 10:35 PM
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
Aug 1 2024, 10:35 PM
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
Aug 1 2024, 10:34 PM
wulf committed rGeb3e82e91761: LinuxKPI: Stub sysfs_remove_link in linux/sysfs.h (authored by wulf).
LinuxKPI: Stub sysfs_remove_link in linux/sysfs.h
Aug 1 2024, 10:34 PM
wulf committed rG1a045267a3e5: LinuxKPI: Add want_init_on_free to linux/mm.h (authored by wulf).
LinuxKPI: Add want_init_on_free to linux/mm.h
Aug 1 2024, 10:34 PM
wulf committed rGacfd6cea1f57: LinuxKPI: Add pci_dev_id to linux/pci.h (authored by wulf).
LinuxKPI: Add pci_dev_id to linux/pci.h
Aug 1 2024, 10:34 PM
wulf committed rG33b5923a9d5a: LinuxKPI: Add the accelerator PCIe class (authored by wulf).
LinuxKPI: Add the accelerator PCIe class
Aug 1 2024, 10:34 PM
wulf committed rGb4fb139e286b: LinuxKPI: Add vm_flags_(clear|set) functions (authored by wulf).
LinuxKPI: Add vm_flags_(clear|set) functions
Aug 1 2024, 10:33 PM
wulf committed rG4242e224e6b7: LinuxKPI: Add get_random_u32_below function (authored by wulf).
LinuxKPI: Add get_random_u32_below function
Aug 1 2024, 10:33 PM
wulf committed rG85da0abada24: LinuxKPI: Automatically enable drm support for devices named "drmn" (authored by wulf).
LinuxKPI: Automatically enable drm support for devices named "drmn"
Aug 1 2024, 10:32 PM
wulf committed rGb37a6d41a046: Bump __FreeBSD_version after LinuxKPI changes. (authored by wulf).
Bump __FreeBSD_version after LinuxKPI changes.
Aug 1 2024, 10:30 PM
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
Aug 1 2024, 10:30 PM
wulf committed rG7403f2c657dc: LinuxKPI: Add pci_iomap_range function (authored by wulf).
LinuxKPI: Add pci_iomap_range function
Aug 1 2024, 10:29 PM
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
Aug 1 2024, 10:29 PM
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
Aug 1 2024, 10:29 PM
wulf committed rGce2d721b9fab: LinuxKPI: Add pci_match_id to linux/pci.h (authored by wulf).
LinuxKPI: Add pci_match_id to linux/pci.h
Aug 1 2024, 10:29 PM
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
Aug 1 2024, 10:29 PM
wulf committed rG8a6ec2975633: LinuxKPI: Automatically enable drm support for devices named "drmn" (authored by wulf).
LinuxKPI: Automatically enable drm support for devices named "drmn"
Aug 1 2024, 10:29 PM
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
Aug 1 2024, 10:29 PM
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
Aug 1 2024, 10:29 PM