LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [GIT PULL] lockdep updates
@ 2008-02-25 22:17 Peter Zijlstra
  0 siblings, 0 replies; 6+ messages in thread
From: Peter Zijlstra @ 2008-02-25 22:17 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, Ingo Molnar

Linus, please pull a few lockdep patches from:

  git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git v2.6.25-rc3-lockdep

---
Dale Farnsworth (1):
      Subject: lockdep: include all lock classes in all_lock_classes

Peter Zijlstra (1):
      lockdep: increase MAX_LOCK_DEPTH

 include/linux/sched.h |    2 +-
 kernel/lockdep.c      |    8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)



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

* Re: [GIT PULL] lockdep updates
  2010-05-03 13:00   ` Ingo Molnar
@ 2010-05-03 13:47     ` Frederic Weisbecker
  0 siblings, 0 replies; 6+ messages in thread
From: Frederic Weisbecker @ 2010-05-03 13:47 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: LKML, Peter Zijlstra, Stephen Rothwell

On Mon, May 03, 2010 at 03:00:35PM +0200, Ingo Molnar wrote:
> 
> * Ingo Molnar <mingo@elte.hu> wrote:
> 
> > 
> > * Frederic Weisbecker <fweisbec@gmail.com> wrote:
> > 
> > > Ingo,
> > > 
> > > Please pull the core/locking branch that can be found at:
> > > 
> > > git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing.git
> > > 	core/locking
> > > 
> > > Note there is also a merge of v2.6.34-rc6 because these patches
> > > depend on older per cpu updates.
> > > 
> > > Thanks,
> > > 	Frederic
> > > ---
> > > 
> > > Frederic Weisbecker (2):
> > >       lockdep: Fix redundant_hardirqs_on incremented with irqs enabled
> > >       lockdep: Simplify debug atomic ops
> > > 
> > > 
> > >  kernel/lockdep.c           |    7 ++++++-
> > >  kernel/lockdep_internals.h |   10 ++--------
> > >  2 files changed, 8 insertions(+), 9 deletions(-)
> 
> this one is causing:
> 
> kernel/lockdep.c:2306: error: 'lockdep_stats' undeclared (first use in this function)
> kernel/lockdep.c:2306: error: (Each undeclared identifier is reported only once
> kernel/lockdep.c:2306: error: for each function it appears in.)
> 
> with these settings:
> 
> CONFIG_LOCKDEP=y
> # CONFIG_LOCK_STAT is not set
> # CONFIG_DEBUG_LOCKDEP is not set
> # CONFIG_DEBUG_SPINLOCK_SLEEP is not set
> # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
> 
> Thanks,
> 
> 	Ingo


Ah, I unconditionally deref lockdep_stats there. Ok, will
fix.

I'm not home yet, but once I can, will send the fix asap.

Thanks.


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

* Re: [GIT PULL] lockdep updates
  2010-05-03  7:23 ` Ingo Molnar
@ 2010-05-03 13:00   ` Ingo Molnar
  2010-05-03 13:47     ` Frederic Weisbecker
  0 siblings, 1 reply; 6+ messages in thread
From: Ingo Molnar @ 2010-05-03 13:00 UTC (permalink / raw)
  To: Frederic Weisbecker; +Cc: LKML, Peter Zijlstra, Stephen Rothwell


* Ingo Molnar <mingo@elte.hu> wrote:

> 
> * Frederic Weisbecker <fweisbec@gmail.com> wrote:
> 
> > Ingo,
> > 
> > Please pull the core/locking branch that can be found at:
> > 
> > git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing.git
> > 	core/locking
> > 
> > Note there is also a merge of v2.6.34-rc6 because these patches
> > depend on older per cpu updates.
> > 
> > Thanks,
> > 	Frederic
> > ---
> > 
> > Frederic Weisbecker (2):
> >       lockdep: Fix redundant_hardirqs_on incremented with irqs enabled
> >       lockdep: Simplify debug atomic ops
> > 
> > 
> >  kernel/lockdep.c           |    7 ++++++-
> >  kernel/lockdep_internals.h |   10 ++--------
> >  2 files changed, 8 insertions(+), 9 deletions(-)

this one is causing:

kernel/lockdep.c:2306: error: 'lockdep_stats' undeclared (first use in this function)
kernel/lockdep.c:2306: error: (Each undeclared identifier is reported only once
kernel/lockdep.c:2306: error: for each function it appears in.)

with these settings:

CONFIG_LOCKDEP=y
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set

Thanks,

	Ingo

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

* Re: [GIT PULL] lockdep updates
  2010-04-30 17:34 Frederic Weisbecker
@ 2010-05-03  7:23 ` Ingo Molnar
  2010-05-03 13:00   ` Ingo Molnar
  0 siblings, 1 reply; 6+ messages in thread
From: Ingo Molnar @ 2010-05-03  7:23 UTC (permalink / raw)
  To: Frederic Weisbecker; +Cc: LKML, Peter Zijlstra, Stephen Rothwell


* Frederic Weisbecker <fweisbec@gmail.com> wrote:

> Ingo,
> 
> Please pull the core/locking branch that can be found at:
> 
> git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing.git
> 	core/locking
> 
> Note there is also a merge of v2.6.34-rc6 because these patches
> depend on older per cpu updates.
> 
> Thanks,
> 	Frederic
> ---
> 
> Frederic Weisbecker (2):
>       lockdep: Fix redundant_hardirqs_on incremented with irqs enabled
>       lockdep: Simplify debug atomic ops
> 
> 
>  kernel/lockdep.c           |    7 ++++++-
>  kernel/lockdep_internals.h |   10 ++--------
>  2 files changed, 8 insertions(+), 9 deletions(-)

Pulled, thanks Frederic!

	Ingo

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

* [GIT PULL] lockdep updates
@ 2010-04-30 17:34 Frederic Weisbecker
  2010-05-03  7:23 ` Ingo Molnar
  0 siblings, 1 reply; 6+ messages in thread
From: Frederic Weisbecker @ 2010-04-30 17:34 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: LKML, Frederic Weisbecker, Peter Zijlstra, Stephen Rothwell

Ingo,

Please pull the core/locking branch that can be found at:

git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing.git
	core/locking

Note there is also a merge of v2.6.34-rc6 because these patches
depend on older per cpu updates.

Thanks,
	Frederic
---

Frederic Weisbecker (2):
      lockdep: Fix redundant_hardirqs_on incremented with irqs enabled
      lockdep: Simplify debug atomic ops


 kernel/lockdep.c           |    7 ++++++-
 kernel/lockdep_internals.h |   10 ++--------
 2 files changed, 8 insertions(+), 9 deletions(-)

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

* [GIT PULL] lockdep updates
@ 2008-01-16  9:28 Peter Zijlstra
  0 siblings, 0 replies; 6+ messages in thread
From: Peter Zijlstra @ 2008-01-16  9:28 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Ingo Molnar, linux-kernel

Linus, please pull a few lockdep patches from:

  git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git v2.6.24-rc7-lockdep

These patches have had a fair amount of testing.

---
Johannes Berg (1):
      lockdep: fix workqueue creation API lockdep interaction

Nick Piggin (1):
      lockdep: fix internal double unlock during self-test

Peter Zijlstra (1):
      lockdep: more hardirq annotations for notify_die()

 arch/x86/kernel/traps_32.c |    1 +
 arch/x86/kernel/traps_64.c |    1 +
 include/linux/workqueue.h  |   14 +++++++++++---
 kernel/lockdep.c           |   12 ++++++++----
 kernel/workqueue.c         |    5 +++--
 5 files changed, 24 insertions(+), 9 deletions(-)



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

end of thread, other threads:[~2010-05-03 13:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-25 22:17 [GIT PULL] lockdep updates Peter Zijlstra
  -- strict thread matches above, loose matches on Subject: below --
2010-04-30 17:34 Frederic Weisbecker
2010-05-03  7:23 ` Ingo Molnar
2010-05-03 13:00   ` Ingo Molnar
2010-05-03 13:47     ` Frederic Weisbecker
2008-01-16  9:28 Peter Zijlstra

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).