commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hurd] 01/01: Fix payload for pflocal


From: Samuel Thibault
Subject: [hurd] 01/01: Fix payload for pflocal
Date: Fri, 14 Aug 2015 00:59:43 +0000

This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch master
in repository hurd.

commit 858c6b278773373d817b3d38d81f9c3fd3b9fb1e
Author: Samuel Thibault <address@hidden>
Date:   Fri Aug 14 00:59:27 2015 +0000

    Fix payload for pflocal
---
 debian/changelog                             |  7 ++++
 debian/patches/disable-payload-pflocal.patch | 52 ----------------------------
 debian/patches/fix-payload-pflocal.patch     | 13 +++++++
 debian/patches/series                        |  2 +-
 4 files changed, 21 insertions(+), 53 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index a904796..b7940b8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+hurd (1:0.6.git20150704-3) UNRELEASED; urgency=medium
+
+  [ Justus Winter ]
+  * Fix payload for pflocal.
+
+ -- Samuel Thibault <address@hidden>  Fri, 14 Aug 2015 00:58:39 +0000
+
 hurd (1:0.6.git20150704-2) unstable; urgency=medium
 
   [ Samuel Thibault ]
diff --git a/debian/patches/disable-payload-pflocal.patch 
b/debian/patches/disable-payload-pflocal.patch
deleted file mode 100644
index 37e7a5c..0000000
--- a/debian/patches/disable-payload-pflocal.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-Index: hurd-debian/libports/manage-multithread.c
-===================================================================
---- hurd-debian.orig/libports/manage-multithread.c
-+++ hurd-debian/libports/manage-multithread.c
-@@ -173,6 +173,7 @@ ports_manage_port_operations_multithread
-       else
-       {
-         pi = ports_lookup_port (bucket, inp->msgh_local_port, 0);
-+#if 0
-         if (pi)
-           {
-             inp->msgh_bits = MACH_MSGH_BITS (
-@@ -180,6 +181,7 @@ ports_manage_port_operations_multithread
-               MACH_MSG_TYPE_PROTECTED_PAYLOAD);
-             inp->msgh_protected_payload = (unsigned long) pi;
-           }
-+#endif
-       }
- 
-       if (pi)
-Index: hurd-debian/libports/manage-one-thread.c
-===================================================================
---- hurd-debian.orig/libports/manage-one-thread.c
-+++ hurd-debian/libports/manage-one-thread.c
-@@ -64,6 +64,7 @@ ports_manage_port_operations_one_thread
-       else
-       {
-         pi = ports_lookup_port (bucket, inp->msgh_local_port, 0);
-+#if 0
-         if (pi)
-           {
-             inp->msgh_bits = MACH_MSGH_BITS (
-@@ -71,6 +72,7 @@ ports_manage_port_operations_one_thread
-               MACH_MSG_TYPE_PROTECTED_PAYLOAD);
-             inp->msgh_protected_payload = (unsigned long) pi;
-           }
-+#endif
-       }
- 
-       if (pi)
-Index: hurd-debian/pflocal/sock.c
-===================================================================
---- hurd-debian.orig/pflocal/sock.c
-+++ hurd-debian/pflocal/sock.c
-@@ -262,6 +262,7 @@ addr_create (struct addr **addr)
- 
-   if (! err)
-     {
-+      mach_port_clear_protected_payload (mach_task_self (), 
(*addr)->pi.port_right);
-       ensure_sock_server ();
-       (*addr)->sock = NULL;
-       pthread_mutex_init (&(*addr)->lock, NULL);
diff --git a/debian/patches/fix-payload-pflocal.patch 
b/debian/patches/fix-payload-pflocal.patch
new file mode 100644
index 0000000..7957113
--- /dev/null
+++ b/debian/patches/fix-payload-pflocal.patch
@@ -0,0 +1,13 @@
+Index: hurd-debian/pflocal/mig-decls.h
+===================================================================
+--- hurd-debian.orig/pflocal/mig-decls.h
++++ hurd-debian/pflocal/mig-decls.h
+@@ -58,7 +58,7 @@ begin_using_addr_port(mach_port_t port)
+ static inline addr_t __attribute__ ((unused))
+ begin_using_addr_payload (unsigned long payload)
+ {
+-  return ports_lookup_port (NULL, payload, addr_port_class);
++  return ports_lookup_payload (NULL, payload, addr_port_class);
+ }
+ 
+ static inline void __attribute__ ((unused))
diff --git a/debian/patches/series b/debian/patches/series
index 8144b20..47b90c2 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -41,4 +41,4 @@ term-for-tcl.patch
 disable_new_task_notification.diff
 newRPC.patch
 dl_origin.patch
-disable-payload-pflocal.patch
+fix-payload-pflocal.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-hurd/hurd.git



reply via email to

[Prev in Thread] Current Thread [Next in Thread]