Page MenuHomeFreeBSD

wulf (Vladimir Kondratyev)
User

Projects

User does not belong to any projects.

User Details

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

Recent Activity

Today

wulf added inline comments to D42798: LinuxKPI: Add some header pollution and dummy headers.
Mon, Dec 11, 11:36 AM
wulf added a comment to D34318: LinuxKPI: add of_node to struct device.

IMO things we want to have in future should be #ifdef-ed in driver rather than dummy-implemented in LKPI
But in that case we can define opaque struct device_node; in linux/of.h to satisfy struct device_node *of_node; member of struct class and than add dummy implementation somewhere in wifi driver to get rid of extra #ifdef-s

Mon, Dec 11, 11:18 AM

Yesterday

wulf added inline comments to D42823: LinuxKPI: Add acpi_dev_present() function..
Sun, Dec 10, 8:36 PM
wulf added inline comments to D42792: LinuxKPI: Remove sys/rman.h include from LKPI headers..
Sun, Dec 10, 7:50 PM
wulf updated the diff for D42792: LinuxKPI: Remove sys/rman.h include from LKPI headers..

lkpi->linuxkpi for public interfaces
move function declarations to beginning of pci.h and sort them in order of definition
remove forgotten inlines
make IRQF_SHARED flag FreeBSD-agnostic

Sun, Dec 10, 7:42 PM
wulf updated the diff for D42806: LinuxKPI: Add ida_alloc_min().

allow end parameter of ida_simple_get() be larger than INT_MAX. Linux caps the value to INT_MAX.

Sun, Dec 10, 7:22 PM
wulf updated the diff for D42796: LinuxKPI: Add linux/container_of.h header.

remove duplicated typeof_member from linux/kernel.h

Sun, Dec 10, 7:21 PM
wulf updated the diff for D42810: LinuxKPI: Add write_seqcount_invalidate() and seqprop_sequence().

Allow new functions to work with mutex-less seqcounts

Sun, Dec 10, 7:18 PM
wulf updated the diff for D42800: LinuxKPI: Add static_assert() macro.

Fix typo

Sun, Dec 10, 7:14 PM

Sat, Dec 9

wulf added a comment to D42821: LinuxKPI: Add pcie_capability_clear_and_set_word() function.
In D42821#979762, @bz wrote:

How does that lock prevent us from any other changes at the same time by anything calling pcie_capability_write_word() in between?

Sat, Dec 9, 4:00 PM
wulf updated the diff for D42821: LinuxKPI: Add pcie_capability_clear_and_set_word() function.

Add locking in pcie_capability_set_word() and pcie_capability_clear_word()

Sat, Dec 9, 3:57 PM
wulf updated the diff for D42819: LinuxKPI: Add linux/apple-gmux.h.

Fix typo

Sat, Dec 9, 3:38 PM
wulf added inline comments to D42817: LinuxKPI: Add linux/ioport.h header.
Sat, Dec 9, 3:33 PM
wulf updated the diff for D42817: LinuxKPI: Add linux/ioport.h header.

Use drm-kmod version of linux/ioport.h placed in https://github.com/freebsd/drm-kmod/blob/master/linuxkpi/gplv2/include/linux/pci.h as a base.
It properly defines members of struct resource.

Sat, Dec 9, 3:16 PM
wulf added inline comments to D42810: LinuxKPI: Add write_seqcount_invalidate() and seqprop_sequence().
Sat, Dec 9, 2:26 PM
wulf updated the diff for D42810: LinuxKPI: Add write_seqcount_invalidate() and seqprop_sequence().

READ_ONCE -> atomic_load_int

Sat, Dec 9, 2:21 PM
wulf added inline comments to D42806: LinuxKPI: Add ida_alloc_min().
Sat, Dec 9, 12:06 PM
wulf updated the diff for D42806: LinuxKPI: Add ida_alloc_min().

INT_MAX -> UINT_MAX

Sat, Dec 9, 12:04 PM
wulf updated the diff for D42805: LinuxKPI: Add IOMEM_ERR_PTR() to linux/io.h.

Make IOMEM_ERR_PTR sparse-friendly and convert to macro to match Linux

Sat, Dec 9, 11:45 AM
wulf updated the diff for D42800: LinuxKPI: Add static_assert() macro.

Change copyright owners to match git blame output

Sat, Dec 9, 11:13 AM
wulf updated the diff for D42799: LinuxKPI: Add linux/iosys-map.h header.

Add LINUXKPI to guard #define
style(9)
typeof -> __typeof

Sat, Dec 9, 10:24 AM
wulf added a comment to D42796: LinuxKPI: Add linux/container_of.h header.

Add prequisite includes

Sat, Dec 9, 9:58 AM
wulf updated the diff for D42796: LinuxKPI: Add linux/container_of.h header.

Add LINUXKPI to guard #define
Use FreeBSD container_of implementation
typeof -> __typeof
Not based on OpenBSD version now

Sat, Dec 9, 9:57 AM
wulf updated the diff for D42794: LinuxKPI: Add linux/string_helpers.h header.

Add LINUXKPI to guard #define

Sat, Dec 9, 9:03 AM
wulf abandoned D42813: LinuxKPI: Add VGA_FB_PHYS_ constants to video/vga.h.

Squashed in to D42793

Sat, Dec 9, 8:55 AM
wulf updated the diff for D42793: LinuxKPI: Add video/vga.h header.

Add LINUXKPI to guard #define
Squash with D42813

Sat, Dec 9, 8:54 AM

Wed, Nov 29

wulf added a comment to D42818: LinuxKPI: Rename linux_list_add to __list_add() in linux/list.h.

Now list_add() calls __list_add() by it Linux name

Wed, Nov 29, 11:19 AM
wulf updated the diff for D42818: LinuxKPI: Rename linux_list_add to __list_add() in linux/list.h.

rename old linux_list_add function instead of adding a new alias

Wed, Nov 29, 11:17 AM
wulf added inline comments to D42823: LinuxKPI: Add acpi_dev_present() function..
Wed, Nov 29, 9:29 AM

Tue, Nov 28

wulf added a reviewer for D42822: LinuxKPI: Allow kmalloc to be called when FPU protection is enabled: bz.
Tue, Nov 28, 10:49 PM
wulf added a reviewer for D42823: LinuxKPI: Add acpi_dev_present() function.: bz.
Tue, Nov 28, 10:49 PM
wulf added a reviewer for D42821: LinuxKPI: Add pcie_capability_clear_and_set_word() function: bz.
Tue, Nov 28, 10:49 PM
wulf added a reviewer for D42820: LinuxKPI: Add x86_vendor field to struct cpuinfo_x86: bz.
Tue, Nov 28, 10:48 PM
wulf added a reviewer for D42819: LinuxKPI: Add linux/apple-gmux.h: bz.
Tue, Nov 28, 10:48 PM
wulf added a reviewer for D42818: LinuxKPI: Rename linux_list_add to __list_add() in linux/list.h: bz.
Tue, Nov 28, 10:48 PM
wulf added a reviewer for D42817: LinuxKPI: Add linux/ioport.h header: bz.
Tue, Nov 28, 10:47 PM
wulf added a reviewer for D42816: LinuxKPI: Add get_random_u64() function: bz.
Tue, Nov 28, 10:47 PM
wulf added a reviewer for D42815: LinuxKPI: Add linux/dynamic_debug.h header: bz.
Tue, Nov 28, 10:47 PM
wulf added a reviewer for D42814: LinuxKPI: Add acpi_video_backlight_use_native(): bz.
Tue, Nov 28, 10:46 PM
wulf added a reviewer for D42813: LinuxKPI: Add VGA_FB_PHYS_ constants to video/vga.h: bz.
Tue, Nov 28, 10:46 PM
wulf added a reviewer for D42812: LinuxKPI: Add bitmap_intersects(), bitmap_from_arr32(): bz.
Tue, Nov 28, 10:46 PM
wulf added a reviewer for D42811: LinuxKPI: Add cancel_work() function.: bz.
Tue, Nov 28, 10:46 PM
wulf added a reviewer for D42810: LinuxKPI: Add write_seqcount_invalidate() and seqprop_sequence(): bz.
Tue, Nov 28, 10:45 PM
wulf added a reviewer for D42809: LinuxKPI: Chase for new "name" argument of register_shrinker(): bz.
Tue, Nov 28, 10:45 PM
wulf added a reviewer for D42805: LinuxKPI: Add IOMEM_ERR_PTR() to linux/io.h: bz.
Tue, Nov 28, 10:44 PM
wulf added a reviewer for D42806: LinuxKPI: Add ida_alloc_min(): bz.
Tue, Nov 28, 10:44 PM
wulf added a reviewer for D42804: LinuxKPI: Add ktime_get_raw_fast_ns() to linux/ktime.h: bz.
Tue, Nov 28, 10:43 PM
wulf added a reviewer for D42803: LinuxKPI: Add xa_(un)lock_irq to linux/xarray.h: bz.
Tue, Nov 28, 10:42 PM
wulf added a reviewer for D42802: LinuxKPI: Add asm/hypervisor.h header: bz.
Tue, Nov 28, 10:42 PM
wulf added a reviewer for D42801: LinuxKPI: Implement ioread64(): bz.
Tue, Nov 28, 10:41 PM
wulf added a reviewer for D42800: LinuxKPI: Add static_assert() macro: bz.
Tue, Nov 28, 10:41 PM
wulf added a reviewer for D42799: LinuxKPI: Add linux/iosys-map.h header: bz.
Tue, Nov 28, 10:41 PM
wulf added a reviewer for D42798: LinuxKPI: Add some header pollution and dummy headers: bz.
Tue, Nov 28, 10:40 PM
wulf added a reviewer for D42797: LinuxKPI: Add xen/xen.h header: bz.
Tue, Nov 28, 10:40 PM
wulf added a reviewer for D42796: LinuxKPI: Add linux/container_of.h header: bz.
Tue, Nov 28, 10:39 PM
wulf added a reviewer for D42795: LinuxKPI: Implement dev_dbg_once() macro: bz.
Tue, Nov 28, 10:39 PM
wulf added a reviewer for D42794: LinuxKPI: Add linux/string_helpers.h header: bz.
Tue, Nov 28, 10:39 PM
wulf added a reviewer for D42793: LinuxKPI: Add video/vga.h header: bz.
Tue, Nov 28, 10:38 PM
wulf added a comment to D42792: LinuxKPI: Remove sys/rman.h include from LKPI headers..

The aim of this set of reviews is to reach 6.1-lts (6.1.63 at the moment of writing). https://github.com/wulf7/drm-kmod/commits/6.1-lts

Tue, Nov 28, 10:12 PM
wulf requested review of D42823: LinuxKPI: Add acpi_dev_present() function..
Tue, Nov 28, 9:38 PM
wulf requested review of D42822: LinuxKPI: Allow kmalloc to be called when FPU protection is enabled.
Tue, Nov 28, 9:37 PM
wulf requested review of D42821: LinuxKPI: Add pcie_capability_clear_and_set_word() function.
Tue, Nov 28, 9:36 PM
wulf requested review of D42820: LinuxKPI: Add x86_vendor field to struct cpuinfo_x86.
Tue, Nov 28, 9:32 PM
wulf requested review of D42819: LinuxKPI: Add linux/apple-gmux.h.
Tue, Nov 28, 9:25 PM
wulf requested review of D42818: LinuxKPI: Rename linux_list_add to __list_add() in linux/list.h.
Tue, Nov 28, 9:18 PM
wulf requested review of D42817: LinuxKPI: Add linux/ioport.h header.
Tue, Nov 28, 9:18 PM
wulf requested review of D42816: LinuxKPI: Add get_random_u64() function.
Tue, Nov 28, 9:17 PM
wulf requested review of D42815: LinuxKPI: Add linux/dynamic_debug.h header.
Tue, Nov 28, 9:15 PM
wulf requested review of D42814: LinuxKPI: Add acpi_video_backlight_use_native().
Tue, Nov 28, 9:15 PM
wulf requested review of D42813: LinuxKPI: Add VGA_FB_PHYS_ constants to video/vga.h.
Tue, Nov 28, 9:14 PM
wulf requested review of D42812: LinuxKPI: Add bitmap_intersects(), bitmap_from_arr32().
Tue, Nov 28, 9:13 PM
wulf requested review of D42811: LinuxKPI: Add cancel_work() function..
Tue, Nov 28, 9:12 PM
wulf requested review of D42810: LinuxKPI: Add write_seqcount_invalidate() and seqprop_sequence().
Tue, Nov 28, 9:11 PM
wulf requested review of D42809: LinuxKPI: Chase for new "name" argument of register_shrinker().
Tue, Nov 28, 9:08 PM
wulf requested review of D42806: LinuxKPI: Add ida_alloc_min().
Tue, Nov 28, 9:05 PM
wulf requested review of D42805: LinuxKPI: Add IOMEM_ERR_PTR() to linux/io.h.
Tue, Nov 28, 9:04 PM
wulf requested review of D42804: LinuxKPI: Add ktime_get_raw_fast_ns() to linux/ktime.h.
Tue, Nov 28, 9:03 PM
wulf requested review of D42803: LinuxKPI: Add xa_(un)lock_irq to linux/xarray.h.
Tue, Nov 28, 9:03 PM
wulf requested review of D42802: LinuxKPI: Add asm/hypervisor.h header.
Tue, Nov 28, 9:01 PM
wulf requested review of D42801: LinuxKPI: Implement ioread64().
Tue, Nov 28, 9:00 PM
wulf requested review of D42800: LinuxKPI: Add static_assert() macro.
Tue, Nov 28, 8:57 PM
wulf requested review of D42799: LinuxKPI: Add linux/iosys-map.h header.
Tue, Nov 28, 8:54 PM
wulf requested review of D42798: LinuxKPI: Add some header pollution and dummy headers.
Tue, Nov 28, 8:52 PM
wulf requested review of D42797: LinuxKPI: Add xen/xen.h header.
Tue, Nov 28, 8:48 PM
wulf requested review of D42796: LinuxKPI: Add linux/container_of.h header.
Tue, Nov 28, 8:47 PM
wulf requested review of D42795: LinuxKPI: Implement dev_dbg_once() macro.
Tue, Nov 28, 8:46 PM
wulf requested review of D42794: LinuxKPI: Add linux/string_helpers.h header.
Tue, Nov 28, 8:44 PM
wulf requested review of D42793: LinuxKPI: Add video/vga.h header.
Tue, Nov 28, 8:43 PM
wulf requested review of D42792: LinuxKPI: Remove sys/rman.h include from LKPI headers..
Tue, Nov 28, 8:41 PM

Mon, Nov 27

wulf committed rG789ffce39294: ig4: Add PCI IDs for Intel Ice Lake I2C controller. (authored by wulf).
ig4: Add PCI IDs for Intel Ice Lake I2C controller.
Mon, Nov 27, 3:27 PM
wulf committed rG71f65e2ac3e5: evdev: Sync event codes with Linux kernel 6.5 (authored by wulf).
evdev: Sync event codes with Linux kernel 6.5
Mon, Nov 27, 3:24 PM
wulf committed rG00b6fafcc1f1: hmt(4): Do not require input report HID usages to be a member of TLC (authored by wulf).
hmt(4): Do not require input report HID usages to be a member of TLC
Mon, Nov 27, 3:24 PM
wulf committed rG16a379ffde4b: hmt(4): Do not require input report HID usages to be a member of TLC (authored by wulf).
hmt(4): Do not require input report HID usages to be a member of TLC
Mon, Nov 27, 3:24 PM
wulf committed rGdad62799f5bd: evdev: Sync event codes with Linux kernel 6.5 (authored by wulf).
evdev: Sync event codes with Linux kernel 6.5
Mon, Nov 27, 3:23 PM

Nov 3 2023

wulf committed R11:33dd44f311ad: sysutils/iichid: Do not try to build on FreeBSD 15 (authored by wulf).
sysutils/iichid: Do not try to build on FreeBSD 15
Nov 3 2023, 2:27 AM
wulf committed R11:e7cab4dcfb29: comms/iwmbt-firmware: Update to 20230515 (authored by wulf).
comms/iwmbt-firmware: Update to 20230515
Nov 3 2023, 2:27 AM

Nov 2 2023

wulf committed rG1d46c8e5c270: hmt(4): Do not require input report HID usages to be a member of TLC (authored by wulf).
hmt(4): Do not require input report HID usages to be a member of TLC
Nov 2 2023, 6:22 AM
wulf committed rG87a53bef41fe: evdev: Sync event codes with Linux kernel 6.5 (authored by wulf).
evdev: Sync event codes with Linux kernel 6.5
Nov 2 2023, 6:22 AM

Sep 17 2023

wulf accepted D41871: psm: recognize post-IBM trackpoints on Thinkpads.
Sep 17 2023, 1:21 PM

Aug 29 2023

wulf requested review of D41639: Add u2f(4), a HID driver for FIDO/U2F security keys.
Aug 29 2023, 10:21 PM