Orivej Desh

Results 25 comments of Orivej Desh
trafficstars

> 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"...

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.