Here goes -pre3.
Summary of changes from v2.4.20-pre2 to v2.4.20-pre3
============================================
<[email protected]>:
o fix raid on GPT partitions
<[email protected]>:
o cdrom sane fallback vs 2.4.20-pre1
<[email protected]>:
o IBM 4000R needs LARGELUN
<[email protected]>:
o isofs multi volume compliance fix
<[email protected]>:
o convert to yield() usage
Adrian Bunk <[email protected]>:
o fix a typo in the description of CONFIG_BLK_STATS
Alan Cox <[email protected]>:
o PCI enable handling
o fill in siginfo on alpha
o ARM cpufreq hooks
o update reiserfsprogs
o document an acpi bogon
o fix firestream gcc 3.1 warnings
o fix io accounting on cpqarray
o error check DAC960 copy*user
o whoops
o use proper macros in analog joystick
o use proper tsc macros in random driver
o add help button to sonypi driver, fix gcc 3.1 warnings
o flip the vt ifdef the sane way around
o fix the gcc warnings in cpqphp_nvram
o make the st usb compile again
o fix broken ifdef
o Update CPIA driver (this has been in ac for a bit)
o fix a gcc warning and a thinko
o [resend] revert broken atarilance change
o fix net/Config.in formatting, 83820 typo
o fix eepro deeply broken code formatting (no other change)
o latest mpt fusion update from author
o update serverworks idents
o fix extern->static inline on sbus
o allow Zalon to be selected for HP
o add hp tachyons to cpqfc driver + fix warnings
o fix dpt_i2o warnings
o fix esp driver to static inline
o update scsi makefile for hp stuff
o make NCR53c9x use inline not extern inline
o update ncr asm assembler
o switch scsi.h to static inline
o fix incorrect read10 to read6 handling on error
o sgiserial to static inline
o usb to static inline
o kaweth new ident (silicom usb)
o ov511 driver updates
o update pwc to new map handing too
o update se401 the same way
o same again for stv
o update ohci driver to handle strange natsemi bits
o update usbvideo and vicam
o use static inline in clgenfb
o allow people to select befs
o make the dnotify cache consistent with other naming
o make the fasync_cache also named in accordance tonorms
o make file_lock cache also match default format
o fix a problem where fsync of an nfs dir gives wrong code
o small nls tidying
o update to new ldm partition code
o add sem_getcount to stop people poking in semaphore
o allow DMA0 on isapnp
o allow reporting of 3rd/4th codec
o ALi 5455 audio
o files_init - set file limit based on ram
o get the types right on lib/inflate.c constants
o add down_read_trylock/write_trylock
o add befs maintainer
o update hfs maintainer
o remove dead url
o format fix
o add parisc directories to build
o remainign minor atm bits
o fix gcc 3 warning
o make semaphores gcc 3.1 safe
o the wbinvd is safe anyway
o this fixes the remaining vm86/tf screwups
o add HIL to serio
o headers for SOM (HP) binary format
o missed earlier - header change for sonypi
o second item I found testing - misse scsi.h macro add
o first bits of ps2esdi cleanup
o fix depca warnings
o revert wrong change to isicom
o first pass xd.c clean up
Andi Kleen <[email protected]>:
o pageattr for 2.4
Andrew Morton <[email protected]>:
o copy_strings speedup
o fix lru_cache_add vs activate_page race
Bjorn Wesen <[email protected]>:
o arch/cris update
Douglas Gilbert <[email protected]>:
o lk2.4.19 sg driver header file synchronization
o scsi_debug driver update
Geert Uytterhoeven <[email protected]>:
o m68k: PCI DMA updates
o m68k: add page_to_phys()
[email protected] <[email protected]>:
o ServeRAID driver update
Jean Tourrilhes <[email protected]>:
o ir240_usb_fix_greg.diff
o ir240_usb_disconnect-3.diff
Jens Axboe <[email protected]>:
o elevator seek accounting fixes
Kai Germaschewski <[email protected]>:
o Add support for ISDN card Eicon Diva 2.02
o Move PCI device id to include/linux/pci_ids.h
o Add support for ISDN card Formula-n enter:now, a.k.a. Gerdes Power ISDN
o Add in-kernel ISAPnP support to HiSax driven ISDN cards
o Doc changes / Cleanup for ISDN ISAPnP changes
o ISDN MPPP crash fix
o Update README.HiSax for the added card
o Update README.HiSax for the added card
o ISDN: LED support for netjet driver
o ISDN: Add Data Over Voice support
o ISDN: Cisco HDLC update
o ISDN: Fix DoV (Data over Voice)
Marc Boucher <[email protected]>:
o yet another VAIO dmi_blacklist entry
Marcelo Tosatti <[email protected]>:
o Revert 2.4.19's AMD Athlon prefetch workaround
o Revert APIC error message silencing: APIC errors can be fatal
o Makefile
Martin Mares <[email protected]>:
o pci.ids for 2.4.20-pre2
Neil Brown <[email protected]>:
o resend - Enable NFS over TCP via config option
Stephen Rothwell <[email protected]>:
o [2.4.20-pre1] File lease fixes
Steven Cole <[email protected]>:
o 2.4.20-pre2 update Documentation/sysctl/vm.txt
o 2.4.20-pre2 remove 8 duplicate help texts from
Trond Myklebust <[email protected]>:
o Fix NFS locking bug
o Teach RPC client to send pages rather than iovecs. [1/3]
o Teach RPC client to send pages rather than iovecs. [2/3]
o Teach RPC client to send pages rather than iovecs. [3/3]
o Fix typo in the RPC reconnect code
o Clean up RPC receive code [1/2]
o Clean up RPC receive code [2/2]
o fixup conflict between NFS kmap patches and 2.4.20-pre
Urban Widmark <[email protected]>:
o smbfs poll
The compile error in efi.c is still present in -pre3:
<-- snip -->
...
gcc -D__KERNEL__
-I/home/bunk/linux/kernel-2.4/linux-2.4.19-modular/include -Wal
l -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-pipe -mpreferred-stack-boundary=2 -march=k6 -nostdinc -I
/usr/lib/gcc-lib/i386-linu
x/2.95.4/include -DKBUILD_BASENAME=efi -c -o efi.o efi.c
efi.c: In function `add_gpt_partitions':
efi.c:728: `NULL_GUID' undeclared (first use in this function)
efi.c:728: (Each undeclared identifier is reported only once
efi.c:728: for each function it appears in.)
make[3]: *** [efi.o] Error 1
make[3]: Leaving directory
`/home/bunk/linux/kernel-2.4/linux-2.4.19-modular/fs/partitions'
<-- snip -->
Matt suggested to move include/asm-ia64/efi.h to include/linux/efi.h. Is
it possible to do this before 2.4.20-final?
TIA
Adrian
--
You only think this is a free country. Like the US the UK spends a lot of
time explaining its a free country because its a police state.
Alan Cox
Last attempt at documentation patches again against 2.4.20pre3 .
http://www.csn.ul.ie/~mel/projects/vm/patches/2.4.20pre3/2.4.20pre3_documentation_numa
http://www.csn.ul.ie/~mel/projects/vm/patches/2.4.20pre3/2.4.20pre3_page_alloc_commentry
http://www.csn.ul.ie/~mel/projects/vm/patches/2.4.20pre3/2.4.20pre3_paging_documentation
http://www.csn.ul.ie/~mel/projects/vm/patches/2.4.20pre3/2.4.20pre3_slab_commentry
http://www.csn.ul.ie/~mel/projects/vm/patches/2.4.20pre3/2.4.20pre3_vmalloc_commentry
All of them but page_alloc is the same as the pre2 ones and it applied
cleanly with offsets.
--
Mel Gorman
MSc Student, University of Limerick
http://www.csn.ul.ie/~mel
On Fri, 16 Aug 2002, Marcelo Tosatti wrote:
> Alan Cox <[email protected]>:
> o files_init - set file limit based on ram
Add missing prototype (cfr. 2.5.x).
BTW, the one is 2.5.x is wrong because it lacks the __init
--- linux-2.4.20-pre3/include/linux/fs.h Sat Aug 17 14:11:08 2002
+++ linux-m68k-2.4.20-pre3/include/linux/fs.h Sat Aug 17 15:58:51 2002
@@ -206,6 +206,7 @@
extern void buffer_init(unsigned long);
extern void inode_init(unsigned long);
extern void mnt_init(unsigned long);
+extern void __init files_init(unsigned long mempages);
/* bh state bits */
enum bh_state_bits {
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
On Sat, Aug 17, 2002 at 04:12:03PM +0200, Geert Uytterhoeven wrote:
> On Fri, 16 Aug 2002, Marcelo Tosatti wrote:
> > Alan Cox <[email protected]>:
> > o files_init - set file limit based on ram
>
> Add missing prototype (cfr. 2.5.x).
> BTW, the one is 2.5.x is wrong because it lacks the __init
The prototype doesn't need the __init, and consensus is to not add it.
On Sat, 17 Aug 2002, Christoph Hellwig wrote:
> On Sat, Aug 17, 2002 at 04:12:03PM +0200, Geert Uytterhoeven wrote:
> > On Fri, 16 Aug 2002, Marcelo Tosatti wrote:
> > > Alan Cox <[email protected]>:
> > > o files_init - set file limit based on ram
> >
> > Add missing prototype (cfr. 2.5.x).
> > BTW, the one is 2.5.x is wrong because it lacks the __init
>
> The prototype doesn't need the __init, and consensus is to not add it.
IC. Then please apply this one instead:
--- linux-2.4.20-pre3/include/linux/fs.h Sat Aug 17 14:11:08 2002
+++ linux-m68k-2.4.20-pre3/include/linux/fs.h Sat Aug 17 15:58:51 2002
@@ -206,6 +206,7 @@
extern void buffer_init(unsigned long);
extern void inode_init(unsigned long);
extern void mnt_init(unsigned long);
+extern void files_init(unsigned long mempages);
/* bh state bits */
enum bh_state_bits {
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
Hi!
> Last attempt at documentation patches again against 2.4.20pre3 .
Feed them through trivial patch monkey?
Pavel
--
Philips Velo 1: 1"x4"x8", 300gram, 60, 12MB, 40bogomips, linux, mutt,
details at http://atrey.karlin.mff.cuni.cz/~pavel/velo/index.html.