[PATCH v5 0/2 hurd] irqhelp + simplify ddekit

2023-07-08 Thread Damien Zammit
This adds an irqhelp library for simplified user irq registration. The second patch implements the use case for ddekit (netdde). TESTED: Copied 17 files totalling 11GB inbound. ... sent 10,932,485,258 bytes received 3,563,749 bytes 1,473,960.38 bytes/sec total size is 11,194,873,873 speedup

[PATCH v5 2/2 hurd] ddekit: Use libirqhelp for interrupt registration

2023-07-08 Thread Damien Zammit
--- libddekit/Makefile| 2 +- libddekit/interrupt.c | 205 +- 2 files changed, 23 insertions(+), 184 deletions(-) diff --git a/libddekit/Makefile b/libddekit/Makefile index 88a0c8909..c74ec1128 100644 --- a/libddekit/Makefile +++ b/libddekit/Makefile

[PATCH v5 1/2 hurd] libirqhelp: Add library

2023-07-08 Thread Damien Zammit
--- Makefile | 1 + libirqhelp/Makefile | 28 libirqhelp/irqhelp.c | 355 +++ libirqhelp/irqhelp.h | 34 + 4 files changed, 418 insertions(+) create mode 100644 libirqhelp/Makefile create mode 100644 libirqhelp/irqhelp.c create m