public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Linux 2.4.25-pre4
@ 2004-01-06 14:14 Marcelo Tosatti
  2004-01-06 16:16 ` Jan Kokoska
  2004-01-06 18:02 ` Mike Fedyk
  0 siblings, 2 replies; 13+ messages in thread
From: Marcelo Tosatti @ 2004-01-06 14:14 UTC (permalink / raw)
  To: linux-kernel


Hi,

Moving on with the 2.4.24-pre tree, here is 2.4.25-pre4.

It contains an ext2/3 update (mostly forward compatibility related), the
usual architecture updates (this time S390, PPC64/32, SH), osst update,
TG3 bugfixes, amongst others.

Some of the fixes listed in this changelog (the rtc fixes, the IrDA "log
buster" fix and the netfilter MASQUERADE oops) were already in other
-pre's, they got removed and re added for technical BK reasons.

Summary of changes from v2.4.24-pre3 to v2.4.25-pre4
============================================

<bjorn.helgaas:hp.com>:
  o Fix 2.4 EFI RTC oops

<lethal:unusual.internal.linux-sh.org>:
  o sh/sh64: Add CONFIG_OOM_KILLER entries
  o sh: Add EXPEVT to pt_regs
  o sh64: Add dma.o to export-objs
  o sh64: shwdt updates

<marcelo.tosatti:cyclades.com>:
  o Andrea Arcangeli: malicious users of mremap() syscall can gain priviledges

<marcelo:logos.cnet>:
  o Harald Welte: Fix ipchains MASQUERADE oops
  o Change EXTRAVERSION to 2.4.24-rc1
  o Cset exclude: bjorn.helgaas@hp.com|ChangeSet|20031218183339|13120
  o Cset exclude: trini@mvista.com|ChangeSet|20031210203050|36304
  o Cset exclude: jt@bougret.hpl.hp.com|ChangeSet|20031213132008|01226
  o Cset exclude: laforge@netfilter.org|ChangeSet|20031204183256|31723
  o Change Makefile to 2.4.24-rc1

<trini:mvista.com>:
  o /dev/rtc can leak parts of kernel memory to unpriviledged users

David Engebretsen:
  o [PPC64] Store and use the ibm,phandle device-tree property from OF
  o [PPC64] Export Logical Partitioning config data to userspace

David S. Miller:
  o [TG3]: Update version and reldate

Erik Andersen:
  o fix broken 2.4.x rt_sigprocmask error handling

François Romieu:
  o [TG3]: Fix bogus return value in tg3_init_one()

Herbert Xu:
  o Handle j_commit_interval == 0

Hollis Blanchard:
  o [PPC64] Recognize new-style device-tree nodes for virtual terminals

Jean Tourrilhes:
  o IrDA kernel log buster

Kai Makisara:
  o SCSI tape bug fix (variable block mode,

Linus Torvalds:
  o Daniel Tram Lux: IDE timeout race fix

Martin Schwidefsky:
  o S390 base fixes
  o S390 common i/o layer fixes
  o S390: 31 bit compat bug fixes
  o S390: ctc network driver update
  o S390: xpram device driver
  o S390: DASD update

Oleg Drokin:
  o Fix megaraid leak survived by latest update

Olof Johansson:
  o [PPC64] Rename some RTAS-specific constants to avoid name clashes

Paul Mackerras:
  o [PPC64] Remove references to KDB since it isn't in the official tree
  o [PPC64] Fix compilation with CONFIG_SMP=n
  o [PPC64] Add include/asm-ppc64/iSeries/vio.h which was missed before
  o [PPC64] Add support for the VMX (aka Altivec) unit on the PPC970
  o [PPC64] Add CPU feature bits to indicate presence of breakpoint registers
  o [PPC64] Fix a few compile warnings and remove some dead code
  o [PPC64] Fix a bug in starting kernel threads
  o [PPC64] Set ELF_HWCAP to something useful: a bitmap of CPU features
  o [PPC64] Fix for periodic interrupts on iSeries with shared processors
  o [PPC64] Cope with slow RTC chips
  o [PPC64] Better handling of machine checks
  o [PPC64] Don't create /proc/rtas files for unimplemented services
  o [PPC64] Fix up bug in setting up the firmware features bitmap
  o [PPC64] Fix a compile error introduced with some recent changes

Theodore Y. T'so:
  o EXT2/3 Updates: Reclaim pages in truncate
  o EXT2/3 Updates: 2.6 EA symlink compatibility
  o EXT2/3 Updates: forward-compatibility: online resizing
  o EXT2/3 Updates: Allow filesystems with expanded inodes to be mounted

Tom Rini:
  o PPC32: Add support for the OpenPIC register set to be in BE mode
  o PPC32: Fix the floppy driver, on CONFIG_NOT_COHERENT_CACHE
  o PPC32: Fix a typo in two files
  o PPC32: Fix memory detection of PReP machines with OF

Willem Riede:
  o OnStream tape driver update


^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: Linux 2.4.25-pre4
@ 2004-01-07 16:15 Andrzej Krzysztofowicz
  0 siblings, 0 replies; 13+ messages in thread
From: Andrzej Krzysztofowicz @ 2004-01-07 16:15 UTC (permalink / raw)
  To: Matt_Domsch, kernel list; +Cc: Marcello Tosatti


Sorry for previous bogus messge.

> --- linux-2.4/drivers/scsi/Config.in.orig	Tue Jan  6 18:11:10 2004
> +++ linux-2.4/drivers/scsi/Config.in	Tue Jan  6 18:23:29 2004
> @@ -66,8 +66,13 @@
>  dep_tristate 'AdvanSys SCSI support' CONFIG_SCSI_ADVANSYS $CONFIG_SCSI
>  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_MEGARAID2" == "n" -o "$CONFIG_SCSI_MEGARAID2" == "" ]; then
> +  dep_tristate 'AMI MegaRAID support' CONFIG_SCSI_MEGARAID $CONFIG_SCSI
> +fi
> +if [ "$CONFIG_SCSI_MEGARAID" == "n" -o "$CONFIG_SCSI_MEGARAID" == "" ]; then
> +  dep_tristate 'AMI MegaRAID2 support' CONFIG_SCSI_MEGARAID2 $CONFIG_SCSI
> +fi
>  
>  dep_tristate 'BusLogic SCSI support' CONFIG_SCSI_BUSLOGIC $CONFIG_SCSI
>  if [ "$CONFIG_SCSI_BUSLOGIC" != "n" ]; then

This way you disallow using both as modules.
2.4 config language generally does not support back references, so it is
safer to do sth like this:


dep_tristate 'AMI MegaRAID support' CONFIG_SCSI_MEGARAID $CONFIG_SCSI
if [ "$CONFIG_SCSI_MEGARAID" = "m" ]  
   define_tristate CONFIG_SCSI_MEGARAID2_DEP m
else
   define_tristate CONFIG_SCSI_MEGARAID2_DEP y
fi
if [ "$CONFIG_SCSI_MEGARAID" != "y" ]
   dep_tristate 'AMI MegaRAID2 support' CONFIG_SCSI_MEGARAID2 $CONFIG_SCSI_MEGARAID2_DEP $CONFIG_SCSI
fi



Using the same variable name in many interactive definitions breaks xconfig.

-- 
=======================================================================
  Andrzej M. Krzysztofowicz               ankry@mif.pg.gda.pl
  phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math.,   Gdansk University of Technology

^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: Linux 2.4.25-pre4
@ 2004-01-07 15:34 Andrzej Krzysztofowicz
  0 siblings, 0 replies; 13+ messages in thread
From: Andrzej Krzysztofowicz @ 2004-01-07 15:34 UTC (permalink / raw)
  To: Matt_Domsch, kernel list; +Cc: Marcello Tosatti

Andrzej Krzysztofowicz wrote:
>From ankry@sunrise.pg.gda.pl  Wed Jan  7 16:31:11 2004
Return-Path: <ankry@sunrise.pg.gda.pl>
Received: from sunrise.pg.gda.pl (root@sunrise.pg.gda.pl [153.19.40.230])
	by green.mif.pg.gda.pl (8.12.10/8.12.6) with ESMTP id i07FVBo0032429
	for <ankry@green.mif.pg.gda.pl>; Wed, 7 Jan 2004 16:31:11 +0100
Received: from sunrise.pg.gda.pl (localhost [127.0.0.1])
	by sunrise.pg.gda.pl (8.12.10/8.12.9) with ESMTP id i07FV6DJ005180
	for <ankry@green.mif.pg.gda.pl>; Wed, 7 Jan 2004 16:31:06 +0100 (CET)
Received: (from ankry@localhost)
	by sunrise.pg.gda.pl (8.12.10/8.12.9/Submit) id i07FV4VW005179
	for ankry@green.mif.pg.gda.pl; Wed, 7 Jan 2004 16:31:04 +0100 (CET)
From: Andrzej Krzysztofowicz <ankry@pg.gda.pl>
Message-Id: <200401071531.i07FV4VW005179@sunrise.pg.gda.pl>
Subject: Re: Linux 2.4.25-pre4 (fwd)
To: ankry@green.mif.pg.gda.pl
Date: Wed, 7 Jan 104 16:31:04 +0100 (CET)
Content-Type: text

"F wrote:"
>From linux-kernel-owner+ankry=40pg.gda.pl@vger.kernel.org  Tue Jan  6 18:34:02 2004
X-BrightmailFiltered: true
Date: Tue, 6 Jan 2004 18:30:17 +0100
From: Kronos <kronos@kronoz.cjb.net>
To: linux-kernel@vger.kernel.org
Cc: Matt Domsch <Matt_Domsch@dell.com>,
        Marcelo Tosatti <marcelo.tosatti@cyclades.com>
Subject: Re: Linux 2.4.25-pre4
Message-ID: <20040106173017.GA10755@dreamland.darkstar.lan>
Reply-To: kronos@kronoz.cjb.net
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20040106102819.A12626@lists.us.dell.com>
User-Agent: Mutt/1.4i
Sender: linux-kernel-owner@vger.kernel.org
Precedence: bulk
X-Mailing-List: linux-kernel@vger.kernel.org
X-Spam-Checker-Version: SpamAssassin 2.70-cvs (1.218-2003-11-09-exp) on 
	mordred.oi.pg.gda.pl
X-Spam-Level: 
X-Spam-Status: No, hits=0.3 required=5.0 tests=UPPERCASE_25_50 autolearn=no 
	version=2.70-cvs

Matt Domsch <Matt_Domsch@dell.com> ha scritto:
>> Trying to compile $subj with following config (these options seem to
>> cause the problem, full config attached):
>> 
>> CONFIG_SCSI_MEGARAID=y
>> CONFIG_SCSI_MEGARAID2=y
>>
>> Is this a known issue and megaraids can't live together, or am I
>> supposed to be able to compile both drivers in and this is a bug?
> 
> yes, this is known and expected.  You can build both as modules, but
> they're not intended to both be loaded simultaneously (either built-in
> or as modules).  They're mutually exclusive.

Ok, what about this patch (against 2.4.25-pre4):

--- linux-2.4/drivers/scsi/Config.in.orig	Tue Jan  6 18:11:10 2004
+++ linux-2.4/drivers/scsi/Config.in	Tue Jan  6 18:23:29 2004
@@ -66,8 +66,13 @@
 dep_tristate 'AdvanSys SCSI support' CONFIG_SCSI_ADVANSYS $CONFIG_SCSI
 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_MEGARAID2" == "n" -o "$CONFIG_SCSI_MEGARAID2" == "" ]; then
+  dep_tristate 'AMI MegaRAID support' CONFIG_SCSI_MEGARAID $CONFIG_SCSI
+fi
+if [ "$CONFIG_SCSI_MEGARAID" == "n" -o "$CONFIG_SCSI_MEGARAID" == "" ]; then
+  dep_tristate 'AMI MegaRAID2 support' CONFIG_SCSI_MEGARAID2 $CONFIG_SCSI
+fi
 
 dep_tristate 'BusLogic SCSI support' CONFIG_SCSI_BUSLOGIC $CONFIG_SCSI
 if [ "$CONFIG_SCSI_BUSLOGIC" != "n" ]; then


I'm not very familiar with 2.4 config language, maybe there's a better
way to do it.

Luca
-- 
Reply-To: kronos@kronoz.cjb.net
Home: http://kronoz.cjb.net
Carpe diem, quam minimum credula postero. (Q. Horatius Flaccus)
-
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/


-- 
=======================================================================
  Andrzej M. Krzysztofowicz               ankry@mif.pg.gda.pl
  phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math.,   Gdansk University of Technology

^ permalink raw reply	[flat|nested] 13+ messages in thread
[parent not found: <1b0nY-2vi-13@gated-at.bofh.it>]

end of thread, other threads:[~2004-01-31 23:28 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-06 14:14 Linux 2.4.25-pre4 Marcelo Tosatti
2004-01-06 16:16 ` Jan Kokoska
2004-01-06 16:28   ` Matt Domsch
2004-01-06 17:30     ` Kronos
2004-01-06 18:26   ` Adrian Bunk
2004-01-06 18:02 ` Mike Fedyk
2004-01-06 18:21   ` Marcelo Tosatti
2004-01-30 13:57     ` Andreas Metzler
2004-01-30 15:19       ` Markus Hästbacka
2004-01-31 22:47         ` Marcelo Tosatti
2004-01-31 23:11           ` Andreas Metzler
  -- strict thread matches above, loose matches on Subject: below --
2004-01-07 16:15 Andrzej Krzysztofowicz
2004-01-07 15:34 Andrzej Krzysztofowicz
     [not found] <1b0nY-2vi-13@gated-at.bofh.it>
     [not found] ` <1b3OA-7FV-17@gated-at.bofh.it>

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox