From: Greg from Systems <chandler@d2.com>
To: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Cc: Peter Rival <frival@zk3.dec.com>,
Richard Henderson <rth@twiddle.net>,
linux-kernel@vger.kernel.org
Subject: Re: Big Bada Boom...
Date: Wed, 24 Jan 2001 19:02:07 -0800 [thread overview]
Message-ID: <Pine.SGI.4.10.10101241900580.29904-100000@hell.d2.com> (raw)
In-Reply-To: <20010124212104.A1294@jurassic.park.msu.ru>
Sorry it took so long to get back to you on this:
I applied the patch and now am getting this:
alpha_ksyms.c: At top level:
alpha_ksyms.c:133: `sys_wait4' undeclared here (not in a function)
alpha_ksyms.c:133: initializer element for `__ksymtab_sys_wait4.value' is not constant
make[1]: *** [alpha_ksyms.o] Error 1
make[1]: Leaving directory `/usr/src/linux/arch/alpha/kernel'
make: *** [_dir_arch/alpha/kernel] Error 2
On Wed, 24 Jan 2001, Ivan Kokshaysky wrote:
> On Wed, Jan 24, 2001 at 08:23:13AM -0500, Peter Rival wrote:
> > Yeah, I've been bitten by this quite often. Basically, just edit arch/alpha/kernel/Makefile and remove irq_pyxis.c from the obj-y
> > line. I'm not positive what systems require it exactly, but rawhide isn't one of them. I have a totally separate patch from Andrea
> > that suggests (to my mind) that it is required for: GENERIC, CIA, CABRIOLET, EV164, EB66P, LX164, PC164, MIATA, RUFFIAN and SX164. Does
> > someone want to verify that and then a quickie patch can be whipped up and sent in.
>
> irq_pyxis.c is needed only for generic, miata, ruffian and sx164.
> Here is also cabriolet IRQ fix and compile fix for 2.4.1-pre10.
>
> Ivan.
>
> --- 2.4.1p10/arch/alpha/kernel/Makefile Sat Dec 30 01:07:19 2000
> +++ linux/arch/alpha/kernel/Makefile Wed Jan 24 20:50:57 2001
> @@ -23,7 +23,7 @@ obj-y := entry.o traps.o process.o os
> # FIXME!
> # These should be made conditional on the stuff that needs them!
> #
> -obj-y += irq_i8259.o irq_srm.o irq_pyxis.o \
> +obj-y += irq_i8259.o irq_srm.o \
> es1888.o smc37c669.o smc37c93x.o ns87312.o
>
> ifdef CONFIG_VGA_HOSE
> @@ -43,7 +43,7 @@ obj-y += core_apecs.o core_cia.o core_
> sys_jensen.o sys_miata.o sys_mikasa.o sys_nautilus.o sys_titan.o \
> sys_noritake.o sys_rawhide.o sys_ruffian.o sys_rx164.o \
> sys_sable.o sys_sio.o sys_sx164.o sys_takara.o sys_rx164.o \
> - sys_wildfire.o core_wildfire.o
> + sys_wildfire.o core_wildfire.o irq_pyxis.o
>
> else
>
> @@ -93,6 +93,10 @@ endif
> obj-$(CONFIG_ALPHA_SX164) += sys_sx164.o
> obj-$(CONFIG_ALPHA_TAKARA) += sys_takara.o
> obj-$(CONFIG_ALPHA_WILDFIRE) += sys_wildfire.o
> +
> +ifneq ($(CONFIG_ALPHA_MIATA)$(CONFIG_ALPHA_RUFFIAN)$(CONFIG_ALPHA_SX164),)
> +obj-y += irq_pyxis.o
> +endif
>
> endif # GENERIC
>
> --- 2.4.1p10/arch/alpha/kernel/sys_cabriolet.c Fri Oct 27 21:55:01 2000
> +++ linux/arch/alpha/kernel/sys_cabriolet.c Fri Dec 29 15:28:35 2000
> @@ -42,7 +42,7 @@ static inline void
> cabriolet_update_irq_hw(unsigned int irq, unsigned long mask)
> {
> int ofs = (irq - 16) / 8;
> - outb(mask >> (16 + ofs*3), 0x804 + ofs);
> + outb(mask >> (16 + ofs * 8), 0x804 + ofs);
> }
>
> static inline void
> --- 2.4.1p10/arch/alpha/kernel/osf_sys.c Mon Jan 8 18:05:38 2001
> +++ linux/arch/alpha/kernel/osf_sys.c Wed Jan 24 16:03:18 2001
> @@ -906,7 +906,6 @@ extern int do_sys_settimeofday(struct ti
> extern int do_getitimer(int which, struct itimerval *value);
> extern int do_setitimer(int which, struct itimerval *, struct itimerval *);
> asmlinkage int sys_utimes(char *, struct timeval *);
> -extern int sys_wait4(pid_t, int *, int, struct rusage *);
> extern int do_adjtimex(struct timex *);
>
> struct timeval32
> --- 2.4.1p10/arch/alpha/kernel/signal.c Sun Sep 3 22:48:33 2000
> +++ linux/arch/alpha/kernel/signal.c Wed Jan 24 16:05:14 2001
> @@ -30,7 +30,6 @@
>
> #define _BLOCKABLE (~(sigmask(SIGKILL) | sigmask(SIGSTOP)))
>
> -asmlinkage int sys_wait4(int, int *, int, struct rusage *);
> asmlinkage void ret_from_sys_call(void);
> asmlinkage int do_signal(sigset_t *, struct pt_regs *,
> struct switch_stack *, unsigned long, unsigned long);
> --- 2.4.1p10/include/asm-alpha/unistd.h Mon Jan 22 19:47:59 2001
> +++ linux/include/asm-alpha/unistd.h Wed Jan 24 15:46:56 2001
> @@ -572,7 +572,6 @@ static inline long sync(void)
> return sys_sync();
> }
>
> -extern long sys_wait4(int, int *, int, struct rusage *);
> static inline pid_t waitpid(int pid, int * wait_stat, int flags)
> {
> return sys_wait4(pid, wait_stat, flags, NULL);
>
----------------------------------------------------------------------------
IGNOTUM PER IGNOTIUS
"Grasshopper always wrong in argument with chicken"
The "socratic approach" is what you call starting an argument by
asking questions.
The human race will begin solving it's problems on the day that it
ceases taking itself so seriously.
PRINCIPIA DISCORDIA
Published by POEE Head Temple - San Francisco
" On The Future Site of Beautiful
San Andreas Canyon"
Please do not use this
document as toilet tissue
Fnord
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
next prev parent reply other threads:[~2001-01-25 3:08 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-01-23 21:22 Greg from Systems
2001-01-24 13:23 ` Peter Rival
2001-01-24 18:21 ` Ivan Kokshaysky
2001-01-25 3:02 ` Greg from Systems [this message]
2001-01-25 3:12 ` Greg from Systems
2001-01-25 4:34 ` Las message I promise Greg from Systems
2001-01-25 11:07 ` Ivan Kokshaysky
2001-01-31 23:15 ` Bummer Greg from Systems
2001-02-01 3:20 ` Bummer John Jasen
2001-02-01 4:51 ` Bummer Greg from Systems
2001-02-01 0:07 ` Grr Greg from Systems
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Pine.SGI.4.10.10101241900580.29904-100000@hell.d2.com \
--to=chandler@d2.com \
--cc=frival@zk3.dec.com \
--cc=ink@jurassic.park.msu.ru \
--cc=linux-kernel@vger.kernel.org \
--cc=rth@twiddle.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®