Page MenuHomeFreeBSD
Feed Advanced Search

Feb 5 2023

wulf added a comment to D38387: ietp: Load dummy HID report descriptor if mangled.

Committed. Thanks!

Feb 5 2023, 3:46 PM
wulf added a comment to D38140: Hyper-V HID driver.

Committed. Thanks!

Feb 5 2023, 3:46 PM
wulf committed rGe4d3f1e40ab3: hv_hid: Hyper-V HID driver (authored by yuri_aetern.org).
hv_hid: Hyper-V HID driver
Feb 5 2023, 3:34 PM
wulf committed rG8d5fef85f007: ietp(4): Load dummy HID report descriptor if mangled (authored by obiwac_gmail.com).
ietp(4): Load dummy HID report descriptor if mangled
Feb 5 2023, 3:34 PM
wulf closed D38140: Hyper-V HID driver.
Feb 5 2023, 3:33 PM
wulf closed D38387: ietp: Load dummy HID report descriptor if mangled.
Feb 5 2023, 3:33 PM
wulf accepted D38387: ietp: Load dummy HID report descriptor if mangled.

What string I should set in "Author" git tag?

Feb 5 2023, 2:03 PM

Jan 30 2023

wulf added a comment to D38140: Hyper-V HID driver.

{F55560085}
It resolves all my comments and converts hv_hid to kernel module auto-loaded by devmatch

Jan 30 2023, 12:14 AM

Jan 29 2023

wulf added inline comments to D38140: Hyper-V HID driver.
Jan 29 2023, 3:44 PM

Jan 23 2023

wulf added a comment to D38140: Hyper-V HID driver.

Great! Thank you! I will review your review soon. Just need some time to setup Win10 and FreeBSD HV VM on non Windows friendly hardware again.

Jan 23 2023, 1:24 AM

Jan 20 2023

wulf added a comment to D38135: hms: fix copy/paste issue.

Committed. Thank you!

Jan 20 2023, 8:37 PM
wulf committed rG6f7b5d5d3c2e: hms(4): Fix a copy/paste issue and check both _X and _Y (authored by yuri_aetern.org).
hms(4): Fix a copy/paste issue and check both _X and _Y
Jan 20 2023, 8:33 PM
wulf closed D38135: hms: fix copy/paste issue.
Jan 20 2023, 8:32 PM
wulf accepted D38135: hms: fix copy/paste issue.

Thanks! What string I should place in to commit's "Author" git tag?

Jan 20 2023, 7:18 PM

Jan 7 2023

wulf committed rG4ad93073a17d: hms(4): Disable vendor usage page button support (authored by wulf).
hms(4): Disable vendor usage page button support
Jan 7 2023, 7:19 PM
wulf committed rG2ccd40025cca: ums(4): Disable vendor usage page button support (authored by wulf).
ums(4): Disable vendor usage page button support
Jan 7 2023, 7:18 PM
wulf committed rG1e010401b801: LinuxKPI: linux/seqlock.h: Fix write_seqcount_(begin|end) (authored by wulf).
LinuxKPI: linux/seqlock.h: Fix write_seqcount_(begin|end)
Jan 7 2023, 7:18 PM
wulf committed rG84839d66d583: linuxkpi: Add `seqcount_mutex_t` support in <linux/seqlock.h> (authored by dumbbell).
linuxkpi: Add `seqcount_mutex_t` support in <linux/seqlock.h>
Jan 7 2023, 7:18 PM

Dec 30 2022

wulf committed rG1522062bade2: hidraw(4): Drop unneeded usb kernel module dependency (authored by wulf).
hidraw(4): Drop unneeded usb kernel module dependency
Dec 30 2022, 3:26 PM

Dec 27 2022

wulf committed rGb920ac9db657: usb: real freebsd32 support for most ioctls (authored by brooks).
usb: real freebsd32 support for most ioctls
Dec 27 2022, 1:21 AM
wulf committed rG2ccf459e645b: usb(4): Fix build after 45b48cbc2b5819cd6e3dee3632d66e55d5d7c101. (authored by hselasky).
usb(4): Fix build after 45b48cbc2b5819cd6e3dee3632d66e55d5d7c101.
Dec 27 2022, 1:21 AM

Dec 26 2022

wulf committed rG9d56f34ba29d: hidraw: Return string lengths for certain ioctls (authored by grembo).
hidraw: Return string lengths for certain ioctls
Dec 26 2022, 9:41 PM

Dec 24 2022

wulf committed rG7c4c5368aeb8: hidraw(4): Replace Giant with bus_topo_lock (authored by wulf).
hidraw(4): Replace Giant with bus_topo_lock
Dec 24 2022, 9:53 AM
wulf committed rG68f08e26e279: LinuxKPI: linux/seqlock.h: Fix write_seqcount_(begin|end) (authored by wulf).
LinuxKPI: linux/seqlock.h: Fix write_seqcount_(begin|end)
Dec 24 2022, 9:02 AM
wulf committed rG0661cf74e6e5: hms(4): Disable vendor usage page button support (authored by wulf).
hms(4): Disable vendor usage page button support
Dec 24 2022, 9:02 AM
wulf committed rGab4f740bc59e: ums(4): Disable vendor usage page button support (authored by wulf).
ums(4): Disable vendor usage page button support
Dec 24 2022, 9:02 AM
wulf closed D37699: LinuxKPI: linux/seqlock.h: Fix write_seqcount_(begin|end).
Dec 24 2022, 9:02 AM
wulf committed rG9aca77c20c93: evdev: Extend EVIOCGRAB ioctl scope to cover sysmouse interface (authored by wulf).
evdev: Extend EVIOCGRAB ioctl scope to cover sysmouse interface
Dec 24 2022, 8:38 AM
wulf committed rG0b62641d0d61: usbhid(4): Be more restrictive about what requests are allowed from user-space. (authored by hselasky).
usbhid(4): Be more restrictive about what requests are allowed from user-space.
Dec 24 2022, 8:38 AM
wulf committed rG017cb70bec9c: evdev: Extend EVIOCGRAB ioctl scope to cover kbd interface (authored by wulf).
evdev: Extend EVIOCGRAB ioctl scope to cover kbd interface
Dec 24 2022, 8:38 AM
wulf committed rGbee14272ae84: usbhid(4): Increase probe priority to BUS_PROBE_DEFAULT + 1 (authored by wulf).
usbhid(4): Increase probe priority to BUS_PROBE_DEFAULT + 1
Dec 24 2022, 8:38 AM
wulf committed rG6badae01a1e8: ig4(4): Add device HID to match I2C controller on ASUS X540 laptops (authored by wulf).
ig4(4): Add device HID to match I2C controller on ASUS X540 laptops
Dec 24 2022, 8:38 AM
wulf committed rGbc814b75fd76: atkbd(4): Fix "hancha" and "han/yong" korean keys handling. (authored by wulf).
atkbd(4): Fix "hancha" and "han/yong" korean keys handling.
Dec 24 2022, 8:37 AM
wulf committed rG32854484accc: hid: Add hid_ioctl method to HID interface (authored by wulf).
hid: Add hid_ioctl method to HID interface
Dec 24 2022, 8:37 AM
wulf committed rG4430a5d185ed: bcm5974: wsp(4) driver version with HID attachment. (authored by wulf).
bcm5974: wsp(4) driver version with HID attachment.
Dec 24 2022, 8:37 AM
wulf committed rG8f7ae0928ecf: usbhid(4): Implement USB_REQUEST command in hid_ioctl method (authored by wulf).
usbhid(4): Implement USB_REQUEST command in hid_ioctl method
Dec 24 2022, 8:37 AM
wulf committed rGc0c7847d4950: iichid(4): Add support for ASUS C300 chromebook. (authored by wulf).
iichid(4): Add support for ASUS C300 chromebook.
Dec 24 2022, 8:37 AM
wulf committed rGf692b2cff813: ietp(4): Driver for Elantech I2C touchpad (authored by wulf).
ietp(4): Driver for Elantech I2C touchpad
Dec 24 2022, 8:37 AM
wulf committed rG38d92688aae6: hid: Add missed dependency on usbdevs.h for static builds (authored by wulf).
hid: Add missed dependency on usbdevs.h for static builds
Dec 24 2022, 8:37 AM
wulf committed rGebe585ee54c1: hms(4): Change probe priority to BUS_PROBE_GENERIC (authored by wulf).
hms(4): Change probe priority to BUS_PROBE_GENERIC
Dec 24 2022, 8:37 AM
wulf committed rG31b00dc71727: iichid(4): Implement I2CRDWR command in hid_ioctl method (authored by wulf).
iichid(4): Implement I2CRDWR command in hid_ioctl method
Dec 24 2022, 8:37 AM
wulf committed rG00c728ac9dcd: ig4(4): Add PNP info for ACPI attachment (authored by wulf).
ig4(4): Add PNP info for ACPI attachment
Dec 24 2022, 8:37 AM
wulf committed rG591cb25fc5dd: hv_kbd: Add support for K_XLATE and K_CODE modes for gen 2 VMs (authored by wulf).
hv_kbd: Add support for K_XLATE and K_CODE modes for gen 2 VMs
Dec 24 2022, 8:37 AM
wulf committed rGb048f6779408: hv_kbd: Add evdev protocol support for gen 2 VMs (authored by wulf).
hv_kbd: Add evdev protocol support for gen 2 VMs
Dec 24 2022, 8:37 AM

Dec 23 2022

wulf committed R11:7aa0e0a09cfa: comms/iwmbt-firmware: Update to 20221109 (authored by wulf).
comms/iwmbt-firmware: Update to 20221109
Dec 23 2022, 10:53 PM

Dec 14 2022

wulf updated the summary of D37699: LinuxKPI: linux/seqlock.h: Fix write_seqcount_(begin|end).
Dec 14 2022, 3:26 PM
wulf added a reviewer for D37699: LinuxKPI: linux/seqlock.h: Fix write_seqcount_(begin|end): linuxkpi.
Dec 14 2022, 3:26 PM
wulf requested review of D37699: LinuxKPI: linux/seqlock.h: Fix write_seqcount_(begin|end).
Dec 14 2022, 3:24 PM

Nov 24 2022

wulf committed rGf16c39e7fe64: iwmbtfw(8): Add support for Intel 7260/7265 bluetooth adapter firmwares (authored by pitwuu_gmail.com).
iwmbtfw(8): Add support for Intel 7260/7265 bluetooth adapter firmwares
Nov 24 2022, 11:18 PM
wulf committed rGd95de59e943e: iwmbtfw(8): Improve Intel 7260/7265 adaptors handling (authored by wulf).
iwmbtfw(8): Improve Intel 7260/7265 adaptors handling
Nov 24 2022, 11:18 PM
wulf committed rG6477a1fe961e: ng_ubt: Block attachment of uninitialized Intel Wireless 7265 (authored by wulf).
ng_ubt: Block attachment of uninitialized Intel Wireless 7265
Nov 24 2022, 11:18 PM
wulf committed rG7048e1da51c9: ng_ubt: Use DEFINE_CLASS_1 macro for kobj inheritance. (authored by wulf).
ng_ubt: Use DEFINE_CLASS_1 macro for kobj inheritance.
Nov 24 2022, 11:18 PM
wulf committed rG03357811dec7: ng_ubt: Do not clear stall before receiving of HCI command response. (authored by wulf).
ng_ubt: Do not clear stall before receiving of HCI command response.
Nov 24 2022, 11:18 PM

Nov 18 2022

wulf committed rG183088934a6c: evdev: Extend EVIOCGRAB ioctl scope to cover kbd interface (authored by wulf).
evdev: Extend EVIOCGRAB ioctl scope to cover kbd interface
Nov 18 2022, 11:57 PM

Nov 17 2022

wulf added a comment to D30542: evdev: Extend EVIOCGRAB ioctl scope to cover kbd/sysmouse interfaces.

I forgot about this revision. Sorry.
Mouse part has been committed. Let me know if keyboard part is needed too.

Nov 17 2022, 9:54 PM
wulf closed D30542: evdev: Extend EVIOCGRAB ioctl scope to cover kbd/sysmouse interfaces.
Nov 17 2022, 9:52 PM
wulf committed rG4a0db5e2920c: evdev: Extend EVIOCGRAB ioctl scope to cover sysmouse interface (authored by wulf).
evdev: Extend EVIOCGRAB ioctl scope to cover sysmouse interface
Nov 17 2022, 9:52 PM

Oct 14 2022

wulf added a comment to D36955: linuxkpi: Update `struct irq_work`.

struct irq_work was changed in an incompatible way. I'm thinking of adding a #define beside the new structure so that drivers can check it to determine how to use it, and thus have a single code base working with multiple versions of FreeBSD. What do you think?

Oct 14 2022, 7:30 PM

Sep 11 2022

wulf committed rG975407b1d8dc: usbhid(4): Increase probe priority to BUS_PROBE_DEFAULT + 1 (authored by wulf).
usbhid(4): Increase probe priority to BUS_PROBE_DEFAULT + 1
Sep 11 2022, 10:25 AM

Jul 21 2022

wulf committed rG8f733dabcc35: ig4(4): Add device HID to match I2C controller on ASUS X540 laptops (authored by wulf).
ig4(4): Add device HID to match I2C controller on ASUS X540 laptops
Jul 21 2022, 11:50 PM

Jul 19 2022

wulf accepted D35829: LinuxKPI: extend kfifo to be usable by a driver.

It builds for me on master, 5.10-lts and 5.4-lts branches

Jul 19 2022, 10:43 PM
wulf committed rG6a26c99f827f: atkbd(4): Fix "hancha" and "han/yong" korean keys handling. (authored by wulf).
atkbd(4): Fix "hancha" and "han/yong" korean keys handling.
Jul 19 2022, 10:09 PM

Jun 5 2022

wulf committed R11:fbb380683a1b: graphics/drm-{drm-510,drm-54,fbsd13}-kmod: Update after migration (authored by wulf).
graphics/drm-{drm-510,drm-54,fbsd13}-kmod: Update after migration
Jun 5 2022, 3:46 PM

Jun 1 2022

wulf committed rG185159f77c9c: LinuxKPI: Switch irq_work implementation back to standard taskqueue (authored by wulf).
LinuxKPI: Switch irq_work implementation back to standard taskqueue
Jun 1 2022, 9:53 PM
wulf committed rG42c04803d28e: LinuxKPI: Do not use forward declaration for struct llist_node (authored by wulf).
LinuxKPI: Do not use forward declaration for struct llist_node
Jun 1 2022, 9:53 PM
wulf committed rG2f382e4469ca: LinuxKPI: Implement linux/hashtable.h for FreeBSD. (authored by hselasky).
LinuxKPI: Implement linux/hashtable.h for FreeBSD.
Jun 1 2022, 9:53 PM
wulf committed rGa3e1754f45bf: LinuxKPI: IRQ work add TASKQUEUE_FAIL_IF_PENDING flag to taskqueue_enqueue (authored by wulf).
LinuxKPI: IRQ work add TASKQUEUE_FAIL_IF_PENDING flag to taskqueue_enqueue
Jun 1 2022, 9:53 PM
wulf committed rG2c9bb9c6180c: LinuxKPI: Implement kthread_worker related functions (authored by wulf).
LinuxKPI: Implement kthread_worker related functions
Jun 1 2022, 9:53 PM
wulf committed rG8f41e6af5362: LinuxKPI: Implement sched_set_fifo(_low) functions (authored by wulf).
LinuxKPI: Implement sched_set_fifo(_low) functions
Jun 1 2022, 9:52 PM
wulf committed rG0ed20f013974: LinuxKPI: Add some pollution required by drm-kmod to linux/sched.h (authored by wulf).
LinuxKPI: Add some pollution required by drm-kmod to linux/sched.h
Jun 1 2022, 9:52 PM
wulf committed rG54aeef3a7988: LinuxKPI: Add cpu_latency_qos_request_active stub to linux/pm_qos.h (authored by wulf).
LinuxKPI: Add cpu_latency_qos_request_active stub to linux/pm_qos.h
Jun 1 2022, 9:52 PM
wulf committed rG99421af3d911: LinuxKPI: Fix typo in cond_resched_lock (authored by wulf).
LinuxKPI: Fix typo in cond_resched_lock
Jun 1 2022, 9:52 PM
wulf committed rG6f8b356c0b17: LinuxKPI: Convert lkpi-shrinker lock to sx. (authored by wulf).
LinuxKPI: Convert lkpi-shrinker lock to sx.
Jun 1 2022, 9:52 PM

May 22 2022

wulf accepted D35184: misc/utouch-kmod: Bump to 0.0.4..
May 22 2022, 11:28 AM

May 17 2022

wulf accepted D35233: hidraw: Return string lengths for certain ioctls.

LGTM

May 17 2022, 9:29 PM
wulf committed rG71fe907dfb03: LinuxKPI: Switch irq_work implementation back to standard taskqueue (authored by wulf).
LinuxKPI: Switch irq_work implementation back to standard taskqueue
May 17 2022, 12:13 PM
wulf committed rGbec4576e4c19: LinuxKPI: Do not use forward declaration for struct llist_node (authored by wulf).
LinuxKPI: Do not use forward declaration for struct llist_node
May 17 2022, 12:12 PM
wulf committed rGfa30bff5da31: LinuxKPI: IRQ work add TASKQUEUE_FAIL_IF_PENDING flag to taskqueue_enqueue (authored by wulf).
LinuxKPI: IRQ work add TASKQUEUE_FAIL_IF_PENDING flag to taskqueue_enqueue
May 17 2022, 12:12 PM
wulf committed rGb6f87b78b5bb: LinuxKPI: Implement kthread_worker related functions (authored by wulf).
LinuxKPI: Implement kthread_worker related functions
May 17 2022, 12:12 PM
wulf committed rG0093bc3cd17c: LinuxKPI: Implement sched_set_fifo(_low) functions (authored by wulf).
LinuxKPI: Implement sched_set_fifo(_low) functions
May 17 2022, 12:12 PM
wulf committed rG1ebd7aeecace: LinuxKPI: Add some pollution required by drm-kmod to linux/sched.h (authored by wulf).
LinuxKPI: Add some pollution required by drm-kmod to linux/sched.h
May 17 2022, 12:12 PM
wulf committed rG6bcd13222215: LinuxKPI: Add cpu_latency_qos_request_active stub to linux/pm_qos.h (authored by wulf).
LinuxKPI: Add cpu_latency_qos_request_active stub to linux/pm_qos.h
May 17 2022, 12:12 PM
wulf committed rG41559beb0005: LinuxKPI: Fix typo in cond_resched_lock (authored by wulf).
LinuxKPI: Fix typo in cond_resched_lock
May 17 2022, 12:12 PM
wulf closed D35052: LinuxKPI: Switch irq_work implementation back to standard taskqueue.
May 17 2022, 12:12 PM
wulf committed rG29d5f0c14805: LinuxKPI: Convert lkpi-shrinker lock to sx. (authored by wulf).
LinuxKPI: Convert lkpi-shrinker lock to sx.
May 17 2022, 12:12 PM
wulf closed D35051: LinuxKPI: Implement kthread_worker related functions.
May 17 2022, 12:12 PM
wulf committed rGf49cddbda67d: LinuxKPI: Allow lkpi_iic driver to be a child of drm device. (authored by wulf).
LinuxKPI: Allow lkpi_iic driver to be a child of drm device.
May 17 2022, 12:12 PM
wulf closed D35050: LinuxKPI: Implement sched_set_fifo(_low) functions.
May 17 2022, 12:12 PM
wulf closed D35049: LinuxKPI: Add cpu_latency_qos_request_active stub to linux/pm_qos.h.
May 17 2022, 12:12 PM
wulf closed D35048: LinuxKPI: Fix typo in cond_resched_lock.
May 17 2022, 12:12 PM
wulf closed D35047: LinuxKPI: Convert lkpi-shrinker lock to sx..
May 17 2022, 12:12 PM
wulf closed D35046: LinuxKPI: Allow lkpi_iic driver to be a child of drm device..
May 17 2022, 12:12 PM

May 16 2022

wulf committed R11:ab04b5047ce4: graphics/drm-54-kmod: Update to 5.4.191 (authored by wulf).
graphics/drm-54-kmod: Update to 5.4.191
May 16 2022, 10:34 AM

May 14 2022

wulf accepted D35184: misc/utouch-kmod: Bump to 0.0.4..

I also pushed the patch upstream: https://github.com/wulf7/utouch/commit/0723a532d644faeb7c3aaf4fbbcf122af2282896 so it is possible to just bump PORTVERSION to 0.0.4

May 14 2022, 11:03 AM

Apr 27 2022

wulf added a comment to D35051: LinuxKPI: Implement kthread_worker related functions.

fix manpage according to @pauamma request

Apr 27 2022, 9:11 PM
wulf updated the diff for D35051: LinuxKPI: Implement kthread_worker related functions.

manpage update

Apr 27 2022, 9:07 PM

Apr 25 2022

wulf added a comment to D35021: linuxkpi: Mitigate a seqlock livelock.

Thank you for catching the bug!

Apr 25 2022, 8:59 PM
wulf added a comment to D35052: LinuxKPI: Switch irq_work implementation back to standard taskqueue.

TQFLG_FAILIF_PENDING -> TASKQUEUE_FAIL_IF_PENDING

Apr 25 2022, 8:41 PM
wulf updated the diff for D35052: LinuxKPI: Switch irq_work implementation back to standard taskqueue.

Chase for taskqueue_enqueue flag name change

Apr 25 2022, 8:40 PM
wulf updated the diff for D35051: LinuxKPI: Implement kthread_worker related functions.
  • task_is_running() macro is expanded
  • flags renamed to TASKQUEUE_FAIL_IF_PENDING and TASKQUEUE_FAIL_IF_CANCELING
  • __predict_false() added to taskqueue_enqueue ifs
  • manpage
Apr 25 2022, 8:36 PM