[kernel] r6544 - in dists/sid/linux-2.6/debian: patches patches/series

Bastian Blank waldi at costa.debian.org
Tue May 9 12:52:03 UTC 2006


Author: waldi
Date: Tue May  9 12:51:29 2006
New Revision: 6544

Added:
   dists/sid/linux-2.6/debian/patches/xen-tree-3.0-testing-9668.patch
      - copied, changed from r6517, /dists/sid/linux-2.6/debian/patches/xen-tree-3.0-testing-9659.patch
Removed:
   dists/sid/linux-2.6/debian/patches/xen-tree-3.0-testing-9659.patch
Modified:
   dists/sid/linux-2.6/debian/changelog
   dists/sid/linux-2.6/debian/patches/series/13-extra

Log:
Update xen patch to changeset 9668.

* debian/changelog: Update.
* debian/patches/series/13-extra: Enable xen-tree-3.0-testing-9668.patch.
* debian/patches/xen-tree-3.0-testing-9659.patch: Remove.
* debian/patches/xen-tree-3.0-testing-9668.patch: Add.


Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog	(original)
+++ dists/sid/linux-2.6/debian/changelog	Tue May  9 12:51:29 2006
@@ -8,6 +8,7 @@
   * Don't make headers packages depend on images. 
   * Bump abiname to 2.
   * Update vserver patch to 2.0.2-rc19.
+  * Update xen patch to changeset 9668.
 
  -- Bastian Blank <waldi at debian.org>  Tue,  9 May 2006 11:25:13 +0200
 

Modified: dists/sid/linux-2.6/debian/patches/series/13-extra
==============================================================================
--- dists/sid/linux-2.6/debian/patches/series/13-extra	(original)
+++ dists/sid/linux-2.6/debian/patches/series/13-extra	Tue May  9 12:51:29 2006
@@ -1,4 +1,4 @@
 + vserver-vs2.0.2-rc19.patch *_vserver *_xen-vserver
 + vserver-xen-clash.patch *_xen-vserver
-+ xen-tree-3.0-testing-9659.patch *_xen *_xen-vserver
++ xen-tree-3.0-testing-9668.patch *_xen *_xen-vserver
 + xen-tls.patch *_xen *_xen-vserver

Copied: dists/sid/linux-2.6/debian/patches/xen-tree-3.0-testing-9668.patch (from r6517, /dists/sid/linux-2.6/debian/patches/xen-tree-3.0-testing-9659.patch)
==============================================================================
--- /dists/sid/linux-2.6/debian/patches/xen-tree-3.0-testing-9659.patch	(original)
+++ dists/sid/linux-2.6/debian/patches/xen-tree-3.0-testing-9668.patch	Tue May  9 12:51:29 2006
@@ -41395,7 +41395,7 @@
  config FB_SGIVW
 diff -Nurp pristine-linux-2.6.16.12/drivers/xen/balloon/balloon.c tmp-linux-2.6-xen.patch/drivers/xen/balloon/balloon.c
 --- pristine-linux-2.6.16.12/drivers/xen/balloon/balloon.c	1970-01-01 01:00:00.000000000 +0100
-+++ tmp-linux-2.6-xen.patch/drivers/xen/balloon/balloon.c	2006-04-05 22:43:19.000000000 +0200
++++ tmp-linux-2.6-xen.patch/drivers/xen/balloon/balloon.c	2006-05-09 12:45:55.000000000 +0200
 @@ -0,0 +1,592 @@
 +/******************************************************************************
 + * balloon.c
@@ -41493,8 +41493,8 @@
 +static DECLARE_WORK(balloon_worker, balloon_process, NULL);
 +static struct timer_list balloon_timer;
 +
-+#define PAGE_TO_LIST(p) (&(p)->ballooned)
-+#define LIST_TO_PAGE(l) list_entry((l), struct page, ballooned)
++#define PAGE_TO_LIST(p) (&(p)->lru)
++#define LIST_TO_PAGE(l) list_entry((l), struct page, lru)
 +#define UNLIST_PAGE(p)				\
 +	do {					\
 +		list_del(PAGE_TO_LIST(p));	\
@@ -60494,8 +60494,8 @@
 +xenbus-objs += xenbus_dev.o
 diff -Nurp pristine-linux-2.6.16.12/drivers/xen/xenbus/xenbus_backend_client.c tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_backend_client.c
 --- pristine-linux-2.6.16.12/drivers/xen/xenbus/xenbus_backend_client.c	1970-01-01 01:00:00.000000000 +0100
-+++ tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_backend_client.c	2006-04-28 23:38:29.000000000 +0200
-@@ -0,0 +1,151 @@
++++ tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_backend_client.c	2006-05-09 12:45:55.000000000 +0200
+@@ -0,0 +1,152 @@
 +/******************************************************************************
 + * Backend-client-facing interface for the Xenbus driver.  In other words, the
 + * interface between the Xenbus and the device-specific code in the backend
@@ -60637,6 +60637,7 @@
 +}
 +EXPORT_SYMBOL_GPL(xenbus_unmap_ring);
 +
++MODULE_LICENSE("Dual BSD/GPL");
 +
 +/*
 + * Local variables:
@@ -62572,7 +62573,7 @@
 + */
 diff -Nurp pristine-linux-2.6.16.12/drivers/xen/xenbus/xenbus_xs.c tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_xs.c
 --- pristine-linux-2.6.16.12/drivers/xen/xenbus/xenbus_xs.c	1970-01-01 01:00:00.000000000 +0100
-+++ tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_xs.c	2006-04-05 22:43:19.000000000 +0200
++++ tmp-linux-2.6-xen.patch/drivers/xen/xenbus/xenbus_xs.c	2006-05-09 12:45:55.000000000 +0200
 @@ -0,0 +1,856 @@
 +/******************************************************************************
 + * xenbus_xs.c
@@ -62759,7 +62760,7 @@
 +
 +	mutex_unlock(&xs_state.request_mutex);
 +
-+	if ((msg->type == XS_TRANSACTION_END) ||
++	if ((req_msg.type == XS_TRANSACTION_END) ||
 +	    ((req_msg.type == XS_TRANSACTION_START) &&
 +	     (msg->type == XS_ERROR)))
 +		up_read(&xs_state.suspend_mutex);
@@ -77133,7 +77134,7 @@
  {
 diff -Nurp pristine-linux-2.6.16.12/include/linux/mm.h tmp-linux-2.6-xen.patch/include/linux/mm.h
 --- pristine-linux-2.6.16.12/include/linux/mm.h	2006-05-01 21:14:26.000000000 +0200
-+++ tmp-linux-2.6-xen.patch/include/linux/mm.h	2006-04-05 22:43:19.000000000 +0200
++++ tmp-linux-2.6-xen.patch/include/linux/mm.h	2006-05-09 12:45:55.000000000 +0200
 @@ -166,6 +166,9 @@ extern unsigned int kobjsize(const void 
  #define VM_NONLINEAR	0x00800000	/* Is non-linear (remap_file_pages) */
  #define VM_MAPPED_COPY	0x01000000	/* T if mapped copy of data (nommu mmap) */
@@ -77157,17 +77158,7 @@
  						 */
  		struct address_space *mapping;	/* If low bit clear, points to
  						 * inode address_space, or NULL.
-@@ -244,6 +248,9 @@ struct page {
- #if NR_CPUS >= CONFIG_SPLIT_PTLOCK_CPUS
- 	    spinlock_t ptl;
- #endif
-+#ifdef CONFIG_XEN
-+	    struct list_head ballooned;
-+#endif
- 	};
- 	pgoff_t index;			/* Our offset within mapping. */
- 	struct list_head lru;		/* Pageout list, eg. active_list
-@@ -1012,6 +1019,13 @@ struct page *follow_page(struct vm_area_
+@@ -1012,6 +1016,13 @@ struct page *follow_page(struct vm_area_
  #define FOLL_GET	0x04	/* do get_page on page */
  #define FOLL_ANON	0x08	/* give ZERO_PAGE if no pgtable */
  



More information about the Kernel-svn-changes mailing list