linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: mmotm 2009-02-17-12-33 uploaded
       [not found] <200902172050.n1HKorvc028933@imap1.linux-foundation.org>
@ 2009-02-17 23:21 ` Jiri Slaby
  2009-02-17 23:31   ` Andrew Morton
  2009-02-18  9:19   ` Jiri Slaby
  2009-02-18  0:52 ` mmotm 2009-02-17-12-33 uploaded (nr_pdflush_threads_min sysctl build error) Randy Dunlap
  1 sibling, 2 replies; 13+ messages in thread
From: Jiri Slaby @ 2009-02-17 23:21 UTC (permalink / raw)
  To: linux-kernel; +Cc: mm-commits, akpm, Ingo Molnar, H. Peter Anvin, tglx, x86

On 17.2.2009 21:33, akpm@linux-foundation.org wrote:
> The mm-of-the-moment snapshot 2009-02-17-12-33 has been uploaded to

Hi,

I'm getting the page fault below everytime during bootup. This is how 
__task_rq_lock looks like:
         for (;;) {
                 struct rq *rq;
         printk("CPU=%u %p %p %p %s\n", task_cpu(p), p,
                         task_thread_info(p)->task,
                         task_thread_info(p), p->comm);
                 rq = task_rq(p);
                 spin_lock(&rq->lock);
                 if (likely(rq == task_rq(p)))
                         return rq;
                 spin_unlock(&rq->lock);
         }

CPU=2303197184 ffff880012497d90 b8005f57df1d8948 ffffffff80262d0a 
migration/0
BUG: unable to handle kernel paging request at 00000003cabbb780
IP: [<ffffffff802399eb>] __sched_setscheduler+0x17b/0x4a0
PGD 0
Oops: 0000 [#1] SMP
last sysfs file:
CPU 0
Modules linked in:
Pid: 1, comm: swapper Not tainted 2.6.29-rc5-mm1_64 #578
RIP: 0010:[<ffffffff802399eb>]  [<ffffffff802399eb>] 
__sched_setscheduler+0x17b/0x4a0
RSP: 0018:ffff880012497cc0  EFLAGS: 00000086
RAX: 0000000089480000 RBX: ffffffff80262d0a RCX: 00000000ffffffff
RDX: 000000000000d7d7 RSI: 0000000000000046 RDI: ffffffff80835334
RBP: ffff880012497d30 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000010180
R13: 0000000000000000 R14: ffff880012497d90 R15: 0000000000010180
FS:  0000000000000000(0000) GS:ffff880001007000(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 00000003cabbb780 CR3: 0000000000201000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 0000000000000000 DR7: 0000000000000000
Process swapper (pid: 1, threadinfo ffff880012496000, task ffff880012478000)
Stack:
  0000000000000000 ffff880012497dc0 ffff880012498270 ffffffff12478000
  0000000000000000 ffffffff80262d0a ffff8800124980f0 0000000000000046
  0000000000000246 ffff880012497d50 ffffffff806f1065 0000000000000000
Call Trace:
  [<ffffffff80262d0a>] ? tick_check_broadcast_device+0x3a/0x70
  [<ffffffff80239d1b>] sched_setscheduler_nocheck+0xb/0x10
  [<ffffffff80256ad7>] kthread_create+0xe7/0x120
  [<ffffffff8023b820>] ? migration_thread+0x0/0x230
  [<ffffffff80262d0a>] ? tick_check_broadcast_device+0x3a/0x70
  [<ffffffff80262109>] ? tick_notify+0x369/0x410
  [<ffffffff807d9598>] ? migration_init+0x0/0x5c
  [<ffffffff805de278>] migration_call+0x376/0x4ed
  [<ffffffff807d9598>] ? migration_init+0x0/0x5c
  [<ffffffff807d95be>] migration_init+0x26/0x5c
  [<ffffffff807d9598>] ? migration_init+0x0/0x5c
  [<ffffffff8020904c>] do_one_initcall+0x3c/0x170
  [<ffffffff807d31c4>] ? native_smp_prepare_cpus+0x1c0/0x311
  [<ffffffff807ca559>] kernel_init+0x76/0x1bc
  [<ffffffff8020d8da>] child_rip+0xa/0x20
  [<ffffffff807ca4e3>] ? kernel_init+0x0/0x1bc
  [<ffffffff8020d8d0>] ? child_rip+0x0/0x20
Code: 69 3a 00 49 8b 5e 08 4c 8b 45 08 48 8b 0b ba db 08 00 00 48 c7 c6 
e0 4a 6e 80 48 c7 c7 ce 99 6e 80 31 c0 e8 0b 69 3a 00 8b 43 18 <4c> 03 
24 c5 80 b7 7b 80 4c 89 e7 e8 e5 97 3a 00 49 8b 5e 08 31
RIP  [<ffffffff802399eb>] __sched_setscheduler+0x17b/0x4a0
  RSP <ffff880012497cc0>
CR2: 00000003cabbb780
---[ end trace 4eaa2a86a8e2da22 ]---

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

* Re: mmotm 2009-02-17-12-33 uploaded
  2009-02-17 23:21 ` mmotm 2009-02-17-12-33 uploaded Jiri Slaby
@ 2009-02-17 23:31   ` Andrew Morton
  2009-02-18  8:45     ` Jiri Slaby
  2009-02-18  9:19   ` Jiri Slaby
  1 sibling, 1 reply; 13+ messages in thread
From: Andrew Morton @ 2009-02-17 23:31 UTC (permalink / raw)
  To: Jiri Slaby; +Cc: linux-kernel, mingo, hpa, tglx, x86

On Wed, 18 Feb 2009 00:21:01 +0100
Jiri Slaby <jirislaby@gmail.com> wrote:

> I'm getting the page fault below everytime during bootup.

It'd be useful to know if bare linux-next does the same thing, please.

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

* Re: mmotm 2009-02-17-12-33 uploaded (nr_pdflush_threads_min sysctl build error)
       [not found] <200902172050.n1HKorvc028933@imap1.linux-foundation.org>
  2009-02-17 23:21 ` mmotm 2009-02-17-12-33 uploaded Jiri Slaby
@ 2009-02-18  0:52 ` Randy Dunlap
  2009-02-18  1:40   ` Andrew Morton
  1 sibling, 1 reply; 13+ messages in thread
From: Randy Dunlap @ 2009-02-18  0:52 UTC (permalink / raw)
  To: linux-kernel; +Cc: Andrew Morton

akpm@linux-foundation.org wrote:
> The mm-of-the-moment snapshot 2009-02-17-12-33 has been uploaded to
> 
>    http://userweb.kernel.org/~akpm/mmotm/
> 
> and will soon be available at
> 
>    git://git.zen-sources.org/zen/mmotm.git


Is there any CONFIG_ symbol associated with $subject sysctl?

'one' is only available (currently) when:

#if defined(CONFIG_DETECT_HUNG_TASK) || defined(CONFIG_DETECT_SOFTLOCKUP) || defined(CONFIG_HIGHMEM)
static int one = 1;
#endif

so it gives us
kernel/sysctl.c:1067: error: 'one' undeclared here (not in a function)

when one of those is not #defined.

-- 
~Randy

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

* Re: mmotm 2009-02-17-12-33 uploaded (nr_pdflush_threads_min sysctl build error)
  2009-02-18  0:52 ` mmotm 2009-02-17-12-33 uploaded (nr_pdflush_threads_min sysctl build error) Randy Dunlap
@ 2009-02-18  1:40   ` Andrew Morton
  0 siblings, 0 replies; 13+ messages in thread
From: Andrew Morton @ 2009-02-18  1:40 UTC (permalink / raw)
  To: Randy Dunlap; +Cc: linux-kernel

On Tue, 17 Feb 2009 16:52:49 -0800 Randy Dunlap <randy.dunlap@oracle.com> wrote:

> akpm@linux-foundation.org wrote:
> > The mm-of-the-moment snapshot 2009-02-17-12-33 has been uploaded to
> > 
> >    http://userweb.kernel.org/~akpm/mmotm/
> > 
> > and will soon be available at
> > 
> >    git://git.zen-sources.org/zen/mmotm.git
> 
> 
> Is there any CONFIG_ symbol associated with $subject sysctl?

Nope.

> 'one' is only available (currently) when:
> 
> #if defined(CONFIG_DETECT_HUNG_TASK) || defined(CONFIG_DETECT_SOFTLOCKUP) || defined(CONFIG_HIGHMEM)
> static int one = 1;
> #endif
> 
> so it gives us
> kernel/sysctl.c:1067: error: 'one' undeclared here (not in a function)
> 
> when one of those is not #defined.

OK, thanks.

--- a/kernel/sysctl.c~mm-add-proc-controls-for-pdflush-threads-fix-99
+++ a/kernel/sysctl.c
@@ -91,10 +91,7 @@ extern int sysctl_nr_trim_pages;
 extern int rcutorture_runnable;
 #endif /* #ifdef CONFIG_RCU_TORTURE_TEST */
 
-/* Constants used for minimum and  maximum */
-#if defined(CONFIG_DETECT_HUNG_TASK) || defined(CONFIG_DETECT_SOFTLOCKUP) || defined(CONFIG_HIGHMEM)
-static int one = 1;
-#endif
+/* Constants used for minimum and maximum */
 #ifdef CONFIG_DETECT_SOFTLOCKUP
 static int sixty = 60;
 static int neg_one = -1;
@@ -105,6 +102,7 @@ static int two = 2;
 #endif
 
 static int zero;
+static int one = 1;
 static unsigned long one_ul = 1;
 static int one_hundred = 100;
 static int one_thousand = 1000;
diff -puN mm/pdflush.c~mm-add-proc-controls-for-pdflush-threads-fix-99 mm/pdflush.c
_


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

* Re: mmotm 2009-02-17-12-33 uploaded
  2009-02-17 23:31   ` Andrew Morton
@ 2009-02-18  8:45     ` Jiri Slaby
  0 siblings, 0 replies; 13+ messages in thread
From: Jiri Slaby @ 2009-02-18  8:45 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, mingo, hpa, tglx, x86

On 18.2.2009 00:31, Andrew Morton wrote:
> On Wed, 18 Feb 2009 00:21:01 +0100
> Jiri Slaby<jirislaby@gmail.com>  wrote:
>
>> I'm getting the page fault below everytime during bootup.
>
> It'd be useful to know if bare linux-next does the same thing, please.

Not present at d6b658c (which is one from the mmotm), so this is pure 
-mm thing. Something between 2009-02-14-00-49 and this one.

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

* Re: mmotm 2009-02-17-12-33 uploaded
  2009-02-17 23:21 ` mmotm 2009-02-17-12-33 uploaded Jiri Slaby
  2009-02-17 23:31   ` Andrew Morton
@ 2009-02-18  9:19   ` Jiri Slaby
  2009-02-18  9:35     ` Jiri Slaby
  1 sibling, 1 reply; 13+ messages in thread
From: Jiri Slaby @ 2009-02-18  9:19 UTC (permalink / raw)
  To: linux-kernel
  Cc: mm-commits, akpm, Ingo Molnar, H. Peter Anvin, tglx, x86, oleg

On 18.2.2009 00:21, Jiri Slaby wrote:
> On 17.2.2009 21:33, akpm@linux-foundation.org wrote:
>> The mm-of-the-moment snapshot 2009-02-17-12-33 has been uploaded to

This one:
kthreads-move-sched-realeted-initialization-from-kthreadd-context.patch

> Hi,
>
> I'm getting the page fault below everytime during bootup. This is how
> __task_rq_lock looks like:
> for (;;) {
> struct rq *rq;
> printk("CPU=%u %p %p %p %s\n", task_cpu(p), p,
> task_thread_info(p)->task,
> task_thread_info(p), p->comm);
> rq = task_rq(p);
> spin_lock(&rq->lock);
> if (likely(rq == task_rq(p)))
> return rq;
> spin_unlock(&rq->lock);
> }
>
> CPU=2303197184 ffff880012497d90 b8005f57df1d8948 ffffffff80262d0a
> migration/0
> BUG: unable to handle kernel paging request at 00000003cabbb780
> IP: [<ffffffff802399eb>] __sched_setscheduler+0x17b/0x4a0
> PGD 0
> Oops: 0000 [#1] SMP
> last sysfs file:
> CPU 0
> Modules linked in:
> Pid: 1, comm: swapper Not tainted 2.6.29-rc5-mm1_64 #578
> RIP: 0010:[<ffffffff802399eb>] [<ffffffff802399eb>]
> __sched_setscheduler+0x17b/0x4a0
> RSP: 0018:ffff880012497cc0 EFLAGS: 00000086
> RAX: 0000000089480000 RBX: ffffffff80262d0a RCX: 00000000ffffffff
> RDX: 000000000000d7d7 RSI: 0000000000000046 RDI: ffffffff80835334
> RBP: ffff880012497d30 R08: 0000000000000000 R09: 0000000000000000
> R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000010180
> R13: 0000000000000000 R14: ffff880012497d90 R15: 0000000000010180
> FS: 0000000000000000(0000) GS:ffff880001007000(0000) knlGS:0000000000000000
> CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
> CR2: 00000003cabbb780 CR3: 0000000000201000 CR4: 00000000000006e0
> DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> DR3: 0000000000000000 DR6: 0000000000000000 DR7: 0000000000000000
> Process swapper (pid: 1, threadinfo ffff880012496000, task
> ffff880012478000)
> Stack:
> 0000000000000000 ffff880012497dc0 ffff880012498270 ffffffff12478000
> 0000000000000000 ffffffff80262d0a ffff8800124980f0 0000000000000046
> 0000000000000246 ffff880012497d50 ffffffff806f1065 0000000000000000
> Call Trace:
> [<ffffffff80262d0a>] ? tick_check_broadcast_device+0x3a/0x70
> [<ffffffff80239d1b>] sched_setscheduler_nocheck+0xb/0x10
> [<ffffffff80256ad7>] kthread_create+0xe7/0x120
> [<ffffffff8023b820>] ? migration_thread+0x0/0x230
> [<ffffffff80262d0a>] ? tick_check_broadcast_device+0x3a/0x70
> [<ffffffff80262109>] ? tick_notify+0x369/0x410
> [<ffffffff807d9598>] ? migration_init+0x0/0x5c
> [<ffffffff805de278>] migration_call+0x376/0x4ed
> [<ffffffff807d9598>] ? migration_init+0x0/0x5c
> [<ffffffff807d95be>] migration_init+0x26/0x5c
> [<ffffffff807d9598>] ? migration_init+0x0/0x5c
> [<ffffffff8020904c>] do_one_initcall+0x3c/0x170
> [<ffffffff807d31c4>] ? native_smp_prepare_cpus+0x1c0/0x311
> [<ffffffff807ca559>] kernel_init+0x76/0x1bc
> [<ffffffff8020d8da>] child_rip+0xa/0x20
> [<ffffffff807ca4e3>] ? kernel_init+0x0/0x1bc
> [<ffffffff8020d8d0>] ? child_rip+0x0/0x20
> Code: 69 3a 00 49 8b 5e 08 4c 8b 45 08 48 8b 0b ba db 08 00 00 48 c7 c6
> e0 4a 6e 80 48 c7 c7 ce 99 6e 80 31 c0 e8 0b 69 3a 00 8b 43 18 <4c> 03
> 24 c5 80 b7 7b 80 4c 89 e7 e8 e5 97 3a 00 49 8b 5e 08 31
> RIP [<ffffffff802399eb>] __sched_setscheduler+0x17b/0x4a0
> RSP <ffff880012497cc0>
> CR2: 00000003cabbb780
> ---[ end trace 4eaa2a86a8e2da22 ]---


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

* Re: mmotm 2009-02-17-12-33 uploaded
  2009-02-18  9:19   ` Jiri Slaby
@ 2009-02-18  9:35     ` Jiri Slaby
  2009-02-18  9:53       ` Andrew Morton
  0 siblings, 1 reply; 13+ messages in thread
From: Jiri Slaby @ 2009-02-18  9:35 UTC (permalink / raw)
  To: linux-kernel
  Cc: mm-commits, akpm, Ingo Molnar, H. Peter Anvin, tglx, x86, oleg

On 18.2.2009 10:19, Jiri Slaby wrote:
> On 18.2.2009 00:21, Jiri Slaby wrote:
>> On 17.2.2009 21:33, akpm@linux-foundation.org wrote:
>>> The mm-of-the-moment snapshot 2009-02-17-12-33 has been uploaded to
>
> This one:
> kthreads-move-sched-realeted-initialization-from-kthreadd-context.patch

This hunk fixes the problem for me. I have no idea if it is correct though.

diff --git a/kernel/kthread.c b/kernel/kthread.c
index c1c3763..caed471 100644
--- a/kernel/kthread.c
+++ b/kernel/kthread.c
@@ -73,6 +73,7 @@ static int kthread(void *_create)

         /* OK, tell user we're spawned, wait for stop or wakeup */
         __set_current_state(TASK_UNINTERRUPTIBLE);
+       create->result = current;
         complete(&create->done);
         schedule();

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

* Re: mmotm 2009-02-17-12-33 uploaded
  2009-02-18  9:35     ` Jiri Slaby
@ 2009-02-18  9:53       ` Andrew Morton
  2009-02-18 12:15         ` Rusty Russell
  0 siblings, 1 reply; 13+ messages in thread
From: Andrew Morton @ 2009-02-18  9:53 UTC (permalink / raw)
  To: Jiri Slaby
  Cc: linux-kernel, Ingo Molnar, H. Peter Anvin, tglx, x86, oleg,
	Rusty Russell

On Wed, 18 Feb 2009 10:35:23 +0100 Jiri Slaby <jirislaby@gmail.com> wrote:

> On 18.2.2009 10:19, Jiri Slaby wrote:
> > On 18.2.2009 00:21, Jiri Slaby wrote:
> >> On 17.2.2009 21:33, akpm@linux-foundation.org wrote:
> >>> The mm-of-the-moment snapshot 2009-02-17-12-33 has been uploaded to
> >
> > This one:
> > kthreads-move-sched-realeted-initialization-from-kthreadd-context.patch
> 
> This hunk fixes the problem for me. I have no idea if it is correct though.
> 
> diff --git a/kernel/kthread.c b/kernel/kthread.c
> index c1c3763..caed471 100644
> --- a/kernel/kthread.c
> +++ b/kernel/kthread.c
> @@ -73,6 +73,7 @@ static int kthread(void *_create)
> 
>          /* OK, tell user we're spawned, wait for stop or wakeup */
>          __set_current_state(TASK_UNINTERRUPTIBLE);
> +       create->result = current;
>          complete(&create->done);
>          schedule();

hm, it does seem to forget to initialise ->result on the success path.

Someone else has been mucking with kthread.c in linux-next, and a
couple of days ago that mucking got dropped from linux-next.  Perhaps
this churn broke Oleg's patch.

And if it was Stephen who dropped the offending tree, that mucking
about will come back soon and will re-muck things up.

<checks>

	Undropped tree:
		rr

And what does that do?  yup,

--- a/kernel/kthread.c
+++ b/kernel/kthread.c
@@ -76,6 +76,7 @@ static int kthread(void *_create)
 
 	/* OK, tell user we're spawned, wait for stop or wakeup */
 	__set_current_state(TASK_UNINTERRUPTIBLE);
+	create->result = current;
 	complete(&create->started);
 	schedule();
 

guys, please stop mucking things up?


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

* Re: mmotm 2009-02-17-12-33 uploaded
  2009-02-18  9:53       ` Andrew Morton
@ 2009-02-18 12:15         ` Rusty Russell
  2009-02-18 14:50           ` Oleg Nesterov
  0 siblings, 1 reply; 13+ messages in thread
From: Rusty Russell @ 2009-02-18 12:15 UTC (permalink / raw)
  To: Andrew Morton
  Cc: Jiri Slaby, linux-kernel, Ingo Molnar, H. Peter Anvin, tglx, x86,
	oleg

On Wednesday 18 February 2009 20:23:56 Andrew Morton wrote:
> Someone else has been mucking with kthread.c in linux-next, and a
> couple of days ago that mucking got dropped from linux-next.  Perhaps
> this churn broke Oleg's patch.

Err, yes.

Oleg and I had an accidentally-offlist chat about these patches.

Last we decided, a more ambitious approach was desired.  Patches RSN.

I've taken kthreads-move-sched-realeted-initialization-from-kthreadd-context.patch
though, thanks!

Cheers,
Rusty.

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

* Re: mmotm 2009-02-17-12-33 uploaded
  2009-02-18 12:15         ` Rusty Russell
@ 2009-02-18 14:50           ` Oleg Nesterov
  2009-04-28 19:22             ` Oleg Nesterov
  0 siblings, 1 reply; 13+ messages in thread
From: Oleg Nesterov @ 2009-02-18 14:50 UTC (permalink / raw)
  To: Rusty Russell
  Cc: Andrew Morton, Jiri Slaby, linux-kernel, Ingo Molnar,
	H. Peter Anvin, tglx, x86

On 02/18, Rusty Russell wrote:
>
> On Wednesday 18 February 2009 20:23:56 Andrew Morton wrote:
> > Someone else has been mucking with kthread.c in linux-next, and a
> > couple of days ago that mucking got dropped from linux-next.  Perhaps
> > this churn broke Oleg's patch.

"[merged] kthread-dont-looking-for-a-task-in-create_kthread-2.patch"
has "create->result = current;" in kthread(), then this line was
lost somehow,

> Oleg and I had an accidentally-offlist chat about these patches.
>
> Last we decided, a more ambitious approach was desired.  Patches RSN.

Yes, but can't we do this on top of current patches?

We are going to change the API a bit, so that kthread_create() bumps
a reference to task_struct. I think it would be nice to separate the
API changes from the implementation changes.

Oleg.


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

* Re: mmotm 2009-02-17-12-33 uploaded
  2009-02-18 14:50           ` Oleg Nesterov
@ 2009-04-28 19:22             ` Oleg Nesterov
  2009-04-28 19:48               ` Andrew Morton
  0 siblings, 1 reply; 13+ messages in thread
From: Oleg Nesterov @ 2009-04-28 19:22 UTC (permalink / raw)
  To: Rusty Russell
  Cc: Andrew Morton, Jiri Slaby, linux-kernel, Ingo Molnar,
	H. Peter Anvin, tglx, x86

Rusty, Andrew,

On 02/18, Oleg Nesterov wrote:
>
> On 02/18, Rusty Russell wrote:
> >
> > On Wednesday 18 February 2009 20:23:56 Andrew Morton wrote:
> > > Someone else has been mucking with kthread.c in linux-next, and a
> > > couple of days ago that mucking got dropped from linux-next.  Perhaps
> > > this churn broke Oleg's patch.
>
> "[merged] kthread-dont-looking-for-a-task-in-create_kthread-2.patch"
> has "create->result = current;" in kthread(), then this line was
> lost somehow,
>
> > Oleg and I had an accidentally-offlist chat about these patches.
> >
> > Last we decided, a more ambitious approach was desired.  Patches RSN.
>
> Yes, but can't we do this on top of current patches?
>
> We are going to change the API a bit, so that kthread_create() bumps
> a reference to task_struct. I think it would be nice to separate the
> API changes from the implementation changes.

So, what happened with

	kthreads-simplify-the-startup-synchronization.patch
	http://marc.info/?l=linux-mm-commits&m=123335224710768

	kthreads-rework-kthread_stop.patch
	http://marc.info/?l=linux-mm-commits&m=123335227910835

patches? Can't find them in any tree.

Oleg.


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

* Re: mmotm 2009-02-17-12-33 uploaded
  2009-04-28 19:22             ` Oleg Nesterov
@ 2009-04-28 19:48               ` Andrew Morton
  2009-04-28 20:13                 ` Oleg Nesterov
  0 siblings, 1 reply; 13+ messages in thread
From: Andrew Morton @ 2009-04-28 19:48 UTC (permalink / raw)
  To: Oleg Nesterov; +Cc: rusty, jirislaby, linux-kernel, mingo, hpa, tglx, x86

On Tue, 28 Apr 2009 21:22:19 +0200
Oleg Nesterov <oleg@redhat.com> wrote:

> So, what happened with
> 
> 	kthreads-simplify-the-startup-synchronization.patch
> 	http://marc.info/?l=linux-mm-commits&m=123335224710768
> 
> 	kthreads-rework-kthread_stop.patch
> 	http://marc.info/?l=linux-mm-commits&m=123335227910835
> 
> patches? Can't find them in any tree.

I seem to have had an administrative error.  I think the patches were
temporarily parked because people were madly changing things under my feet,
and they didn't get unparked.

I've just restored

kthreads-simplify-the-startup-synchronization.patch
kthreads-rework-kthread_stop.patch
kthreads-simplify-migration_thread-exit-path.patch

and I'll send them out again.

I hope nothing else got lost.  They're the only *kthread* patches which
I can see here.


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

* Re: mmotm 2009-02-17-12-33 uploaded
  2009-04-28 19:48               ` Andrew Morton
@ 2009-04-28 20:13                 ` Oleg Nesterov
  0 siblings, 0 replies; 13+ messages in thread
From: Oleg Nesterov @ 2009-04-28 20:13 UTC (permalink / raw)
  To: Andrew Morton; +Cc: rusty, jirislaby, linux-kernel, mingo, hpa, tglx, x86

On 04/28, Andrew Morton wrote:
>
> kthreads-simplify-the-startup-synchronization.patch
> kthreads-rework-kthread_stop.patch
> kthreads-simplify-migration_thread-exit-path.patch
>
> and I'll send them out again.

Thanks!

> I hope nothing else got lost.  They're the only *kthread* patches which
> I can see here.

Yes, there was nothing else kthread-related.

Oleg.


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

end of thread, other threads:[~2009-04-28 20:19 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <200902172050.n1HKorvc028933@imap1.linux-foundation.org>
2009-02-17 23:21 ` mmotm 2009-02-17-12-33 uploaded Jiri Slaby
2009-02-17 23:31   ` Andrew Morton
2009-02-18  8:45     ` Jiri Slaby
2009-02-18  9:19   ` Jiri Slaby
2009-02-18  9:35     ` Jiri Slaby
2009-02-18  9:53       ` Andrew Morton
2009-02-18 12:15         ` Rusty Russell
2009-02-18 14:50           ` Oleg Nesterov
2009-04-28 19:22             ` Oleg Nesterov
2009-04-28 19:48               ` Andrew Morton
2009-04-28 20:13                 ` Oleg Nesterov
2009-02-18  0:52 ` mmotm 2009-02-17-12-33 uploaded (nr_pdflush_threads_min sysctl build error) Randy Dunlap
2009-02-18  1:40   ` Andrew Morton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).