summaryrefslogtreecommitdiff
path: root/meta-moblin/packages
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2010-06-08 21:04:38 +0100
committerRichard Purdie <rpurdie@linux.intel.com>2010-06-08 21:04:38 +0100
commitfa64e20621f729341d17036eee224394a90ba2b0 (patch)
tree93839efe764fbfaceb94f068c698bab7e1c6d499 /meta-moblin/packages
parent3a8ee5864dcefae62af4e9e8c54b2537cfb43a7b (diff)
downloadopenembedded-core-fa64e20621f729341d17036eee224394a90ba2b0.tar.gz
openembedded-core-fa64e20621f729341d17036eee224394a90ba2b0.tar.bz2
openembedded-core-fa64e20621f729341d17036eee224394a90ba2b0.zip
linux-moblin: Drop old versions (2.6.31.5 and 2.6.29.1)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta-moblin/packages')
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/0001-drm-Split-out-the-mm-declarations-in-a-separate-hea.patch486
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/0002-drm-Add-a-tracker-for-global-objects.patch191
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/0003-drm-Export-hash-table-functionality.patch58
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/0007-drm-Add-unlocked-IOCTL-functionality-from-the-drm-r.patch53
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/config-generic2844
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/config-ivi127
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/config-menlow8
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/config-mrst2316
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/config-netbook52
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/defconfig-menlow3353
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/defconfig-netbook2747
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6-build-nonintconfig.patch128
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.19-modesetting-by-default.patch11
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-dont-wait-for-mouse.patch43
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-drm-i915-Fix-LVDS-dither-setting.patch56
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-drm-revert.patch55
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-e100-add-support-for-82552-10-100-adapter.patch208
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-enable-async-by-default.patch12
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-even-faster-kms.patch20
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-fast-initrd.patch161
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-fast-kms.patch285
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-flip-ide-net.patch40
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-input-introduce-a-tougher-i8042.reset.patch92
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-jbd-longer-commit-interval.patch28
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-kms-after-sata.patch32
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-msiwind.patch57
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-pnv-agp.patch83
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-pnv-drm.patch336
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-pnv-fix-gtt-size.patch21
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-pnv-fix-i2c.patch38
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-psb-S0i1_and_S0i3_OSPM_support.patch28
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-psb-driver.patch37524
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-retry-root-mount.patch61
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-silence-acer-message.patch17
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-sreadahead.patch66
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-timberdale.patch6095
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-touchkit.patch130
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.30-fix-async.patch69
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.30-fix-suspend.patch139
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/MRST-GFX-driver-consolidated.patch44328
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/close_debug_info_of_rt2860.patch38
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/defconfig-netbook3220
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6-build-nonintconfig.patch142
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6-driver-level-usb-autosuspend.patch61
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6-usb-uvc-autosuspend.patch19
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.29-dont-wait-for-mouse.patch47
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.29-jbd-longer-commit-interval.patch25
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.29-kms-after-sata.patch38
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.29-kms-dont-blank-display.patch33
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.29-kms-edid-cache.patch58
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.29-kms-run-async.patch118
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.29-silence-acer-message.patch22
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.29-sreadahead.patch66
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.29-touchkit.patch146
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.30-non-root-X.patch32
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.31-1-2-timberdale.patch12910
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.31-2-2-timberdale.patch44
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.31-bluetooth-suspend.patch465
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.31-drm-i915-fix.patch26
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.31-drm-i915-opregion.patch43
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.31-drm-i915-vblank-fix.patch26
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.31-drm-kms-flip.patch307
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.31-drm-mem-info.patch140
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.31-iegd.patch9290
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.31-samsung.patch206
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.31-silence-wacom.patch14
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.32-acpi-cstate-fixup.patch173
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.32-cpuidle.patch407
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.32-n_tty-honor-opost-flag-for-echoes.patch86
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.32-n_tty-move-echoctl-check-and-clean-up-logic.patch91
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.32-timer-fix.patch64
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.33-copy-checks.patch275
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.31.5/linux-2.6.33-pit-fix.patch95
-rw-r--r--meta-moblin/packages/linux/linux-moblin_2.6.29.1.bb46
-rw-r--r--meta-moblin/packages/linux/linux-moblin_2.6.31.5.bb47
75 files changed, 0 insertions, 131218 deletions
diff --git a/meta-moblin/packages/linux/linux-moblin-2.6.29.1/0001-drm-Split-out-the-mm-declarations-in-a-separate-hea.patch b/meta-moblin/packages/linux/linux-moblin-2.6.29.1/0001-drm-Split-out-the-mm-declarations-in-a-separate-hea.patch
deleted file mode 100644
index 2655acfaa5..0000000000
--- a/meta-moblin/packages/linux/linux-moblin-2.6.29.1/0001-drm-Split-out-the-mm-declarations-in-a-separate-hea.patch
+++ /dev/null
@@ -1,486 +0,0 @@
-From 84e7ccff650b8f124585ba7d5b9a1544f53457e7 Mon Sep 17 00:00:00 2001
-From: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
-Date: Fri, 27 Feb 2009 16:53:11 +0100
-Subject: [PATCH 1/8] drm: Split out the mm declarations in a separate header. Add atomic operations.
-
-Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
----
- drivers/gpu/drm/drm_mm.c | 173 ++++++++++++++++++++++++++++++++++++++--------
- include/drm/drmP.h | 37 +----------
- include/drm/drm_mm.h | 90 ++++++++++++++++++++++++
- 3 files changed, 235 insertions(+), 65 deletions(-)
- create mode 100644 include/drm/drm_mm.h
-
-Index: linux-2.6.28/drivers/gpu/drm/drm_mm.c
-===================================================================
---- linux-2.6.28.orig/drivers/gpu/drm/drm_mm.c 2009-03-09 19:19:52.000000000 +0000
-+++ linux-2.6.28/drivers/gpu/drm/drm_mm.c 2009-03-12 13:15:05.000000000 +0000
-@@ -42,8 +43,11 @@
- */
-
- #include "drmP.h"
-+#include "drm_mm.h"
- #include <linux/slab.h>
-
-+#define MM_UNUSED_TARGET 4
-+
- unsigned long drm_mm_tail_space(struct drm_mm *mm)
- {
- struct list_head *tail_node;
-@@ -74,16 +78,66 @@
- return 0;
- }
-
-+static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic)
-+{
-+ struct drm_mm_node *child;
-+
-+ if (atomic) {
-+ child =
-+ (struct drm_mm_node *)kmalloc(sizeof(*child), GFP_ATOMIC);
-+ } else {
-+ child =
-+ (struct drm_mm_node *)kmalloc(sizeof(*child), GFP_KERNEL);
-+ }
-+
-+ if (unlikely(child == NULL)) {
-+ spin_lock(&mm->unused_lock);
-+ if (list_empty(&mm->unused_nodes))
-+ child = NULL;
-+ else {
-+ child =
-+ list_entry(mm->unused_nodes.next,
-+ struct drm_mm_node, fl_entry);
-+ list_del(&child->fl_entry);
-+ --mm->num_unused;
-+ }
-+ spin_unlock(&mm->unused_lock);
-+ }
-+ return child;
-+}
-+
-+int drm_mm_pre_get(struct drm_mm *mm)
-+{
-+ struct drm_mm_node *node;
-+
-+ spin_lock(&mm->unused_lock);
-+ while (mm->num_unused < MM_UNUSED_TARGET) {
-+ spin_unlock(&mm->unused_lock);
-+ node = kmalloc(sizeof(*node), GFP_KERNEL);
-+ spin_lock(&mm->unused_lock);
-+
-+ if (unlikely(node == NULL)) {
-+ int ret = (mm->num_unused < 2) ? -ENOMEM : 0;
-+ spin_unlock(&mm->unused_lock);
-+ return ret;
-+ }
-+ ++mm->num_unused;
-+ list_add_tail(&node->fl_entry, &mm->unused_nodes);
-+ }
-+ spin_unlock(&mm->unused_lock);
-+ return 0;
-+}
-+
-+EXPORT_SYMBOL(drm_mm_pre_get);
-
- static int drm_mm_create_tail_node(struct drm_mm *mm,
-- unsigned long start,
-- unsigned long size)
-+ unsigned long start,
-+ unsigned long size, int atomic)
- {
- struct drm_mm_node *child;
-
-- child = (struct drm_mm_node *)
-- drm_alloc(sizeof(*child), DRM_MEM_MM);
-- if (!child)
-+ child = drm_mm_kmalloc(mm, atomic);
-+ if (unlikely(child == NULL))
- return -ENOMEM;
-
- child->free = 1;
-@@ -97,8 +151,7 @@
- return 0;
- }
-
--
--int drm_mm_add_space_to_tail(struct drm_mm *mm, unsigned long size)
-+int drm_mm_add_space_to_tail(struct drm_mm *mm, unsigned long size, int atomic)
- {
- struct list_head *tail_node;
- struct drm_mm_node *entry;
-@@ -106,20 +159,21 @@
- tail_node = mm->ml_entry.prev;
- entry = list_entry(tail_node, struct drm_mm_node, ml_entry);
- if (!entry->free) {
-- return drm_mm_create_tail_node(mm, entry->start + entry->size, size);
-+ return drm_mm_create_tail_node(mm, entry->start + entry->size,
-+ size, atomic);
- }
- entry->size += size;
- return 0;
- }
-
- static struct drm_mm_node *drm_mm_split_at_start(struct drm_mm_node *parent,
-- unsigned long size)
-+ unsigned long size,
-+ int atomic)
- {
- struct drm_mm_node *child;
-
-- child = (struct drm_mm_node *)
-- drm_alloc(sizeof(*child), DRM_MEM_MM);
-- if (!child)
-+ child = drm_mm_kmalloc(parent->mm, atomic);
-+ if (unlikely(child == NULL))
- return NULL;
-
- INIT_LIST_HEAD(&child->fl_entry);
-@@ -151,8 +205,9 @@
- tmp = parent->start % alignment;
-
- if (tmp) {
-- align_splitoff = drm_mm_split_at_start(parent, alignment - tmp);
-- if (!align_splitoff)
-+ align_splitoff =
-+ drm_mm_split_at_start(parent, alignment - tmp, 0);
-+ if (unlikely(align_splitoff == NULL))
- return NULL;
- }
-
-@@ -161,7 +216,7 @@
- parent->free = 0;
- return parent;
- } else {
-- child = drm_mm_split_at_start(parent, size);
-+ child = drm_mm_split_at_start(parent, size, 0);
- }
-
- if (align_splitoff)
-@@ -169,14 +224,50 @@
-
- return child;
- }
-+
- EXPORT_SYMBOL(drm_mm_get_block);
-
-+struct drm_mm_node *drm_mm_get_block_atomic(struct drm_mm_node *parent,
-+ unsigned long size,
-+ unsigned alignment)
-+{
-+
-+ struct drm_mm_node *align_splitoff = NULL;
-+ struct drm_mm_node *child;
-+ unsigned tmp = 0;
-+
-+ if (alignment)
-+ tmp = parent->start % alignment;
-+
-+ if (tmp) {
-+ align_splitoff =
-+ drm_mm_split_at_start(parent, alignment - tmp, 1);
-+ if (unlikely(align_splitoff == NULL))
-+ return NULL;
-+ }
-+
-+ if (parent->size == size) {
-+ list_del_init(&parent->fl_entry);
-+ parent->free = 0;
-+ return parent;
-+ } else {
-+ child = drm_mm_split_at_start(parent, size, 1);
-+ }
-+
-+ if (align_splitoff)
-+ drm_mm_put_block(align_splitoff);
-+
-+ return child;
-+}
-+
-+EXPORT_SYMBOL(drm_mm_get_block_atomic);
-+
- /*
- * Put a block. Merge with the previous and / or next block if they are free.
- * Otherwise add to the free stack.
- */
-
--void drm_mm_put_block(struct drm_mm_node * cur)
-+void drm_mm_put_block(struct drm_mm_node *cur)
- {
-
- struct drm_mm *mm = cur->mm;
-@@ -188,21 +279,27 @@
- int merged = 0;
-
- if (cur_head->prev != root_head) {
-- prev_node = list_entry(cur_head->prev, struct drm_mm_node, ml_entry);
-+ prev_node =
-+ list_entry(cur_head->prev, struct drm_mm_node, ml_entry);
- if (prev_node->free) {
- prev_node->size += cur->size;
- merged = 1;
- }
- }
- if (cur_head->next != root_head) {
-- next_node = list_entry(cur_head->next, struct drm_mm_node, ml_entry);
-+ next_node =
-+ list_entry(cur_head->next, struct drm_mm_node, ml_entry);
- if (next_node->free) {
- if (merged) {
- prev_node->size += next_node->size;
- list_del(&next_node->ml_entry);
- list_del(&next_node->fl_entry);
-- drm_free(next_node, sizeof(*next_node),
-- DRM_MEM_MM);
-+ if (mm->num_unused < MM_UNUSED_TARGET) {
-+ list_add(&next_node->fl_entry,
-+ &mm->unused_nodes);
-+ ++mm->num_unused;
-+ } else
-+ kfree(next_node);
- } else {
- next_node->size += cur->size;
- next_node->start = cur->start;
-@@ -215,14 +312,19 @@
- list_add(&cur->fl_entry, &mm->fl_entry);
- } else {
- list_del(&cur->ml_entry);
-- drm_free(cur, sizeof(*cur), DRM_MEM_MM);
-+ if (mm->num_unused < MM_UNUSED_TARGET) {
-+ list_add(&cur->fl_entry, &mm->unused_nodes);
-+ ++mm->num_unused;
-+ } else
-+ kfree(cur);
- }
- }
-+
- EXPORT_SYMBOL(drm_mm_put_block);
-
--struct drm_mm_node *drm_mm_search_free(const struct drm_mm * mm,
-- unsigned long size,
-- unsigned alignment, int best_match)
-+struct drm_mm_node *drm_mm_search_free(const struct drm_mm *mm,
-+ unsigned long size,
-+ unsigned alignment, int best_match)
- {
- struct list_head *list;
- const struct list_head *free_stack = &mm->fl_entry;
-@@ -247,7 +349,6 @@
- wasted += alignment - tmp;
- }
-
--
- if (entry->size >= size + wasted) {
- if (!best_match)
- return entry;
-@@ -260,6 +361,7 @@
-
- return best;
- }
-+EXPORT_SYMBOL(drm_mm_search_free);
-
- int drm_mm_clean(struct drm_mm * mm)
- {
-@@ -267,14 +369,17 @@
-
- return (head->next->next == head);
- }
--EXPORT_SYMBOL(drm_mm_search_free);
-+EXPORT_SYMBOL(drm_mm_clean);
-
- int drm_mm_init(struct drm_mm * mm, unsigned long start, unsigned long size)
- {
- INIT_LIST_HEAD(&mm->ml_entry);
- INIT_LIST_HEAD(&mm->fl_entry);
-+ INIT_LIST_HEAD(&mm->unused_nodes);
-+ mm->num_unused = 0;
-+ spin_lock_init(&mm->unused_lock);
-
-- return drm_mm_create_tail_node(mm, start, size);
-+ return drm_mm_create_tail_node(mm, start, size, 0);
- }
- EXPORT_SYMBOL(drm_mm_init);
-
-@@ -282,6 +387,7 @@
- {
- struct list_head *bnode = mm->fl_entry.next;
- struct drm_mm_node *entry;
-+ struct drm_mm_node *next;
-
- entry = list_entry(bnode, struct drm_mm_node, fl_entry);
-
-@@ -293,7 +399,16 @@
-
- list_del(&entry->fl_entry);
- list_del(&entry->ml_entry);
-+ kfree(entry);
-+
-+ spin_lock(&mm->unused_lock);
-+ list_for_each_entry_safe(entry, next, &mm->unused_nodes, fl_entry) {
-+ list_del(&entry->fl_entry);
-+ kfree(entry);
-+ --mm->num_unused;
-+ }
-+ spin_unlock(&mm->unused_lock);
-
-- drm_free(entry, sizeof(*entry), DRM_MEM_MM);
-+ BUG_ON(mm->num_unused != 0);
- }
- EXPORT_SYMBOL(drm_mm_takedown);
-Index: linux-2.6.28/include/drm/drmP.h
-=======================================