commit-hurd
[Top][All Lists]
Advanced

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

[SCM] Debian GNU Hurd packaging branch, master, updated. debian/20111106


From: Samuel Thibault
Subject: [SCM] Debian GNU Hurd packaging branch, master, updated. debian/20111106-1-27-g3a8df8c
Date: Sun, 27 Nov 2011 11:42:24 +0000

The following commit has been merged in the master branch:
commit 2852558c4e7872edb3b178193d587df86f5b4545
Author: Samuel Thibault <address@hidden>
Date:   Sat Nov 26 17:30:00 2011 +0100

    Drop debian/patches/libpager_update_seqno.patch, applied upstream.

diff --git a/debian/changelog b/debian/changelog
index f52dd6f..1b180e7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
-hurd (20111126-1) UNRELEASED; urgency=low
+hurd (20111126-1~0) UNRELEASED; urgency=low
 
   * New upstream snapshot.
+    - Drop debian/patches/libpager_update_seqno.patch, applied upstream.
   * control:
     - Use hurd-any instead of hurd-i386.
     - Recommend bf-utf-source to get more than just latin1 on the console.
diff --git a/debian/patches/libpager_update_seqno.patch 
b/debian/patches/libpager_update_seqno.patch
deleted file mode 100644
index 6246e8a..0000000
--- a/debian/patches/libpager_update_seqno.patch
+++ /dev/null
@@ -1,140 +0,0 @@
-2005-08-10  Sergio Lopez  <address@hidden>
-
-       * seqnos.c (_pager_stubs_update_seqno): New function.
-       * priv.h (_pager_stubs_update_seqno): New function.
-       
-       * notify-stubs.c (_pager_do_seqnos_mach_notify_port_deleted):
-       Call _pager_stubs_update_seqno to properly update seqno.
-       (_pager_do_seqnos_mach_notify_msg_accepted): Likewise.
-       (_pager_do_seqnos_mach_notify_port_destroyed): Likewise.
-       (_pager_do_seqnos_mach_notify_send_once): Likewise.
-       (_pager_do_seqnos_mach_notify_dead_name): Likewise.
-       * stubs.c (_pager_seqnos_memory_object_data_write): Likewise.
-       (_pager_seqnos_memory_object_supply_completed): Likewise.
-
----
- libpager/notify-stubs.c |    6 ++++++
- libpager/priv.h         |    1 +
- libpager/seqnos.c       |   22 ++++++++++++++++++++++
- libpager/stubs.c        |    9 +++++++++
- 4 files changed, 38 insertions(+)
-
---- a/libpager/notify-stubs.c
-+++ b/libpager/notify-stubs.c
-@@ -18,6 +18,7 @@
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA. */
- 
-+#include "priv.h"
- #include "notify_S.h"
- #include <errno.h>
- 
-@@ -29,6 +30,7 @@ _pager_do_seqnos_mach_notify_port_delete
-                                          mach_port_t name
-                                          __attribute__ ((unused)))
- {
-+  _pager_stubs_update_seqno (notify, seqno);
-   return 0;
- }
- 
-@@ -40,6 +42,7 @@ _pager_do_seqnos_mach_notify_msg_accepte
-                                          mach_port_t name
-                                            __attribute__ ((unused)))
- {
-+  _pager_stubs_update_seqno (notify, seqno);
-   return 0;
- }
- 
-@@ -51,6 +54,7 @@ _pager_do_seqnos_mach_notify_port_destro
-                                            mach_port_t name
-                                              __attribute__ ((unused)))
- {
-+  _pager_stubs_update_seqno (notify, seqno);
-   return 0;
- }
- 
-@@ -60,6 +64,7 @@ _pager_do_seqnos_mach_notify_send_once (
-                                       mach_port_seqno_t seqno
-                                         __attribute__ ((unused)))
- {
-+  _pager_stubs_update_seqno (notify, seqno);
-   return 0;
- }
- 
-@@ -71,5 +76,6 @@ _pager_do_seqnos_mach_notify_dead_name (
-                                       mach_port_t name
-                                         __attribute__ ((unused)))
- {
-+  _pager_stubs_update_seqno (notify, seqno);
-   return 0;
- }
---- a/libpager/priv.h
-+++ b/libpager/priv.h
-@@ -134,6 +134,7 @@ struct port_class *_pager_class;
- 
- void _pager_wait_for_seqno (struct pager *, int);
- void _pager_release_seqno (struct pager *, int);
-+void _pager_stubs_update_seqno (mach_port_t, int);
- void _pager_block_termination (struct pager *);
- void _pager_allow_termination (struct pager *);
- error_t _pager_pagemap_resize (struct pager *, vm_address_t);
---- a/libpager/seqnos.c
-+++ b/libpager/seqnos.c
-@@ -47,3 +47,25 @@ _pager_release_seqno (struct pager *p,
-       condition_broadcast (&p->wakeup);
-     }
- }
-+
-+
-+/* This function is called by stub functions to properly update
-+   seqno. */
-+void
-+_pager_stubs_update_seqno (mach_port_t object,
-+                           int seqno)
-+{
-+  struct pager *p;
-+  
-+  p = ports_lookup_port (0, object, _pager_class);
-+  if (p)
-+    {  
-+      mutex_lock (&p->interlock);
-+      _pager_wait_for_seqno (p, seqno);
-+      _pager_release_seqno (p, seqno);
-+      mutex_unlock (&p->interlock);
-+      
-+      ports_port_deref (p);
-+    }
-+}
-+
---- a/libpager/stubs.c
-+++ b/libpager/stubs.c
-@@ -29,6 +29,9 @@ _pager_seqnos_memory_object_copy (mach_p
-                          mach_port_t new)
- {
-   printf ("m_o_copy called\n");
-+  
-+  _pager_stubs_update_seqno (old, seq);
-+  
-   return EOPNOTSUPP;
- }
- 
-@@ -41,6 +44,9 @@ _pager_seqnos_memory_object_data_write (
-                                vm_size_t data_cnt)
- {
-   printf ("m_o_data_write called\n");
-+  
-+  _pager_stubs_update_seqno (old, seq);
-+  
-   return EOPNOTSUPP;
- }
- 
-@@ -54,6 +60,9 @@ _pager_seqnos_memory_object_supply_compl
-                                      vm_offset_t err_off)
- {
-   printf ("m_o_supply_completed called\n");
-+  
-+  _pager_stubs_update_seqno (obj, seq);
-+  
-   return EOPNOTSUPP;
- }
- 
diff --git a/debian/patches/series b/debian/patches/series
index 8567227..321e16c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,7 +4,6 @@ ext2fs_large_stores.patch
 hurd_console_startup.patch
 init_try_runsystem.gnu.patch
 install-msgids.diff
-libpager_update_seqno.patch
 libpthread_stubs.patch
 makedev.diff
 pfinet_dhcp.patch

-- 
Debian GNU Hurd packaging



reply via email to

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