* Linux 2.4.23-pre7
@ 2003-10-10 0:52 Marcelo Tosatti
2003-10-10 15:59 ` Olaf Hering
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Marcelo Tosatti @ 2003-10-10 0:52 UTC (permalink / raw)
To: linux-kernel
Hi,
Here goes -pre7...
It adds the laptop "mode" functionality already present in recent SuSE/RH
kernels, adds the megaraid2 (improved, faster, but not so extensively
tested as the old megaraid) driver, adds BIOS EDD (enhanced disk
detection) support, contains a USB update, network update, amongst other
fixes.
I hope we enter -rc stage in more or less one month.
Summary of changes from v2.4.23-pre6 to v2.4.23-pre7
============================================
<amn3s1a:ono.com>:
o USB: New unusual_devs.h entry (Minolta DiMAGE E223 Digital Camera)
<baldrick:free.fr>:
o USB speedtouch: neater sanity check
o USB: New email address
o USB speedtouch: bump the version number
o USB speedtouch: biscuit for Greg
o USB speedtouch: reduce memory usage
o USB speedtouch: extra debug messages
<bjorn.helgaas:hp.com>:
o ia64: Add arch/ia64/drivers subdir, so ski drivers can be under arch/ia64 while still getting their module_inits called late (i.e., simscsi module_init needs to happen after init_scsi).
o Fix pci_generic_prep_mwi export breakage
o Backport force_successful_syscall()
<erik:harddisk-recovery.nl>:
o Change sym53c8xx_2 driver module name
<hunold:linuxtv.org>:
o Remove bogus Philips SAA7146/DVD decoder info from ioctl-number.txt
<ja:ssi.bg>:
o [IPV4/IPV6]: Do not modify skb->h.raw until skb is unshared
<jack:ucw.cz>:
o Fix quota counter overflow
<jan.oravec:6com.sk>:
o [IPV6]: Deactivate timers properly in ipv6_mc_destroy_dev()
<lucy:innosys.com>:
o USB: Keyspan USB adapter patches
<marcelo:dmt.cyclades>:
o Fix missing part of Centrino cache detection change
o Add TASK_SIZE check to do_brk()
<marcelo:logos.cnet>:
o Add missing #endif to force_successful_syscall_return change
o Fix dscc4 net/wan Config.in breakage
o Fix ACPI config.in breakage
o Cset exclude: ak@muc.de|ChangeSet|20031005214700|30577
o Add Megaraid 2 driver
o Cset exclude: 20030702202648|35018: i82092 update broke existing working setups
o Fix typo in laptop mode patch
o Change my mail address in a few places
o Remove racy optimization from exec_mmap()
o From -aa tree: Fix potential PPPoE oops
o Fixup exec_mmap() race fix mess
o Changed EXTRAVERSION to -pre7
o Cset exclude: bjorn.helgaas@hp.com|ChangeSet|20031007181555|25551
o nsp_cs.h: Remove irqreturn_t definition
<mike.miller:hp.com>:
o cciss update: support new controller
<mirage:kaotik.org>:
o [NETFILTER]: Add support for mIRC's 'server lookup' DCC address detection to ip_conntrack_irc.c
<pfg:sgi.com>:
o Altix console driver update
<tommy.christensen:tpack.net>:
o [VLAN]: Do not modify the data of shared SKBs
<wensong:linux-vs.org>:
o [IPVS] Fix ip_vs_tunnel_xmit to return NF_DROP when no memory available
o [IPVS] add strict boundary check in parsing FTP commands
<xose:wanadoo.es>:
o megaraid2 merge fixes
Adrian Bunk:
o USB: fix USB_MOUSE help text
o USB: USB_SERIAL_KEYSPAN_USA49WLC Configure.help entry
Alan Stern:
o USB: Pad UFI commands to 12 bytes with zeros
o USB: unusual_devs.h update
Alexander Viro:
o Cleanup /proc/ioports seqfile conversion
o attach_mnt() fix
Andi Kleen:
o x86-64 ACPI compilation fix
o Disable devfs for x86-64
o Fix bug on ACPI sysrq poweroff
Andrea Arcangeli:
o do_proc_readlink failpath
Benjamin Herrenschmidt:
o kupdated: correctly dequeue SIGSTOP signals
Dave Kleikamp:
o BUG() in exec_mmap()
David Brownell:
o USB: usb gadget support for 2.4 (1/5): api
o USB: usb gadget support for 2.4 (2/5): net2280
o USB: usb gadget support for 2.4 (3/5): zero
o USB: usb gadget support for 2.4 (4/5): ether
o USB: usb gadget support for 2.4 (5/5): kbuild/kconf
David Hinds:
o PCMCIA: cleanup i82365 driver
David S. Miller:
o [NETLINK]: Set socket error on netlink_ack() allocation failure
o [NET]: Size hh_cache->hh_data[] properly
o [UDP/TCP]: Fix binding conflict tests wrt. SO_BINDTODEVICE
o [NET]: Fix userland iproute2 build problems introduced by mcast changes
David T. Hollis:
o USB: ax8817x support for usbnet and ethtool_ops support
Erik Andersen:
o fix 2.4.x incorrect argv[0] for init
François Romieu:
o dscc4: dscc4_init_dummy_skb() returns a pointer
o dscc4: add comments
o dscc4: More comments
o dscc4: Typo, tabs, unneeded include and misc things from 2.6
o dscc4: misc fixes
o dscc4: Assorted fixes
o dscc4: Small fixes
o dscc4: Workaround for lack of true reset
Geert Uytterhoeven:
o Minor q40fb fix
o M68k: Fix asm constraints in switch_to
o M68K: Q40/Q60 interrupts
o M68K: Sun-3 SBUS updates
o Amiga Zorro bus doc updates
Gerd Knorr:
o v4l i2c modules update
o bttv driver update
o bttv documentation update
o Tuner update
o videodev update
Greg Kroah-Hartman:
o USB: unusual device fixup for the Y-E floppy drive
o USB: add a new pl2303 device id
o USB: port ipaq fix to 2.4
o USB: fix up two locking issues in mdc800 and vicam drivers
o USB: fix up some non-GPL friendly license wording
Harald Welte:
o [NETFILTER]: Don't call ip_conntrack_put with ip_conntrack_lock held
o [NETFILTER]: Fix UDP checksum in ip_nat_mangle_udp_packet, remove skb->csum hacks
o [NETFILTER]: LOCAL_OUT NAT fix
o [NETFILTER]: Fix SO_ORIGINAL_DST, broken by earlier endianness fixes
Ian Abbott:
o USB: ftdi_sio - new vid/pid for OCT US101 USB to RS-232 converter
Ivan Kokshaysky:
o Alpha: backport force_successful_syscall_return()
Jaroslav Kysela:
o PageReserved memory counting fix
Jens Axboe:
o laptop mode
Jes Sorensen:
o Major qla1280 update
Jozsef Kadlecsik:
o [NETFILTER]: Make conntrack timeouts become sysctls
Matt Domsch:
o EDD: BIOS Enhanced Disk Drive Services 3.0 support
Oleg Drokin:
o USB: devio.c memleak on unexpected disconnect
o fix LVM memleaks
Olof Johansson:
o Convert /proc/ioports to seqfile
Patrick McHardy:
o [NETFILTER]: Use pre-built table for TCP flag-check in ipt_unclean
Paul Mackerras:
o add Configure.help entries
Petr Vandrovec:
o [IPV4]: Fix deadlock on ip_mc_list->lock
Rik van Riel:
o page->flags corruption fix
o page->flags corruption fix documentation
Rusty Russell:
o [NETFILTER]: LOCAL_OUT NAT fix, part 2
Tom Rini:
o PPC32: Add a 'uImage' target for U-Boot
o PPC32: Fix dependancies on uImage
o PPC32: Fixes to the MPC8xx uart driver, from Joakim Tjernlund <joakim.tjernlund@lumentis.se>
o PPC32: Always print the processor number in /proc/cpuinfo
o PPC: Change how we export some Openfirmware device nodes
Yokota Hiroshi:
o NinjaSCSI driver update
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Linux 2.4.23-pre7
2003-10-10 0:52 Linux 2.4.23-pre7 Marcelo Tosatti
@ 2003-10-10 15:59 ` Olaf Hering
2003-10-11 1:58 ` GOTO Masanori
2003-10-10 16:23 ` Linux 2.4.23-pre7 (irda compile fixes) Olaf Hering
2003-10-11 14:44 ` 2.4.23-pre7: build error with both megaraid drivers enabled Adrian Bunk
2 siblings, 1 reply; 9+ messages in thread
From: Olaf Hering @ 2003-10-10 15:59 UTC (permalink / raw)
To: Marcelo Tosatti; +Cc: linux-kernel, YOKOTA Hiroshi, GOTO Masanori
On Thu, Oct 09, Marcelo Tosatti wrote:
>
> Hi,
>
> Here goes -pre7...
This patch is required to compile the NinjaSCSI-32Bi Cardbus driver:
diff -purNX /suse/olh/kernel/kernel_exclude.txt linux-2.4.22/drivers/scsi/nsp32.h linux-2.4.23-pre7/drivers/scsi/nsp32.h
--- linux-2.4.22/drivers/scsi/nsp32.h 2003-10-10 17:40:05.000000000 +0200
+++ linux-2.4.23-pre7/drivers/scsi/nsp32.h 2003-10-10 16:08:10.000000000 +0200
@@ -642,10 +642,12 @@ typedef struct _nsp32_hw_data {
# define scsi_host_put(host) scsi_unregister(host)
# define pci_name(pci_dev) ((pci_dev)->slot_name)
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,4,23))
typedef void irqreturn_t;
# define IRQ_NONE /* */
# define IRQ_HANDLED /* */
# define IRQ_RETVAL(x) /* */
+#endif
/* This is ad-hoc version of scsi_host_get_next() */
static inline struct Scsi_Host *scsi_host_get_next(struct Scsi_Host *host)
--
USB is for mice, FireWire is for men!
sUse lINUX ag, nÜRNBERG
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Linux 2.4.23-pre7 (irda compile fixes)
2003-10-10 0:52 Linux 2.4.23-pre7 Marcelo Tosatti
2003-10-10 15:59 ` Olaf Hering
@ 2003-10-10 16:23 ` Olaf Hering
2003-10-11 19:16 ` David S. Miller
2003-10-11 14:44 ` 2.4.23-pre7: build error with both megaraid drivers enabled Adrian Bunk
2 siblings, 1 reply; 9+ messages in thread
From: Olaf Hering @ 2003-10-10 16:23 UTC (permalink / raw)
To: Marcelo Tosatti; +Cc: linux-kernel, irda-users, netdev
[-- Attachment #1: Type: text/plain, Size: 2070 bytes --]
On Thu, Oct 09, Marcelo Tosatti wrote:
>
> Hi,
>
> Here goes -pre7...
The attached patch converts all printk(__FUNCTION__); to
printk("%s", __FUNCTION__);
gcc34 doesnt accept the current code anymore, irda doesnt compile.
please apply.
drivers/net/irda/act200l.c | 14 +-
drivers/net/irda/irda-usb.c | 4
drivers/net/irda/ma600.c | 26 ++--
drivers/net/irda/mcp2120.c | 6
drivers/net/irda/nsc-ircc.c | 2
net/irda/af_irda.c | 208 +++++++++++++++-------------------
net/irda/ircomm/ircomm_core.c | 45 +++----
net/irda/ircomm/ircomm_event.c | 12 -
net/irda/ircomm/ircomm_lmp.c | 30 ++--
net/irda/ircomm/ircomm_param.c | 33 ++---
net/irda/ircomm/ircomm_ttp.c | 26 ++--
net/irda/ircomm/ircomm_tty_attach.c | 79 ++++++------
net/irda/ircomm/ircomm_tty_ioctl.c | 18 +-
net/irda/irda_device.c | 47 +++----
net/irda/irias_object.c | 34 ++---
net/irda/irlan/irlan_client.c | 50 ++++----
net/irda/irlan/irlan_client_event.c | 65 +++++-----
net/irda/irlan/irlan_common.c | 70 +++++------
net/irda/irlan/irlan_eth.c | 16 +-
net/irda/irlan/irlan_event.c | 4
net/irda/irlan/irlan_filter.c | 4
net/irda/irlan/irlan_provider.c | 30 ++--
net/irda/irlan/irlan_provider_event.c | 16 +-
net/irda/irlap_event.c | 144 ++++++++++-------------
net/irda/irlap_frame.c | 67 +++++-----
net/irda/irlmp_frame.c | 42 +++---
net/irda/irnet/irnet.h | 10 -
net/irda/irqueue.c | 10 -
net/irda/irttp.c | 113 ++++++++----------
net/irda/parameters.c | 51 ++++----
net/irda/qos.c | 24 +--
net/irda/wrapper.c | 23 +--
32 files changed, 633 insertions(+), 690 deletions(-)
--
USB is for mice, FireWire is for men!
sUse lINUX ag, nÜRNBERG
[-- Attachment #2: irda.__FUNCTION__.2.4.23-pre7.patch.bz2 --]
[-- Type: application/x-bzip2, Size: 25712 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Linux 2.4.23-pre7
2003-10-10 15:59 ` Olaf Hering
@ 2003-10-11 1:58 ` GOTO Masanori
0 siblings, 0 replies; 9+ messages in thread
From: GOTO Masanori @ 2003-10-11 1:58 UTC (permalink / raw)
To: Olaf Hering; +Cc: Marcelo Tosatti, linux-kernel, YOKOTA Hiroshi, GOTO Masanori
At Fri, 10 Oct 2003 17:59:30 +0200,
Olaf Hering wrote:
>
> On Thu, Oct 09, Marcelo Tosatti wrote:
>
> >
> > Hi,
> >
> > Here goes -pre7...
>
> This patch is required to compile the NinjaSCSI-32Bi Cardbus driver:
Yes, it looks fine. Thanks for your patch! Marcelo, please apply
this patch, even not only for nsp_cs (as you patched) but also for
nsp32.
Regards,
-- gotom
> diff -purNX /suse/olh/kernel/kernel_exclude.txt linux-2.4.22/drivers/scsi/nsp32.h linux-2.4.23-pre7/drivers/scsi/nsp32.h
> --- linux-2.4.22/drivers/scsi/nsp32.h 2003-10-10 17:40:05.000000000 +0200
> +++ linux-2.4.23-pre7/drivers/scsi/nsp32.h 2003-10-10 16:08:10.000000000 +0200
> @@ -642,10 +642,12 @@ typedef struct _nsp32_hw_data {
> # define scsi_host_put(host) scsi_unregister(host)
> # define pci_name(pci_dev) ((pci_dev)->slot_name)
>
> +#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,4,23))
> typedef void irqreturn_t;
> # define IRQ_NONE /* */
> # define IRQ_HANDLED /* */
> # define IRQ_RETVAL(x) /* */
> +#endif
>
> /* This is ad-hoc version of scsi_host_get_next() */
> static inline struct Scsi_Host *scsi_host_get_next(struct Scsi_Host *host)
>
> --
> USB is for mice, FireWire is for men!
>
> sUse lINUX ag, nÜRNBERG
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* 2.4.23-pre7: build error with both megaraid drivers enabled
2003-10-10 0:52 Linux 2.4.23-pre7 Marcelo Tosatti
2003-10-10 15:59 ` Olaf Hering
2003-10-10 16:23 ` Linux 2.4.23-pre7 (irda compile fixes) Olaf Hering
@ 2003-10-11 14:44 ` Adrian Bunk
2003-10-11 14:48 ` Matt Domsch
2 siblings, 1 reply; 9+ messages in thread
From: Adrian Bunk @ 2003-10-11 14:44 UTC (permalink / raw)
To: Marcelo Tosatti, Atul Mukker, linux-megaraid-devel; +Cc: linux-kernel
I get the following build error when trying to compile both megaraid
drivers statically into the kernel:
<-- snip -->
...
rm -f scsidrv.o
ld -m elf_i386 -r -o scsidrv.o scsi_mod.o sim710.o advansys.o pci2000.o
pci2220i.o psi240i.o BusLogic.o dpt_i2o.o u14-34f.o ultrastor.o
aha152x.o aha1542.o aha1740.o aacraid/aacraid.o aic7xxx/aic7xxx.o
aic7xxx/aic79xx.o ips.o fd_mcs.o fdomain.o in2000.o g_NCR5380.o
NCR53c406a.o NCR_D700.o 53c700.o sym53c416.o qlogicfas.o qlogicisp.o
qlogicfc.o qla1280.o pas16.o seagate.o t128.o dmx3191d.o dtc.o
53c7,8xx.o sym53c8xx_2/sym53c8xx_2.o eata_dma.o eata_pio.o wd7000.o
NCR53C9x.o mca_53c9x.o ibmmca.o eata.o tmscsim.o AM53C974.o megaraid.o
megaraid2.o atp870u.o gdth.o initio.o a100u2w.o ide-scsi.o 3w-xxxx.o
ppa.o imm.o scsi_debug.o cpqfc.o nsp32.o st.o osst.o sd_mod.o sr_mod.o
sg.o
megaraid2.o(.text+0x2ce0): In function `megaraid_info':
: multiple definition of `megaraid_info'
megaraid.o(.text+0x2e80): first defined here
ld: Warning: size of symbol `megaraid_info' changed from 68 in
megaraid.o to 61 in megaraid2.o
<-- snip -->
cu
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] 9+ messages in thread
* Re: 2.4.23-pre7: build error with both megaraid drivers enabled
2003-10-11 14:44 ` 2.4.23-pre7: build error with both megaraid drivers enabled Adrian Bunk
@ 2003-10-11 14:48 ` Matt Domsch
2003-10-11 15:30 ` [patch] " Adrian Bunk
0 siblings, 1 reply; 9+ messages in thread
From: Matt Domsch @ 2003-10-11 14:48 UTC (permalink / raw)
To: Adrian Bunk
Cc: Marcelo Tosatti, Atul Mukker, linux-megaraid-devel, linux-kernel
> I get the following build error when trying to compile both megaraid
> drivers statically into the kernel:
They both drive the same hardware, so this isn't such a good idea. One or
the other, but not both please, at least not built-in. Both as modules
should be fine, you'll only ever load one. It's not surprising that a few
functions are named the same between both.
Thanks,
Matt
--
Matt Domsch
Sr. Software Engineer, Lead Engineer
Dell Linux Solutions www.dell.com/linux
Linux on Dell mailing lists @ http://lists.us.dell.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* [patch] Re: 2.4.23-pre7: build error with both megaraid drivers enabled
2003-10-11 14:48 ` Matt Domsch
@ 2003-10-11 15:30 ` Adrian Bunk
2003-10-11 15:53 ` Matt Domsch
0 siblings, 1 reply; 9+ messages in thread
From: Adrian Bunk @ 2003-10-11 15:30 UTC (permalink / raw)
To: Matt Domsch
Cc: Marcelo Tosatti, Atul Mukker, linux-megaraid-devel, linux-kernel
On Sat, Oct 11, 2003 at 09:48:08AM -0500, Matt Domsch wrote:
> > I get the following build error when trying to compile both megaraid
> > drivers statically into the kernel:
>
> They both drive the same hardware, so this isn't such a good idea. One or
> the other, but not both please, at least not built-in. Both as modules
> should be fine, you'll only ever load one. It's not surprising that a few
> functions are named the same between both.
This should be expressed through the Config.in dependencies, e.g. as
follows:
--- linux-2.4.23-pre7-full/drivers/scsi/Config.in.old 2003-10-11 17:00:47.000000000 +0200
+++ linux-2.4.23-pre7-full/drivers/scsi/Config.in 2003-10-11 17:24:00.000000000 +0200
@@ -67,7 +67,12 @@
dep_tristate 'Always IN2000 SCSI support' CONFIG_SCSI_IN2000 $CONFIG_SCSI
dep_tristate 'AM53/79C974 PCI SCSI support' CONFIG_SCSI_AM53C974 $CONFIG_SCSI $CONFIG_PCI
dep_tristate 'AMI MegaRAID support' CONFIG_SCSI_MEGARAID $CONFIG_SCSI
-dep_tristate 'AMI MegaRAID2 support' CONFIG_SCSI_MEGARAID2 $CONFIG_SCSI
+if [ "$CONFIG_SCSI_MEGARAID" != "y" ]; then
+ define_tristate CONFIG_SCSI_MEGARAID2_DEP $CONFIG_SCSI
+else
+ define_tristate CONFIG_SCSI_MEGARAID2_DEP m $CONFIG_SCSI
+fi
+dep_tristate 'AMI MegaRAID2 support' CONFIG_SCSI_MEGARAID2 $CONFIG_SCSI_MEGARAID2_DEP
dep_tristate 'BusLogic SCSI support' CONFIG_SCSI_BUSLOGIC $CONFIG_SCSI
if [ "$CONFIG_SCSI_BUSLOGIC" != "n" ]; then
> Thanks,
> Matt
cu
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] 9+ messages in thread
* Re: [patch] Re: 2.4.23-pre7: build error with both megaraid drivers enabled
2003-10-11 15:30 ` [patch] " Adrian Bunk
@ 2003-10-11 15:53 ` Matt Domsch
0 siblings, 0 replies; 9+ messages in thread
From: Matt Domsch @ 2003-10-11 15:53 UTC (permalink / raw)
To: Adrian Bunk
Cc: Marcelo Tosatti, Atul Mukker, linux-megaraid-devel, linux-kernel
> This should be expressed through the Config.in dependencies, e.g. as
I agree completely. Thanks for the patch.
--
Matt Domsch
Sr. Software Engineer, Lead Engineer
Dell Linux Solutions www.dell.com/linux
Linux on Dell mailing lists @ http://lists.us.dell.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Linux 2.4.23-pre7 (irda compile fixes)
2003-10-10 16:23 ` Linux 2.4.23-pre7 (irda compile fixes) Olaf Hering
@ 2003-10-11 19:16 ` David S. Miller
0 siblings, 0 replies; 9+ messages in thread
From: David S. Miller @ 2003-10-11 19:16 UTC (permalink / raw)
To: Olaf Hering; +Cc: marcelo.tosatti, linux-kernel, irda-users, netdev
On Fri, 10 Oct 2003 18:23:02 +0200
Olaf Hering <olh@suse.de> wrote:
> The attached patch converts all printk(__FUNCTION__); to
> printk("%s", __FUNCTION__);
> gcc34 doesnt accept the current code anymore, irda doesnt compile.
Applied, thanks Olaf.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2003-10-11 19:22 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-10 0:52 Linux 2.4.23-pre7 Marcelo Tosatti
2003-10-10 15:59 ` Olaf Hering
2003-10-11 1:58 ` GOTO Masanori
2003-10-10 16:23 ` Linux 2.4.23-pre7 (irda compile fixes) Olaf Hering
2003-10-11 19:16 ` David S. Miller
2003-10-11 14:44 ` 2.4.23-pre7: build error with both megaraid drivers enabled Adrian Bunk
2003-10-11 14:48 ` Matt Domsch
2003-10-11 15:30 ` [patch] " Adrian Bunk
2003-10-11 15:53 ` Matt Domsch
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.