Red Hat Bugzilla – Bug 191275
Need sys_unshare support.
Last modified: 2007-11-30 17:11:32 EST
Description of problem:
I've attached a patch, but it doesn't try to do anything for architectures
other than i386. I only have i386 to test and am hesitant to change code that
I don't understand well and can't test.
Created attachment 128848 [details]
patch to fix this bug
I just realised that my patch has TN for the type when it should be TP for
The patch I found in attachment #128848 [details] is not OK:
- The change to linux/syscallent.h and linux/syscall.h just replaces sys_recv
with sys_unshare; I do not understand why sys_recv is no longer needed.
- The change to process.c defines struct xlat unshare_flags in a strange way I
also do not understand.
The change to syscall.h is probably a bad idea in retrospect, it should merely
add sys_unshare() and not remove sys_recv().
I believe that the rest is good for i386.
Please try the patch I submitted to #178633.
these bugs are fixed upstream in the coming 4.5.15 release
4.5.15 in rawhide and in updates for fc5 and fc6 fixes this.