Linux 2.4.20-pre7-ac3

Linux 2.4.20-pre7-ac3

Post by Christoph Hellwi » Sat, 21 Sep 2002 02:40:08




>  [+ indicates stuff that went to Marcelo, o stuff that has not,
>  * indicates stuff that is merged in mainstream now, X stuff that proved
>    bad and was dropped out, - indicates stuff not relevant to the main tree]

> ** I still need to sort out the JFS cond_resched

Just take cond_resched from 2.4/2.5 mainline..

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

Linux 2.4.20-pre7-ac3

Post by Alan Co » Sat, 21 Sep 2002 02:40:05


 [+ indicates stuff that went to Marcelo, o stuff that has not,
 * indicates stuff that is merged in mainstream now, X stuff that proved
   bad and was dropped out, - indicates stuff not relevant to the main tree]

**      I still need to sort out the JFS cond_resched

Linux 2.4.20-pre7-ac3
o       Clean up rlimit bits for generic_file_write     (Solar Designer)
o       USBLCD update                                  
o       USB header updates                              (Greg Kroah Hartmann)
o       USB serial fixes                                (Greg Kroah Hartmann)
o       Revert incorrect vlan.c change                  (Dave Miller)
o       Interrupt.h needs asm/system for smb_mb         (Dominik Brodowski)
o       Fix signed/unsigned in usblp_write              (Silvio Cesare)
o       Fix signed/unsigned in mdc800                   (Silvio Cesare)
o       Fix 64 to 32bit chop in brlvger                 (Silvio Cesare)
o       Fix unterminated strchr in ieee1394             (Silvio Cesare)
o       Fix signed/unsigned in apm_emu                  (Silvio Cesare)
o       Put allocation sanity checks into ibm hotplug   (Silvio Cesare)
o       Use unsigneds in the amdtp buffering            (Silvio Cesare)
o       Fix typo in i810_audio                          (Juergen Sawinksi)
o       Fix the initdata in the PCI ide                 (Jens Axboe, me)

Linux 2.4.20-pre7-ac2
o       Fix mtd glitch                                  (Art Haas)
o       Updated Configure.help entries                  (Steven Cole)
o       Configurable core file naming                   (Jes Klinke)
o       PCI layer updates                               (Ivan Kokshaysky)
o       Fixing missing hard_cur_sectors assignment      (Andre Hedrick)
        on legacy ide disk path
o       Remove _p form I/O helpers                      (Andre Hedrick)
o       Remove all the ifdef stuff from ide-iops        (me)
        | This means if you have a device needing delays (we don't
        | in our tree right now) you should register a new set of
        | delaying iops yourself. That keeps the crud in the afflicted
        | code not in the core. No functionality actually removed I believe
o       IDE taskfile diag breakages fix                 (Andre Hedrick)
o       CMD648 Ultra DMA mask setup                     (Andre Hedrick)
o       PDC202xx-old cleanuops - use dma_master address (Andre Hedrick)
o       Test tg3 fix                                    (Dave Miller)
o       Add SETTIMEOUT to wafer5823 watchdog            (Joel Becker)
o       Add Motorola TimePort to USB ACM idents         (Andrew Meredith)
o       Fix get_user checks in sc520_wdt, shwdt,
        sc1200wdt, advantechwdt, alim7101, machzwdt,
        eurotechwdt, wdt_pci, w83877f_wdt watchdogs     (Joel Becker)
o       Fix piix build I hope                           (me)
o       Give tmpfs directories a size to avoid          (Hugh Dickins)
        confusing broken apps

Linux 2.4.20-pre7-ac1
-       Merge 2.4.20pre6
        -       Discard nasty list_t disease patch
        -       Discard mac fb bug add
-       Merge 2.4.20pre7
        -       Dropped ide-sibyte. The mips people need to move
                this and their ide.h changes to the new IDE layer.
        -       e1356fb has missing kmalloc range checks - TODO
        -       e1356fb has a user triggerable kernel memory leak - TODO
o       Fix quoting bug in unbz64wrap                   (me)
        | Note that csets-to-patches has a trivial /tmp/exploit too
        | Its not clear if you can trick the stuff into a rev that is
        | deliberately malformed, if so there are even more problems
        | I hope Linus unpack scripts are better written ;)
o       Fixed mips Config.in error in mtd               (me)
o       Fix highpoint 374 bug                           (Jens Axboe)
o       Turned down natsemi threshold notice            (me)
o       Alan's crazy cardbus with bridge hacks          (me)
        | Unfinished experiment but it doesn't affect normal
        | cardbus (ie anything that worked before)
        | Very much a work in progress
o       Fix make xconfig                                (Adrian Bunk)
o       Define blk_queue_empty for 2.5 compat in IDE    (Jens Axboe)
o       Kill reduce media failure retires config        (Jens Axboe)
o       mad16 cleanups                                  (Greg Alexander)
o       CPUfreq update                                  (Dominik Brodowski)
o       Configure.help updates                          (Steven Cole)
o       IRQ distribution code for PA Risc               (Grant Grundler)
o       Radeonfb fix for cards reporting zero RAM       (James Mayer)
        | Got lost somewhere, reapplied
o       Fix loop cleanup error                          (Yann Morin)
o       Don't let devfs files open until loop is set    (me)
        up
o       Fix a second loop cleanup bug                   (me)
o       Small i810 audio tweaks                         (Doug Ledford)
o       vlan hang on shutdown fix                       (Dave Miller)
o       Update to final version of matrox drm hang fix  (Jonny Strom)
o       Fix it8172 misclaim of non IDE device           (me)
o       Further generic IDE cleanup                     (me)
o       Lock IDE modules once loaded                    (me)
o       Voodoo1/2 frame buffer fixes and big endian     (Helge Deller)
o       shmem_rename fixes                              (Hugh Dickins)
o       Other tmpfs cleanups                            (Hugh Dickins)
o       Memory accounting cleanup for mremap            (Hugh Dickins)
o       Memory accounting fixes for anonymous shared    (Hugh Dickins)
o       Memory accounting fixes for private read only
        mappings being mprotected to writable           (Hugh Dickins)
o       Update documentation on memory overcommit       (Hugh Dickins)
o       Fixes and updates for IBM PCI hotplug           (Irene Zubarev)
o       Bring EHCI into line with 2.5                   (Dave Brownell)
o       Update USBnet to 2.5 equivalent                 (Dave Brownell)
        | Adds Yopy, Epson support
o       Fix oops on use after disconnect with hpusb     (Oliver Neukum)
o       Add SIS646 (645DX) PCI idents for AGP           (Murray Root)

Linux 2.4.20-pre5-ac6
o       Fix ide BUG() with cdrom stuff                  (Jens Axboe)
o       Inode kernel data leak fix                      (Ben LaHaise)
o       Fix spinlock workaround to keep sparc people    (Dave Miller)
        happy
o       Transparent pci-pci bridge fixes                (Ivan Kokshaysky)
o       Backport sched_yield O(1) fixes from 2.5        (Robert Love)
o       Comments for scheduler code                     (Ingo Molnar)
o       Implement 2.5 compatible task_cpu wrappers      (Robert Love)
o       Backport minor scheduler fixes for O(1) from 2.5(Robert Love)
o       Add configure.help for new USB bits             (Adrian Bunk)
o       OHCI takeover fix                               (Zwane Mwaikambo)
o       Add ALI1541 gameport support                    (Pascal Schmidt)
o       Make rs_read_proc static                        (Geert Uytterhoeven)
o       cpufreq updates                                 (Dominik Brodowski)
o       Radeonfb fixups for mobility P/M                (H Peter Anvin)
o       synclink MP link fix                            (Andrian Bunk)
o       Fix mad16 gameport unload                       (Greg Alexander)
o       Indent cpqfc so I can actually read it          (me)
        | No code changes

Linux 2.4.20-pre5-ac5
o       Fix ALi OOPS on RLX blades                      (Dan Eaton)
o       Finish up ide pci register code                 (me)
o       Switch IDE PCI drivers to use new register code (me)
o       Fix scribble over constant data in hpt34x       (me)

Linux 2.4.20-pre5-ac4
o       Fix error path bug in pci resource code         (Keith)
o       Fix p4-clockmod compile error                   (Adrian Bunk)
o       Align packets nicely on kaweth USB ethernet     (Oliver Neukum)
o       Further Changes file fix                        (Steven Cole)
o       TCP timestamp handling fix                      (Dave Miller)
o       Compile warning fixes                           (Niels Jensen)
o       Next batch of IDE header updates                (Andre Hedrick)
o       IDE scsi update                                 (Andre Hedrick)
        | Needs some highio cleanup yet
o       IDE DMA updates                                 (Andre Hedrick)
o       Update the IDE PCI driver layer                 (Andre Hedrick)
o       Fix pdc202xx further braindamage                (me)
o       Further icside fixes                    (Bartlomiej Zolnierkiewicz)
o       Fix ide-lib atapi DMA check             (Bartlomiej Zolnierkiewicz)
o       CMD64x rev 5/7 UDMA check fix           (Bartlomiej Zolnierkiewicz)
o       Add blk_fs_request helper                       (Jens Axboe)
o       IDE highmem fixes (scsi needs doing             (Jens Axboe)
        I suspect)
o       Longer PIO timeout for taskfile write           (Andre Hedrick)
o       Fix promise cable detect                        (Andre Hedrick)
o       Split promise into old and new drivers          (me)

Linux 2.4.20-pre5-ac3
o       Fix procfs handling for zoran driver            (Silvio Cesare)
o       ZR36067 doesn't support bitmask clipping so     (Silvio Cesare)
        error such a request.
o       LBA48 on older promise IDE fix                  (Mike Isely)
o       Report jfs tools version in ver_linux           (Steven Cole)
o       HP XP arrays can need largelun                  (Steve Mickeler)
o       Allow maestro3 gpio amp control setup by        (Michael Olson)
        hand for odd machines (Panasonic CF-72)
o       Add autodetect to the CF-72 maestro3 funny      (me)
o       Fix overlarge read in vicam usb                 (Silvio Cesare)
o       Length limit S/390 cio proc write files         (Silvio Cesare)
o       Length limit S/390 chandev proc write files     (Silvio Cesare)
o       Length limut S/390 dasd statistics write        (Silvio Cesare)
o       Two fixes to 3270 driver for S/390              (Silvio Cesare, me)
o       Fix buffer limits in tubfs for S/390            (Silvio Cesare)
        | Really this code wants redoing to loop rather than do shorter
        | read/writes on full buffers. but thats not trivial
o       Use define values not magic constants on S/390  (Silvio Cesare)
        netiucv buffer checks
o       Correct a vmalloc corner case                   (Dave Miller)
o       Fix hisax oops with out of range card type      (Alan Hourihane)
o       Update Documentation/Changes for reiserfs       (Neils Jensen)
o       Fix incorrect type in i2c-core                  (Silvio Cesare)
o       Fix length limits in i2c-dev                    (Silvio Cesare)
o       Fix incorrect type in amdtp                     (Silvio Cesare)
o       Update Buslogic maintiners entry 8(
o       Don't register a gameport at I/O zero if none   (me)
        is configured on es1370, es1371,
o       Handle unprintable ac97 codec names (STAC)      (me)
o       Restructure pcigame and trident audio not to    (me)
        fall over each other

Linux 2.4.20-pre5-ac2
o       BeFS updates                                    (Will Dyson)
o       Fix prototype mismatch in tc/tc.c               (Silvio Cesare)
o       SunRPC oops fix                                 (Chuck Lever)
o       Fix SunRPC TCP handling for write_space         (Chuck Lever)
o       Update ver_linux reporting further              (Steven Cole)
o       Cpufreq updates                                 (Dominik Brodowski)
o       Update pegasus.h license header                 (Petko Manolov)
o       USB lcd driver                                  (Adams IT)
o       Update bluetooth drivers                        (Greg Kroah-Hartmann,
                                                         Masoodur Rahman)
o       USB serial update                               (Greg Kroah Hartmann)
o       Workaround for some usb keyboards               (Itai Nahshon)
o       Minolta DImage4 entry for unusual_devices       (Petr Konecny)
o       OHCI completion of unlinked urbs fix            (David Brownell)
o       Tighten AC97 modem detect rules                 (me)
o       Report AC97 codecs by their PNP ID              (me)
o       Further sis memory checks                       (Zwane Mwaikambo)
o       Add new opcodes to the hdreg.h IDE table        (Andre Hedrick)
o       Update cris and x86_64 ide.h files              (Andre Hedrick)
o       Fix includes in freecom.c                       (Andre Hedrick)
o       Winbond IDE requires PCI                        (Andre Hedrick)
o       icside cleanup                                  (Andre Hedrick)
o       Report ide unregister failures                  (Andre Hedrick)
o       Clean up legacy hd driver to use outb           (Andre Hedrick)
o       Ditto for ide-cs                                (Andre Hedrick)
o       ns87415 needed to call its own ide_dma_end      (Andre Hedrick)
o       Make via_base unsigned long not uint            (Andre Hedrick)
o ...

read more »

 
 
 

Linux 2.4.20-pre7-ac3

Post by Alan Co » Sat, 21 Sep 2002 02:50:06


Quote:> > **    I still need to sort out the JFS cond_resched

> Just take cond_resched from 2.4/2.5 mainline..

Its a time not a "how" thing 8)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

Linux 2.4.20-pre7-ac3

Post by Adrian Bun » Sat, 21 Sep 2002 17:30:05



>...
> Linux 2.4.20-pre7-ac3
>...
> o       Interrupt.h needs asm/system for smb_mb         (Dominik Brodowski)
>...

The following part of his patches is also needed in order to compile
cpufreq.c:

--- include/asm-i386/hw_irq.h.old       2002-09-20 09:25:37.000000000 +0200

  */

 #include <linux/config.h>
+#include <linux/smp_lock.h>
 #include <asm/atomic.h>
 #include <asm/irq.h>
+#include <asm/current.h>

 /*
  * IDT vectors usable for external interrupt sources start

With this patch applied I got a compile error in ieee1394_core.c because
asm-i386/smplock.h was included twice. It seems the following is needed,
too:

--- include/asm-i386/smplock.h.old      2002-09-19 20:53:57.000000000 +0200

+#ifndef __ASM_SMPLOCK_H
+#define __ASM_SMPLOCK_H
+
 /*
  * <asm/smplock.h>

                 "=m" (current->lock_depth));
 #endif
 }
+
+#endif /* __ASM_SMPLOCK_H */

cu
Adrian

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

Linux 2.4.20-pre7-ac3

Post by Adrian Bun » Sat, 21 Sep 2002 19:50:08


FYI:

The following errors during "depmod -a" occur with a completely modular
IDE:

<--  snip  -->

depmod: *** Unresolved symbols in
/lib/modules/2.4.20-pre7-ac3/kernel/drivers/ide/ide-disk.o
depmod:         proc_ide_read_geometry_Rsmp_50fed6f7
depmod:         ide_remove_proc_entries_Rsmp_27d82c2d
depmod: *** Unresolved symbols in
/lib/modules/2.4.20-pre7-ac3/kernel/drivers/ide/ide-floppy.o
depmod:         proc_ide_read_geometry_Rsmp_50fed6f7
depmod:         ide_remove_proc_entries_Rsmp_27d82c2d
depmod: *** Unresolved symbols in
/lib/modules/2.4.20-pre7-ac3/kernel/drivers/ide/ide-probe.o
depmod:         do_ide_request
depmod:         ide_add_generic_settings
depmod:         create_proc_ide_interfaces_Rsmp_ab2c600e
depmod: *** Unresolved symbols in
/lib/modules/2.4.20-pre7-ac3/kernel/drivers/ide/ide-tape.o
depmod:         ide_remove_proc_entries_Rsmp_27d82c2d
depmod: *** Unresolved symbols in
/lib/modules/2.4.20-pre7-ac3/kernel/drivers/ide/ide.o
depmod:         ide_release_dma
depmod:         proc_ide_create_Rsmp_a8e0f104
depmod:         destroy_proc_ide_drives_Rsmp_766b30ab
depmod:         ide_add_proc_entries_Rsmp_22d51f1e
depmod:         cmd640_vlb
depmod:         ide_probe_for_cmd640x
depmod:         ide_scan_pcibus
depmod:         ide_remove_proc_entries_Rsmp_27d82c2d
depmod:         create_proc_ide_interfaces_Rsmp_ab2c600e
depmod:         proc_ide_read_capacity_Rsmp_46b2a30d
depmod:         proc_ide_destroy_Rsmp_35e1351c
depmod: *** Unresolved symbols in
/lib/modules/2.4.20-pre7-ac3/kernel/drivers/ide/pci/nvidia.o
depmod:         ide_setup_pci_device_Rsmp_2a4698a2
depmod:         ide_pci_register_host_proc_Rsmp_38468cb8
depmod:         ide_pci_register_driver_Rsmp_fdf6fe0f
depmod:         ide_setup_dma_Rsmp_aa72056d
depmod:         ide_pci_unregister_driver_Rsmp_4abd4203
depmod: *** Unresolved symbols in
/lib/modules/2.4.20-pre7-ac3/kernel/drivers/ide/pci/pdc202xx_new.o
depmod:         ide_setup_pci_device_Rsmp_2a4698a2
depmod:         ide_pci_register_host_proc_Rsmp_38468cb8
depmod:         __ide_dma_lostirq_Rsmp_71e2a27d
depmod:         ide_setup_pci_devices_Rsmp_3d91f319
depmod:         __ide_dma_timeout_Rsmp_7af82283
depmod:         ide_pci_register_driver_Rsmp_fdf6fe0f
depmod:         ide_setup_dma_Rsmp_aa72056d
depmod:         ide_pci_unregister_driver_Rsmp_4abd4203
depmod: *** Unresolved symbols in
/lib/modules/2.4.20-pre7-ac3/kernel/drivers/ide/pci/pdc202xx_old.o
depmod:         ide_setup_pci_device_Rsmp_2a4698a2
depmod:         ide_pci_register_host_proc_Rsmp_38468cb8
depmod:         __ide_dma_lostirq_Rsmp_71e2a27d
depmod:         __ide_dma_timeout_Rsmp_7af82283
depmod:         ide_pci_register_driver_Rsmp_fdf6fe0f
depmod:         __ide_dma_begin_Rsmp_5f2c0738
depmod:         __ide_dma_end_Rsmp_30e059ac
depmod:         ide_setup_dma_Rsmp_aa72056d
depmod:         ide_pci_unregister_driver_Rsmp_4abd4203
depmod: *** Unresolved symbols in
/lib/modules/2.4.20-pre7-ac3/kernel/drivers/ide/pci/siimage.o
depmod:         ide_setup_pci_device_Rsmp_2a4698a2
depmod:         ide_pci_register_host_proc_Rsmp_38468cb8
depmod:         __ide_dma_verbose_Rsmp_4a833268
depmod:         ide_pci_register_driver_Rsmp_fdf6fe0f
depmod:         __ide_dma_count_Rsmp_741a0d95
depmod:         ide_setup_dma_Rsmp_aa72056d
depmod:         ide_pci_unregister_driver_Rsmp_4abd4203

<--  snip  -->

cu
Adrian

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/