login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
June
»
10
Re: 2.6.26-rc5-mm2 lockup up on Intel G33+ICH9R+Core2Duo, -mm1 okay
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: Grant Coady
Subject:
Re: 2.6.26-rc5-mm2 lockup up on Intel G33+ICH9R+Core2Duo, -mm1 okay
Date: Tuesday, June 10, 2008 - 2:48 pm
On Tue, 10 Jun 2008 11:18:32 -0700, Andrew Morton <akpm@linux-foundation.org> wrote:
quoted text
>On Tue, 10 Jun 2008 20:20:09 +1000 Grant Coady <grant_lkml@dodo.com.au> wrote: > >> On Mon, 9 Jun 2008 22:31:45 -0700, Andrew Morton <akpm@linux-foundation.org> wrote: >> >> > >> >ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.26-rc5/2.6.26-rc5-mm2/ >> > >> >- This is a bugfixed version of 2.6.26-rc5-mm1 - mainly to repair a >> > vmscan.c bug which would have prevented testing of the other vmscan.c >> > bugs^Wchanges. >> >> No it's not :) >> >> -mm1 worked fine here but -mm2 locks up just after saying: >> agpgart: Detected 7164K stolen memory. >> >> Nothing in logs (session not recorded - hit reset to restart). >> >> config and dmseg for -mm1 at (same .config for mm2): >> >>
http://bugsplatter.mine.nu/test/boxen/pooh/config-2.6.26-rc5-mm1a.gz
>>
http://bugsplatter.mine.nu/test/boxen/pooh/dmesg-2.6.26-rc5-mm1a.gz
>> >> Grant. > >hm, intel-agp gtt stuff. > >Can you please see whether reverting Keith's stuff fixes it?
Yes, it does :) config + dmesg at:
http://bugsplatter.mine.nu/test/boxen/pooh/
(*-mm2b.gz) Grant.
quoted text
> > drivers/char/agp/agp.h | 3 --- > drivers/char/agp/backend.c | 2 -- > drivers/char/agp/generic.c | 28 ---------------------------- > drivers/char/agp/intel-agp.c | 5 ----- > include/linux/agp_backend.h | 5 ----- > 5 files changed, 43 deletions(-) > >diff -puN drivers/char/agp/agp.h~revert-intel-agp-rewrite-gtt-on-resume drivers/char/agp/agp.h >--- a/drivers/char/agp/agp.h~revert-intel-agp-rewrite-gtt-on-resume >+++ a/drivers/char/agp/agp.h >@@ -148,9 +148,6 @@ struct agp_bridge_data { > char minor_version; > struct list_head list; > u32 apbase_config; >- /* list of agp_memory mapped to the aperture */ >- struct list_head mapped_list; >- spinlock_t mapped_lock; > }; > > #define KB(x) ((x) * 1024) >diff -puN drivers/char/agp/backend.c~revert-intel-agp-rewrite-gtt-on-resume drivers/char/agp/backend.c >--- a/drivers/char/agp/backend.c~revert-intel-agp-rewrite-gtt-on-resume >+++ a/drivers/char/agp/backend.c >@@ -183,8 +183,6 @@ static int agp_backend_initialize(struct > rc = -EINVAL; > goto err_out; > } >- INIT_LIST_HEAD(&bridge->mapped_list); >- spin_lock_init(&bridge->mapped_lock); > > return 0; > >diff -puN drivers/char/agp/generic.c~revert-intel-agp-rewrite-gtt-on-resume drivers/char/agp/generic.c >--- a/drivers/char/agp/generic.c~revert-intel-agp-rewrite-gtt-on-resume >+++ a/drivers/char/agp/generic.c >@@ -426,10 +426,6 @@ int agp_bind_memory(struct agp_memory *c > > curr->is_bound = TRUE; > curr->pg_start = pg_start; >- spin_lock(&agp_bridge->mapped_lock); >- list_add(&curr->mapped_list, &agp_bridge->mapped_list); >- spin_unlock(&agp_bridge->mapped_lock); >- > return 0; > } > EXPORT_SYMBOL(agp_bind_memory); >@@ -462,34 +458,10 @@ int agp_unbind_memory(struct agp_memory > > curr->is_bound = FALSE; > curr->pg_start = 0; >- spin_lock(&curr->bridge->mapped_lock); >- list_del(&curr->mapped_list); >- spin_unlock(&curr->bridge->mapped_lock); > return 0; > } > EXPORT_SYMBOL(agp_unbind_memory); > >-/** >- * agp_rebind_emmory - Rewrite the entire GATT, useful on resume >- */ >-int agp_rebind_memory(void) >-{ >- struct agp_memory *curr; >- int ret_val = 0; >- >- spin_lock(&agp_bridge->mapped_lock); >- list_for_each_entry(curr, &agp_bridge->mapped_list, mapped_list) { >- ret_val = curr->bridge->driver->insert_memory(curr, >- curr->pg_start, >- curr->type); >- if (ret_val != 0) >- break; >- } >- spin_unlock(&agp_bridge->mapped_lock); >- return ret_val; >-} >-EXPORT_SYMBOL(agp_rebind_memory); >- > /* End - Routines for handling swapping of agp_memory into the GATT */ > > >diff -puN drivers/char/agp/intel-agp.c~revert-intel-agp-rewrite-gtt-on-resume drivers/char/agp/intel-agp.c >--- a/drivers/char/agp/intel-agp.c~revert-intel-agp-rewrite-gtt-on-resume >+++ a/drivers/char/agp/intel-agp.c >@@ -2176,7 +2176,6 @@ static void __devexit agp_intel_remove(s > static int agp_intel_resume(struct pci_dev *pdev) > { > struct agp_bridge_data *bridge = pci_get_drvdata(pdev); >- int ret_val; > > pci_restore_state(pdev); > >@@ -2204,10 +2203,6 @@ static int agp_intel_resume(struct pci_d > else if (bridge->driver == &intel_i965_driver) > intel_i915_configure(); > >- ret_val = agp_rebind_memory(); >- if (ret_val != 0) >- return ret_val; >- > return 0; > } > #endif >diff -puN include/linux/agp_backend.h~revert-intel-agp-rewrite-gtt-on-resume include/linux/agp_backend.h >--- a/include/linux/agp_backend.h~revert-intel-agp-rewrite-gtt-on-resume >+++ a/include/linux/agp_backend.h >@@ -30,8 +30,6 @@ > #ifndef _AGP_BACKEND_H > #define _AGP_BACKEND_H 1 > >-#include <linux/list.h> >- > #ifndef TRUE > #define TRUE 1 > #endif >@@ -88,8 +86,6 @@ struct agp_memory { > u8 is_bound; > u8 is_flushed; > u8 vmalloc_flag; >- /* list of agp_memory mapped to the aperture */ >- struct list_head mapped_list; > }; > > #define AGP_NORMAL_MEMORY 0 >@@ -108,7 +104,6 @@ extern struct agp_memory *agp_allocate_m > extern int agp_copy_info(struct agp_bridge_data *, struct agp_kern_info *); > extern int agp_bind_memory(struct agp_memory *, off_t); > extern int agp_unbind_memory(struct agp_memory *); >-extern int agp_rebind_memory(void); > extern void agp_enable(struct agp_bridge_data *, u32); > extern struct agp_bridge_data *agp_backend_acquire(struct pci_dev *); > extern void agp_backend_release(struct agp_bridge_data *); >_
--
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
2.6.26-rc5-mm2
, Andrew Morton
, (Mon Jun 9, 10:31 pm)
Re: 2.6.26-rc5-mm2
, Nick Piggin
, (Mon Jun 9, 11:12 pm)
Re: 2.6.26-rc5-mm2
, Nick Piggin
, (Tue Jun 10, 12:28 am)
Re: 2.6.26-rc5-mm2
, Andrew Morton
, (Tue Jun 10, 1:34 am)
Re: 2.6.26-rc5-mm2
, Nick Piggin
, (Tue Jun 10, 1:48 am)
Re: 2.6.26-rc5-mm2
, Andrew Morton
, (Tue Jun 10, 2:15 am)
Re: 2.6.26-rc5-mm2 lockup up on Intel G33+ICH9R+Core2Duo, ...
, Grant Coady
, (Tue Jun 10, 3:20 am)
Re: 2.6.26-rc5-mm2 compile error in vmscan.c
, Helge Hafting
, (Tue Jun 10, 4:50 am)
Re: 2.6.26-rc5-mm2 compile error in vmscan.c
, Johannes Weiner
, (Tue Jun 10, 5:23 am)
Re: 2.6.26-rc5-mm2
, Rik van Riel
, (Tue Jun 10, 5:34 am)
Re: 2.6.26-rc5-mm2
, Lee Schermerhorn
, (Tue Jun 10, 8:34 am)
Re: 2.6.26-rc5-mm2
, Hugh Dickins
, (Tue Jun 10, 9:50 am)
Re: 2.6.26-rc5-mm2 lockup up on Intel G33+ICH9R+Core2Duo, ...
, Andrew Morton
, (Tue Jun 10, 11:18 am)
Re: 2.6.26-rc5-mm2 compile error in vmscan.c
, Andrew Morton
, (Tue Jun 10, 11:37 am)
Re: 2.6.26-rc5-mm2 lockup up on Intel G33+ICH9R+Core2Duo, ...
, Grant Coady
, (Tue Jun 10, 2:48 pm)
Re: 2.6.26-rc5-mm2 (compile error in mm/memory_hotplug.c)
, Yasunori Goto
, (Tue Jun 10, 7:26 pm)
2.6.26-rc5-mm2: OOM with 1G free swap
, Alexey Dobriyan
, (Tue Jun 10, 11:00 pm)
Re: 2.6.26-rc5-mm2: OOM with 1G free swap
, Nick Piggin
, (Tue Jun 10, 11:11 pm)
Re: 2.6.26-rc5-mm2: OOM with 1G free swap
, Nick Piggin
, (Tue Jun 10, 11:15 pm)
Re: 2.6.26-rc5-mm2: OOM with 1G free swap
, Andrew Morton
, (Tue Jun 10, 11:27 pm)
Re: 2.6.26-rc5-mm2: OOM with 1G free swap
, Nick Piggin
, (Tue Jun 10, 11:31 pm)
Re: 2.6.26-rc5-mm2: OOM with 1G free swap
, KOSAKI Motohiro
, (Tue Jun 10, 11:36 pm)
Re: 2.6.26-rc5-mm2: OOM with 1G free swap
, Frederik Deweerdt
, (Wed Jun 11, 12:31 am)
Re: 2.6.26-rc5-mm2: OOM with 1G free swap
, Rik van Riel
, (Wed Jun 11, 5:57 am)
Re: 2.6.26-rc5-mm2: OOM with 1G free swap
, Nick Piggin
, (Wed Jun 11, 6:44 am)
[BUG] 2.6.26-rc5-mm2 - kernel BUG at arch/x86/kernel/setup ...
, Kamalesh Babulal
, (Wed Jun 11, 10:56 am)
pnp changes -> suspend oops [Was: 2.6.26-rc5-mm2]
, Jiri Slaby
, (Wed Jun 11, 11:08 am)
Re: 2.6.26-rc5-mm2
, Rik van Riel
, (Wed Jun 11, 11:09 am)
Re: [BUG] 2.6.26-rc5-mm2 - kernel BUG at arch/x86/kernel/s ...
, Dave Hansen
, (Wed Jun 11, 11:28 am)
Re: [BUG] 2.6.26-rc5-mm2 - kernel BUG at arch/x86/kernel/s ...
, Vegard Nossum
, (Wed Jun 11, 11:37 am)
Re: pnp changes -> suspend oops [Was: 2.6.26-rc5-mm2]
, Bjorn Helgaas
, (Wed Jun 11, 12:03 pm)
Re: 2.6.26-rc5-mm2
, Nick Piggin
, (Wed Jun 11, 4:58 pm)
Re: [BUG] 2.6.26-rc5-mm2 - kernel BUG at arch/x86/kernel/s ...
, Kamalesh Babulal
, (Wed Jun 11, 11:55 pm)
Re: 2.6.26-rc5-mm2 compile error in vmscan.c
, Helge Hafting
, (Thu Jun 12, 1:13 am)
Re: 2.6.26-rc5-mm2
, Rik van Riel
, (Thu Jun 12, 12:29 pm)
Re: pnp changes -> suspend oops [Was: 2.6.26-rc5-mm2]
, Jiri Slaby
, (Thu Jun 12, 2:10 pm)
Re: 2.6.26-rc5-mm2 (swap_state.c:77)
, Hugh Dickins
, (Thu Jun 12, 2:15 pm)
Re: pnp changes -> suspend oops [Was: 2.6.26-rc5-mm2]
, Bjorn Helgaas
, (Thu Jun 12, 2:22 pm)
Re: pnp changes -> suspend oops [Was: 2.6.26-rc5-mm2]
, Jiri Slaby
, (Thu Jun 12, 2:39 pm)
Re: pnp changes -> suspend oops [Was: 2.6.26-rc5-mm2]
, Bjorn Helgaas
, (Thu Jun 12, 2:57 pm)
Re: pnp changes -> suspend oops [Was: 2.6.26-rc5-mm2]
, Jiri Slaby
, (Thu Jun 12, 2:57 pm)
Re: pnp changes -> suspend oops [Was: 2.6.26-rc5-mm2]
, Jiri Slaby
, (Fri Jun 13, 9:05 am)
Re: pnp changes -> suspend oops [Was: 2.6.26-rc5-mm2]
, Bjorn Helgaas
, (Fri Jun 13, 10:23 am)
Re: 2.6.26-rc5-mm2 (swap_state.c:77)
, Rik van Riel
, (Fri Jun 13, 10:45 am)
Re: 2.6.26-rc5-mm2 (swap_state.c:77)
, Hugh Dickins
, (Fri Jun 13, 2:15 pm)
Re: 2.6.26-rc5-mm2 (swap_state.c:77)
, Rik van Riel
, (Fri Jun 13, 3:03 pm)
Re: pnp changes -> suspend oops [Was: 2.6.26-rc5-mm2]
, Jiri Slaby
, (Mon Jun 16, 3:43 am)
Navigation
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Fortier,Vincent [Montreal]
2.6.21.5 june 30th to july 1st date hang?
Jeff Dike
[ PATCH 2/6 ] UML - Formatting fixes around os_{read_write}_file callers
Liam Girdwood
[PATCH 07/13] regulator: regulator test harness
Oleg Nesterov
Re: Getting the new RxRPC patches upstream
Stefan Seyfried
Re: 2.6.19-rc5: grub is much slower resuming from suspend-to-disk than in 2.6.18
linux-netdev
:
Arnaud Ebalard
Re: [REGRESSION,BISECTED] MIPv6 support broken by f4f914b58019f0
Jan Engelhardt
Re: [PATCH iptables] extension: add xt_cpu match
Jarek Poplawski
Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
Sebastian Andrzej Siewior
[PATCH 8/8] net/emergency: remove locking from reycling pool if emergncy pools are...
David Miller
Re: [PATCH] qlcnic: dont assume NET_IP_ALIGN is 2
git
:
Jakub Narebski
Re: git on MacOSX and files with decomposed utf-8 file names
Brandon Casey
Re: Thunderbird and patches (was Re: [PATCH v2] Enable setting attach as the def...
Christian Couder
[PATCH 1/3] rev-parse: add test script for "--verify"
Ramkumar Ramachandra
Re: [GSoC update] git-remote-svn: The final one
Junio C Hamano
Re: git-rm isn't the inverse action of git-add
openbsd-misc
:
Joachim Schipper
Re: UVC Webcams
Florin Andrei
SOLVED [was: firewall is very slow, something's wrong]
Todd Alan Smith
Re: Microsoft gets the Most Secure Operating Systems award
Neal Hogan
Re: Need Advice: Thinkpad T60 or T61?
Sam Fourman Jr.
Re: Real men don't attack straw men
git-commits-head
:
Linux Kernel Mailing List
ACPI: Disable ARB_DISABLE on platforms where it is not needed
Linux Kernel Mailing List
m68knommu: add read_barrier_depends() and irqs_disabled_flags()
Linux Kernel Mailing List
[MTD] Add mtd panic_write function pointer
Linux Kernel Mailing List
[ARM] pxa: remove duplicate select statements from Kconfig
Linux Kernel Mailing List
mlx4_core: Don't read reserved fields in mlx4_QUERY_ADAPTER()
Colocation donated by:
Syndicate