Hi,
I figured out that a semaphore is needed in ddekit to wait until
the thread_init(priv) is called. This was initially confusing
because I thought a semaphore was needed in the irqhelp library, but
it is not required there.
TESTED: copying a large file from hurd to linux and ifup/ifdown
a few
Use the new irqhelp library in ddekit and clean up.
---
libddekit/Makefile| 2 +-
libddekit/interrupt.c | 208 ++
2 files changed, 28 insertions(+), 182 deletions(-)
diff --git a/libddekit/Makefile b/libddekit/Makefile
index 88a0c8909..c74ec1128 1006
Add a helper library for attaching interrupt handlers in userspace.
---
Makefile | 1 +
libirqhelp/Makefile | 28
libirqhelp/irqhelp.c | 362 +++
libirqhelp/irqhelp.h | 49 ++
4 files changed, 440 insertions(+)
create mode 100644
Hi,
I have prepared this patch for inclusion into hurd, however
we may need to think of the best migration strategy:
Do we allow a soft migration where translator entries are kept as is,
but new ones are migrated only upon creation. Or do we write a
script that will migrate all translator entrie
Replaces experimental option --x-xattr-translator-records
with --no-xattr-translator-records to allow rolling back to
previous behaviour.
NB:
- Legacy records still work with either setting.
- Adding a new record removes a legacy one.
---
ext2fs/ext2fs.c | 18 +-
ext2fs/inode.