The -test7 kernel is out there now - I'm not reaching bkbits.net, but it's
on the other BK sites, and the tar-ball and patches are uploading to
kernel.org right now.
The biggest part of the test7 patches are:
s390 update
DVB update
NFS (v4 in particular) update
cpufreq updates
ACPI update
A lot of the rest are basically a lot of small onelines, along with fairly
minor updates (networking fixes for shared skb's for remaining cases,
janitorials, cleanups etc).
The more interesting thing is that I and Andrew are trying to calm down
development, and I do _not_ want to see patches that don't fix a real and
clear bug. In other words, the "cleanup and janitorial" stuff is on hold,
and -test8 and then -test9 should be for _stability_ fixes only.
In other words, this should calm things down so that by the end of October
we can look at the state of 2.6.0 without having a lot of noise from "not
strictly necessary" stuff.
Linus
Summary of changes from v2.6.0-test6 to v2.6.0-test7
<dfages:arkoon.net>:
[NET]: Fix HW_FLOWCONTROL on SMP
<lxiep:us.ibm.com>:
PCI Hotplug: export hotplug_slots subsys
Achim Laubner:
gdth driver update
Adrian Bunk:
select for fs/Kconfig
Alan Stern:
USB: unusual_devs.h update
Alexander Viro:
EFS set_blocksize() error handling
Better UDF oops fix
Improve sget() performance
Alexey Dobriyan:
PCI: Remove setting TASK_RUNNING after schedule_timeout in
/drivers/pci/
Amn3S1A:
USB: New unusual_devs.h entry (Minolta DiMAGE E223 Digital Camera)
Andi Kleen:
Reserve vserver syscall for x86-64
Fix -Wdeclaration-after-statement warnings for x86-64
Fix x86-64 compilation
Fix linux32 personality on x86-64
Remove outdated URLs from x86-64 Kconfig
UID16 fixes
cpufreq for x86-64
Fix x86-64 signal FPU saving bug
[NET]: Fix obvious 64bit bug/warning in farsync.c
[NET]: Fix 64-bit bugs in dscc4.c
Andrew Morton:
[NET]: Fix xfrm_algo.c module exports
dscc4 warning fixes
Fix memory leak in hugetlbfs
Fix double request_region in com20020
Add bin2c copyrights
Add missing label in isdn_common.c
dev_t forward compatibility fix
x86 mman.h fix
memory writeback/invalidation fixes
table-driven filesystems option parsing
module parameter array fixes
check permission in ->open for /proc/sys/
fix memleak in mtd/chips/cfi_cmdset_0020.c
Fix bug in SELinux convert_context
Pass nameidata to security_inode_permission hook
scripts/pnmtologo.c warning fixes
befs: fix resource leak on register_filesystem failure
misc fixes
/proc/PID/auxv file and NT_AUXV core note
update Documentation/iostats.txt
Fix compile warning in g_NCR5380
Fix allyesconfig for HugeTLB-less archs
ioctl32 fix to SG_IO
Update James Morris's email address
update unistd.h for sys_vserver
Disable floppy and the related ioctl32s on some platforms
fix skb leak
more raw driver minor numbers
boot-time selectable log buffer size
Clean up MAX_NR_NODES/NUMNODES/etc. [1-5]
node enumeration fixes
compat ioctl consolidation
document the macro for translating PROT_ to VM_ bits
Remove racy check_mem_region() call from pcbit_drv.c
Obvious sched doc fix
Rearrange error handling in fs_pipe.c a bit
Bugzilla bug # 984 - 2.6 readme is still for 2.5
Add hint on sysrq on some keyboards
Fix Linux 2.5 -> Linux 2.6
correct number of CPUs in Kconfig help file
Documentation_vm_hugetlbfs.txt cleanup
kconfig language doc r.e. ---help---
hlist constification
drivers_media_Kconfig URL update
sysv_hash() is cleanups
drivers_ide_Kconfig URL updates
Update for Documentation_binfmt_misc-document
Fix comment in parse_hex_value
irq_affinity_write_proc no longer writes garbage into irq proc
entries
More modules.txt removals
[PATCH ac97_plugin_ad1980.c: warning fix
Bugzilla bug # 993 - Documenation_Changes still reads 2.5
update Kanoj Sarcar email address in docs
Get rid of magic numbers in fs
unused variable in drivers_char_esp.c
drivers_cpufreq_Kconfig URL update
ISDN PCBIT: fix nonmodular compile
Change list_emtpy() to take a const pointer
HISAX_SEDLBAUER_CS needs HISAX_SEDLBAUER
2 spelling patches in helps
Small cleanups for input
unused variable in drivers_char_isicom.c
Christoph Hellwig no longer works at Caldera
Documentation_Changes visual cleanup
Sam Ravnborg:
kbuild: Remove all cscope files during mrproper
kbuild: fixes for separate output directory
Sander van Malssen:
fix btaudio error case
Sridhar Samudrala:
[SCTP] PPC64 port: Don't overload the optval arg of ADDRS_NUM
socket
[SCTP] ADDIP: Support to send ASCONF chunk with ADD/DEL IP params
[SCTP] ADDIP: Handle ERROR chunk in response to an ASCONF chunk
[SCTP] ADDIP: Support for the creation of ASCONF_ACK chunk (Kevin)
[SCTP] Convert tv_add from static inline to a macro to fix an
obscure assembler problem with parisc64.
[SCTP] Fix bugs in conversions between msecs and jiffies
Stephen Hemminger:
Fix warnings in hamradio/baycom build
[IRDA]: Get rid of destructor for irda devices
[IRDA]: Add alloc_irdadev() interface
[IRDA]: Convert irport to alloc_irdadev()
[IRDA]: Convert ali-ircc to alloc_irdadev()
[IRDA]: Convert donauboe to alloc_irdadev()
[IRDA]: Convert nsc-ircc to alloc_irdadev()
[IRDA]: Convert w83977af_ir to alloc_irdadev()
[IRDA]: Convert sir to alloc_irdadev()
[IRDA]: Convert via-ircc to alloc_irdadev()
[IRDA]: Use unregister_netdev instead of explicit reference to
rtnl_lock
[IRDA]: Use register_netdev instead of explicit reference to
rtnl_lock
[IRDA]: In smsc-ircc2 use request_region instead of check_region
[IRDA]: In smsc-ircc2 use request_region earlier in the setup
process
[IRDA]: In smsc-ircc2, fix whitespace and indentation
[IRDA]: Convert smsc-ircc2 to alloc_irdadev()
[IRDA]: Convert irda-usb to alloc_irdadev()
[NET]: Consolidate skb delivery
[NET]: More likely/unlikely in skbuff.h
[NET]: syncppp needs to pullup headers
[IRDA]: Dongle module owner support
[IRDA]: Missing header file change from dongle owner changes
[IRDA]: Tekram dongle module conversion
[IRDA]: act200l dongle module conversion
[IRDA]: actisys dongle module conversion
[IRDA]: ep7211_ir dongle module conversion
[IRDA]: esi dongle module conversion
[IRDA]: girbil dongle module conversion
[IRDA]: litelink dongle module conversion
[IRDA]: ma600 dongle module conversion
[IRDA]: mcp2120 dongle module conversion
[IRDA]: old_belkin dongle module conversion
[IRDA]: Fix BUG() in irlmp seq file code
[IRDA]: Fix spinlock badness in last dongle changes
[NET]: Convert dvb-net to use alloc_netdev()
monotonic seqlock for cyclone timer
monotonic seqlock for HPET timer
Stephen Lord:
[XFS] Be consistent about when we dump error messages. Make sure
the hex component of an error message only comes out when the
message does.
[XFS] use dev_t less in xfs
[XFS] Switch pagebuf hashing to be based on the block_device
address rather than the dev_t. Should give better distribution. Mod
from Al Viro.
Remove dead file xfs_attr_fetch.c
[XFS] Remove dead flags
[XFS] remove unused va_fsid field
[XFS] remove dead function xfs_trans_iput
[XFS] Fix a broken interaction between a buffered read into an
unwritten extent and a direct write
[XFS] Fix build
[XFS] fix merge error in pagebuf flush logic, bogus spinlock obtain
was left in the code.
[XFS] fix the other half of the merge snafu
[XFS] fix log recovery report string formatting
[XFS] Re-work pagebuf & xfs stats to use per-cpu variables - big
globals that are written all the time
[XFS] Close some holes in the metadata flush logic used during
unmount, make sure we have no pending I/O completion calls for
metadata, and that we only keep hold of metadata buffers for I/O
completion if we want to. Still not perfect, but better than it
was.
[XFS] When calculating the number of pages to probe for an
unwritten extent, use the size of the extent, not the page count of
the pagebuf which is initialized to zero.
[XFS] Either handle preemption with get/put or not, but don't get
without a put! Fix code for preemptable kernels.
[XFS] Code cleanup
[XFS] Code cleanup
[XFS] small cleanup
Steven Cole:
USB: remove reference to modules.txt in drivers/usb/input/Kconfig
Tiago Sousa:
[NETFILTER]: Add support for mIRC's 'server lookup' DCC address
detection to ip_conntrack_irc.c
Tom Rini:
[SERIAL] Fix for NS16550A on a Super I/O on PPC
[SERIAL] Make the Startech UART detection 'more correct'
PPC32: Move a few more IBM-40x specific SPRs to the right file
Tommy Christensen:
[VLAN]: Do not modify the data of shared SKBs
Trond Myklebust:
UDP round trip timer fix. Modify Karn's algorithm so that we
inherit timeouts from previous requests.
Make the client act correctly if the RPC server's asserts that it
does not support a given program, version or procedure call.
Fix up hangs with the upcall mechanism for RPCSEC_GSS and the NFSv4
idmapper.
Increase the NFS readahead so that we at least fill the RPC slot
table.
Fix an Oops in the NFSv4 asynchronous unlink code. The v4 getattr
"bitmap" was allocated on the stack.
Clean up the nfs_fhget() function. Have the called pass the
superblock as a parameter instead of passing it in the form
Rename the struct "nfs4_shareowner". The name was confusing and
didn't really relate to any of the RFCs.
The NFSv4 state model assumes that the client machine identifies
itself to the server once and once only.
Simplify the synchronous NFS read call interface by passing a
pointer to a filled nfs_read_data structure (the same struct used
by the asynchronous function calls)
Simplify NFS synchronous write call interface. Pass a pointer to a
filled nfs_write_data struct like we do for asynchronous function
calls
NFSv4 state model update
Clean up the nfs4_stateid and nfs4_verifier typedefs
Ulrich Drepper:
[NET]: Use task->tgid instead of task->pid in SCM credentials code
Urban Widmark:
[SMBFS]: Create OLD_TO_NEW_foo macros in highuid.h and use them
instead of direct references to low2highfoo.
Vinay K. Nallamothu:
[X25]: Use mod_timer(), add missing sock locking to x25_accept()
Wensong Zhang:
[IPVS] fix the unlocking bug in the ip_vsconnseq_stop
Wim Van Sebroeck:
USB: problem with uhci-hcd in versions 2.6.0-test5 and 2.6.0-test6