Page MenuHomeFreeBSD

wulf (Vladimir Kondratyev)
User

Projects

User does not belong to any projects.

User Details

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

Recent Activity

Mon, Dec 6

wulf updated the diff for D33300: LinuxKPI: Implement efi_enabled(EFI_BOOT).

Use cached efi_boot value on amd64

Mon, Dec 6, 10:48 PM
wulf requested review of D33307: LinuxKPI: Add readx_poll_timeout wrapper.
Mon, Dec 6, 10:33 PM
wulf added inline comments to D33296: LinuxKPI: Implement smp_*mb barriers with atomic_thread_fence_*.
Mon, Dec 6, 10:26 PM
wulf added inline comments to D33299: LinuxKPI: Import linux/jump_label.h.
Mon, Dec 6, 8:46 PM
wulf added inline comments to D33300: LinuxKPI: Implement efi_enabled(EFI_BOOT).
Mon, Dec 6, 8:26 PM
wulf updated the diff for D33300: LinuxKPI: Implement efi_enabled(EFI_BOOT).

Add _Static_assert wrapper for compile-time argument checking

Mon, Dec 6, 12:46 PM
wulf requested review of D33301: LinuxKPI: Add static_cpu_has() implementation.
Mon, Dec 6, 11:59 AM
wulf requested review of D33300: LinuxKPI: Implement efi_enabled(EFI_BOOT).
Mon, Dec 6, 11:59 AM
wulf requested review of D33299: LinuxKPI: Import linux/jump_label.h.
Mon, Dec 6, 11:58 AM
wulf added inline comments to D33292: LinuxKPI: Implement default sysfs kobject attribute operations.
Mon, Dec 6, 11:19 AM
wulf updated the diff for D33295: LinuxKPI: Make lockdep*_pin_lock macroses useable for drm-kmod.

Add double underscores to name of declared variable

Mon, Dec 6, 10:38 AM
wulf added inline comments to D33292: LinuxKPI: Implement default sysfs kobject attribute operations.
Mon, Dec 6, 10:28 AM
wulf requested review of D33298: LinuxKPI: Move kfree_async() functionality in to kfree().
Mon, Dec 6, 10:06 AM
wulf requested review of D33297: LinuxKPI: Add proxy stdarg.h some typical header pollution.
Mon, Dec 6, 10:05 AM
wulf requested review of D33296: LinuxKPI: Implement smp_*mb barriers with atomic_thread_fence_*.
Mon, Dec 6, 10:04 AM
wulf requested review of D33295: LinuxKPI: Make lockdep*_pin_lock macroses useable for drm-kmod.
Mon, Dec 6, 10:03 AM
wulf requested review of D33294: LinuxKPI: Convert schedule() to inlined function.
Mon, Dec 6, 10:02 AM
wulf requested review of D33293: LinuxKPI: Add support for XA_FLAGS_ALLOC1 xarray flag.
Mon, Dec 6, 10:01 AM
wulf requested review of D33292: LinuxKPI: Implement default sysfs kobject attribute operations.
Mon, Dec 6, 9:59 AM
wulf requested review of D33291: LinuxKPI: Implement kstrtoull.
Mon, Dec 6, 9:59 AM
wulf requested review of D33290: LinuxKPI: Implement dev_driver_string().
Mon, Dec 6, 9:58 AM
wulf requested review of D33289: LinuxKPI: Implement clflush_cache_range().
Mon, Dec 6, 9:57 AM
wulf requested review of D33288: LinuxKPI: Add clflush argument type conversion wrapper.
Mon, Dec 6, 9:56 AM

Tue, Nov 30

wulf committed R10:1097f2f40d08: evdev: Add parentheses around '-' expression in operand of '&'. (authored by jhb).
evdev: Add parentheses around '-' expression in operand of '&'.
Tue, Nov 30, 9:48 PM
wulf committed R10:c508b0818b24: iichid(4): Perform acknowledgement of I2C device interrupt after RESET command (authored by wulf).
iichid(4): Perform acknowledgement of I2C device interrupt after RESET command
Tue, Nov 30, 9:31 PM

Fri, Nov 19

wulf added inline comments to D33053: linuxkpi: Add i2c support.
Fri, Nov 19, 8:04 PM

Tue, Nov 9

wulf added a comment to D32879: ext2fs: extract crc16 into sys/crc16.h.

It would be slightly annoying to apply both changes — we'll have to build a libkern file in a usr.sbin program…

Tue, Nov 9, 10:06 PM

Mon, Nov 8

wulf added a comment to D32879: ext2fs: extract crc16 into sys/crc16.h.

There is another one user of this crc16(): usr.sbin/bhyve/pci_nvme.c
May be we should move table to sys/libkern/crc16.c to use single copy across the users?

Mon, Nov 8, 8:05 PM

Nov 7 2021

wulf accepted D29249: intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point), fixup/cleanup.

LGTM

Nov 7 2021, 6:13 PM

Nov 6 2021

wulf added inline comments to D32869: LinuxKPI: Import some linux/rbtree.h functions from OpenBSD.
Nov 6 2021, 9:07 PM
wulf added inline comments to D29249: intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point), fixup/cleanup.
Nov 6 2021, 12:44 PM
wulf requested review of D32869: LinuxKPI: Import some linux/rbtree.h functions from OpenBSD.
Nov 6 2021, 10:28 AM

Nov 5 2021

wulf added inline comments to D29249: intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point), fixup/cleanup.
Nov 5 2021, 8:24 AM
wulf accepted D29249: intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point), fixup/cleanup.
Nov 5 2021, 8:19 AM

Nov 4 2021

wulf added inline comments to D29249: intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point), fixup/cleanup.
Nov 4 2021, 5:40 PM
wulf added inline comments to D29249: intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point), fixup/cleanup.
Nov 4 2021, 12:57 PM
wulf added inline comments to D29249: intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point), fixup/cleanup.
Nov 4 2021, 12:41 PM
wulf added inline comments to D29249: intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point), fixup/cleanup.
Nov 4 2021, 12:37 PM

Oct 13 2021

wulf committed R11:6aba66715cf0: graphics/drm-{fbsd13,devel}-kmod: Update after 1300517 (authored by wulf).
graphics/drm-{fbsd13,devel}-kmod: Update after 1300517
Oct 13 2021, 11:25 AM
wulf committed R10:e1f5bed753fe: LinuxKPI: Import linux_page.c and some dependent code from drm-kmod (authored by wulf).
LinuxKPI: Import linux_page.c and some dependent code from drm-kmod
Oct 13 2021, 9:21 AM
wulf committed R10:dc9094140c92: Bump __FreeBSD_version to 1300517 for LinuxKPI changes (authored by wulf).
Bump __FreeBSD_version to 1300517 for LinuxKPI changes
Oct 13 2021, 9:21 AM
wulf committed R10:c6fb23b29244: LinuxKPI: Update pte_fn_t definition to match Linux 5.3 (authored by wulf).
LinuxKPI: Update pte_fn_t definition to match Linux 5.3
Oct 13 2021, 9:21 AM
wulf committed R10:9441d948aa3b: LinuxKPI: Implement backlight_enable and backlight_disable functions (authored by wulf).
LinuxKPI: Implement backlight_enable and backlight_disable functions
Oct 13 2021, 9:21 AM
wulf committed R10:0ed3a19a3896: LinuxKPI: Import linux/poison.h header (authored by wulf).
LinuxKPI: Import linux/poison.h header
Oct 13 2021, 9:20 AM
wulf committed R10:8cf87dd59ff7: LinuxKPI: Cast offset_in_page() parameter to unsigned long (authored by wulf).
LinuxKPI: Cast offset_in_page() parameter to unsigned long
Oct 13 2021, 9:20 AM
wulf committed R10:f2a3116ab4d6: LinuxKPI: Add dummy pgprot_decrypted() implementation (authored by wulf).
LinuxKPI: Add dummy pgprot_decrypted() implementation
Oct 13 2021, 9:20 AM
wulf committed R10:7db428f0bb28: LinuxKPI: Add helper functions to store integers to linux/xarray.h (authored by wulf).
LinuxKPI: Add helper functions to store integers to linux/xarray.h
Oct 13 2021, 9:20 AM
wulf committed R10:767e3ba2e633: LinuxKPI: Allow cdev_pager prefault handler to steal pages (authored by wulf).
LinuxKPI: Allow cdev_pager prefault handler to steal pages
Oct 13 2021, 9:20 AM
wulf committed R10:4fba1853b5bd: LinuxKPI: stub anon_inode_getfile (authored by wulf).
LinuxKPI: stub anon_inode_getfile
Oct 13 2021, 9:20 AM
wulf committed R10:847ffc18ddf8: LinuxKPI: Factor out vmf_insert_pfn_prot() routine (authored by wulf).
LinuxKPI: Factor out vmf_insert_pfn_prot() routine
Oct 13 2021, 9:20 AM
wulf committed R10:cdae9b8e4377: LinuxKPI: Invoke release handler when file is destroyed by fput() (authored by wulf).
LinuxKPI: Invoke release handler when file is destroyed by fput()
Oct 13 2021, 9:20 AM
wulf committed R10:c1daa6fa4ca5: LinuxKPI: allocate current before taking shrinkers lock (authored by wulf).
LinuxKPI: allocate current before taking shrinkers lock
Oct 13 2021, 9:20 AM
wulf committed R10:2c26756366c4: LinuxKPI: implement _IOC_TYPE and _IOC_NR macros in linux/ioctl.h (authored by wulf).
LinuxKPI: implement _IOC_TYPE and _IOC_NR macros in linux/ioctl.h
Oct 13 2021, 9:20 AM
wulf committed R10:fd6adf784e86: LinuxKPI: Remove FreeBSD struct resource from all LKPI headers (authored by wulf).
LinuxKPI: Remove FreeBSD struct resource from all LKPI headers
Oct 13 2021, 9:20 AM
wulf committed R10:a02996804609: LinuxKPI: Implement get_file_rcu() (authored by wulf).
LinuxKPI: Implement get_file_rcu()
Oct 13 2021, 9:19 AM

Sep 29 2021

wulf committed R11:a15260875683: misc/utouch-kmod: Update to 0.0.3 (authored by wulf).
misc/utouch-kmod: Update to 0.0.3
Sep 29 2021, 10:14 PM
wulf committed R11:315ea99b7ac1: graphics/drm-{current,devel}-kmod: Update after 1400034 (authored by wulf).
graphics/drm-{current,devel}-kmod: Update after 1400034
Sep 29 2021, 9:51 PM
wulf committed R10:30acf99a822c: Bump __FreeBSD_version to 1400034 for LinuxKPI changes (authored by wulf).
Bump __FreeBSD_version to 1400034 for LinuxKPI changes
Sep 29 2021, 8:31 PM
wulf committed R10:5ca1f3f5e3a3: LinuxKPI: Hide some internal symbols in linux_interrupt.c (authored by wulf).
LinuxKPI: Hide some internal symbols in linux_interrupt.c
Sep 29 2021, 8:31 PM
wulf committed R10:062f15004f4e: LinuxKPI: Remove vma argument from fault method of vm_operations_struct (authored by wulf).
LinuxKPI: Remove vma argument from fault method of vm_operations_struct
Sep 29 2021, 8:31 PM
wulf committed R10:c072f6e856bc: LinuxKPI: Import linux_page.c and some dependent code from drm-kmod (authored by wulf).
LinuxKPI: Import linux_page.c and some dependent code from drm-kmod
Sep 29 2021, 8:31 PM
wulf committed R10:88531adbfbe2: LinuxKPI: Update pte_fn_t definition to match Linux 5.3 (authored by wulf).
LinuxKPI: Update pte_fn_t definition to match Linux 5.3
Sep 29 2021, 8:30 PM
wulf committed R10:b52e36384091: LinuxKPI: Implement backlight_enable and backlight_disable functions (authored by wulf).
LinuxKPI: Implement backlight_enable and backlight_disable functions
Sep 29 2021, 8:30 PM
wulf closed D32169: LinuxKPI: Remove vma argument from fault method of vm_operations_struct.
Sep 29 2021, 8:30 PM
wulf closed D32168: LinuxKPI: Hide some symbols in linux_interrupt.c.
Sep 29 2021, 8:30 PM
wulf closed D32167: LinuxKPI: Import linux_page.c and some dependent code from drm-kmod.
Sep 29 2021, 8:30 PM
wulf committed R10:3d86f8f1d7d1: LinuxKPI: Add dummy pgprot_decrypted() implementation (authored by wulf).
LinuxKPI: Add dummy pgprot_decrypted() implementation
Sep 29 2021, 8:30 PM
wulf closed D32166: LinuxKPI: Update pte_fn_t definition to match Linux 5.3.
Sep 29 2021, 8:30 PM
wulf closed D32165: LinuxKPI: Implement backlight_enable and backlight_disable functions.
Sep 29 2021, 8:30 PM
wulf committed R10:37eba5b77a57: LinuxKPI: Cast offset_in_page() parameter to unsigned long (authored by wulf).
LinuxKPI: Cast offset_in_page() parameter to unsigned long
Sep 29 2021, 8:30 PM
wulf closed D32094: LinuxKPI: Add dummy pgprot_decrypted() implementation.
Sep 29 2021, 8:30 PM
wulf closed D32093: LinuxKPI: Cast offset_in_page() parameter to unsigned long.
Sep 29 2021, 8:30 PM
wulf committed R10:6efabdeede7f: LinuxKPI: Import linux/poison.h header (authored by wulf).
LinuxKPI: Import linux/poison.h header
Sep 29 2021, 8:30 PM
wulf closed D32092: LinuxKPI: install linux/poison.h header.
Sep 29 2021, 8:30 PM
wulf committed R10:b59ffedae8f3: LinuxKPI: Add helper functions to store integers to linux/xarray.h (authored by wulf).
LinuxKPI: Add helper functions to store integers to linux/xarray.h
Sep 29 2021, 8:30 PM
wulf closed D32091: LinuxKPI: Add helper functions to store integers to linux/xarray.h.
Sep 29 2021, 8:29 PM
wulf committed R10:62ff0566c930: LinuxKPI: Allow cdev_pager prefault handler to steal pages (authored by wulf).
LinuxKPI: Allow cdev_pager prefault handler to steal pages
Sep 29 2021, 8:29 PM
wulf closed D32090: LinuxKPI: Allow cdev_pager prefault handler to steal pages from other vm_objects.
Sep 29 2021, 8:29 PM
wulf committed R10:bd6d55adb413: LinuxKPI: stub anon_inode_getfile (authored by wulf).
LinuxKPI: stub anon_inode_getfile
Sep 29 2021, 8:29 PM
wulf closed D32069: LinuxKPI: stub anon_inode_getfile.
Sep 29 2021, 8:29 PM
wulf committed R10:f6823dac8fa6: LinuxKPI: Factor out vmf_insert_pfn_prot() routine (authored by wulf).
LinuxKPI: Factor out vmf_insert_pfn_prot() routine
Sep 29 2021, 8:29 PM
wulf closed D32068: LinuxKPI: Factor out vmf_insert_pfn_prot() routine.
Sep 29 2021, 8:29 PM
wulf closed D32067: LinuxKPI: Call release handler when file is destroyed with fput().
Sep 29 2021, 8:29 PM
wulf committed R10:7d92d4835850: LinuxKPI: Invoke release handler when file is destroyed by fput() (authored by wulf).
LinuxKPI: Invoke release handler when file is destroyed by fput()
Sep 29 2021, 8:29 PM
wulf closed D32066: LinuxKPI: allocate current before taking shrinkers lock.
Sep 29 2021, 8:28 PM
wulf closed D31674: LinuxKPI: implement _IOC_TYPE and _IOC_NR macros in linux/ioctl.h.
Sep 29 2021, 8:28 PM
wulf committed R10:2fe9ea5d3ad6: LinuxKPI: allocate current before taking shrinkers lock (authored by wulf).
LinuxKPI: allocate current before taking shrinkers lock
Sep 29 2021, 8:28 PM
wulf committed R10:b58c916f115d: LinuxKPI: implement _IOC_TYPE and _IOC_NR macros in linux/ioctl.h (authored by wulf).
LinuxKPI: implement _IOC_TYPE and _IOC_NR macros in linux/ioctl.h
Sep 29 2021, 8:28 PM
wulf closed D31672: LinuxKPI: Implement get_file_rcu().
Sep 29 2021, 8:28 PM
wulf closed D31673: LinuxKPI: Remove FreeBSD struct resource from all LKPI headers.
Sep 29 2021, 8:28 PM
wulf committed R10:66ea390652d2: LinuxKPI: Remove FreeBSD struct resource from all LKPI headers (authored by wulf).
LinuxKPI: Remove FreeBSD struct resource from all LKPI headers
Sep 29 2021, 8:28 PM
wulf committed R10:a81b36c6d35d: LinuxKPI: Implement get_file_rcu() (authored by wulf).
LinuxKPI: Implement get_file_rcu()
Sep 29 2021, 8:28 PM

Sep 28 2021

wulf updated the diff for D32167: LinuxKPI: Import linux_page.c and some dependent code from drm-kmod.
  • Add short comment about unmap_mapping_range() parameters
  • min -> ulmin
Sep 28 2021, 7:40 PM
wulf added inline comments to D32167: LinuxKPI: Import linux_page.c and some dependent code from drm-kmod.
Sep 28 2021, 6:29 PM
wulf added a comment to D32168: LinuxKPI: Hide some symbols in linux_interrupt.c.

These symbols are required to load on 13-STABLE kernel module built on 13.0-RELEASE. 13-STABLE alone does not require them exposed

Sep 28 2021, 8:58 AM
wulf added a comment to D32169: LinuxKPI: Remove vma argument from fault method of vm_operations_struct.

Does "buildkernel WITH_OFED=YES" still build?

Sep 28 2021, 8:54 AM
wulf added inline comments to D32167: LinuxKPI: Import linux_page.c and some dependent code from drm-kmod.
Sep 28 2021, 8:53 AM
wulf updated the diff for D32167: LinuxKPI: Import linux_page.c and some dependent code from drm-kmod.

Use PMAP_HAS_DMAP instead of LP64
Optimize sg_pcopy_to_buffer() for !PMAP_HAS_DMAP case
Move kmap/kunmap implementation in to header file
Drop debugging printf

Sep 28 2021, 8:49 AM
wulf added inline comments to D32167: LinuxKPI: Import linux_page.c and some dependent code from drm-kmod.
Sep 28 2021, 12:56 AM

Sep 27 2021

wulf retitled D32168: LinuxKPI: Hide some symbols in linux_interrupt.c from LinuxKPI: Hide some symbols in linux_interrupt.c This is nonMFC-able follow-up to https://reviews.freebsd.org/D31673 to LinuxKPI: Hide some symbols in linux_interrupt.c.
Sep 27 2021, 11:51 PM