* Linux 2.5.9-dj1
@ 2002-04-23 14:45 Dave Jones
2002-04-23 17:11 ` Adrian Bunk
2002-04-23 17:57 ` [PATCH] 2.5.9-dj1 bind_cpu compile error Adam Kropelin
0 siblings, 2 replies; 3+ messages in thread
From: Dave Jones @ 2002-04-23 14:45 UTC (permalink / raw)
To: Linux Kernel
More of the same. Back up to date with Linus, and roll in some more pending bits.
As usual,..
Patch against 2.5.9 vanilla is available from:
ftp://ftp.kernel.org/pub/linux/kernel/people/davej/patches/2.5/
Merged patch archive: http://www.codemonkey.org.uk/patches/merged/
Check http://www.codemonkey.org.uk/Linux-2.5.html before reporting
known bugs that are also in mainline.
-- Davej.
2.5.9-dj1
o Resync against 2.5.9
| Configure enhanced to look in /boot/`uname -r` (Me)
o Fall back to PCI BIOS if direct access fails. (Me)
o Bump size of xconfig variable buffer (Me)
o 64bit fixes for x86-64 MTRR driver. (Me)
o GL641USB based CF-Reader USB support. (Gert Menke)
o Bring x86-64 bluesmoke up to date with ia32. (Me)
| And drop non-x86-64 bits.
o UP CPU number microoptimisation. (Mikael Pettersson)
o ATM resources compile fix. (Frank Davis)
o readahead reformatting. (Steven Cole)
o Death of SYMBOL_NAME (Brian Gerst)
o Add more missing Config.help entries. (Steven Cole)
o remove old SCSI-EH methods from Scsi_Host_Template (Christoph Hellwig)
| This likely breaks many SCSI drivers. They were broken anyway,
| and only worked by chance. With this, they stand a chance of being fixed.
o meye driver request_irq bugfix. (Stelian Pop)
o Add kernel command line params to meye driver. (Stelian Pop)
o Slabcache namespace cleanup. (Ryan Mack)
o SIGURG SUSv3 compliance. (Christopher Yeoh)
o Ultrastor region handling cleanup. (William Stinson)
o Megaraid region handling cleanup. (William Stinson)
o Buslogic region handling cleanup. (William Stinson)
o IrDA driver update. (Jean Tourrilhes)
o Fix ESSID related wireless crash. (Jean Tourrilhes)
o Attempt rd.c surgery. (Me, Andrew Morton)
| works/doesn't work feedback appreciated.
o Fix reboot=bios cache handling. (Robert Hentosh)
o Recognise P4 Xeon in mptable. (James Bourne)
o 64bit fixes for smbfs. (Urban Widmark)
o nfsd double down() fix. (Anton Blanchard)
o x86 io.h cleanup revisited. (Brian Gerst)
o kjournald open files fix. (Ph. Marek)
o Make expfs compilable on old compilers. (Andrew Morton)
o Nail the per-cpu-areas problem once and for all. (Rusty Russell)
2.5.8-dj1
o Detect existing disk geometry in scsicam.c (Doug Gilbert)
o Various request_region cleanups. (Evgeniy Polyakov)
| Via Rusty's trivial patchbot, and cleaned a little by me.
o Yet more request_region cleanups. (William Stinson)
o IBM USB Memory key support. (Alexander V. Inyukhin)
o Add missing IA64 helptexts. (Steven Cole)
o Fix BFS superblock allocation error. (Brian Gerst)
o romfs superblock cleanups. (Brian Gerst)
o Limit charset size in NLS UTF8 (Liyang Hu)
o NCR 53c810 PCI class fixup. (Graham Cobb)
o Dynamically size LDT on alloc. (Manfred Spraul)
o Disable ACPI C3 on PIIX4 whilst busmastering. (Dominik Brodowski)
o hitfb compile fix. (James Simmons)
o Various ALSA include compile fixes. (Russell King)
o fatfs includes compile fix. (Russell King)
o Stricter HTML generation from SGML. (Erik van Konijnenburg)
o wdt977 BKL removal. (Dave Hansen)
o Various suser -> capability checks. (Colin Slater)
o Don't miss preemption opportunities. (Robert Love)
o Fix up broken strtok->strsep in tmscsim.c (Dan D Carpenter)
o Small kernel-api docbook updates. (Erik Mouw)
o Various small touchscreen fixes. (James Simmons)
o virt_to_bus fixes for synclink driver. (Paul Fulghum)
o Correct nfsservctl capability.h comment. (Chris Wright)
o Cleanup x86 io.h functions. (Brian Gerst)
o Make 'make tags' work with bitkeeper. (Peter Chubb)
o Correct Num/Caps_lock state ioctl flags mixup (Rok Papez)
o Small Farsync driver fixes. (Francois Romieu,
Kevin Curtis)
o Make st.c not oops when there are no tapes. (Douglas Gilbert)
o Add PnP scanning to AD1848 OSS driver. (Zwane Mwaikambo)
o AHA152x update (ISAPNP,ABORT fixed & 2.5 fixes). (Juergen E. Fischer)
o Bluesmoke warning fixes. (Robert Love)
o Make per-cpu setup compile on uniprocessor (Robert Love)
o Fix various framebuffer merge funnies. (James Simmons)
o Fix migration_thread preemption race. (Robert Love)
o IDE TCQ updates. (Jens Axboe)
o SIGIO generation on FIFOs & pipes. (Jeremy Elson)
o PNPBIOS SMP fixes. (Thomas Hood et al)
o attach_mpu401() cleanup on failure (Zwane Mwaikambo)
o Make P4 thermal interrupt warning a compile option. (Me)
| init check for same now also checks for Intel P4.
o Offer Athlon background MCE checker on i386 too. (Me)
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: Linux 2.5.9-dj1
2002-04-23 14:45 Linux 2.5.9-dj1 Dave Jones
@ 2002-04-23 17:11 ` Adrian Bunk
2002-04-23 17:57 ` [PATCH] 2.5.9-dj1 bind_cpu compile error Adam Kropelin
1 sibling, 0 replies; 3+ messages in thread
From: Adrian Bunk @ 2002-04-23 17:11 UTC (permalink / raw)
To: Dave Jones; +Cc: Linux Kernel
Hi Dave,
it doesn't compile for me when CONFIG_SMP is set:
<-- snip -->
...
gcc -D__KERNEL__ -I/home/bunk/linux/kernel-2.5/linux-2.5.9/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=k6
-nostdinc -I /usr/lib/gcc-lib/i386-linux/2.95.4/include
-DKBUILD_BASENAME=sched -fno-omit-frame-pointer -c -o sched.o sched.c
sched.c: In function `migration_thread':
sched.c:1685: `bind_cpu' undeclared (first use in this function)
sched.c:1685: (Each undeclared identifier is reported only once
sched.c:1685: for each function it appears in.)
sched.c: At top level:
sched.c:1681: warning: `migration_mask' defined but not used
make[2]: *** [sched.o] Error 1
make[2]: Leaving directory
`/home/bunk/linux/kernel-2.5/linux-2.5.9/kernel'
<-- snip -->
It's the following part of the -dj1 patch (I've skipped the rest of the
sched.c changes):
--- linux-2.5.9/kernel/sched.c Mon Apr 22 23:28:20 2002
+++ linux-2.5/kernel/sched.c Tue Apr 23 11:43:38 2002
@@ -1672,7 +1678,9 @@
preempt_enable();
}
-static int migration_thread(void * bind_cpu)
+static volatile unsigned long migration_mask;
+
+static int migration_thread(void * unused)
{
int cpu = cpu_logical_map((int) (long) bind_cpu);
struct sched_param param = { sched_priority: 99 };
The problem seems to be that "bind_cpu" is renamed to "unused" but it is
used two lines later.
cu
Adrian
--
You only think this is a free country. Like the US the UK spends a lot of
time explaining its a free country because its a police state.
Alan Cox
^ permalink raw reply [flat|nested] 3+ messages in thread* [PATCH] 2.5.9-dj1 bind_cpu compile error
2002-04-23 14:45 Linux 2.5.9-dj1 Dave Jones
2002-04-23 17:11 ` Adrian Bunk
@ 2002-04-23 17:57 ` Adam Kropelin
1 sibling, 0 replies; 3+ messages in thread
From: Adam Kropelin @ 2002-04-23 17:57 UTC (permalink / raw)
To: Dave Jones; +Cc: linux-kernel
It looks like a piece of Erich Focht's migration thread patch escaped
2.5.9-dj1. This fixes it for me...
--Adam
--- linux-2.5.9-dj1-virgin/kernel/sched.c Tue Apr 23 13:11:53 2002
+++ linux-2.5.9-dj1/kernel/sched.c Tue Apr 23 13:13:26 2002
@@ -1678,9 +1678,7 @@
preempt_enable();
}
-static volatile unsigned long migration_mask;
-
-static int migration_thread(void * unused)
+static int migration_thread(void * bind_cpu)
{
int cpu = cpu_logical_map((int) (long) bind_cpu);
struct sched_param param = { sched_priority: 99 };
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2002-04-23 17:57 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-04-23 14:45 Linux 2.5.9-dj1 Dave Jones
2002-04-23 17:11 ` Adrian Bunk
2002-04-23 17:57 ` [PATCH] 2.5.9-dj1 bind_cpu compile error Adam Kropelin
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.