I submitted that patch because newer as emits a warning, but I guess that's
the lesser of two evils, huh?
Regards -- Andy
> -----Original Message-----
> From: Ken Brownfield [mailto:brownfld@irridia.com]
> Sent: Friday, December 07, 2001 7:41 PM
> To: Marcelo Tosatti
> Cc: lkml
> Subject: Re: Linux 2.4.17-pre6
> Importance: High
> 
> 
> At the end of a -pre6 bzImage compile I'm getting this:
> 
> gcc -E -D__KERNEL__ -I/usr/src/linux-2.4.17-pre6/include 
> -D__BIG_KERNEL__ -D__ASSEMBLY__ -traditional 
> -DSVGA_MODE=NORMAL_VGA  setup.S -o bsetup.s
> as -o bsetup.o bsetup.s
> bsetup.s: Assembler messages:
> bsetup.s:1857: Error: suffix or operands invalid for `lcall'
> make[1]: *** [bsetup.o] Error 1
> make[1]: Leaving directory `/usr/src/linux-2.4.17-pre6/arch/i386/boot'
> make: *** [bzImage] Error 2
> 
> It looks like the following patch from -pre6 causes compiles 
> to fail for
> me:
> 
> 
> --- linux-2.4.16/arch/i386/boot/setup.S	Fri Nov  9 19:58:02 2001
> +++ linux/arch/i386/boot/setup.S	Fri Dec  7 16:53:24 2001
> @@ -539,7 +539,7 @@
>  	cmpw	$0, %cs:realmode_swtch
>  	jz	rmodeswtch_normal
>  
> -	lcall	%cs:realmode_swtch
> +	lcall	*%cs:realmode_swtch
>  
>  	jmp	rmodeswtch_end
> 
>  
> Now granted, I'm a little behind:
> 
> % gcc -v
> Reading specs from 
> /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
> gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
> % ld -v
> GNU ld version 2.9.5 (with BFD 2.9.5.0.22)
> 
> But do we really want to prevent RH6.2 (for example) from 
> compiling 2.4
> at this late stage?  2.95.3 became the minimum _after_ 2.4 
> was released,
> I now notice in Changes.
> 
> I'm reverting this patchlet for now, but I'm unsure if this will cause
> functionality issues.  Any input would be appreciated.
> 
> I could shift to 2.95.3, but with 3.0 "around the corner", 
> I'm hesitant
> to spend the additional testing time.  Not a huge deal, but...
> 
> Thanks,
> -- 
> Ken.
> brownfld@irridia.com
> 
> On Fri, Dec 07, 2001 at 07:38:23PM -0200, Marcelo Tosatti wrote:
> | 
> | Hi, 
> | 
> | Some critical stuff this time: Notably the multithread 
> coredump deadlock
> | fix and the copy_user_highpage fix for some architectures...
> | 
> | pre6:
> | 
> | - ISDN fixes					(Kai 
> Germaschewski)
> | - Eicon driver updates				(Kai 
> Germaschewski)
> | - ymfpci update					(Pete Zaitcev)
> | - Fix multithread coredump deadlock		(Manfred Spraul)
> | - Support /dev/kmem access to vmalloc space	(Marc Boucher)
> | - ext3 fixes/enhancements			(Andrew Morton)	
> | - Add IT8172G driver to Config.in/Makefile	(Giacomo Catenazzi)
> | - Configure.help update				(Eric 
> S. Raymond)
> | - Create __devexit_p() function and use that on 
> |   drivers which need it to make it possible to 
> |   use newer binutils				(Keith Owens) 
> | - Make PCMCIA compile without PCI support	(Paul Mackerras)
> | - Use copy_user_highpage instead copy_highpage
> |   on COW path.					(David 
> S. Miller)
> | - Cacheline align some more performance
> |   critical spinlocks				(Anton 
> Blanchard)
> | - sonypi driver update				
> (Michael C.B. Ashley/Bob Donnelly)
> | - direct render for some SiS cards		(Torsten Duwe/Alan Cox)
> | - full handling of the NFSv3 'jukebox' feature  (Trond Myklebust)
> | - NFS performance improvements			(Trond 
> Myklebust)
> | - More parport fixes				(Tim Waugh)
> | - Fix lots of core NCR5380 bugs			(Alan Cox)
> | - NCR5380/PAS driver update			(Alan Cox)
> | - Add aacraid to the SCSI list			(Alan Cox)
> | - fdomain driver fixes				(Alan Cox)
> | 
> | 
> | pre5:
> | 
> | - 8139too fixes					(Andreas Dilger)
> | - sym53c8xx_2 update				(Gerard Roudier)
> | - loopback deadlock bugfix			(Jan Kara)
> | - Yet another devfs update			(Richard Gooch)	
> | - Enable K7 SSE					(John Clemens)
> | - Make grab_cache_page return NULL instead 
> |   ERR_PTR: callers expect NULL on failure	(Christoph Hellwig)
> | - Make ide-{disk-floppy} compile without 
> |   PROCFS support				(Robert Love)
> | - Another ymfpci update				(Pete Zaitcev)
> | - indent NCR5380.{c,h}, g_NCR5380.{c,h}, plus 
> |   NCR5380 fix					(Alan Cox)
> | - SPARC32/64 update				(David S. Miller)
> | - Fix atyfb warnings				(David 
> S. Miller)
> | - Make bootmem init code correctly align 
> |   bootmem data					(David 
> S. Miller)
> | - Networking updates				(David 
> S. Miller)
> | - Fix scanning luns > 7 on SCSI-3 devices 	(Michael Clark)
> | - Add sparse lun hint for Chaparral G8324 
> | 	Fibre-SCSI controller			(Michael Clark)
> | - Really apply sg changes			(me)
> | - Parport updates				(Tim Waugh)
> | - ReiserFS updates				(Vladimir V. Saveliev)
> | - Make AGP code scan all kinds of devices:
> |   they are not always video ones		(Alan Cox)
> | - EXPORT_NO_SYMBOLS in floppy.c			(Alan Cox)
> | - Pentium IV Hyperthreading support		(Alan Cox)
> | 
> | pre4:
> | 
> | - Added missing tcp_diag.c and tcp_diag.h	(me)
> | 
> | pre3:
> | 
> | - Enable ppro errata workaround                 (Dave Jones)
> | - Update tmpfs documentation                    (Christoph Rohland)
> | - Fritz!PCIv2 ISDN card support                 (Kai Germaschewski)
> | - Really apply ymfpci changes                   (Pete Zaitcev)
> | - USB update                                    (Greg KH)
> | - Adds detection of more eepro100 cards         (Troy A. Griffitts)
> | - Make ftruncate64() compliant with SuS         (Andrew Morton)
> | - ATI64 fb driver update                        (Geert Uytterhoeven)
> | - Coda fixes                                    (Jan Harkes)
> | - devfs update                                  (Richard Gooch)
> | - Fix ad1848 breakage in -pre2                  (Alan Cox)
> | - Network updates                               (David S. Miller)
> | - Add cramfs locking                            (Christoph Hellwig)
> | - Move locking of page_table_lock on expand_stack
> |   before accessing any vma field                (Manfred Spraul)
> | - Make time monotonous with gettimeofday        (Andi Kleen)
> | - Add MODULE_LICENSE(GPL) to ide-tape.c         (Mikael Pettersson)
> | - Minor cs46xx ioctl fix                        (Thomas Woller)
> | 
> | pre2:
> | 
> | - Remove userland header from bonding driver	(David 
> S. Miller)
> | - Create a SLAB for page tables on i386		
> (Christoph Hellwig)
> | - Unregister devices at shaper unload time	(David S. Miller)
> | - Remove several unused variables from various
> |   places in the kernel				(David 
> S. Miller)
> | - Fix slab code to not blindly trust cc_data():
> |   it may be not valid on some platforms		(David 
> S. Miller)
> | - Fix RTC driver bug				(David 
> S. Miller)
> | - SPARC 32/64 update				(David 
> S. Miller)
> | - W9966 V4L driver update			(Jakob Jemi)
> | - ad1848 driver fixes				(Alan 
> Cox/Daniel T. Cobra)
> | - PCMCIA update					(David Hinds)
> | - Fix PCMCIA problem with multiple PCI busses 	(Paul Mackerras)
> | - Correctly free per-process signal struct	(Dave McCracken)
> | - IA64 PAL/signal headers cleanup		(Nathan Myers)
> | - ymfpci driver cleanup 			(Pete Zaitcev)
> | - Change NLS "licenses" to be "GPL/BSD" instead 
> |   only BSD.					(Robert Love)
> | - Fix serial module use count			(Russell King)
> | - Update sg to 3.1.22				
> (Douglas Gilbert)
> | - ieee1394 update				(Ben Collins)
> | - ReiserFS fixes				(Nikita Danilov)
> | - Update ACPI documentantion			(Patrick Mochel)
> | - Smarter atime update				(Andrew Morton)
> | - Correctly mark ext2 sb as dirty and sync it	(Andrew Morton) 
> | - IrDA update					(Jean 
> Tourrilhes)
> | - Count locked buffers at
> |   balance_dirty_state(): Helps interactivity under
> |   heavy IO workloads				(Andrew Morton)
> | - USB update					(Greg KH)
> | - ide-scsi locking fix                          (Christoph Hellwig)
> | 
> | pre1:
> | 
> | - Change USB maintainer 			(Greg Kroah-Hartman)
> | - Speeling fix for rd.c				(From 
> Ralf Baechle's tree)
> | - Updated URL for bigphysmem patch in v4l docs  (Adrian Bunk)
> | - Add buggy 440GX to broken pirq blacklist 	(Arjan Van de Ven)
> | - Add new entry to Sound blaster ISAPNP list	(Arjan 
> Van de Ven)
> | - Remove crap character from Configure.help	(Niels Kristian 
> Bech Jensen)
> | - Backout erroneous change to lookup_exec_domain (Christoph Hellwig)
> | - Update osst sound driver to 1.65		(Willem Riede)
> | - Fix i810 sound driver problems		(Andris Pavenis)
> | - Add AF_LLC define in network headers		
> (Arnaldo Carvalho de Melo)
> | - block_size cleanup on some SCSI drivers	(Erik Andersen)
> | - Added missing MODULE_LICENSE("GPL") in some   (Andreas Krennmair)
> |   modules
> | - Add ->show_options() to super_ops and 
> |   implement NFS method				(Alexander Viro)
> | - Updated i8k driver				
> (Massimo Dal Zoto)
> | - devfs update  				(Richard Gooch)
> | 
> | 
> | -
> | 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/
> -
> 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/
> 
-
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/