summaryrefslogtreecommitdiff
path: root/sys/compat/linuxkpi/common/src/linux_compat.c
AgeCommit message (Expand)Author
2026-01-04linuxkpi: Add hex_dump_to_buffer()Jean-Sébastien Pédron
2026-01-04linuxkpi: Add option to skip trailing newline in `lkpi_hex_dump()`Jean-Sébastien Pédron
2026-01-04linuxkpi: Avoid trailing whitespaces in lkpi_hex_dump()Jean-Sébastien Pédron
2025-12-18LinuxKPI: Move vmap-related code from linux_compat.c to linux_page.cVladimir Kondratyev
2025-10-18knotes: kqueue: handle copy for trivial filtersKonstantin Belousov
2025-09-05LinuxKPI: timer KPI *_timer -> timer_*Bjoern A. Zeeb
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2025-05-12linuxkpi: Fix up jiffies handlingMark Johnston
2025-04-29linuxkpi: Introduce a properly typed jiffiesMark Johnston
2025-04-19linuxkpi: use iterator in zap_vma_ptesDoug Moore
2025-04-12LinuxKPI: switch mallocarray to an lkpi implementation using __kmalloc()Bjoern A. Zeeb
2025-04-12LinuxKPI: add seq_hex_dump()Bjoern A. Zeeb
2025-02-19linuxkpi: Defaults to `get_file_rcu()` version from Linux 6.7Jean-Sébastien Pédron
2025-01-31linuxkpi: Add `get_file_active()`Jean-Sébastien Pédron
2025-01-31linuxkpi: Add Linux 6.7 `get_file_rcu()` variantJean-Sébastien Pédron
2025-01-08Revert: LinuxKPI: switch jiffies and timer->expire to unsigned longBjoern A. Zeeb
2025-01-07LinuxKPI: switch jiffies and timer->expire to unsigned longBjoern A. Zeeb
2024-11-26kern: Make fileops and filterops tables const where possibleMark Johnston
2024-11-13Fix "vrefact: wrong use count 0" with DRMEdward Tomasz Napierala
2024-10-23LinuxKPI: update rcu_dereference_*() and lockdep_is_held()Bjoern A. Zeeb
2024-07-29sleepqueue: Remove kernel stack swapping support, part 10Mark Johnston
2024-07-21LinuxKPI: Remove owner argument from class_create function on KBI layerVladimir Kondratyev
2024-07-21LinuxKPI: Add devm_device_add_group to linux/device.hVladimir Kondratyev
2024-06-07LinuxKPI: pm: add SET_SYSTEM_SLEEP_PM_OPS() and device_can_wakeup()Bjoern A. Zeeb
2024-05-16linuxkpi: spinlock: Simplify codeEmmanuel Vadot
2024-04-08LinuxKPI: Improve timer_shutdown_syncVladimir Kondratyev
2024-01-24kcmp(2): implement for linuxkpi cdevsKonstantin Belousov
2023-12-24LinuxKPI: Add x86_vendor field to struct cpuinfo_x86Vladimir Kondratyev
2023-12-24LinuxKPI: Add xen/xen.h headerVladimir Kondratyev
2023-12-22LinuxKPI: reduce impact of large MAXCPUBjoern A. Zeeb
2023-12-13linuxkpi: Move `struct kobject` code to `linux_kobject.c`Jean-Sébastien Pédron
2023-12-07Revert "linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now"Jean-Sébastien Pédron
2023-11-24linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` nowJean-Sébastien Pédron
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-06-09LinuxKPI: implement timer_{delete,shutdown}_sync()Bjoern A. Zeeb
2023-05-24LinuxKPI: add utsname for init_utsname() with releaseBjoern A. Zeeb
2023-02-13linuxkpi: Define `cpu_data(cpu)`Jean-Sébastien Pédron
2022-11-11linuxkpi: Define `boot_cpu_data.x86_max_cores`Jean-Sébastien Pédron
2022-11-11linuxkpi: Introduce `vma_set_file()`Jean-Sébastien Pédron
2022-11-08LinuxKPI: implement cpumask_of()Bjoern A. Zeeb
2022-09-30Alter the prototype of qsort_r(3) to match POSIX, which adopted theEd Schouten
2022-09-22pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t.John Baldwin
2022-08-18linuxkpi: Add asm/processor.hEmmanuel Vadot
2022-04-04linuxkpi: move io_mapping_create_wc to .cWarner Losh
2022-04-04linuxkpi: Move cdev_alloc into .c fileWarner Losh
2022-04-04linuxkpi: Move class_create to .c fileWarner Losh
2022-04-04linuxkpi: Move device_create_groups_vargs to linux_compat.cWarner Losh
2022-04-04linuxkpi: move kobject_create to .c fileWarner Losh
2022-03-25stack_zero is not needed before stack_saveEric van Gyzen
2022-01-10LinuxKPI: Implement default sysfs kobject attribute operationsVladimir Kondratyev