Orivej Desh
Orivej Desh
> There's a few interesting aspects here - figure out which namespace/rt/fib the "outside connection" should be (openvpn talking to the server), and if that is different from the "inside"...
This can be regarded as the continuation of #13
When you say that the implementation needs to be flexible enough for other platforms and approaches, I am not sure implementation of what are we talking about, since this patch...
A custom logger like this works: ``` python import os import sys import traceback from retry.api import logging_logger class location_logger(object): @staticmethod def warning(fmt, error, delay): path, line, func, src =...
> Um, in the patch 128-bit floats get mapped to FLOAT128, which seems like the right type. Yes, but then `FLOAT128` is mapped to `Tfloat`. My patch does not add...
linux-rt has a [different definition](https://gitlab.archlinux.org/dvzrv/linux-rt/-/blob/v5.9.1-rt20-patches/patches/0018-locking-rtmutex-add-rwsem-implementation-based-on-rt.patch) of `struct rw_semaphore`: ``` struct rw_semaphore { atomic_t readers; struct rt_mutex rtmutex; #ifdef CONFIG_DEBUG_LOCK_ALLOC struct lockdep_map dep_map; #endif }; ``` However zfs does not depend...
Fix for `struct rw_semaphore member wait_lock is raw` configure check: #11309
The only GPL-only symbols that [come from linux-rt](https://gitlab.archlinux.org/dvzrv/linux-rt/-/blob/v5.9.1-rt20-patches/patches/0009-sched-Add-migrate_disable.patch) are `migrate_disable` and `migrate_enable`. They are used only in the expansion of the macros `kmap_atomic` and `kunmap_atomic` (in [zcommon/zfs_uio.c](https://github.com/openzfs/zfs/blob/zfs-2.0.0/module/zcommon/zfs_uio.c#L146-L151) and [os/linux/zfs/abd_os.c](https://github.com/openzfs/zfs/blob/zfs-2.0.0/module/os/linux/zfs/abd_os.c#L893-L913)).
I am asking linux-rt maintainers to export these functions: https://lore.kernel.org/linux-rt-users/[email protected]/T/
https://github.com/Gabriel439/nix-diff serves that purpose.