* Linux 2.4.21-rc2
@ 2003-05-09 1:15 Marcelo Tosatti
2003-05-09 3:43 ` Driver ordering from boot: or lilo.conf Mr. James W. Laferriere
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Marcelo Tosatti @ 2003-05-09 1:15 UTC (permalink / raw)
To: lkml
Hi,
Here goes release canditate 2. The aic7xxx problems should be fixed.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Driver ordering from boot: or lilo.conf
2003-05-09 1:15 Linux 2.4.21-rc2 Marcelo Tosatti
@ 2003-05-09 3:43 ` Mr. James W. Laferriere
2003-05-10 22:21 ` [patch] 2.4.21-rc2: fix sound/kahlua.c .text.exit error Adrian Bunk
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Mr. James W. Laferriere @ 2003-05-09 3:43 UTC (permalink / raw)
To: Linux Kernel Maillist
Hello All , I am having a difficulty with the dpt_120 driver &
the sym2-53c8xx driver . I have just placed a Adaptec 2010s raid
controller in my system & it now wants to take device 0800 away
from the sym2 driver at boot time . ALL drivers are statically
built into the kernel . Is there a way at either of the methods
stated in the subjec to get the order back so that I have my real
root file system back on 0800 ? Tia , JimL
--
+------------------------------------------------------------------+
| James W. Laferriere | System Techniques | Give me VMS |
| Network Engineer | P.O. Box 854 | Give me Linux |
| babydr@baby-dragons.com | Coudersport PA 16915 | only on AXP |
+------------------------------------------------------------------+
^ permalink raw reply [flat|nested] 6+ messages in thread
* [patch] 2.4.21-rc2: fix sound/kahlua.c .text.exit error
2003-05-09 1:15 Linux 2.4.21-rc2 Marcelo Tosatti
2003-05-09 3:43 ` Driver ordering from boot: or lilo.conf Mr. James W. Laferriere
@ 2003-05-10 22:21 ` Adrian Bunk
2003-05-10 22:29 ` [patch] 2.4.21-rc2: fix ips.c " Adrian Bunk
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Adrian Bunk @ 2003-05-10 22:21 UTC (permalink / raw)
To: Marcelo Tosatti, Alan Cox; +Cc: lkml
drivers/sound/kahlua.c in 2.4.21-rc2 causes a .text.exit error at the
final linking when compiled statically into a kernel with CONFIG_HOTPLUG
enabled. The pointer to remove_one is __devexit_p and not discarded but
the __exit remove_one is discarded.
The following patch is needed:
--- linux-2.4.21-rc2-full/drivers/sound/kahlua.c.old 2003-05-10 19:03:12.000000000 +0200
+++ linux-2.4.21-rc2-full/drivers/sound/kahlua.c 2003-05-10 19:03:41.000000000 +0200
@@ -182,7 +182,7 @@
return 0;
}
-static void __exit remove_one(struct pci_dev *pdev)
+static void __devexit remove_one(struct pci_dev *pdev)
{
struct address_info *hw_config = pci_get_drvdata(pdev);
sb_dsp_unload(hw_config, 0);
@@ -219,7 +219,7 @@
return pci_module_init(&kahlua_driver);
}
-static void __exit kahlua_cleanup_module(void)
+static void __devexit kahlua_cleanup_module(void)
{
return pci_unregister_driver(&kahlua_driver);
}
Please apply for -rc3
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 6+ messages in thread
* [patch] 2.4.21-rc2: fix ips.c .text.exit error
2003-05-09 1:15 Linux 2.4.21-rc2 Marcelo Tosatti
2003-05-09 3:43 ` Driver ordering from boot: or lilo.conf Mr. James W. Laferriere
2003-05-10 22:21 ` [patch] 2.4.21-rc2: fix sound/kahlua.c .text.exit error Adrian Bunk
@ 2003-05-10 22:29 ` Adrian Bunk
2003-05-12 18:19 ` Linux v2.4.21-rc2 changelog (was: Linux 2.4.21-rc2) Matthias Andree
2003-05-12 21:25 ` Linux 2.4.21-rc2 Jerome Chantelauze
4 siblings, 0 replies; 6+ messages in thread
From: Adrian Bunk @ 2003-05-10 22:29 UTC (permalink / raw)
To: Marcelo Tosatti, ipslinux; +Cc: lkml
ips_remove_device in drivers/scsi/ips.c is __devexit but it's called
from the __devinit ips_insert_device resulting in a compile error when
cmpiled statically into a kernel without CONFIG_HOTPLUG enables.
The patch below solves this by removing the __devexit from
ips_remove_device.
Please apply for -rc3
Adrian
--- linux-2.4.21-pre6-full-nohotplug/drivers/scsi/ips.c.old 2003-03-27 22:25:49.000000000 +0100
+++ linux-2.4.21-pre6-full-nohotplug/drivers/scsi/ips.c 2003-03-27 22:28:51.000000000 +0100
@@ -246,9 +246,6 @@
#define IPS_SG_ADDRESS(sg) ((sg)->address)
#define IPS_LOCK_SAVE(lock,flags) spin_lock_irqsave(&io_request_lock,flags)
#define IPS_UNLOCK_RESTORE(lock,flags) spin_unlock_irqrestore(&io_request_lock,flags)
- #ifndef __devexit_p
- #define __devexit_p(x) x
- #endif
#else
#define IPS_SG_ADDRESS(sg) (page_address((sg)->page) ? \
page_address((sg)->page)+(sg)->offset : 0)
@@ -338,48 +335,48 @@
static char ips_hot_plug_name[] = "ips";
static int __devinit ips_insert_device(struct pci_dev *pci_dev, const struct pci_device_id *ent);
- static void __devexit ips_remove_device(struct pci_dev *pci_dev);
+ static void ips_remove_device(struct pci_dev *pci_dev);
struct pci_driver ips_pci_driver = {
name: ips_hot_plug_name,
id_table: ips_pci_table,
probe: ips_insert_device,
- remove: __devexit_p(ips_remove_device),
+ remove: ips_remove_device,
};
struct pci_driver ips_pci_driver_anaconda = {
name: ips_hot_plug_name,
id_table: ips_pci_table_anaconda,
probe: ips_insert_device,
- remove: __devexit_p(ips_remove_device),
+ remove: ips_remove_device,
};
struct pci_driver ips_pci_driver_5i = {
name: ips_hot_plug_name,
id_table: ips_pci_table_5i,
probe: ips_insert_device,
- remove: __devexit_p(ips_remove_device),
+ remove: ips_remove_device,
};
struct pci_driver ips_pci_driver_6i = {
name: ips_hot_plug_name,
id_table: ips_pci_table_6i,
probe: ips_insert_device,
- remove: __devexit_p(ips_remove_device),
+ remove: ips_remove_device,
};
struct pci_driver ips_pci_driver_i960 = {
name: ips_hot_plug_name,
id_table: ips_pci_table_i960,
probe: ips_insert_device,
- remove: __devexit_p(ips_remove_device),
+ remove: ips_remove_device,
};
struct pci_driver ips_pci_driver_adaptec = {
name: ips_hot_plug_name,
id_table: ips_pci_table_adaptec,
probe: ips_insert_device,
- remove: __devexit_p(ips_remove_device),
+ remove: ips_remove_device,
};
#endif
@@ -7346,7 +7343,7 @@
/* Routine Description: */
/* Remove one Adapter ( Hot Plugging ) */
/*---------------------------------------------------------------------------*/
-static void __devexit ips_remove_device(struct pci_dev *pci_dev)
+static void ips_remove_device(struct pci_dev *pci_dev)
{
int i;
struct Scsi_Host *sh;
^ permalink raw reply [flat|nested] 6+ messages in thread
* Linux v2.4.21-rc2 changelog (was: Linux 2.4.21-rc2)
2003-05-09 1:15 Linux 2.4.21-rc2 Marcelo Tosatti
` (2 preceding siblings ...)
2003-05-10 22:29 ` [patch] 2.4.21-rc2: fix ips.c " Adrian Bunk
@ 2003-05-12 18:19 ` Matthias Andree
2003-05-12 21:25 ` Linux 2.4.21-rc2 Jerome Chantelauze
4 siblings, 0 replies; 6+ messages in thread
From: Matthias Andree @ 2003-05-12 18:19 UTC (permalink / raw)
To: lkml
On Thu, 08 May 2003, Marcelo Tosatti wrote:
> Here goes release canditate 2. The aic7xxx problems should be fixed.
It's late, but here goes the changelog summary with changes since
2.4.21-rc1 (the usual bk set -d -rv2.4.21-rc1, listing the first lines
of the changesets that make up 2.4.21-rc2 but aren't in 2.4.21-rc1, IOW,
the rc1 -> rc2 changes, grouped by author and sorted by surname:
<lucy:innosys.com>:
o USB: keyspan driver fixes
Muli Ben-Yehuda:
o [NETFILTER]: ip_queue memory leaks
Neil Brown:
o Update umem driver for newer cards
o Return correct result for ACCESS(READ) on eXecute-only
Ben Collins:
o Fix highmem_io for sbp2
o More firewire/IEEE1394 fixes
o Fix IEEE1394 locking problems + cleanups
Alan Cox:
o update hptraid
o fix x.25 parsing
o xdr warning (0 - any)
o fix wrong type
o maintainer updates
o fix base handling in lib stuff
o kill unneeded ifdefs, add rd/ and root=nbd
o headers for sisfb update
o put the ide idents back in working order
o fix wrong types in if_shaper
o sisfb ipdate
o new sis fb idents
o header for arcnet fixes
o remove dead functions
o fix the d_path error cases in umsdos
o more /proc error cases
o fix error cases in procfs
o copy kernel not user object in ncpfs
o handle error case in fs/namespace.c
o fix lots of tdfxfb bugs
o make sstfb work bigendian
o Fix copy_to_user handling in vicam
o make pegasus work on big endian
o mdc800 copy_to_user handling fix
o fix a race and a comment in via_audio
o mpu401 copy_to_user handling fix
o small fix for pcm alloc on i810
o Fix get_user handling in cmpci
o Fix copy_to_user handling in awe_wave
o fix build with newer binutils
o add another card id
o fix qlogicisp leaks
o fix nsp32 build with newer binutils
o fix ide-scsi retry oops
o fix cpqfc leak
o fix time type in aha152x
o fix 82092 crash cases
o Fix copy_user handling in cosa
o sis900 needs to know another PHY
o fix roadrunner memory leak
o fix compile of r8169 with newer binutils
o Fix arcnet crashes with raw socket
o Fix copy_user handling in z36120
o /proc stuff for zoran
o Fix copy_to_user handling in eicon
o add blacklist for barracuda ata iv with CSB5
o IDE: if 0 garbage removal
o fix ide smp deadlock on settings sem
o fix memory leak on rio
o fix overrun in cdu31a
Oleg Drokin:
o Memleak fix for DIGITAL EtherWORKS 3 ethernet driver
Jeff Garzik:
o fix fealnx build on ia64 and other non-x86
o tg3 fix
Christoph Hellwig:
o add intelfb to Config.in
Stephen Hemminger:
o [BRIDGE]: New maintainership
Benjamin Herrenschmidt:
o Fix PPC build
Marcel Holtmann:
o [Bluetooth] Fix L2CAP binding to local address
o [Bluetooth] Respond correctly to RLS packets
Bernhard Kaindl:
o Fixup 2.4 ptrace fix
Andi Kleen:
o Another x86-64 build fix for gcc-3.3-hammer
o Fix SMP x86-64 kernels on simics
o Fix gcc 3.3 build for reverted aic7xxx driver
o Critical fix for x86-64
Dave Kleikamp:
o JFS: Avoid rare deadlock
o JFS: jfs_lookup should check for bad inode returned from iget
o JFS: Performance improvement
Maksim Krasnyanskiy:
o [Bluetooth] Fix race condition in RFCOMM session and dlc scheduler
o [Bluetooth] Improved RFCOMM TTY buffer management. Don't buffer
more data than we have credits for.
Greg Kroah-Hartman:
o IBM PCI Hotplug: fix up a number of memory leaks on the error path
o IBM PCI Hotplug: fix up a lot of memory allocations and leaks just
to figure out a slot name
o i2c: bug fix for 2.4.21-rc1
Paul Mackerras:
o Fix drivers/video/Config.in
o update CREDITS
o PPC32: Compile fix for ppc_ksyms.c - it needs the declaration of
__div64_32
o PPC32: Update the defconfigs
Torben Mathiasen:
o PCI Hotplug: cpqphp 66/100/133MHz PCI-X support
Patrick McHardy:
o [NETFILTER]: Multiple ipt_REJECT fixes
Adam Mercer:
o Fix vesafb with large memory
David S. Miller:
o [NET]: Fix hashing exploits in ipv4 routing, IP conntrack, and TCP
synq
o [NET]: SG without checksum support is illegal
James Morris:
o [IPV4]: Choose new rt_hash_rnd every rt_run_flush
o [NET]: Cosmetic cleanups of jhash code
Paulo Ornati:
o explicit support for nVidia nForce
Ernie Petrides:
o Orphan recovery error path fix
Stelian Pop:
o sonypi fixes
Tom Rini:
o PPC32: Export a missing symbol (__div64_32)
Nivedita Singhvi:
o [AF_UNIX]: Fix max_dgram_qlen procfs permissions
Alan Stern:
o USB: usb-storage fixes
o USB: usb storage async unlink error code fix
Jun Sun:
o kiobuf flush dcache properly
Marcelo Tosatti:
o Changed EXTRAVERSION to -rc2 TAG: v2.4.21-rc2
o aic7xxx PCI posting flush fix from Arjan
o aic7xxx: Go back to old aic7xxx (pre3) since the new one lockups
some cards on initialization. The new driver (aic79xx) is now a new
directory. I know Justin will hate this, but I can't update the
aic7xxx to a fully new driver in -rc stage.
o Avoid is_dumpable() NULL pointer reference
Harald Welte:
o [NETFILTER]: Trivial but important state fix for ipt_conntrack
o [NETFILTER]: Makefile and build fixes
David Woodhouse:
o JFFS2: Fix for_each_inode()
--
Matthias Andree
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Linux 2.4.21-rc2
2003-05-09 1:15 Linux 2.4.21-rc2 Marcelo Tosatti
` (3 preceding siblings ...)
2003-05-12 18:19 ` Linux v2.4.21-rc2 changelog (was: Linux 2.4.21-rc2) Matthias Andree
@ 2003-05-12 21:25 ` Jerome Chantelauze
4 siblings, 0 replies; 6+ messages in thread
From: Jerome Chantelauze @ 2003-05-12 21:25 UTC (permalink / raw)
To: Marcelo Tosatti; +Cc: linux-kernel
On Thu, May 08, 2003 at 10:15:12PM -0300, Marcelo Tosatti wrote:
>
> Hi,
>
> Here goes release canditate 2. The aic7xxx problems should be fixed.
Hi Marcello
Here is a patch I sent to lkml a few days ago. It tries to fix a problem
with 2.4.21-rc1 ide driver Makefile.
drivers/ide/Makefile is broken on 2.4.21-rc2 (it's broken at least since
2.4.421-pre6. 2.4.20 is OK).
I try to build a kernel with Old hard disk (MFM/RLL/IDE) support only
(I don't need the Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support).
Here is my .config:
#
# ATA/IDE/MFM/RLL support
#
CONFIG_IDE=y
#
# IDE, ATA and ATAPI Block devices
#
# CONFIG_BLK_DEV_IDE is not set
CONFIG_BLK_DEV_HD_ONLY=y
CONFIG_BLK_DEV_HD=y
CONFIG_IDEDMA_AUTO=y
# CONFIG_IDEDMA_IVB is not set
# CONFIG_DMA_NONPCI is not set
CONFIG_BLK_DEV_PDC202XX=y
CONFIG_BLK_DEV_IDE_MODES=y
# CONFIG_BLK_DEV_ATARAID is not set
# CONFIG_BLK_DEV_ATARAID_PDC is not set
# CONFIG_BLK_DEV_ATARAID_HPT is not set
# CONFIG_BLK_DEV_ATARAID_SII is not set
The resulting kernel has no support for ide hard disks:
# ls -l drivers/ide/*.o
-rw-r--r-- 1 root root 8 apr 23 08:56 drivers/ide/idedriver.o
#
The following patch fixes the problem for the x86 arch (sorry, I have no
access to other archs).
*** linux-2.4.21-rc1/drivers/ide/Makefile.orig Wed Apr 23 08:45:48 2003
--- linux-2.4.21-rc1/drivers/ide/Makefile Wed Apr 23 09:20:14 2003
***************
*** 21,26 ****
--- 21,28 ----
subdir-$(CONFIG_BLK_DEV_IDE) += legacy ppc arm raid pci
+ subdir-$(CONFIG_BLK_DEV_HD_ONLY) += legacy
+
# First come modules that register themselves with the core
ifeq ($(CONFIG_BLK_DEV_IDE),y)
***************
*** 50,55 ****
--- 52,60 ----
obj-y += arm/idedriver-arm.o
endif
+ ifeq ($(CONFIG_BLK_DEV_HD_ONLY),y)
+ obj-y += legacy/idedriver-legacy.o
+ endif
ifeq ($(CONFIG_BLK_DEV_IDE),y)
# RAID must be last of all
I used a x86 computer running a debian woody (gcc 2.95.4, glibc 2.2.5)
to build the kernel.
Regards
--
Jerome Chantelauze
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2003-05-12 21:10 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-09 1:15 Linux 2.4.21-rc2 Marcelo Tosatti
2003-05-09 3:43 ` Driver ordering from boot: or lilo.conf Mr. James W. Laferriere
2003-05-10 22:21 ` [patch] 2.4.21-rc2: fix sound/kahlua.c .text.exit error Adrian Bunk
2003-05-10 22:29 ` [patch] 2.4.21-rc2: fix ips.c " Adrian Bunk
2003-05-12 18:19 ` Linux v2.4.21-rc2 changelog (was: Linux 2.4.21-rc2) Matthias Andree
2003-05-12 21:25 ` Linux 2.4.21-rc2 Jerome Chantelauze
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).