Page MenuHomeFreeBSD

wulf (Vladimir Kondratyev)
User

Projects

User Details

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

Recent Activity

Wed, Apr 10

wulf accepted D44604: lockdep_assert: wrong 'cond' used in WARN_ON MACRO.

LGTM

Wed, Apr 10, 12:48 AM

Tue, Apr 9

wulf added a comment to D44306: linuxkpi: Provide a non-NULL value for THIS_MODULE.

maybe we can do something like:
#define THIS_MODULE ((void *)string_hash(KBUILD_MODNAME))

Tue, Apr 9, 9:17 PM

Mon, Apr 8

wulf committed rG56041ee817ff: LinuxKPI: Add want_init_on_free to linux/mm.h (authored by wulf).
LinuxKPI: Add want_init_on_free to linux/mm.h
Mon, Apr 8, 6:50 AM
wulf committed rG4e7aa03b7076: LinuxKPI: Stub sysfs_remove_link in linux/sysfs.h (authored by wulf).
LinuxKPI: Stub sysfs_remove_link in linux/sysfs.h
Mon, Apr 8, 6:50 AM
wulf committed rGf7ea333e2b20: LinuxKPI: Add ACPI_ID_LEN const to linux/mod_devicetable.h (authored by wulf).
LinuxKPI: Add ACPI_ID_LEN const to linux/mod_devicetable.h
Mon, Apr 8, 6:50 AM
wulf committed rGf1206503e5a0: LinuxKPI: Add pci_dev_id to linux/pci.h (authored by wulf).
LinuxKPI: Add pci_dev_id to linux/pci.h
Mon, Apr 8, 6:50 AM
wulf committed rGe0eeeca8b83a: LinuxKPI: Add PTR_IF macro (authored by wulf).
LinuxKPI: Add PTR_IF macro
Mon, Apr 8, 6:50 AM
wulf committed rGe8f59f4d31b2: LinuxKPI: Add the accelerator PCIe class (authored by wulf).
LinuxKPI: Add the accelerator PCIe class
Mon, Apr 8, 6:50 AM
wulf committed rG06902a447934: LinuxKPI: Add vm_flags_(clear|set) functions (authored by wulf).
LinuxKPI: Add vm_flags_(clear|set) functions
Mon, Apr 8, 6:49 AM
wulf committed rG61fb195e8dd0: LinuxKPI: Improve timer_shutdown_sync (authored by wulf).
LinuxKPI: Improve timer_shutdown_sync
Mon, Apr 8, 6:49 AM
wulf committed rG9289c1f6f151: LinuxKPI: Add get_random_u32_below function (authored by wulf).
LinuxKPI: Add get_random_u32_below function
Mon, Apr 8, 6:49 AM
wulf committed rG38c276a43f2d: LinuxKPI: Add VM_ACCESS_FLAGS define to linux/mm.h (authored by wulf).
LinuxKPI: Add VM_ACCESS_FLAGS define to linux/mm.h
Mon, Apr 8, 6:49 AM
wulf committed rG3208d4ad2b83: LinuxKPI: Import vanilla linux/overflow.h (authored by wulf).
LinuxKPI: Import vanilla linux/overflow.h
Mon, Apr 8, 6:49 AM
wulf committed rG8cfd1dd821bd: LinuxKPI: Move [SU](8|16|32|64)_(MAX|MIN) defines to linux/limits.h (authored by wulf).
LinuxKPI: Move [SU](8|16|32|64)_(MAX|MIN) defines to linux/limits.h
Mon, Apr 8, 6:49 AM
wulf committed rG19703887666d: LinuxKPI: Add strnchr function (authored by wulf).
LinuxKPI: Add strnchr function
Mon, Apr 8, 6:49 AM
wulf committed rGaafe4126f794: LinuxKPI: Add ms_to_ktime (authored by wulf).
LinuxKPI: Add ms_to_ktime
Mon, Apr 8, 6:49 AM
wulf committed rG8ace984e477b: LinuxKPI: Set suspend type on syspend/resume cycle enter (authored by wulf).
LinuxKPI: Set suspend type on syspend/resume cycle enter
Mon, Apr 8, 6:49 AM

Mar 15 2024

wulf added inline comments to D44306: linuxkpi: Provide a non-NULL value for THIS_MODULE.
Mar 15 2024, 9:01 PM
wulf added inline comments to D44306: linuxkpi: Provide a non-NULL value for THIS_MODULE.
Mar 15 2024, 7:48 PM
wulf added a comment to D44306: linuxkpi: Provide a non-NULL value for THIS_MODULE.
Mar 15 2024, 6:42 PM

Mar 11 2024

wulf added a comment to D44306: linuxkpi: Provide a non-NULL value for THIS_MODULE.

FYI: I am going to drop owner member in CURRENT completely: https://github.com/wulf7/freebsd/commit/9605d603714cc22ed73b4f876a3dc84337d9b6fe

Mar 11 2024, 6:54 PM

Feb 24 2024

wulf committed R11:e04b01217828: graphics/drm-61-kmod: Fix supported 14-STABLE kernels detection (authored by wulf).
graphics/drm-61-kmod: Fix supported 14-STABLE kernels detection
Feb 24 2024, 5:39 PM
wulf committed R11:0d8479ccccca: graphics/drm-61-kmod: Update to drm_v6.1.69_1 (authored by wulf).
graphics/drm-61-kmod: Update to drm_v6.1.69_1
Feb 24 2024, 1:55 PM

Feb 21 2024

wulf committed rG9097284b98be: bcm5974(4): Properly assign MT-slot on Apple Magic Trackpad (authored by wulf).
bcm5974(4): Properly assign MT-slot on Apple Magic Trackpad
Feb 21 2024, 8:33 PM
wulf committed rG4f345989700f: bcm5974(4): Respect HID_DEBUG option and fix debugging printf (authored by wulf).
bcm5974(4): Respect HID_DEBUG option and fix debugging printf
Feb 21 2024, 8:33 PM
wulf committed rGc85e6a5c2250: bcm5974(4): Report proper width and depth for Apple Magic Trackpads (authored by wulf).
bcm5974(4): Report proper width and depth for Apple Magic Trackpads
Feb 21 2024, 8:33 PM

Feb 17 2024

wulf committed rG6d4b6edcf381: LinuxKPI: Allow kmalloc to be called when FPU protection is enabled (authored by wulf).
LinuxKPI: Allow kmalloc to be called when FPU protection is enabled
Feb 17 2024, 9:40 PM
wulf committed rGada94bf9e8cb: LinuxKPI: Add write_seqcount_invalidate() and seqprop_sequence() (authored by wulf).
LinuxKPI: Add write_seqcount_invalidate() and seqprop_sequence()
Feb 17 2024, 9:39 PM
wulf committed rGfcfc3fe00d32: LinuxKPI: Add ida_alloc_min() (authored by wulf).
LinuxKPI: Add ida_alloc_min()
Feb 17 2024, 9:39 PM
wulf committed rGdaebad715cc1: linuxkpi: Add <linux/string_helpers.h> and str_yes_no() (authored by dumbbell).
linuxkpi: Add <linux/string_helpers.h> and str_yes_no()
Feb 17 2024, 9:39 PM
wulf committed rG356bfb0878a6: linuxkpi: Include <linux/string_helpers.h> from <linux/seq_file.h> (authored by dumbbell).
linuxkpi: Include <linux/string_helpers.h> from <linux/seq_file.h>
Feb 17 2024, 9:39 PM
wulf committed rG2f27a0b34052: linuxkpi: Add <video/of_display_timing.h> to dummy headers (authored by dumbbell).
linuxkpi: Add <video/of_display_timing.h> to dummy headers
Feb 17 2024, 9:39 PM
wulf committed rG8291858235d3: LinuxKPI: Implement dev_dbg_once() macro (authored by wulf).
LinuxKPI: Implement dev_dbg_once() macro
Feb 17 2024, 9:39 PM
wulf committed rG914a0c5e1b0f: LinuxKPI: Remove sys/rman.h include from LKPI headers. (authored by wulf).
LinuxKPI: Remove sys/rman.h include from LKPI headers.
Feb 17 2024, 9:39 PM
wulf committed rG843107faca66: linuxkpi: Move `invalidate_mapping_pages()` to <linux/pagemap.h> (authored by dumbbell).
linuxkpi: Move `invalidate_mapping_pages()` to <linux/pagemap.h>
Feb 17 2024, 9:38 PM
wulf committed rG95007bfd64c6: vt(4): Skip vt_window_switch() for nested panics (authored by dumbbell).
vt(4): Skip vt_window_switch() for nested panics
Feb 17 2024, 9:38 PM
wulf committed rG2d120981e26d: Bump __FreeBSD_version after linuxkpi changes (authored by wulf).
Bump __FreeBSD_version after linuxkpi changes
Feb 17 2024, 9:35 PM
wulf committed rG1a8c2dc098ad: LinuxKPI: Constify src parameter of bitmap_copy (authored by wulf).
LinuxKPI: Constify src parameter of bitmap_copy
Feb 17 2024, 9:35 PM
wulf committed rG8aa9315b537d: LinuxKPI: Define ioread64() in linux/io.h only on 64 bit archs. (authored by wulf).
LinuxKPI: Define ioread64() in linux/io.h only on 64 bit archs.
Feb 17 2024, 9:35 PM
wulf committed rGa87884e34ec1: LinuxKPI: Add pcie_capability_clear_and_set_word() function (authored by wulf).
LinuxKPI: Add pcie_capability_clear_and_set_word() function
Feb 17 2024, 9:35 PM
wulf committed rG455fa56ad4fe: LinuxKPI: Add acpi_dev_present() function. (authored by wulf).
LinuxKPI: Add acpi_dev_present() function.
Feb 17 2024, 9:35 PM
wulf committed rG559999c00b8e: LinuxKPI: Add linux/ioport.h header (authored by wulf).
LinuxKPI: Add linux/ioport.h header
Feb 17 2024, 9:34 PM
wulf committed rG0972bacc7ff9: LinuxKPI: Add linux/apple-gmux.h (authored by wulf).
LinuxKPI: Add linux/apple-gmux.h
Feb 17 2024, 9:34 PM
wulf committed rG06e0d2934d5c: LinuxKPI: Add x86_vendor field to struct cpuinfo_x86 (authored by wulf).
LinuxKPI: Add x86_vendor field to struct cpuinfo_x86
Feb 17 2024, 9:34 PM
wulf committed rG96e464b8d529: LinuxKPI: Add linux/dynamic_debug.h header (authored by wulf).
LinuxKPI: Add linux/dynamic_debug.h header
Feb 17 2024, 9:34 PM
wulf committed rGa620fdcdb7d5: LinuxKPI: Rename linux_list_add to __list_add() in linux/list.h (authored by wulf).
LinuxKPI: Rename linux_list_add to __list_add() in linux/list.h
Feb 17 2024, 9:34 PM
wulf committed rGedeb8cfad053: LinuxKPI: Add bitmap_intersects(), bitmap_from_arr32() (authored by wulf).
LinuxKPI: Add bitmap_intersects(), bitmap_from_arr32()
Feb 17 2024, 9:34 PM
wulf committed rGc535e8ae7f61: LinuxKPI: Add get_random_u64() function (authored by wulf).
LinuxKPI: Add get_random_u64() function
Feb 17 2024, 9:34 PM
wulf committed rG529f2534dac9: LinuxKPI: Add acpi_video_backlight_use_native() (authored by wulf).
LinuxKPI: Add acpi_video_backlight_use_native()
Feb 17 2024, 9:34 PM
wulf committed rGcdceed0413d0: LinuxKPI: Add cancel_work() function. (authored by wulf).
LinuxKPI: Add cancel_work() function.
Feb 17 2024, 9:34 PM
wulf committed rG4d5091c23c5b: LinuxKPI: Chase for new "name" argument of register_shrinker() (authored by wulf).
LinuxKPI: Chase for new "name" argument of register_shrinker()
Feb 17 2024, 9:34 PM
wulf committed rG67cc189db497: LinuxKPI: Add IOMEM_ERR_PTR() to linux/io.h (authored by wulf).
LinuxKPI: Add IOMEM_ERR_PTR() to linux/io.h
Feb 17 2024, 9:34 PM
wulf committed rGa2decec2008a: LinuxKPI: Add asm/hypervisor.h header (authored by wulf).
LinuxKPI: Add asm/hypervisor.h header
Feb 17 2024, 9:34 PM
wulf committed rG06db4f5b6232: LinuxKPI: Add xa_(un)lock_irq to linux/xarray.h (authored by wulf).
LinuxKPI: Add xa_(un)lock_irq to linux/xarray.h
Feb 17 2024, 9:34 PM
wulf committed rGf3ce597171f0: LinuxKPI: Add ktime_get_raw_fast_ns() to linux/ktime.h (authored by wulf).
LinuxKPI: Add ktime_get_raw_fast_ns() to linux/ktime.h
Feb 17 2024, 9:34 PM
wulf committed rG460a6c6a9f02: LinuxKPI: Implement ioread64() (authored by wulf).
LinuxKPI: Implement ioread64()
Feb 17 2024, 9:34 PM
wulf committed rGc254bc21dde6: LinuxKPI: Add some header pollution and dummy headers (authored by wulf).
LinuxKPI: Add some header pollution and dummy headers
Feb 17 2024, 9:34 PM
wulf committed rG11b0824a80d6: LinuxKPI: Add linux/iosys-map.h header (authored by wulf).
LinuxKPI: Add linux/iosys-map.h header
Feb 17 2024, 9:34 PM
wulf committed rGb62373d46a05: LinuxKPI: Add xen/xen.h header (authored by wulf).
LinuxKPI: Add xen/xen.h header
Feb 17 2024, 9:34 PM
wulf committed rG21d85c41bbbb: LinuxKPI: Split linux/container_of.h off from linux/kernel.h (authored by wulf).
LinuxKPI: Split linux/container_of.h off from linux/kernel.h
Feb 17 2024, 9:34 PM
wulf committed rGc3a10c23329b: LinuxKPI: Add static_assert() macro (authored by wulf).
LinuxKPI: Add static_assert() macro
Feb 17 2024, 9:34 PM
wulf committed rGa06b366322fe: vt(4): Call post-switch callback after replacing the backend (authored by dumbbell).
vt(4): Call post-switch callback after replacing the backend
Feb 17 2024, 9:34 PM
wulf committed rG0b3e4b3cc9bf: linuxkpi: Fix `__ATTR_RO()` in <linux/sysfs.h> (authored by dumbbell).
linuxkpi: Fix `__ATTR_RO()` in <linux/sysfs.h>
Feb 17 2024, 9:34 PM
wulf committed rGaf41c1bee4c6: linuxkpi: Add `sysfs_create_link()` in <linux/sysfs.h> (authored by dumbbell).
linuxkpi: Add `sysfs_create_link()` in <linux/sysfs.h>
Feb 17 2024, 9:34 PM
wulf committed rG0fef6cb7299f: linuxkpi: Add `list_for_each_prev_safe()` in <linux/list.h> (authored by dumbbell).
linuxkpi: Add `list_for_each_prev_safe()` in <linux/list.h>
Feb 17 2024, 9:34 PM
wulf committed rG3b97bdb453d1: linuxkpi: Move `struct kobject` code to `linux_kobject.c` (authored by dumbbell).
linuxkpi: Move `struct kobject` code to `linux_kobject.c`
Feb 17 2024, 9:34 PM
wulf committed rG2567cf1925bd: vt(4): Call vd_postswitch callback regardless of the current window (authored by dumbbell).
vt(4): Call vd_postswitch callback regardless of the current window
Feb 17 2024, 9:34 PM
wulf committed rGfc00c0377974: vt(4): Always call vt_window_switch() in vtterm_cnungrab() (authored by dumbbell).
vt(4): Always call vt_window_switch() in vtterm_cnungrab()
Feb 17 2024, 9:34 PM
wulf committed rG6b9da4e86ed9: vt(4): New bitblt_text variant making a copy before unlocking vt_buf (authored by dumbbell).
vt(4): New bitblt_text variant making a copy before unlocking vt_buf
Feb 17 2024, 9:34 PM
wulf committed rG586c0e9676cf: linuxkpi: Include <linux/types.h> from <linux/cc_platform.h> (authored by dumbbell).
linuxkpi: Include <linux/types.h> from <linux/cc_platform.h>
Feb 17 2024, 9:34 PM
wulf committed rG95007bfd64c6: vt(4): Skip vt_window_switch() for nested panics (authored by dumbbell).
vt(4): Skip vt_window_switch() for nested panics
Feb 17 2024, 9:33 PM
wulf committed rGf07f18ec2c9a: linuxkpi: Include <linux/rbtree.h> from <linux/hrtimer.h> and <linux/mm_types.h> (authored by dumbbell).
linuxkpi: Include <linux/rbtree.h> from <linux/hrtimer.h> and <linux/mm_types.h>
Feb 17 2024, 9:33 PM
wulf committed rG608b14876011: vt(4): Skip vt_flush() for nested panics (authored by dumbbell).
vt(4): Skip vt_flush() for nested panics
Feb 17 2024, 9:33 PM
wulf committed rGbb01efa6f87a: linuxkpi: Fix uses of `pmap_change_attr()` (authored by dumbbell).
linuxkpi: Fix uses of `pmap_change_attr()`
Feb 17 2024, 9:33 PM

Feb 10 2024

wulf committed rGc0b8047bdc13: LinuxKPI: Allow kmalloc to be called when FPU protection is enabled (authored by wulf).
LinuxKPI: Allow kmalloc to be called when FPU protection is enabled
Feb 10 2024, 10:04 PM
wulf added a reverting change for rG5a3bd281672b: LinuxKPI: Add explicit software context to FPU sections: rGdb65db64fbf3: Revert "LinuxKPI: Add explicit software context to FPU sections".
Feb 10 2024, 10:04 PM
wulf committed rGdb65db64fbf3: Revert "LinuxKPI: Add explicit software context to FPU sections" (authored by wulf).
Revert "LinuxKPI: Add explicit software context to FPU sections"
Feb 10 2024, 10:04 PM
wulf added a reverting change for rGb4efc6277634: LinuxKPI: Do not use explicit context in FPU sections on powerpc64: rG7f1a7506cbf7: Revert "LinuxKPI: Do not use explicit context in FPU sections on powerpc64".
Feb 10 2024, 10:04 PM
wulf committed rG7f1a7506cbf7: Revert "LinuxKPI: Do not use explicit context in FPU sections on powerpc64" (authored by wulf).
Revert "LinuxKPI: Do not use explicit context in FPU sections on powerpc64"
Feb 10 2024, 10:04 PM
wulf added a reverting change for D42822: LinuxKPI: Add explicit software context to FPU sections: rGdb65db64fbf3: Revert "LinuxKPI: Add explicit software context to FPU sections".
Feb 10 2024, 10:04 PM

Feb 9 2024

wulf added inline comments to D43211: lkpi_i2c_del_adapter can't delete child when i2c_adapter remove.
Feb 9 2024, 9:18 PM
wulf committed rG2e009b460fe5: hidraw(4): Implement HIDRAW_GET_DEVICEINFO ioctl (authored by wulf).
hidraw(4): Implement HIDRAW_GET_DEVICEINFO ioctl
Feb 9 2024, 9:04 PM

Feb 5 2024

wulf added a comment to D43498: devel/evdev: Forward to dev/evdev headers where possible.

For example the linux joystick.h defines a bunch of ioctls that I don't see implemented on FreeBSD, so we really shouldn't claim support for it? Maybe the header should only includes the constants?

Feb 5 2024, 6:39 PM

Jan 30 2024

wulf added a comment to D43498: devel/evdev: Forward to dev/evdev headers where possible.

It is desirable for ports to have up to date version of input-event-codes.h, so it should be downloaded from upstream rather than bundled with OS.

Jan 30 2024, 7:35 PM

Jan 27 2024

wulf committed rG00a82bd964b6: hv_kbd: Fix build with EVDEV_SUPPORT kernel option disabled. (authored by wulf).
hv_kbd: Fix build with EVDEV_SUPPORT kernel option disabled.
Jan 27 2024, 6:50 PM

Dec 24 2023

wulf committed rGdbca44241419: LinuxKPI: Constify src parameter of bitmap_copy (authored by wulf).
LinuxKPI: Constify src parameter of bitmap_copy
Dec 24 2023, 1:21 PM
wulf committed rG73ccd188c43a: LinuxKPI: Define ioread64() in linux/io.h only on 64 bit archs. (authored by wulf).
LinuxKPI: Define ioread64() in linux/io.h only on 64 bit archs.
Dec 24 2023, 1:21 PM
wulf committed rGb4efc6277634: LinuxKPI: Do not use explicit context in FPU sections on powerpc64 (authored by wulf).
LinuxKPI: Do not use explicit context in FPU sections on powerpc64
Dec 24 2023, 1:20 PM
wulf committed rG9bf957fc9b37: Bump __FreeBSD_version after LinuxKPI changes. (authored by wulf).
Bump __FreeBSD_version after LinuxKPI changes.
Dec 24 2023, 8:31 AM
wulf closed D42823: LinuxKPI: Add acpi_dev_present() function..
Dec 24 2023, 8:30 AM
wulf closed D42819: LinuxKPI: Add linux/apple-gmux.h.
Dec 24 2023, 8:30 AM
wulf committed rG730387b64e10: LinuxKPI: Add linux/apple-gmux.h (authored by wulf).
LinuxKPI: Add linux/apple-gmux.h
Dec 24 2023, 8:30 AM
wulf closed D42817: LinuxKPI: Add linux/ioport.h header.
Dec 24 2023, 8:29 AM
wulf closed D42816: LinuxKPI: Add get_random_u64() function.
Dec 24 2023, 8:29 AM
wulf committed rG5a3bd281672b: LinuxKPI: Add explicit software context to FPU sections (authored by wulf).
LinuxKPI: Add explicit software context to FPU sections
Dec 24 2023, 8:25 AM
wulf committed rG04952a9456e2: LinuxKPI: Add acpi_dev_present() function. (authored by wulf).
LinuxKPI: Add acpi_dev_present() function.
Dec 24 2023, 8:25 AM
wulf committed rG808ae4e29b6b: LinuxKPI: Add pcie_capability_clear_and_set_word() function (authored by wulf).
LinuxKPI: Add pcie_capability_clear_and_set_word() function
Dec 24 2023, 8:25 AM
wulf committed rGb8c88a617501: LinuxKPI: Add x86_vendor field to struct cpuinfo_x86 (authored by wulf).
LinuxKPI: Add x86_vendor field to struct cpuinfo_x86
Dec 24 2023, 8:25 AM
wulf committed rGc58ddc254626: LinuxKPI: Rename linux_list_add to __list_add() in linux/list.h (authored by wulf).
LinuxKPI: Rename linux_list_add to __list_add() in linux/list.h
Dec 24 2023, 8:24 AM
wulf committed rG9903d83d67ea: LinuxKPI: Add linux/ioport.h header (authored by wulf).
LinuxKPI: Add linux/ioport.h header
Dec 24 2023, 8:24 AM