Advertisement
Guest User

Untitled

a guest
Jan 25th, 2015
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. diff -urNpd linux-3.14.29-vs2.3.6.14/include/linux/uidgid.h linux-3.14.29-vs2.3.6.14-pidns-userns/include/linux/uidgid.h
  2. --- linux-3.14.29-vs2.3.6.14/include/linux/uidgid.h 2015-01-16 23:53:24.000000000 -0600
  3. +++ linux-3.14.29-vs2.3.6.14-pidns-userns/include/linux/uidgid.h 2015-01-23 20:41:13.000000000 -0600
  4. @@ -130,7 +130,7 @@ static inline bool tag_valid(ktag_t tag)
  5.  
  6. extern kuid_t make_kuid(struct user_namespace *from, uid_t uid);
  7. extern kgid_t make_kgid(struct user_namespace *from, gid_t gid);
  8. -extern krag_t make_ktag(struct user_namespace *from, gid_t gid);
  9. +extern ktag_t make_ktag(struct user_namespace *from, vtag_t tag);
  10.  
  11. extern uid_t from_kuid(struct user_namespace *to, kuid_t uid);
  12. extern gid_t from_kgid(struct user_namespace *to, kgid_t gid);
  13. diff -urNpd linux-3.14.29-vs2.3.6.14/kernel/user_namespace.c linux-3.14.29-vs2.3.6.14-pidns-userns/kernel/user_namespace.c
  14. --- linux-3.14.29-vs2.3.6.14/kernel/user_namespace.c 2015-01-16 23:53:24.000000000 -0600
  15. +++ linux-3.14.29-vs2.3.6.14-pidns-userns/kernel/user_namespace.c 2015-01-23 20:44:47.000000000 -0600
  16. @@ -358,6 +358,18 @@ gid_t from_kgid_munged(struct user_names
  17. }
  18. EXPORT_SYMBOL(from_kgid_munged);
  19.  
  20. +ktag_t make_ktag(struct user_namespace *from, vtag_t tag)
  21. +{
  22. + return KTAGT_INIT(tag);
  23. +}
  24. +EXPORT_SYMBOL(make_ktag);
  25. +
  26. +vtag_t from_ktag(struct user_namespace *to, ktag_t tag)
  27. +{
  28. + return __ktag_val(tag);
  29. +}
  30. +EXPORT_SYMBOL(from_ktag);
  31. +
  32. /**
  33. * make_kprojid - Map a user-namespace projid pair into a kprojid.
  34. * @ns: User namespace that the projid is in
  35. diff -urNpd linux-3.14.29-vs2.3.6.14/kernel/vserver/space.c linux-3.14.29-vs2.3.6.14-pidns-userns/kernel/vserver/space.c
  36. --- linux-3.14.29-vs2.3.6.14/kernel/vserver/space.c 2015-01-16 23:53:24.000000000 -0600
  37. +++ linux-3.14.29-vs2.3.6.14-pidns-userns/kernel/vserver/space.c 2015-01-23 20:47:10.000000000 -0600
  38. @@ -88,7 +88,7 @@ static const struct vcmd_space_mask_v1 d
  39. CLONE_NEWIPC |
  40. #endif
  41. #ifdef CONFIG_USER_NS
  42. - CLONE_NEWUSER |
  43. +// CLONE_NEWUSER |
  44. #endif
  45. #ifdef CONFIG_PID_NS
  46. // CLONE_NEWPID |
  47. diff -urNpd linux-3.14.29-vs2.3.6.14/Makefile linux-3.14.29-vs2.3.6.14-pidns-userns/Makefile
  48. --- linux-3.14.29-vs2.3.6.14/Makefile 2015-01-16 23:53:35.000000000 -0600
  49. +++ linux-3.14.29-vs2.3.6.14-pidns-userns/Makefile 2015-01-23 20:52:13.000000000 -0600
  50. @@ -1,7 +1,7 @@
  51. VERSION = 3
  52. PATCHLEVEL = 14
  53. SUBLEVEL = 29
  54. -EXTRAVERSION = -vs2.3.6.14
  55. +EXTRAVERSION = -vs2.3.6.14-pidns-userns
  56. NAME = Remembering Coco
  57.  
  58. # *DOCUMENTATION*
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement