linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: [patch] Real-Time Preemption, -RT-2.6.9-rc4-mm1-U5
@ 2004-10-18 16:24 Mark_H_Johnson
  2004-10-18 16:54 ` Ingo Molnar
  0 siblings, 1 reply; 35+ messages in thread
From: Mark_H_Johnson @ 2004-10-18 16:24 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: linux-kernel, Lee Revell, Rui Nuno Capela, Mark_H_Johnson,
	K.R. Foley, Bill Huey, Adam Heath, Florian Schmidt

>i have released the -U5 Real-Time Preemption patch:
>
>
http://redhat.com/~mingo/voluntary-preempt/voluntary-preempt-2.6.9-rc4-mm1-U5

I am getting build problems - specifically with:

  CC [M]  drivers/char/ipmi/ipmi_watchdog.o
  CC [M]  fs/jfs/jfs_dmap.o
drivers/char/ipmi/ipmi_watchdog.c:389: warning: type defaults to `int' in
declaration of `DECLARE_MUTEX_LOCKED'
drivers/char/ipmi/ipmi_watchdog.c:389: warning: parameter names (without
types) in function declaration
drivers/char/ipmi/ipmi_watchdog.c: In function `heartbeat_free_smi':
drivers/char/ipmi/ipmi_watchdog.c:393: error: `heartbeat_wait_lock'
undeclared (first use in this function)
drivers/char/ipmi/ipmi_watchdog.c:393: error: (Each undeclared identifier
is reported only once
drivers/char/ipmi/ipmi_watchdog.c:393: error: for each function it appears
in.)
drivers/char/ipmi/ipmi_watchdog.c: In function `heartbeat_free_recv':
drivers/char/ipmi/ipmi_watchdog.c:398: error: `heartbeat_wait_lock'
undeclared (first use in this function)
drivers/char/ipmi/ipmi_watchdog.c: In function `ipmi_heartbeat':
drivers/char/ipmi/ipmi_watchdog.c:476: error: `heartbeat_wait_lock'
undeclared (first use in this function)
drivers/char/ipmi/ipmi_watchdog.c: At top level:
drivers/char/ipmi/ipmi_watchdog.c:389: warning: `DECLARE_MUTEX_LOCKED'
declared `static' but never defined

If I read the patch correctly, this should be recoded as
  DECLARE_MUTEX
instead, but a quick grep of the source code indicates we have about
20 more places where DECLARE_MUTEX_LOCKED is still used. Should I do
a global replace on that or is something else needed?

I also had a compile failure in XFS. The messages are:
  CC [M]  fs/xfs/quota/xfs_dquot_item.o
  CC [M]  fs/xfs/quota/xfs_trans_dquot.o
fs/xfs/quota/xfs_dquot_item.c: In function `xfs_qm_dquot_logitem_pushbuf':
fs/xfs/quota/xfs_dquot_item.c:266: error: structure has no member named
`count'
fs/xfs/quota/xfs_dquot_item.c:279: error: structure has no member named
`count'

This refers to a macro defined at
fs/xfs/linux-2.6/sema.h:51:#define valusema(sp)
(atomic_read(&(sp)->count))

Not quite sure if this is an error due to type changes or yet another
name collision.

Please advise how to proceed.

  --Mark


^ permalink raw reply	[flat|nested] 35+ messages in thread
* [patch] VP-2.6.9-rc4-mm1-T5
@ 2004-10-11 21:59 Ingo Molnar
  2004-10-12  9:15 ` [patch] VP-2.6.9-rc4-mm1-T6 Ingo Molnar
  0 siblings, 1 reply; 35+ messages in thread
From: Ingo Molnar @ 2004-10-11 21:59 UTC (permalink / raw)
  To: Mark_H_Johnson
  Cc: Andrew Morton, Daniel Walker, K.R. Foley, linux-kernel,
	Florian Schmidt, Fernando Pablo Lopez-Lezcano, Lee Revell,
	Rui Nuno Capela


* Mark_H_Johnson@Raytheon.com <Mark_H_Johnson@Raytheon.com> wrote:

> I would have to say this is "very rough" at this point. I had the
> following problems in the build:

i've uploaded -T5 which should fix most of the build issues:

 http://redhat.com/~mingo/voluntary-preempt/voluntary-preempt-2.6.9-rc4-mm1-T5

CONFIG_PREEMPT_REALTIME is still an experimental feature and defaults to
'n'.

-T5 will likely not fix the exit.c warnings, which, unless they are
accompanied by real crashes, should be mostly harmless. (famous last
words.) (The zombie task and self-reaping thread handling is a really
hard nut to crack, and i have nobody but me to blame for that code ...)

	Ingo

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

end of thread, other threads:[~2004-10-19 13:02 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-18 16:24 [patch] Real-Time Preemption, -RT-2.6.9-rc4-mm1-U5 Mark_H_Johnson
2004-10-18 16:54 ` Ingo Molnar
2004-10-18 17:08   ` K.R. Foley
2004-10-18 19:24     ` Ingo Molnar
  -- strict thread matches above, loose matches on Subject: below --
2004-10-11 21:59 [patch] VP-2.6.9-rc4-mm1-T5 Ingo Molnar
2004-10-12  9:15 ` [patch] VP-2.6.9-rc4-mm1-T6 Ingo Molnar
2004-10-12 12:33   ` Ingo Molnar
2004-10-12 19:54     ` [patch] VP-2.6.9-rc4-mm1-T8 Ingo Molnar
2004-10-13  6:15       ` [patch] VP-2.6.9-rc4-mm1-T9 Ingo Molnar
2004-10-14  0:24         ` [patch] Real-Time Preemption, -VP-2.6.9-rc4-mm1-U0 Ingo Molnar
2004-10-14 14:31           ` [patch] Real-Time Preemption, -VP-2.6.9-rc4-mm1-U1 Ingo Molnar
2004-10-14 23:42             ` [patch] Real-Time Preemption, -VP-2.6.9-rc4-mm1-U2 Ingo Molnar
2004-10-15 10:26               ` [patch] Real-Time Preemption, -VP-2.6.9-rc4-mm1-U3 Ingo Molnar
2004-10-16 15:33                 ` [patch] Real-Time Preemption, -VP-2.6.9-rc4-mm1-U4 Ingo Molnar
2004-10-18 14:50                   ` [patch] Real-Time Preemption, -RT-2.6.9-rc4-mm1-U5 Ingo Molnar
2004-10-18 15:58                     ` Jason Munro
2004-10-18 17:08                     ` Adam Heath
2004-10-18 17:12                       ` Ingo Molnar
2004-10-18 17:57                     ` Adam Heath
2004-10-18 18:18                       ` Ingo Molnar
2004-10-18 20:58                         ` Adam Heath
2004-10-18 21:06                           ` Ingo Molnar
2004-10-18 21:21                             ` Adam Heath
2004-10-18 18:44                     ` K.R. Foley
2004-10-18 18:49                       ` Ingo Molnar
2004-10-18 19:17                         ` K.R. Foley
2004-10-18 19:32                     ` Bill Huey
2004-10-18 19:34                       ` Bill Huey
2004-10-18 19:36                       ` Ingo Molnar
2004-10-18 19:40                         ` Bill Huey
2004-10-18 19:46                           ` Ingo Molnar
2004-10-18 19:52                             ` Bill Huey
2004-10-19  1:27                     ` Adam Heath
2004-10-19  8:09                     ` Thomas Gleixner
2004-10-19  8:12                     ` Thomas Gleixner
2004-10-19  9:04                       ` Ingo Molnar
2004-10-19  9:03                         ` Thomas Gleixner
2004-10-19  9:34                           ` Ingo Molnar
2004-10-19  9:50                             ` Ingo Molnar
2004-10-19 10:12                             ` Thomas Gleixner
2004-10-19 11:07                               ` Ingo Molnar
2004-10-19 11:14                                 ` Thomas Gleixner
2004-10-19 10:34                     ` Michal Schmidt
2004-10-19 12:57                     ` Kevin Hilman
2004-10-19 13:04                       ` Ingo Molnar

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