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
- /proc/sys/auxv
- kernel documentation fixes
- EISA_bus cleanup
- ext3 block allocator locking fix
- dscc4 driver fixes
- cpufreq sysfs oops fix
- move job control fields from task_struct to
- fix “compat ioctl consolidation” for “move job
- fix pte_chain leak in do_no_page()
- fix ia64 core dump code
Andries E. Brouwer:
- affs, befs, ext3, fat, freevxfs, hfs, hpfs, jbd, jfs sparse
fixes
Armin Schindler:
- Eicon ISDN driver: fix compile error
- Eicon ISDN driver: cleanups
Arnaldo Carvalho de Melo:
- distribute EXPORT_SYMBOLS from netsyms.c and ksyms.c to the
places that define them. Avoid centralization. - net/netsyms.c and kernel/ksyms.c bite the dust
- [NET]: asm-parisc/checksum.h needs linux/in6.h
- asus_acpi: don’t include modversions.h
Arun Sharma:
- [COMPAT]: Fix net bonding driver ioctl translations
Bart De Schuymer:
- [EBTABLES]: Add ebt_limit match
- [EBTABLES]: Use vlan_hdr not vlan_ethhdr in ebt_vlan.c
- [BRIDGE]: Let {ip,arp}tables see bridged VLAN packets
Bartlomiej Zolnierkiewicz:
- fix /proc/ide/hdX/settings
- update ali14xx driver
- update dtc2278 driver
- update ht6560b driver
- update qd65xx driver
- update umc8672 driver
- small cleanup for VIA IDE driver
- update pdc4030 driver
- small cleanup for AMD/nVidia IDE driver
- cmd64x: kill dummy init_dma_cmd64x()
- cs5530: kill dummy init_dma_cs5530()
- generic: kill dummy init_dma_generic()
- hpt34x: kill dummy init_dma_hpt34x()
- it8172: kill dummy init_dma_it8172()
- ns87415: kill dummy init_dma_ns87415()
- opti621: kill dummy init_dma_opti621()
- pdc202xx_new: kill dummy init_dma_pdc202new()
- piix: kill dummy init_dma_piix()
- sc1200: kill dummy init_dma_sc1200()
- siimage: kill dummy init_dma_siimage()
- sis5513: kill dummy init_dma_sis5513()
- slc90e66: kill dummy init_dma_slc90e66()
- remove PDC-ADMA placeholders
Ben Fennema:
- UDF oops on inode read failure
Bjorn Helgaas:
- [SERIAL] 2.6 ACPI serial discovery
- [SERIAL] remove unused RS_TABLE definitions
- [SERIAL] removing legacy UART cruft
- [Serial] Fix warnings in 8250_acpi
Brian Gerst:
- i386 do_machine_check() is redundant
Chas Williams:
- [ATM]: Eliminate atm_find_ci()
- [ATM]: Convert VCC list to hash
Chen Yang:
- InterMezzo maintainence patch
Christoph Hellwig:
- [PCMCIA] kill useless CS_RELEASE printing
Daniel Drake:
- USB brlvger: Debug code fixes
- (2.6.0-test6-bk) DocBook: Kernel-api build fix
Daniel Ritz:
- [PCMCIA] Add missing ZV parts
Dave Jones:
- [CPUFREQ] Typo
- [CPUFREQ] Merge AMD Opteron/Athlon64 powernow driver
- [CPUFREQ] update supported CPUs list in Documentation
- [CPUFREQ] powernow-k8 compile fix
- [CPUFREQ] Fix ordering in kconfig
- megaraid ULL fix
- K7 MCE handler fixes
- Correct address in MAINTAINERS
- ULL fixes for qlogicfc
- Cleanup SEP errata workaround
- fix leak in btaudio
- logic thinko in i2c
- Correct URL in h8300 README
- VIA Typo in i2c
- [AGPGART] New VIA AGP PCI id
- [CPUFREQ] Longhaul >v1 can’t use EBLCR for FSB, has to
calculate it instead - [CPUFREQ] powernow-k8 isn’t using cpufreq table helpers
yet - [CPUFREQ] fix up the invalid usage of pol->policy in
drv_init() - [CPUFREQ] update URL
- [CPUFREQ] find_closest_fid() can be static
- [CPUFREQ] powernow-k8 Namespace cleanups
- [CPUFREQ] Fix my breakage of Dominik’s powernow-k8 ->govenor
fix - [CPUFREQ] Fix documentation pathname typos
- [CPUFREQ] Enable support for VIA Ezra-T processors in longhaul
driver - [CPUFREQ] Rename longhaul frequency tables. longhaul1 ->
samuel1 - [CPUFREQ] Document early samuel2 ratios
- [CPUFREQ] More ratio table renames. longhaul2 -> ezra
- [CPUFREQ] Ratio table renames longhaul3/c3m -> ezrat
- [CPUFREQ] cleanup longhaul header file
- [CPUFREQ] Fix misnaming of VIA Samuel2 CPUs
- [CPUFREQ] Add VIA Nehemiah scaling ratios
David S. Miller:
- [KERNEL]: Do not export set_cpus_allowed twice, and only if
CONFIG_SMP - [IPV4]: Do pskb_may_pull in arp_rcv() not arp_process()
- [IPV4]: In arp_rcv(), inspect skb->nh.arph after
pskb_may_pull() not before - [SPARC64]: Always use sethi+jmpl to reach VISenter{,half}
- [NETFILTER]: Add sysctl values missing from recent commit
- [ELF]: Handle auxv bits more cleanly in mixed 32/64 bit
environments - [ELF]: Fix bug in previous change, forgot to advance ei_index
over AT_NULL entry - [SPARC64]: vmap/vunmap cache flushing need not do anything
- [SPARC]: Reserve syscall slot for VSERVER
- [SPARC64]: Update defconfig
- [SPARC64]: Kill stray task->tty reference in Solaris
module - [SPARC64]: Clean up uid16 usage just like x86_64 did
- [ECONET]: Fix packet handler to be PKT_CAN_SHARE_SKB
- [BPQETHER]: Fix packet handler to be PKT_CAN_SHARE_SKB
- [LAPB]: Fix packet handlers to be PKT_CAN_SHARE_SKB
- [IPV4]: Fix ipconfig to be PKT_CAN_SHARE_SKB
- [X25]: Fix to be PKT_CAN_SHARE_SKB
- [NET]: Add missing skb_share_check() calls to
econet/bpqether/lapbether/ipconfig - [NETLINK]: Set socket error on netlink_ack() allocation
failure - [NET]: Delete support for old-style protocols, no longer
necessary - [NET]: Size hh_cache->hh_data[] properly
- [SPARC64]: Export csum_partial()
- [SUNRPC]: Printf pointers correctly
- [NFS]: Fix printf format warnings in fs/nfs/nfs4xdr.c
- [USB]: Fix encapsulation of int inside of pointer in
code/file.c - [UDP/TCP]: Fix binding conflict tests wrt. SO_BINDTODEVICE
- [UDP]: Fix typo in SO_BINDTODEVICE changes
Dean Roehrich:
- [XFS] Change dm_send_destroy_event to use vnode ptrs rather
than bhv ptrs - [XFS] Make dm_send_data_event use vp rather than bhv
Deepak Saxena:
- [ARM PATCH] 1624/1: BE support for io-readsl-armv4.S,
io-reads-armv4.S, io-writesw-armv4.S
Duncan Sands:
- USB speedtouch: extra debug messages
- USB speedtouch: reduce memory usage
- USB speedtouch: neater check
Eric Brower:
- [SPARC64]: Fix kernel_thread() return value check in
envctrl.c
Eric Sandeen:
- [XFS] Allow full 32 bits in sector number when XFS_BIG_BLKNOS
not set - [XFS] Fix large filesystem mounts on 64-bit platforms (2.6.x
change only) - [XFS] Fix arg sent to XFS_SEND_DATA – vnode, not bhv
- [XFS] Re-work pagebuf stats macros to help support per-cpu
data
François Romieu:
- Fix debug statement after return in
drivers/net/wireless/arlan-main.c
Geert Uytterhoeven:
- m68k zImage
- Q40/Q60 interrupts
- Sun-3 bootmem
- Sun-3 SCSI
- Q40/Q60 interrupts
- M68k PCI
- M68k bitops
- Atari ST-RAM missing include
- Mac SWIM floppy missing include
- Atari ACSI fix
- Macintosh 8390 Ethernet update
- Atari Hades support is broken
- Atari ST-RAM swap is broken
- Macintosh SWIM IOP floppy is broken
- Atari ACSI is broken
- 53c7xx SCSI core is broken
- Amiga A2091 SCSI is broken
- Amiga GVP-II SCSI is broken
- Atari Bionet Ethernet is broken
- Atari Pamsnet Ethernet is broken
- MVME166/7 CD2401 serial is broken
- Macintosh CS89x0 Ethernet is broken
- Atari frame buffer device is broken
- Amiga CyberVision 64 frame buffer device is broken
- Amiga Retina Z3 frame buffer device is broken
- Amiga Cybervision 64/3D frame buffer device is broken
- Sun-3/3x frame buffer device is broken
- Atari NCR5380 SCSI is broken
- Macintosh SMC 9194 Ethernet is broken
- Dmasound config
- Amiga Zorro bus doc updates
- Amiga A2091 SCSI fix
- Amiga GVP-II SCSI fix
- Zorro include guards
- Amiga A2232 Serial typo
- M68k sched_clock()
- Generic serial warning
Gerd Knorr:
- v4l: videobuf update
- v4l: bttv driver update
- v4l: saa7146 driver update
- saa7134 driver update
Greg Kroah-Hartman:
- USB: convert usbfs to use new fs parser code
- USB: port keyspan patch from 2.4 to 2.6
- USB: fix up some non-GPL friendly license wording
Harald Welte:
- [NETFILTER]: Fix UDP checksum in ip_natmangleudp_packet, remove skb->csum hacks
- [NETFILTER]: LOCAL_OUT NAT fix
- [NETFILTER]: Cosmetic update to ip6t_ipv6header
- [NETFILTER]: Fix SO_ORIGINAL_DST, broken by earlier endianness
fixes
Herbert Xu:
- [IPIP]: Avoid duplicate policy checks
- [NETLINK]: netlink.h needs types.h
Hirofumi Ogawa:
- VFAT: ->i_[cam]time cleanups (1/6)
- use ->d_lock instead of dcache_lock in vfat_revalidate
(2/6) - Fix unrecognized option of fat (3/6)
- Fix cleanup option of fat (4/6)
- lib/parser: Use “%u” instead “%d” (5/6)
- lib/parser: Not recognize nul string as “%s” (6/6)
Ivan Kokshaysky:
- Alpha cypress CPU frequency calibration
Jan Kara:
- Quota bugfix
Jan Oravec:
- [IPV6]: Deactivate timers properly in
ipv6_mc_destroy_dev()
Jay Estabrook:
- for Alpha against 2.6.0-test6
Jeff Garzik:
- [MCA] include linux/mca-legacy.h directly, to access deprecated
MCA API - [MCA] convert mca-proc to use not-deprecated functions
- [MCA] don’t include linux/mca-legacy.h from linux/mca.h
- [wireless arlan] fix modular build
- Misc warning fixes
- [janitor] Replace bcopy() uses with memcpy(), where
possible - [BK] “bk ignore” aic7xxx auto-generated files
Jens Axboe:
- kill CDROM_SEND_PACKET
- make ide-floppy work
- check copy_from_user return value in sony535
Jes Sorensen:
- qla1280 locking update
Joe Perches:
- USB: include/linux/usb.h
John Levon:
- fix warning with CONFIG_PROFILING=y
Jozsef Kadlecsik:
- [NETFILTER]: Make conntrack timeouts become sysctls
Julian Anastasov:
- [KERNEL]: Introduce list_foreachentry_continue
- [IPVS]: Simplify ip_vswrrgcd_weight
- [IPVS]: The NQ scheduler must not return servers with weight
0 - [IPVS]: Use list_foreachentry_continue
in some schedulers - [IPVS]: Properly handle non-linear skbs
- [IPVS]: remove some unused fields from the protocols
- [IPV4/IPV6]: Do not modify skb->h.raw until skb is
unshared - [IPVS]: Avoid returning NF_DROP from the packet schedulers
Jörn Engel:
- Fix wrong CONFIG_* in comment
Len Brown:
- sync 2.4.22 changes into 2.6 Note that this restores
CONFIG_ACPIHTONLY as a sub-set of
CONFIG_ACPI rather than a dependency. - Handle BIOS with _CRS that fails (Jun Nakajima)
- [ACPI] Handle systems that specify non-ACPI-compliant SCI
over-rides (Jun Nakajima) - Extended IRQ resource type for nForce (Andrew de Quincey)
- IBM ThinkPAD T30/T40 oops (David Shaohua Li) https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=98849
- remove ASUS A7V BIOS version 1011 from blacklist (Eric
Valette) - ACPI_CA_VERSION 0x20030916
- [ACPI] avoid alloc_bootmem() for accessing ACPI tables some
platforms use ACPI tables to find memory (Jesse Barnes) - [ACPI] Fix IO-APIC mode SCI interrupt storm on Tyan http://bugzilla.kernel.org/show_bug.cgi?id=774
- [ACPI] acpi_disabled is used after __initdata is freed
- [ACPI] fix IO-APIC mode SCI storm due to sharing with PCI
device (David Shaohua Li) http://bugzilla.kernel.org/show_bug.cgi?id=1165 - [ACPI] remove __initdata from acpi_disabled for module use
(Andi Kleen) - [ACPI] For ThinkPad — carry on in face of ECDT probe failure
(Andi Kleen) - [ACPI] CONFIG_ACPI_RELAXED_AML from 2.4 http://bugzilla.kernel.org/show_bug.cgi?id=1248
- [ACPI] ACPI Component Architecture 20030918 (Bob Moore)
- [ACPI] CONFIG_ACPI is no longer necessary to enable HT (from
2.4.23) if (CONFIG_ACPI || CONFIG_SMP) CONFIG_ACPI_BOOT=y - [ACPI] add CONFIG_ACPI_RELAXED_AML to config menu
- [ACPI] acpi_pci_link_allocate() should stick with irq.active if
set. (Andrew de Quincey) Fixes OSDL #1186 “broken USB” and
others - [ACPI] GV3 IO port is 16-bits (Venkatesh Pallipadi)
- [ACPI] acpi4asus-0.24a-0.25-2.6.0-test (Karol Kozimor)
- [ACPI] acpi4asus-0.25-0.26.diff/
(Karol Kozimor) - [ACPI] build fix: remove 2nd __exit from asus_acpi.c
- [ACPI] deal with lack of acpi prt entries gracefully (Jesse
Barnes)
Linus Torvalds:
- Select the i8042 driver for mouse and keyboard only on
PC’s - Fix bogus preprocessor end comment to match the real scope
- Use “select” instead of “depends on” to select GAMEPORT support
automatically for the sound drivers that require it. - Fix PCMCIA cut-and-paste cs.c bug introduced by the recent
update. - Fix __wake_up_sync() module export. It hadn’t been correcly
moved from kernel/ksyms.c to kernel/sched.c. - Avoid warnings in uid/gid usage by making the assignment
unconditional. Simplify the macros. - Fix up recent net/ipv4/ipconfig.c typo breakage
- Revert the move of ptrinfo – it may make NOMMU compile, but it
breaks everybody else.
Luiz Capitulino:
- USB: fix drivers/usb/host/uhci-debug.c warning when
!CONFIG_PROC_FS - [IPV4]: Fix route.c build warning when procfs is disabled
Marc Zyngier:
- ne3210 update
Martin Schwidefsky:
- s390 (1/7): base patch
- s390 (2/7): common i/o layer
- s390 (3/7): dasd driver
- s390 (4/7): ctc driver
- s390 (5/7): iucv driver
- s390 (6/7): qeth driver
- s390 (7/7): zfcp host adapter
Matthew Dharm:
- USB: fix freecom.c
Matthew Wilcox:
- Remove ELF_CORE_SYNC
- PA-RISC updates
- unify drivers/Kconfig
Matthias Urlichs:
- minor edit typo
Michael Hunold:
- DVB: MAINTAINERS, CREDITS, ioctl-number.txt updates
- Update V4L2 “Hexium” driver
- firmware update for av7110 dvb driver
- add new DVB-T frontend driver
- video capture updates for saa7146 core
- multiple device read opens support
- update copyright and licensing
- usual c99 initializer fixes
- various patches for non-av7110 dvb-drivers
- various av7110 dvb-driver updates
- update dvb frontend drivers
- Kconfig and Makefile updates, inspired by Adrian Bunk and Roman
Zippel - some more av7110 dvb-driver updates
- fix v4l1 backward compatibility in saa7146 driver
- firmware blob for new DVB-T frontend driver
Michael Shields:
- [SPARC64]: Fix watchdog on CP1500/Netra-t1
- [SPARC64]: Fix typo in bbc_envctrl.c
Mikael Pettersson:
- fix drivers/char/misc.c module autoloading breakage
Miles Bader:
- Triple the memory size used on the v850 gdb simulator
- Add sched_clock on v850
- Remove some old debugging stuff on the v850
- Update v850 Kconfig debugging menu
- Move `ptrinfo’ function from mm/slab.c to mm/memory.c
- Changes to v850 platform linker-script fragments
Nathan Scott:
- [XFS] Clean up inode revalidation code slightly
Nick Piggin:
- remove bogus UP on SMP kernel error
- AS fix
- AS buglet
- remove io context refcounting debug
Nicolas Pitre:
- [ARM PATCH] 1674/1: better ARM division routines
- [ARM PATCH] 1660/1: misc PXA/Lubbock fixes
Patrick McHardy:
- [NETFILTER]: Don’t call ip_conntrackput with
ipconntrack_lock held - [NETFILTER]: Add size check for udp packet mangling
- [NETFILTER]: Fix REJECT is used in LOCAL_OUT
Patrick Mochel:
- [pci] Remove drivers/pci/power.c
- [pci] Remove ->save_state() from struct pci_driver
- [pci] Really delete drivers/pci/power.c
- Remove ->save_state() in nsp32.c
- Remove ->save_state() from vlsi_ir.c
- Remove ->save_state() in sc1200.c
Paul Mackerras:
- PPC32: Reformat bits of include/asm-ppc/uaccess.h
- PPC32: Add hook for Mac-on-Linux to use exception vector
0x2f00 - PPC32: Make 4 the default for CONFIG_NR_CPUS on PPC32
- PPC32: Update defconfigs
Pete Zaitcev:
- [SPARC]: jsflash update
Petr Vandrovec:
- [IPV4]: Fix deadlock on ip_mc_list->lock
Petri Koistinen:
- [NET]: Modernize network device help text
- [CRYPTO]: Kconfig URL updates
Randy Dunlap:
- janitor: fix cciss for !CONFIG_PROC_FS
- janitor: Audit av7110_ir_init
- janitor: opl3sa2 cleanups/checker
- janitor: cleanup includes (sound/oss)
- janitor: cleanup includes (drivers/char)
- janitor: fix toshiba for !CONFIG_PROC_FS
- janitor: saa7146_register_extension failure report back
its - janitor: convert strtok to strsep (sound/oss)
- janitor: init_nfsd() error handling
- janitor: cleanup includes (mtd)
- janitor: cpqarray for !CONFIG_PROC_FS
- janitor: saa7146_register_extension failure report (ttpci)
- janitor: cleanup includes (media/video)
- janitor: cleanup includes (oss/dmasound)
- janitor: cleanup includes (wireless/arlan)
- janitor: Audit copy_to_user (ttusb)
- janitor: fix for not CONFIG_PROC_FS
- janitor: cleanup includes (drivers/media)
- janitor: cleanup includes (cdrom)
- janitor: saa7146_register_extension (ci) failure report
- janitor: cleanup includes (telephony)
- janitor: cleanup includes (drivers/video)
- janitor: cleanup includes (acpi)
- [NET]: Remove verify_area() in net/wan/sbni (from [email protected])
- janitor: schedule_timeout sets curr->state (arm)
- [NET]: schedule_timeout() sets curr_state, from Alexey Dobriyan
<[email protected]> - [COSA]: schedule_timeout() sets curr_state, from Alexey
Dobriyan <[email protected]> - [ATM]: schedule_timeout() sets curr_state, from Alexey Dobriyan
<[email protected]> - fix warning in mm/memory for SWAP=n
Randy Hron:
- [PCMCIA] remove unneeded includes
Rik van Riel:
- syscall number for vserver
Robert Johnson:
- PCI: __init documetation
Robin Farine:
- [ARM PATCH] 1675/1: remove definitions of non-implemented
system calls from include/asm-arm/unistd.h
Roland McGrath:
- fix vsyscall page in core dumps
- remove unused `locks’ field from task_struct
Rolf Eike Beer:
- shut up gcc 3.3 for scripts/pnmtologo.c
Russell King:
- [PCMCIA] Socket quiescing changes
- [SERIAL] Change maintainer entry for serial
- [ARM] Fix ARM “make help” output
- [ARM] Select decompressor mmu handling based upon the
architecture IDs - [ARM] Remove redundant include of net/bluetooth/Kconfig
- [ARM] Add ARMv5TEJ to processor architecture list
- [ARM] Add system device for LEDs
- [ARM] leds.c, being so basic, needs linux/compiler.h
- [ARM] Make ARM use Pat’s generic PM suspend to RAM support
- [ARM] Make die() more correct
- [ARM] Prepare Integrator support code for multiple machine
support - [ARM] Clean up Integrator interrupt number definitions
- [ARM] Move Integrator flash map to driver model
- [ARM] Add sysdev model for Integrator/AP
- [ARM] Update Integrator IRQ decoding
- [ARM] Fix badly placed writeback/invalidation fixes
- [ARM] Ensure BK file modes allow others to read
- Fix sysrq-t free stack output
Rusty Russell:
- [NETFILTER]: LOCAL_OUT NAT fix, part 2
- Bugzilla bug # 267 – scripts_ver_linux fix
- Use mod_timer in netwanrouteraf_wanpipe.c
- Remove extra #includes
- 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