2004-11-01 14:19:31

by Alan

[permalink] [raw]
Subject: Linux 2.6.9-ac6

ftp://ftp.kernel.org/pub/linux/kernel/people/alan/linux-2.6/2.6.9/

2.6.9-ac6
o Fix problem with -ac5 msdos changes (Vojtech Pavlik)

2.6.9-ac5
o Fix oops in and enable IT8212 driver (me)
o Minor delkin driver fix (Mark Lord)
o Fix NFS mount hangs with long FQDN (Jan Kasprzak)
| I've used this version as its clearly correct for 2.6.9
| although it might not be the right future solution
o Fix overstrict FAT checks stopping reading of (Vojtech Pavlik)
some devices like Nokia phones
o Fix misdetection of some drives as MRW capable (Peter Osterlund)
o Fix promise 20267 hang with very long I/O's (Krzysztof Chmielewski)
o Fix a case where serial break was not sent for (Paul Fulghum)
the right time.
o Fix S/390 specific SACF hole (Martin Schwidefsky)
o NVidia ACPI timer override (Andi Kleen)
o Correct VIA PT880 PCI ident (and AGP ident) (Dave Jones)
o Fix EDID/E820 corruption (Venkatesh Pallipadi)
o Tighten security on TIOCCONS ([email protected])
o Fix incorrect __init s that could cause crash (Randy Dunlap)

2.6.9-ac4
o Fix minor DoS bug in visor USB driver (Greg Kroah-Hartmann)
o Delkin cardbus IDE support (Mark Lord)
o Fix SMP hang with IDE unregister (Mark Lord)
o Fix proc file removal with IDE unregister (Mark Lord)
o Fix aic7xxx sleep with locks held and debug (Luben Tuikov)
spew
o First take at HPT372N problem fixing (Alan Cox)

2.6.9-ac3
o Fix syncppp/async ppp problems with new hangup (Paul Fulghum)
o Fix broken parport_pc unload (Andrea Arcangeli)
o Security fix for smbfs leak/overrun (Urban Widmark)
o Stop i8xx_tco making some boxes reboot on load (wim@iguana)
o Fix cpia/module tools deadlock (Peter Pregler)
o Fix missing suid_dumpable export (Alan Cox)

2.6.9-ac2
o Fix invalid kernel version stupidity (Adrian Bunk)
o Compiler ICE workaround/fixup (Linus Torvalds)
o Fix network DoS bug in 2.6.9 (Herbert Xu)
| Suggested by Sami Farin
o Flash lights on panic as in 2.4 (Andi Kleen)

2.6.9-ac1

Security Fixes
o Set VM_IO on areas that are temporarily (Alan Cox)
marked PageReserved (Serious bug)
o Lock ide-proc against driver unload (Alan Cox)
(very low severity)

Bug Fixes
o Working IDE locking (Alan Cox)
| And a great deal of review by Bartlomiej
o Handle E7xxx boxes with USB legacy flaws (Alan Cox)

Functionality
o Allow booting with "irqpoll" or "irqfixup" (Alan Cox)
on systems with broken IRQ tables.
o Support for setuid core dumping in some (Alan Cox)
environments (off by default)
o Support for drives that don't report geometry
o IT8212 support (raid and passthrough) (Alan Cox)
o Allow IDE to grab all unknown generic IDE (Alan Cox)
devices (boot with "all-generic-ide")
o Restore PWC driver (Luc Saillard)

Other
o Small pending tty clean-up to moxa (Alan Cox)
o Put VIA Velocity (tm) adapters under gigabit (VIA)


2004-11-04 00:44:57

by Tomas Szepe

[permalink] [raw]
Subject: [PATCH] 2.6.9-ac6 ide-disk.ko undefined symbols

On Nov-01 2004, Mon, 13:15 +0000
Alan Cox <[email protected]> wrote:

> 2.6.9-ac6

*** Warning: "ide_drive_from_key" [drivers/ide/ide-disk.ko] undefined!
*** Warning: "ide_cfg_sem" [drivers/ide/ide-disk.ko] undefined!

This problem does not exist in vanilla 2.6.9.
Trivial fix follows -- tested, seems to work.

--
Tomas Szepe <[email protected]>


diff -urN a/drivers/ide/ide.c b/drivers/ide/ide.c
--- a/drivers/ide/ide.c 2004-11-04 01:26:11.000000000 +0100
+++ b/drivers/ide/ide.c 2004-11-04 01:25:28.000000000 +0100
@@ -175,6 +175,7 @@
static int initializing; /* set while initializing built-in drivers */

DECLARE_MUTEX(ide_cfg_sem);
+EXPORT_SYMBOL(ide_cfg_sem);
spinlock_t ide_lock __cacheline_aligned_in_smp = SPIN_LOCK_UNLOCKED;

#ifdef CONFIG_BLK_DEV_IDEPCI
@@ -349,6 +350,8 @@
return ret;
}

+EXPORT_SYMBOL(ide_drive_from_key);
+
/*
* ide_drive_to_key - turn drive to persistent key
* @drive: drive to use