public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [patch] voluntary-preempt-2.6.9-rc2-mm1-S2
  2004-09-21  7:18                 ` Ingo Molnar
@ 2004-09-21  7:44                   ` Ingo Molnar
  2004-09-21 18:51                     ` K.R. Foley
  0 siblings, 1 reply; 3+ messages in thread
From: Ingo Molnar @ 2004-09-21  7:44 UTC (permalink / raw)
  To: K.R. Foley; +Cc: linux-kernel, Lee Revell, Mark_H_Johnson


i've released the -S2 VP patch:

  http://redhat.com/~mingo/voluntary-preempt/voluntary-preempt-2.6.9-rc2-mm1-S2

Changes since -S1:

 - added the swapspace-layout patch to fix the get_swap_page()
   latencies. (sw-suspend wont compile but everything else should work
   fine.)

 - fixed the random.c BKL non-preemptability assumption

 - export smp_processor_id() to fix modules

 - module init smp_processor_id()-debug false positive fix

To get a 2.6.9-rc2-mm1-VP-S2 kernel, the patching order is:

   http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.8.tar.bz2
 + http://kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.9-rc2.bz2
 + http://kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc2/2.6.9-rc2-mm1/2.6.9-rc2-mm1.bz2
 + http://redhat.com/~mingo/voluntary-preempt/voluntary-preempt-2.6.9-rc2-mm1-S2

	Ingo

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [patch] voluntary-preempt-2.6.9-rc2-mm1-S2
  2004-09-21  7:44                   ` [patch] voluntary-preempt-2.6.9-rc2-mm1-S2 Ingo Molnar
@ 2004-09-21 18:51                     ` K.R. Foley
  0 siblings, 0 replies; 3+ messages in thread
From: K.R. Foley @ 2004-09-21 18:51 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: linux-kernel, Lee Revell, Mark_H_Johnson

Ingo Molnar wrote:
> i've released the -S2 VP patch:
> 
>   http://redhat.com/~mingo/voluntary-preempt/voluntary-preempt-2.6.9-rc2-mm1-S2
> 

Another smp_processor_id in modprobe. Now I see these for every 
modprobe. Is this a different global lock?

Sep 21 13:27:53 porky kernel: using smp_processor_id() in preemptible 
code: modprobe/1737
Sep 21 13:27:53 porky kernel:  [<c011c58e>] smp_processor_id+0x8e/0xa0
Sep 21 13:27:53 porky kernel:  [<c01401e5>] __stop_machine_run+0xb5/0xc0
Sep 21 13:27:53 porky kernel:  [<c013de30>] __try_stop_module+0x0/0x46
Sep 21 13:27:53 porky kernel:  [<c01151e8>] mcount+0x14/0x18
Sep 21 13:27:53 porky kernel:  [<c0140214>] stop_machine_run+0x24/0x3d
Sep 21 13:27:53 porky kernel:  [<c013de30>] __try_stop_module+0x0/0x46
Sep 21 13:27:53 porky kernel:  [<c013b019>] try_stop_module+0x39/0x40
Sep 21 13:27:53 porky kernel:  [<c013de30>] __try_stop_module+0x0/0x46
Sep 21 13:27:53 porky kernel:  [<c013b1e0>] sys_delete_module+0x110/0x180
Sep 21 13:27:53 porky kernel:  [<c0154c09>] sys_munmap+0x59/0x80
Sep 21 13:27:53 porky kernel:  [<c01066b9>] sysenter_past_esp+0x52/0x71

kr


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [patch] voluntary-preempt-2.6.9-rc2-mm1-S2
@ 2004-09-21 21:10 Tim Savannah
  0 siblings, 0 replies; 3+ messages in thread
From: Tim Savannah @ 2004-09-21 21:10 UTC (permalink / raw)
  To: linux-kernel

Reports in my dmesg from using voluntary-preempt-2.6.9-rc2-mm1-S2

This doesn't include a bunch of reports from nvidia.

using smp_processor_id() in preemptible code: rmmod/3329
 [<c011d200>] smp_processor_id+0x84/0x8a
 [<c013b527>] __stop_machine_run+0xc3/0xc7
 [<c01376a3>] __try_stop_module+0x0/0x42
 [<c013b530>] stop_machine_run+0x5/0x18
 [<c013769f>] try_stop_module+0x1f/0x23
 [<c0137854>] sys_delete_module+0xef/0x171
 [<c014d87f>] unmap_vma_list+0xe/0x17
 [<c014dbe9>] do_munmap+0x11a/0x176
 [<c0104049>] sysenter_past_esp+0x52/0x71

using smp_processor_id() in preemptible code: gkrellm/3542
 [<c011d200>] smp_processor_id+0x84/0x8a
 [<c02dc66a>] disk_round_stats+0x23/0x8d
 [<c02df0cf>] diskstats_show+0x17/0x312
 [<c0243de6>] inode_has_perm+0x53/0x87
 [<c024668f>] selinux_file_mmap+0x27/0x135
 [<c0275834>] __copy_to_user_ll+0x52/0x61
 [<c02758e3>] copy_to_user+0x40/0x53
 [<c0161bba>] cp_new_stat64+0xf0/0x102
 [<c0246280>] selinux_file_permission+0x111/0x166
 [<c01750cb>] seq_read+0xc3/0x273
 [<c0158a3a>] vfs_read+0xcd/0x126
 [<c0158d00>] sys_read+0x41/0x6a
 [<c0104049>] sysenter_past_esp+0x52/0x71

using smp_processor_id() in preemptible code: gkrellm/3542
 [<c011d200>] smp_processor_id+0x84/0x8a
 [<c02dc66a>] disk_round_stats+0x23/0x8d
 [<c02df0cf>] diskstats_show+0x17/0x312
 [<c01751db>] seq_read+0x1d3/0x273
 [<c0158a3a>] vfs_read+0xcd/0x126
 [<c0158d00>] sys_read+0x41/0x6a
 [<c0104049>] sysenter_past_esp+0x52/0x71

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-09-21 21:11 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-21 21:10 [patch] voluntary-preempt-2.6.9-rc2-mm1-S2 Tim Savannah
  -- strict thread matches above, loose matches on Subject: below --
2004-09-06 12:29 [patch] voluntary-preempt-2.6.9-rc1-bk12-R6 Ingo Molnar
2004-09-07  9:26 ` [patch] voluntary-preempt-2.6.9-rc1-bk12-R7 Ingo Molnar
2004-09-07 11:57   ` [patch] voluntary-preempt-2.6.9-rc1-bk12-R8 Ingo Molnar
2004-09-07 22:59     ` Lee Revell
2004-09-08  8:20       ` [patch] voluntary-preempt-2.6.9-rc1-bk12-R9 Ingo Molnar
2004-09-08 22:37         ` Lee Revell
2004-09-09  6:17           ` [patch] voluntary-preempt-2.6.9-rc1-bk12-S0 Ingo Molnar
2004-09-19 12:26             ` [patch] voluntary-preempt-2.6.9-rc2-mm1-S1 Ingo Molnar
2004-09-21  2:07               ` BKL backtraces - was: " K.R. Foley
2004-09-21  7:18                 ` Ingo Molnar
2004-09-21  7:44                   ` [patch] voluntary-preempt-2.6.9-rc2-mm1-S2 Ingo Molnar
2004-09-21 18:51                     ` K.R. Foley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox