---

Alan Cox: Running JOBS list (for kernel development)

Date: Sat, 11 Mar 2000 01:57:09 +0000 (GMT)
From: Alan Cox alan@lxorguk.ukuu.org.uk
To: linux-kernel@vger.rutgers.edu
Subject: Running JOBS list.

This has suffered from slight lack of maintenance due to other work. I think
its roughly in order. Please submit updates

o       Note: this is meant to track general problems for now. Specific bugs
        as we move through 2.4 but not yet.

In Progress
-----------
Merge the network fixes  (DaveM)
Merge 2.2.13/14 changes  (Alan, all done barring COMX and Sk98)
Get RAID 0.90 in         (Ingo)

Fix Exists But Isnt Merged
--------------------------
Signals leak kernel memory (security)   [JJ has fixes]
msync fails on NFS                      [Wrong return]
Semaphore races
Sempahore memory leak
Exploitable leak in file locking        [Lock limit needed]

To Do
-----
Restore O_SYNC functionality
Fix eth= command line
vmalloc(GFP_DMA) is needed for DMA drivers
VM needs rebalancing
Fix SPX socket code
put_user appears to be broken for i386 machines
Fix module remove race bug
Test other file systems on write
Directory race fix for UFS
Audit all char and block drivers to ensure they are safe with the 2.3
        locking - a lot of them are not especially on the open() path.
Stick lock_kernel() calls around driver with issues to hard to fix nicely
        for 2.4 itself

To Do But Non Showstopper
-------------------------
Make syncppp use new ppp code
Finish 64bit vfs merges (lockf64 and friends missing)
NCR5380 isnt smp safe
DMFE is not SMP safe
ACPI hangs on boot for some systems
Get the Emu10K merged
Finish I2O merge
Go through as 2.4pre kicks in and figure what we should mark obsolete for
        the final 2.4
Per Process rtsigio limit

Probably Post 2.4
-----------------
per super block write_super needs an async flag
addres_space needs a VM pressure/flush callback
per file_op rw_kiovec
enhanced disk statistics

To Check
--------
Truncate races (Debian apt shows it nicely) [done ?]
Elevator and block handling queue change errors are all sorted
Check O_APPEND atomicity bug fixing is complete
Incredibly slow loopback tcp bug
Finish softnet driver port over and cleanups
Page cache high on PAE36 boxes is very slow, maybe disable ?
Protection on isize  (sct)
Mikulas claims we need to fix the getblk/mark_buffer_uptodate thing for
        2.3.x as well
Fbcon races
Fix all remaining PCI code to use new resources and enable_Device
VFS?VM - mmap/write deadlock
initrd is bust
rw sempahores on page faults (mmap_sem)
kiobuf seperate lock functions/bounce/page_address fixes
Fix routing by fwmark
Some FB drivers check the A000 area and find it busy then bomb out
NTFS needs updating/binning or something
rw semaphores on inodes to fix read/truncate races ?
Not all device drivers are safe now the write inode lock isnt taken on write
File locking needs checking for races
Multiwrite IDE breaks on a disk error
AFFS doesn't work on current page cache

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis