Home Blog Page 9500

Alan Cox: Announcing Linux 2.4.5-ac1

Author: JT Smith

It’s at ftp://ftp.kernel.org/pub/linux/kernel/people/alan/2.4/. Intermediate diffs are available from http://www.bzimage.org.

Cox writes, “In terms of going through the code audit almost all the sound drivers
still
need fixing to lock against format changes during a read/write. Poll
creating
and starting a buffer as write does and also mmap during write, write
during
an mmap.”

“This is the merge with Linus 2.4.5 tree. Its probably primarily of
interest
to folks who want to review the merge – in paticular on the VM side of
things.”

2.4.5-ac1
o Merge Linus 2.4.5 tree

Summary of changes for Linux 2.4.5-ac versus Linus 2.4.5

o Fix memory leak in wanrouter
o Fix memory leak in wanmain
o Use non atomic memory for linearising NFS buffers as they are
done in task context
o Fix dereference of freed memory in NetROM drivers
o Fix writing to freed memory in ax25_ip
o Support debugging of slab pools
o NinjaSCSI pcmcia scsi driver
o Raw HID device for USB peripheral buttons/controllers
o Updated NTFS
o RAMfs with resource limits
o NMI watchdog available on uniprocessor x86
o Update CMPCI drivers (not yet SMP safe)
o Configurable max_map_count
o Dynamic sysctl key registration
o SE401 USB camera driver
o Updated Zoran ZR3606x driver (replaces buz)
o w9966 parallel port camera driver (partially merged with Linus)
o Include headers in etags
o Don’t delete empty directories on make distclean
o Fix halt/reboot handling on Alcor Alpha
o IDE driver support for Etrax E100
o IDE infrastructure support for IDE using non standard data transfers
o Run ~/bin/installkernel if present
o Support for out of order stores on x86 with this mode (IDT Winchip)
– worth 20% performance on them
o Configure level debugging menu
o Make BUG() default to an oops only – saves 70K
o Power management help for UP-APIC
o Work around 440BX APIC hang (eg the ne2000 SMP hang)
o Run time configurable APM behaviour (interrupts, psr etc)
o Smarter DMI parser – handles multiple use of names
o DMI layer has blacklist tables fixing Dell Inspiron 5000e crashes,
PowerEdge reboot problems , and IBM laptop APM problems
o PNPBios support
o Fix atomicity of IRQ error count
o Handle PCI/ISA boxes that don’t list edge levels but have an ELCR
o Don’t erroneously mangle settings on all VIA bridges – cures the
horrible performance problem in 2.4.5 vanilla with VIA
o Fix bootmem corruption on x86 boot
o Scan and retrieve multipliers for processors (not yet used to handle
the SMP cases where we need to disable tsc use)
o Support machine check on Athlon and Pentium
o Fix SUS violation with signal stacks
o Handle boxes where firmware resets the timer to 18Hz (this should
now not show false positives)
o Better OOPS formatting on x86
o Fix nasty problems with interrupts being disabled for long periods
in frame buffer drivers
o PAE mode alignment assumption fixes
o 32bit UID clean quota
o Fix quota deadlocks
o Fix TLB shootdown races
o Experimental merge of usermode Linux
o Fix memory leaks and othe rproblems with the iphase driver
o IBM AS/400 iSeries virtual drivers
o DAC960 null pointer checks
o CCISS driver leak fixes
o MPT fusion drivers for scsi and networking
o Handle out of memory allocating request queue entries and avoid oops
o Free the initial ramdisk correctly
o Small CD-ROM layer updates
o AGP power management hooks
o First basic applicom driver fixes
o Fix copy_from_user with interrupts off in cyclades driver
o Fix out of memory handling in DRM
o Clean up dsp56K driver
o Update generic serial driver with break support
o Clean up h8 driver namespace
o Fix keymap changing problems in console drivers
o Fix locking in machzwd
o Updated rio serial driver
o A2232 driver
o Fix serial driver mangling of some clone uarts
o Handle xircom serial port setup delay bug
o Updated sx driver for newer generic_serial
o W83877F watchdog driver
o ITE8172 IDE driver support
o Q40/Q60 IDE support
o Fix nodma handling bug in alim15x3
o hpt366 DMA blacklist
o IDE-CD updates
o Updated IDE DMA blacklist
o OOPS catch for sg reuse in IDE driver
o Support formatting of IDE floppies
o Support PIIX4U4 (851EM)
o Enable second port on promise pseudo raid
o Support nodma on pmac
o Support more PCI irq sharing on IDE
o IDE tape updates – DI-50 support,
o Much updated VIA IDE support
o video1394 updated to newer module API
o Support write on the input event driver
o Quieten mouse and keyboard input drivers
o Fix compile problem with pc110pad
o Fix memory leak in isdnppp
o LVM updates
o Fix plan b locking
o Fix saa5249 locking
o Fix stradis locking
o Acenic driver updates
o aironet4500 cleanups, probe tables
o Ariadne updated to newer API
o Don’t limit mtu to 68+ in arlan drivers
o Updated eepro100 driver
o Fix potential crash on downing a bpqether port
o Updated nsc-ircc driver
o Updated toshoboe driver
o Intel Panther LP486e ethernet driver
o Remove erroneous check in eth_change_mtu
o Alternative xircom_cb driver
o Avoid ibm tr being rebuilt each make
o Updated ibm token ring drivers
o Add ‘static’ to bits of ppp code
o Add pci probe table to roadrunner
o Fix memory leak in sk_ge
o sk_g16 updates
o sk_mca updates
o Add tools to generate starfire firmware
o Synclink driver can be compiled in
o Fix possible oops in lapbether
o Fix memory leak in lanmedia driver
o Fix SDLA_X25 warnings
o Fix syncppp negotiation loop bug
o GSC parallel port support
o PCMCIA parallel port support
o Support PnPBIOS probing for PC parallel ports
o Fix leak in PCMCIA bulkmem driver
o Fix leak in PCMCIA ds driver
o Add more cards to the ti list for the yenta pcmcia
o Updated 3ware scsi driver
o NCR 53c700 and 53c700/66 driver core
o Fix pci_enable/resource read order on buslogic
o Updated NCR53c8xx driver
o Updated SYM53c8xx driver
o Fix NCR53c406 warnings
o NCR dual MCA driver
o AIC7xxx pci probe table for hotplug
o Updated aic7xxx_old
o Fix resource leaks in dec esp driver
o Fix printk levels in dmx3191 driver
o Allow per device max sector counts. (2.4 workaround until 2.5 does
this in the block layer per device)
o Support SCSI2/SCSI3 extended LUN numbering
o Limit qlogicisp and qlogicpti to 64 sectors/write
o Fix missing EFAULT return in scsi proc
o Fix locking of scsi_unregister_host
o Fix leaks in scsi_ioctl
o Fix potential lost requests in scsi merges
o Fix leak on write when scsi driver has no proc write op
o Extend the scsi black/whitelist
o Fix locking/eject/rescan on removable scsi disk media
o Updated scsi generic driver
o Updated scsi cdrom driver
o Correct ac97 handling on sparc
o Fix use after kfree in cs4281
o Update ess solo to new PCI style and PM
o Update maestro to new PCI style and PM
o Add docking station support to maestro
o Update sonicvies to new PCI api
o Fix trident locking problems
o Fix buzzing on ymfpci
o Power management for ymfpci
o Fix leak/missized copy on xjack driver
o CDCEther driver
o ACM driver with fixed CLOCAL
o Updated USB audio drivers
o Fix locking/reporting in USB device list
o Allow dsbr100 to take a radio_nr option
o HP5300 series USB scanner driver
o Updated IBM cam driver
o Fix USB inode locking
o Driver for Kawasaki based USB ethernet
o Small ov511 fixes
o Updated USB storage drivers
o Entries for Sony MSC-U01N memory stick, Fujifilm FinePix 1400Zoom,
Casio QV Digial Camera
o USB Ultracam driver
o Fix derefence of freed memory in the USB code
o Generic USB host->host drivers for anchorchip 2270, ipaq, netchip
1080, and Prolific PL-2301/2
o Updated ATI frame buffer drivers
o Updated clgen and control frame buffer drivers
o Updated cyber2000 driver
o Documentation for fbcon driver
o Additional modes for titanium powerbook (1152×768)
o Updated matrxofb drivers
o Support __setup in mdacon
o Radeon console driver
o Handle out of memory on sun3 fb
o Updated tga/vesa fb
o CMS file system (basic R/O)
o JFFS journalling flash file system with compression
o Updated AFFS file system
o Threaded core dumps
o Fix security holes in binfmt_misc
o Allow flushing of low buffers only when we need bounce buffers
o Use brelse in cramfs
o Fix memory leaks in freevxfs
o Updated isofs
o Small lockd updates (experimental)
o Fix nfs alignment funnies
o Report correct SuS errors on some opens
o Add generic_file_open to get 64bit stuff right
o Locking on make_inode_number for procfs
o Report shmem size in shared memory proc field
o Fail lseek outside of allowed range for filesystem
o Fix select race with fdset growth
o Kernel message levels and handle oom on superblock/mount ops
o Updated frame buffer logos
o Prefetch support for AMD Athlon
o Support out of order stores in spinlocks on x86
o m68k bitop compile fixes
o Add truncatepage op to address operations
o shmem filesystem cleanups and updates
o Fix off by one on real time pre-emption in scheduler
o Use prefetches in scheduler and wakeups
o Support GFP_FAIL to avoid highmem deadlocks

Category:

  • Linux

Clustering software now available on redhat.com marketplace

Author: JT Smith

From LinuxPR: ” Mission Critical Linux, Inc., a global provider of Linux-based services and solutions for the enterprise, today announced that its high-availability Convolo Cluster software can be obtained through the Redhat.com online marketplace.”

Interview with Martin Konold

Author: JT Smith

TheDot has a news item about an interview with Martin Konold, a long-time KDE developer. “Apart from a few misspellings and minor errors, it makes for an entertaining read.

Category:

  • Open Source

JMF 2.1.1-FCS for Linux/i386

Author: JT Smith

The Blackdown Java-Linux Team has finished more Java (TM) porting work: “The Blackdown Java-Linux Team and Sun Microsystems are happy to announce the availability of the JMF 2.1.1-FCS Performance Pack for Linux/i386.” (thanks to lwn)

Category:

  • Linux

SGI’s layoffs affect XFS for Linux project

Author: JT Smith

Slashdotters discuss reports that SGI has laid off some of its troops, including those working on the XFS for Linux project.

Category:

  • Open Source

Linux 2.4.4-ac18 available: Alan Cox

Author: JT Smith

It’s at ftp://ftp.kernel.org/pub/linux/kernel/people/alan/2.4/. Intermediate diffs are available from http://www.bzimage.org.

Cox writes, “In terms of going through the code audit almost all the sound drivers
still
need fixing to lock against format changes during a read/write. Poll
creating
and starting a buffer as write does and also mmap during write, write
during
an mmap.

“This patch adds Current pending patches and fixups from the queue, as
well
as the next batch of LVM changes. Also included is Rik’s latest VM
patch
which I’m sure he would appreciate reports on.”

2.4.4-ac18
o Fix __init used on data in matroxfb (Rasmus Andersen)
o Small tlb shootdown fix (Ben LaHaise)
o Fix warning in the FPU code (Rich Baum)
o Update se401 driver (Jeroen Vreeken)
o Update NTFS file system (Anton Altaparmakov)
o VM updates (Rik van Riel)
o Yamaha PCI audio updates (Pete Zaitcev,
Paul Stewart)
o Fix reboot v halt on Alcorn Alpha (Tom Vier)
o Fix null pointer check in ide-cd (Rasmus Andersen)
o Fix null pointer check in matroxfb (Petr Vandrovec)
o Merge IBM AS/400 drivers (Dave Boutcher, Jeff Haumont,
Ryan Arnold, Kyle Lucke)
o Mark winchip_mcheck_init as __init (Andrey Panin)
o Fix syncppp misbehaviour (Bob Dunlop)
o Update mc232 changelog (Greg Kroah-Hartmann)
o Fix ibmtr rebuild each make modules (Eric Mouw)
o Fix FREEVXFS name in Configure.help (Steven Cole)
o Fix scsi_proc memory leak (Mike Brown)
o Fix config dependancies and xconfig of JFFS2 (Andrzej
Krzysztofowicz)
o Update lp486e to use new style request_region (Andrey Panin)
| also add __inits
o Final version of Alpha pyxis iommu fixes (Ivan Kokshaysky,
Richard Henderson)
o Move lvm-snap to lvm-internal.h
o Delay devfs VG creation until end of vg check
o Rewrite and clean lvm devfs/proc code (Andreas Dilger,
Joe Thornber)

2.4.4-ac17
o Fix double free in new cciss (me)
o Fix i2o_pci double free on error (me)
o Fix use after free in iphase (two of) (me)
o Fix use after free in cs4281 (me)
o Fix use after free in lapbether (me)
o Fix use after free in bpqether (me)
o Fix use after free in edgeport (me)
o Fix memory leak in cciss (me)
o Fix memory leak in failed vxfs mounts (me)
o Fix memory leak in failed cmsfs mounts (me)
o Fix memory leak on error in ixj (me)
o Fix memory leak in lmc (me)
o Fix memory leak in isdnppp (me)
o Fix memory leak in wanrouter (me)
o Fix memory leak on error in jffs (me)
o Fix reference to invalid memory in rio (me)
o Fix leaks in xircom driver (and update)
(Arjan van de Ven)
| All of the above found by the stanford checking team
| who [or whose tools] effectively did the work for us
o Fix maestro bug from merge (Marcus Meissner)

Category:

  • Linux

Mozilla 1.0 set back to Q4 2001

Author: JT Smith

Someone from MozillaQuest Magazine writes about this story: Mozilla 1.0 Set Back to Q4 2001. “For the third time in as many months, the Lizard wranglers have pushed back the anticipated Mozilla release date in their Mozilla tree management diagram. The newest Mozilla tree management diagram shows Mozilla 1.0 release now is set for early Q4 — 15 October 2001. Please see Figure 1 and Table 1, below.”

Category:

  • Open Source

Linux Expo Montreal to be June 13-14, 2001

Author: JT Smith

This is the night for press releases, as Linux PR has the announcement of Linux Expo Montreal, which will take place June 13-14th at l’Ecole Polytechinique de Montreal.

Lineo upgrades availix clustering kit

Author: JT Smith

According to LinuxGram, Lineo has shipped a point upgrade to its Availix clustering kit for up to seven-node Linux clusters. The latest release, Availix HC 1.3, supports high-speed Fibre Channel switching, SAN content sharing and SNMP administration and maintenance remotely.

Category:

  • Linux

IBM Offers Free Mainframe Access to Linux Develope

Author: JT Smith

IBM is offering Linux developers temporary access to zSeries eServer mainframes to allow them to use hardware and port software to that hardware that would otherwise be out of reach, according to this press release at LinuxPR.com.