Page MenuHomeFreeBSD

wulf (Vladimir Kondratyev)
User

Projects

User Details

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

Recent Activity

Mon, Feb 17

wulf added a comment to D48985: acpi_asus_wmi(4): Handle TUF-specific hotkeys internally.

I was not able to read nor RGB mode nor Thermal policy from BIOS

Mon, Feb 17, 9:55 AM
wulf added inline comments to D48983: acpi_asus_wmi(4): Improve keyboard backlight support..
Mon, Feb 17, 8:30 AM
wulf added a comment to D48983: acpi_asus_wmi(4): Improve keyboard backlight support..
In D48983#1117257, @mav wrote:

I have no objections, but I wonder whether maximum of 3 vs 7 might be model-specific?

Mon, Feb 17, 8:29 AM
wulf updated the diff for D48983: acpi_asus_wmi(4): Improve keyboard backlight support..

Fix manpage and braces

Mon, Feb 17, 8:24 AM
wulf added inline comments to D49002: snd_hda(4): Add quirks for Lenovo ThinkBooks and ASUS TUFs.
Mon, Feb 17, 8:04 AM
wulf updated the diff for D49002: snd_hda(4): Add quirks for Lenovo ThinkBooks and ASUS TUFs.

Fix description and stray newline

Mon, Feb 17, 7:51 AM
wulf added a comment to D49002: snd_hda(4): Add quirks for Lenovo ThinkBooks and ASUS TUFs.

The commit message says "ALC257 codecs initialization", but in hdaa_patch_direct() and in pin_patch_realtek.h we seem to be affecting other codecs as well. Shouldn't the commit message reflect that?

Mon, Feb 17, 7:41 AM
wulf updated the summary of D49002: snd_hda(4): Add quirks for Lenovo ThinkBooks and ASUS TUFs.
Mon, Feb 17, 7:41 AM

Fri, Feb 14

wulf requested review of D49002: snd_hda(4): Add quirks for Lenovo ThinkBooks and ASUS TUFs.
Fri, Feb 14, 9:57 AM

Thu, Feb 13

wulf requested review of D48985: acpi_asus_wmi(4): Handle TUF-specific hotkeys internally.
Thu, Feb 13, 8:03 AM
wulf requested review of D48984: acpi_asus_wmi(4): Add support for WMI event queue.
Thu, Feb 13, 8:02 AM
wulf requested review of D48983: acpi_asus_wmi(4): Improve keyboard backlight support..
Thu, Feb 13, 8:02 AM
wulf requested review of D48982: acpi_asus_wmi(4): Add EVDEV support.
Thu, Feb 13, 8:01 AM

Wed, Feb 12

wulf added a comment to D48941: LinuxKPI: Rework LINUXKPI_PARAM_charp().

Emm, I did not realize that a prior work exists. Should I continue working on this one, or wait for D34252 ?

Wed, Feb 12, 2:48 PM
wulf updated the diff for D48958: iichid(4): Wait for RESET command response while attaching.

Add private mutex to synchronize interrupt handler with driver attach function
while waiting for RESET command response.

Wed, Feb 12, 9:48 AM
wulf requested review of D48960: gpioaei: Add support for ACPI _EVT method.
Wed, Feb 12, 9:33 AM
wulf added a comment to D48958: iichid(4): Wait for RESET command response while attaching.

Ooops. last minute braino. I take Giant from ithread. I will fix it.

Wed, Feb 12, 7:29 AM
wulf requested review of D48958: iichid(4): Wait for RESET command response while attaching.
Wed, Feb 12, 7:01 AM
wulf requested review of D48957: iichid(4): Read wMaxInputLength bytes over I2C even if we discards data.
Wed, Feb 12, 7:01 AM
wulf requested review of D48956: ig4_iic: Allow sleeping if called from iichid interrupt handler..
Wed, Feb 12, 6:56 AM

Tue, Feb 11

wulf added a comment to D48941: LinuxKPI: Rework LINUXKPI_PARAM_charp().

There is prior work to fix that D34252

Tue, Feb 11, 4:35 PM

Sun, Feb 2

wulf committed rG64dcfa2593d4: ig4(4): Add Intel ACPI HID (authored by dmitryluhtionov_gmail.com).
ig4(4): Add Intel ACPI HID
Sun, Feb 2, 7:26 AM

Wed, Jan 29

wulf committed rG0feaf865ce8e: iwmbtfw(8): fix getopt flags, unify usage()/manual page contents (authored by rea).
iwmbtfw(8): fix getopt flags, unify usage()/manual page contents
Wed, Jan 29, 9:58 PM
wulf committed rGff4116313eb4: iwmbtfw(8): don't program hardware without existing firmware image (authored by rea).
iwmbtfw(8): don't program hardware without existing firmware image
Wed, Jan 29, 9:58 PM
wulf committed rG06969db31202: Refactor iwmbtfw: modularize and de-constify (authored by rea).
Refactor iwmbtfw: modularize and de-constify
Wed, Jan 29, 9:58 PM
wulf committed rGf466ba4ca479: Refactor iwmbtfw: set default firmware_dir after argument parsing (authored by rea).
Refactor iwmbtfw: set default firmware_dir after argument parsing
Wed, Jan 29, 9:58 PM

Dec 22 2024

wulf committed rGca6cd0e57cca: 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
Dec 22 2024, 3:52 AM
wulf committed rG05abe2c9076e: 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
Dec 22 2024, 3:51 AM
wulf committed R11:680b86d5c5e4: comms/rtlbt-firmware: Update to 20240909 (authored by wulf).
comms/rtlbt-firmware: Update to 20240909
Dec 22 2024, 3:46 AM
wulf committed R11:e20127268447: sysutils/hid-tools: Update to 0.8 (authored by wulf).
sysutils/hid-tools: Update to 0.8
Dec 22 2024, 3:43 AM
wulf committed rGe908df969af2: ng_ubt_intel: Ignore unexpected HCI events (authored by wulf).
ng_ubt_intel: Ignore unexpected HCI events
Dec 22 2024, 3:39 AM
wulf committed rGccfbbe2d8aff: rtlbtfw: Firmware loader for Realtek 87XX/88XX bluetooth USB adaptors (authored by wulf).
rtlbtfw: Firmware loader for Realtek 87XX/88XX bluetooth USB adaptors
Dec 22 2024, 3:39 AM
wulf committed rG5ce844d3daa2: ng_ubt_intel: Allow to attach to 9260 bluetooth adaptors (authored by wulf).
ng_ubt_intel: Allow to attach to 9260 bluetooth adaptors
Dec 22 2024, 3:39 AM
wulf committed rGf5b685add059: 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.
Dec 22 2024, 3:39 AM
wulf committed rG624635e2ad29: iwmbtfw(8): Ignore unexpected HCI events (authored by wulf).
iwmbtfw(8): Ignore unexpected HCI events
Dec 22 2024, 3:39 AM
wulf committed rGc620dfb037e7: 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
Dec 22 2024, 3:38 AM
wulf committed rG8e62ae9693bd: iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors (authored by wulf).
iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors
Dec 22 2024, 3:38 AM
wulf committed rG4bbc69192e4f: 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
Dec 22 2024, 3:38 AM
wulf accepted D48174: acpi_ibm: pass brightness events to evdev(4).
Dec 22 2024, 3:30 AM
wulf committed rG38b67578fb4b: hid: Correctly handle signed/unsigned quantities in kernel HID parser. (authored by wulf).
hid: Correctly handle signed/unsigned quantities in kernel HID parser.
Dec 22 2024, 3:18 AM

Dec 1 2024

wulf added inline comments to D47851: Give IG4_IIC a real bus lock.
Dec 1 2024, 6:48 AM · x86

Nov 30 2024

wulf added inline comments to D47851: Give IG4_IIC a real bus lock.
Nov 30 2024, 9:04 PM · x86

Nov 29 2024

wulf accepted D47830: Fix various opt_kbd.h related built error in hid module.
Nov 29 2024, 6:48 AM

Nov 22 2024

wulf added a comment to D47682: LinuxKPI: firmware: change order filenames trying to load firmware.
In D47682#1087414, @bz wrote:

I would love that but @manu or @wulf or someone would have to fix the gpu-firmware bits for this. I noticed yesterday that it's still shipping .ko files.

Nov 22 2024, 9:11 AM
wulf added inline comments to D47699: 14.2 Release HW Notes: cleanup keyboard/pointing.
Nov 22 2024, 9:03 AM

Nov 18 2024

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

LGTM

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

Nov 16 2024

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

Nov 12 2024

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

Nov 9 2024

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

Nov 6 2024

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

Oct 28 2024

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

Oct 27 2024

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

Oct 26 2024

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

Update to react on comments

Oct 26 2024, 11:45 AM

Oct 22 2024

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

I am sorry for delay with review

Oct 22 2024, 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:
In D47006#1071395, @ashafer_badland.io 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