Linus Torvalds: Linux 2.6.2-rc1
Jan 21, 2004, 05:26 (2 Talkback[s] )
(Other stories by Linus Torvalds )
Kernel.org
Mirrors
Full
Changelog
Ok, this is the next "big merge" with things from Andrew's -mm
tree, along with a number of new drivers and arch updates.
People have been busy little beavers. In particular, there are
432 patches that came through Andrew.
Of the other updates, the biggest single thing is the new
qla2xxx SCSI driver. But there's a fair number of other drivers
too. See the summary for more details.
Linus
:
[libata sata_sil] cleaner, better version of errata
workarounds
:
USB: Missing patch for ftdi_sio.c
Adam Kropelin:
USB: hiddev HIDIOCGREPORT not blocking in 2.6
Adrian Bunk:
qla1280.c doesn't compile
Adrian Knoth:
USB: add Driver for Emagic A6-2 (formerly known as EMI
6|2m)
Alan Stern:
USB storage: unusual_devs.h change
USB Storage: another unneeded unusual_devs entry
USB Storage: another unusual_devs entry
USB Storage: unusual_devs.h update
USB Storage: Old patches (as129 and as141)
USB Storage: Remove non s-g pathway from subdriver
READ/WRITE
USB Storage: Scatter-gather fixes for non READ/WRITE in
datafab
USB Storage: Fix scatter-gather for non READ/WRITE in
jumpshot
USB Storage: Fix scatter-gather for non READ/WRITE in
sddr55
USB UHCI: fix broken data toggles for queued control URBs
USB Storage: Notify the SCSI layer about device resets
Alex Pankratov:
[NET]: Fix dst_gc_timer initialization
Alex Williamson:
Alexander Viro:
[NET] fix leak in sch_teql
[netdrvr forcedeth] kfree -> free_netdev
Andi Kleen:
Mark IBM TR driver as not 64 bit clean
variable number of dummy devices
[COMPAT]: Mark SIOCSIFNAME as compatible ioctl
Andreas Schwab:
ia64: __ia64_memcpy_fromio() may be missing from kernel
Andrew Morton:
[WATCHDOG] 2.6.0-rc1 amd7xx_tco.c-nowayout.patch /
[NET]: Fix uninlinable __sock_put call in net/sock.h
fix qla2xxx build for older gcc's
SH Merge
kyrofb support
radeonfb line length fix
loop: fix hard sector size
loop: fix file refcount leak
bdev: open() changes
bdev: blkdev_put() cleanup
bdev: presto conversion
bdev: add file.f_mapping
bdev: switch to f_mapping
bdev: use correct mapping's i_sem
bdev: move i_mapping -> f_mapping conversions
bdev: generic_osync_inode() conversion
bdev: bd_acquire() cleanup
bdev: generic_write_checks() cleanup
bdev: add I_BDEV()
cramfs: use pagecache better
raw.c refcounting fix
Input: smooth out mouse jitter
mousedev PS/@ emulation fix
input: i8042 suspend
input: i8042 option parsing
input: psmouse option parsing
input: atkbd option parsing
input: missing module licenses
Kconfig Synaptics help
input: SiS AUX port
Fix compile error in 98busmouse.c module
Convert mouse drivers to use module_param
Convert tsdev to use module_param
ppc64: clean up WARN_ON backtrace
ppc64: revert IRQ_INPROGRESS change
ppc64: Build the zImage by default
ppc64: add automatic check for biarch compilers
ppc64: ptrace.h PT_FPSCR fixup, from Will Schmidt
ppc64: HvCall_writeLogBuffer called with too large of a
buffer
ppc64: support for ibm,phandle OF property, from Dave
Engebretsen
ppc64: New Open Firmware device tree API, from Nathan
Lynch
ppc64: Change to new OF device tree API, from Nathan Lynch
ppc64: vty updates, from Hollis Blanchard
ppc64: hvc_console can only handle vty nodes compatible with
"hvterm1", from Hollis Blanchard
ppc64: use device_is_compatible() instead of manual strcmp,
from Hollis Blanchard
ppc64: Make IPI receivers survive a late arrival after the
sender has given up waiting, from Olof Johansson
ppc64: support for runtime updates of /proc/device-tree, from
Nathan Lynch
ppc64: base support for dynamic update of OF device, tree from
Nathan Lynch
ppc64: various trivial patches
ppc64: Open Firmware device tree manipulation support, from
Nathan Lynch
ppc64: Mem-map I/O changes, from Mike Wolf
ppc64: extended flash changes, from Mike Wolf
ppc64: cputable update, from Dave Engebretsen
ppc64: cputable cleanup, from Dave Engebretsen
ppc64: iSeries fixups, from Stephen Rothwel
ppc64: Add some rtas calls, from John Rose
ppc64: rename the rtas event classes to avoid namespace
collisions, from John Rose
ppc64: fix sign extension bug in NUMA code
ppc64: Add exports and change some __init to __devinit for
dynamic OF and pci hotplug, from John Rose and Linda Xie
ppc64: Add _syscall6, from Olaf Hering
ppc64: fix sched_clock, from Paul Mackerras
ppc64: compat layer update, from Paul Mackerras, Olaf Hering
and myself
ppc64: add rtas syscall, from John Rose
ppc64: shared processor support, from Dave Engebretsen
ppc64: SMT processor support and logical cpu numbering, from
Dave Engebretsen
ppc64: UP compile fixes, from Paul Mackerras
ppc64: Add VMX registers to sigcontext, from Steve Munroe
ppc64: one instruction fix for synchronization bug found during
cpu DLPAR development, from Joel Schopp
ppc64: NVRAM error logging/buffering patch, from Jake
Moilanen
ppc64: preliminary iseries support, from Paul Mackerras
ppc64: Add additional hypervisor call constants, from Dave
Boutcher
ppc64: iSeries fixes, from Stephen Rothwell
ppc64: fix a couple small OF device tree bugs which were
overlooked, from Joel Schopp
ppc64: Tidy up various bits of the iSeries code. No significant
code changes, from Stephen Rothwell
ppc64: Small cleanups to iSeries virtual ethernet driver, from
Dave Gibson
ppc64: add hcall interface
ppc64: VIO support, from Dave Boutcher, Hollis Blanchard and
Santiago Leon
ppc64: Get native PCI going on iSeries, from Paul
Mackerras
ppc64: add/forward port of lparcfg, from Will Schmidt
ppc64: Update the surveillance boot parameter to allow all
valid settings of the surveillance timeout, from Nathan
Fontenot
ppc64: fix POWER3 boot
ppc64: VMX (Altivec) support & signal32 rework, from Ben
Herrenschmidt
ppc64: Fix {pte,pmd}_free vs. hash_page race by relaying actual
deallocation with RCU, from Ben Herrenschmidt
ppc64: __hash_page rewrite, from Ben Herrenschmidt
ppc64: Tidy up the mf_proc code, from Stephen Rothwell
ppc64: prom_panic(), from Todd Inglett
ppc64: Check range of PCI memory and I/O accesses on iSeries,
from Stephen Rothwell
ppc64: Fix a compile error and a warning in the iSeries code,
from Stephen Rothwell
ppc64: Use an atomic_t instead of a volatile unsigned long,
from Stephen Rothwell
ppc64: Makefile fixes
ppc64: vmlinux.lds fixes, from Alan Modra
ppc64: setup_cpu must be called on boot cpu
ppc64: correct epoll syscall names
ppc64: cp_compat_stat should copy nanosecond fields
ppc64: xmon breakpoint and single step on LPAR fixes from John
Rose
ppc64: Fixed rtas_extendedbusy delay_time() to calculate correct value, from John
Rose
ppc64: early BSS clear, from Ben Herrenschmidt
ppc64: vio fixup
jffs: use daemonize()
Fix IO scheduler regression
AS: request poisoning
AS: request poisining fix
AS fixes
AS: new process estimation
AS: thinktime improvement
AS tuning
PPC32: Export consistent_sync_page
PPC32: Change all EXPORT_SYMBOL_NOVERS to EXPORT_SYMBOL in
ppc_ksyms.c
PPC32: Select arch/ppc/kernel/head.S on CONFIG_PPC_STD_MMU
PPC32: Minor cleanups to IBM4xx and MPC82xx headers
fix gcc-3.4 warning in percpu code
Fix oops when modifying /sys/block/dm-0/queue/nr_requests
ATAPI MO drive support
mt rainier support
ATAPI MO support update
Make ppp_async callable from hard interrupt
make try_to_free_pages walk zonelist
CardServices() removal from pcmcia net drivers
CardServices removal for ide-cs
remove CardServices() from drivers/net/wireless
Remvoe CardServices() from drivers/serial
serial_cs CardServices removal fix
remvoe CardServices from axnet_cs
final CardServices() removal patches
fix for tridentfb.c usage on CRTs
CONFIG_EPOLL=n space reduction
kill_fasync speedup
O21 for interactivity 2.6.0
Relax synchronization of sched_clock()
can_migrate_task cleanup
CPU scheduler cleanup
sched.c style cleanups
Make for_each_cpu() Iterator More Friendly
Use for_each_cpu() Where It's Meant To Be
Change cryptic description and help for
CONFIG_PDC202XX_FORCE
Missing end tags in kernel-locking kerneldoc
C99 change to rcupdate.h
M68k floppy selection
M68k head console
M68k head unused
M68k head comments
M68k head pic
M68k head white space
M68k cache mode
M68k RMW accesses
Atari Hades PCI C99
Amiga sound C99
BVME6000 RTC C99
M68k symbol exports
M68k math emu C99
MVME16x RTC C99
Q40 interrupts C99
Sun-3 ID PROM C99
Mac ADB IOP fix
Macfb setup
Mac ADB
Amiga Gayle IDE cleanup
Amiga Gayle E-Matrix 530 IDE
Zorro sysfs/driver model
Amiga debug fix
Mac II VIA
M68k asm/system.h
Amiga core C99
M68k has no VGA/MDA
M68k thread
M68k thread_info
M68k extern inline
Cirrusfb extern inline
Genrtc warning
M68k Documentation
Amiga Buddha/CatWeasel IDE
generalise net_ratelimit (printk_ratelimit)
parintk_ratelimit fix
MODULE_ALIAS for freevxfs
reindent trident OSS sound driver
trident OSS sound driver fixes
trident: use pr_debug instead of home-brewed TRDBG
selinux: Add resource limit control
selinux: add netif controls
selinux: Add node controls
selinux: Add node_bind control
selinux: socket_has_perm cleanup
selinux: Add SO_PEERSEC socket option and getpeersec LSM
hook
selinux: Add dname to audit output when a path cannot be
generated
selinux: Makefile cleanup
selinux: improve skb audit logging
Add SEND_MSG and RECV_MSG controls
NFS: fix bogus setattr calls
nfs: Optimize away unnecessary NFSv3 COMMIT calls
nfs: Fix an open intent bug
nfs: Fix readonly mounts
nfs: Fix a possible client deadlock
nfs: Fix an Oops in the RPC debug code
allow for building module support for m68knommu
architecture
add module support for m68knommu architecture
sched_clock() for m68knommu architectures
m68knommu include fix
fix cpu stats in m68knommu entry.S
use m68k/types.h for m68knommu
implement find_extend_vma() for nommu
s390: general update
s390: common i/o layer
s390: console driver
s390: dasd driver
s390: tape driver
s390: network drivers
s390: zfcp host adapter
zfcp host adapter patch cleanup
s390: new 3270 driver
s390: 32 bit emulation fixes
s390: 32 bit ioctl emulation fixes
s390: tlb flush optimization
s390: physical dirty/referenced bits
s390: tlb flush race
s390: rmap optimization
rmap page refcounting simplification
s390: superflous flush_tlb_range calls
s390: endless loop in follow_page
const vs. __attribute__((const)) confusion
sn: Some hwgraph code clean up
sn: copyright update
sn: namespace cleanup: ioerror_dump->sn_ioerror_dump
sn: kill big endian stuff
sn: kill $Id$
sn: remove unused enum
sn: serial update
sn: Kill nag.h
sn: Kill the arcs/*.h files
sn: Delete invent.h
sn: General code clean up of sn/io/io.c
sn: machvec/pci.c clean up
sn: General clean up of xbow.c
sn: Remove the bridge and xbridge code - everything not
PIC
sn: Fix the last patch - missed an IS_PIC_SOFT and needed the
CG definition
sn: Fix the last patch - missed an IS_PIC_SOFT and needed the
CG definition
sn: New code for Opus and CGbrick
sn: klgraph.c clean up
sn: More klgraph.c clean up
sn: General module.c clean up
sn: shubio.c cleanup
sn: General xtalk.c clean up
sn: irq clean up and update
sn: code pruning - a couple of adds due to the clean up
sn: Fix a couple of compiler warnings
sn: hcl.c clean up for init failures and OOM
sn: Some small bte code clean ups
sn: Moved code out of pciio and into its own file - snia_if.c
and renamed the functions
sn: A few small clean ups
sn: Some more minor clean up
sn: Remove __ASSEMBLY__ tags from shubio.h
sn: Small check for invalid node in shub ioctl function
sn: More code clean up - this time ioconfig_bus.c
sn: Code changes for interrupt redirect
sn: Forget to check in the _reg file
sn: Merged 2 files into another (sgi_iosim and
irix io_init into sgi_io_init)
sn: Support for the LCD
sn: Missed an include file in the last patch
sn: One less panic
sn: SAL interface clean up
sn: Fixes for shuberror.c
sn: Need a bigger max compact node value
sn: Use numionodes
sn: Change the definition and usage of iio_itte - make it an
array
sn: Debug clean up in pcibr_dvr.c
sn: New pci provider interfaces
sn: Fix IIO_ITTE_DISABLE() args
sn: Added a missed opus mod and oom mod
sn: Added cbrick_type_get_nasid() function
sn: Clean up the bit twiddle macros in pcibr_config.c
sn: Fixed an oom in pci_bus_cvlink.c
sn: Remove the pcibr_wrap... functions
sn: printk cleanup
sn: pci dma cleanup
sn: Make pcibr debug variables static
sn: Include file clean up in pcibr_hints.c
sn: Added call to pcireg_intr_status_get
sn: More code clean up = mostly pcibr_slot.c
sn: pcibr_rrb.c cleanup
sn: Minor code clean up of pcibr_error.c
sn: sn_pci_fixup() clean up or is it fix up ???
sn: Remove irix_ioinit - replace with
sgi_master_io infr_init
sn: Don't call init_hcl from the fixup code
sn: Error devenable not used - delete defs
sn: Delete unused code in pcibr_slot.c
sn: Delete unused pciio.c code (???_host???_[sg]et)
sn: Minor clean up for ml_iograph.c
sn: Simulator check in pci_bus_cvlink.c
sn: Mostly printk clean up and remove some dead code
sn: A little re-formatting
sn: cleanups and error checking
Document EFI zero-page usage
v4l: videodev update
v4l: v4l2 update
v4l: video-buf update
v4l: bttv driver update
v4l: add infrared remote support
v4l: misc i2c fixes
v4l: tuner update
v4l: add bttv IR input support
v4l: saa7134 driver update
v4l: add conexant 2388x driver
Use request_list as indicator that req originated from
ll_rw_blk
modules: skip debug sections
update OProfile maintainer
kNFSd: Fix problem with stale filehandles
kNFSd: Convert error status for failed lookup("..")
properly
kNFSd: Fix incorrect call for follow_up
kNFSd: Make sure dnotify events happen for NFS read and
write
kNFSd: Honour SUN NFSv2 hack for "set times to server time
kNFSd: Move SVCFH_fmt from being 'inline' to being
'extern'
3c59x: module loading fix
load_elf_binary() oops fix
cpu_sibling_map fix
fix page counting for compound pages
MAINTAINERS update
s3 sleep: Kill obsolete debugging code
swsusp/sleep documentation update
ext2_new_inode nanocleanup
ext2: s_next_generation locking
ext3: s_next_generation fixes
Remove x86_64 leftover SIMNOW code
Fix softcursor
ext2: fix build when EXT2_DEBUG is set
Fix weird placement of inline
do_timer_gettime() cleanup
set_cpus_allowed locking
module removal race fix
Remove Intel check in i386 HPET code
jbd: start_this_handle() return value fix
remove old Eicon isdn driver
Eicon isdn driver hardware access fix
Eicon isdn driver alloc buffer size fix
do_no_page leak fix
allow SGI IOC4 chipset support
OSS dmabuf deadlock fix
Remove redundant code in workqueue.c
tridentfb documentation fix
Optimize proc_pid_lookup
clarify meaning of bio fields in the end_io function
RTC leaks
Simplify node/zone field in page->flags
Identify RADEON Yd in radeonfb
Relocation overflow with modules on Alpha
ppc32: OF bootwrapper support
Fix Documentation/SubmittingPatches to use -p
Kconfig: use range for NR_CPUS
bio documentation update
vmscan: initialize zone->{prev,temp}_priority
readahead part-backout
revert lazy readahead
kconfig: fix menuconfig exit code
fix up CPU detection in p4-clockmod
suspend/resume support for PIT
Alpha: make prefetch_spinlock() a no-op on UP
Fix statically declare FIXMAPs
tmpfs readdir does not update dir atime
Add bdev private field
ext3: fix determination of inode journalling mode
Arrange for EFI-related code to be compiled away
make gcc 3.4 compilation work
if ... BUG() -> BUG_ON()
sysrq_key_table_key2index() fixlets
setscheduler fix
isapnp modem addition
fix error case in binfmt_elf.c:load_elf_interp
remove null-ilizers
ppc cond_syscall fix
cleanup single_open usage in dma.c
rq_for_each_bio fix
remove spurious strdup
sgiioc4.c cleanup weak symbol and error numbers
rxrpc update
AFS upgrade
ALI M1533 audio hang fix
kbuild: Maintainers update
Remove CLONE_DETACHED
uninline bitmap functions
work around gcc bug in bitmap.c
video-buf.c cleanup
reiserfs v3 should throttle writers
Restore missing ppc64 hash_low.S file
Fix for 32-bit execve() error path
get PPC64 iSeries closer to building
ppc64: Bug fix for hugepages on ppc64
ppc64: iSeries virtual console
Asus L5 framebuffer fix
loop needs MODULE_ALIAS_BLOCK
loop: trivial error number fix
One-shot support for epoll
RAID-6
check for truncated modules
md: fix return code in set_disk_faulty()
md: Don't allow raid5 rebuild to swamp raid5 stripe cache
md: Make sure an interrupted resync doesn't seem to have
completed
md: Fix typo in comment
md: Make sure md recovery happens appropriately
md: Don't do_mdstop and array when
do md_run fails
md: Small fixes for timely writing of md superblocks
md: Remove the 'disks' array from md which holds the gendisk
structures
md: Discard the mddev_map array
md: Use bd_disk->private data instead of
bd_inode->u.generic_ip
Move XATTR_SECURITY_PREFIX macro to common location
Default hooks protecting the XATTR_SECURITY_PREFIX
namespace
Fix x86-64 ptrace
sendfile calls lock_verify_area with wrong parameters
pc300_tty.c is broken
dbv: update documentation
dvb: update saa7146 driver
dvb: update core
dvb: av7110 driver splitup
dvb: TTUSB driver update
amd74xx: fix for !CONFIG_PROCFS
APM: handle kernel_thread failure
MCA: handle bus failure
md: fixes for !CONFIG_PROCFS
vm overcommit documentation corrections
spell Unix98 the same everywhere
md: remove unneeded ifdef/endif
remove unused flags arg from fs/stat64*
correct floppy outb() macro arg names
ext3: update a_ops when running `chattr +j'
exception table search fix
reiserfs: cleanup_bitmap_list() check for NULL argument
Document problems with USB legacy support
drivers/isdn/Kconfig URL update: caltech.edu
ratelimit I/O error printk's
dquot: fix i_blocks accounting and locking
smbfs: remove noisy printk's
NFS/RPC modprobe -r sunrpc causes an oops
afs: avoid ifdef inside macro expansion
do not use shared extable code for ia64
new module args for ir-kbd-*.c
Andrew Vasquez:
No LUNs detected with qla2xxx / qla2300
Anton Altaparmakov:
Fix minor bug in handling of compressed directories that fixes
the erroneous "du" and "stat" output people reported.
Arjan van de Ven:
fix a few missing return value checks in scsi
Aron Rubin:
[libata sata_sil] add pci id for Silicon Image 3512
Axel Waggershauser:
USB: fix memory bug in usb-skeleton.c
Bartlomiej Zolnierkiewicz:
cleanup IDE multicount PIO write code
remove IDE packet taskfile placeholders
siimage.c: remove a gcc warning when !CONFIG_PROCFS
pdc202xx_old.c: fix PIO autotuning
pdc202xx_old.c: fix enabling 66MHz clock for modes >
UDMA2
pdc202xx_old.c: sanitize 66MHz clock use
Ben Collins:
[SPARC64]: Add option to define default command line to kernel,
ala PPC
[SPARC]: Wrap some includes with __KERNEL__ check in
asm-sparc/elf.h
[IEEE1394]: Update OUI database as of Dec 31, 2003
[IEEE1394]: Spelling fix from Dominik Brodowski
[IEEE1394]: Convert to cdev API
[IEEE1394]: Use the right length when deregistering raw1394
char device
[IEEE1394]: Fix compilation when CONFIG_COMPAT is enabled
(32/64 systems)
[IEEE1394]: Per-host address space patch from Steve
[IEEE1394]: Fix test in ohci_soft_reset(), and handle
hot-unplugged cardbus cards better
[IEEE1394]: Rework highlevel list locking to avoid blocking
under spinlocks
[IEEE1394]: Sync file revisions
[IEEE1394]: Fix highlevel reset, which was using the wrong list
to iterate
[IEEE1394]: Re-add init_hpsb_highlevel() call to
highlevel_add_host
Benjamin Herrenschmidt:
[libata sata_svw] cleanup, better probing
Bjorn Helgaas:
[SERIAL] request resources for ACPI & HCDP ports
ia64: HP IOTLB startup msg
ia64: system type Kconfig cleanup
ia64: move HCDP under serial console #ifdef
[SERIAL] make HCDP dependent on serial console
[SERIAL] make ACPI serial module unload work
Chas Williams:
[ATM]: br2684 incorrectly handles frames recvd with FCS (by
Alex Zeffertt <<A
HREF="mailto:ajz@cambridgebroadband.com">ajz@cambridgebroadband.com>)
[ATM]: [nicstar] convert to new style pci module (by "Jorge
Boncompte [DTI2]" <<A
HREF="mailto:jorge@dti2.net">jorge@dti2.net>)
[ATM]: better behavior for sendmsg/recvmsg during async
closes
Chris Wright:
[AX25]: Check error return from memcpy_fromiovec()
[IRDA]: Check error return from memcpy_fromiovec()
[NETROM]: Check error return from memcpy_fromiovec()
[ROSE]: Check error return from memcpy_fromiovec()
Christoph Hellwig:
Dave Jones:
[AGPGART] The RadeonIGP 345M device ID is 0xcbb2, not 0xcbb
Spotted by Matteo Croce
Prevent false positives in non-fatal MCE check
Dave Kleikamp:
JFS: Avoid segfault when dirty inodes are written on readonly
mount
JFS: Fix broken return code checking in ACL code
[JFS] allow resize option with no parameter
JFS: Creating large xattr lists may cause BUG
David Brownell:
USB: add goku_udc driver (Toshiba TC86C001 USB device)
USB: fix kfree in usb-skeleton.c
[ARM PATCH] 1712/1: pxa2xx_udc (1/5) add INIT_MACHINE
[ARM PATCH] 1710/1: pxa2xx_udc (2/5) mach-pxa/idp.c uses
INIT_MACHINE
USB: EHCI support on MIPS
USB: high speed iso maxpacket is 1024 not 1023
USB: ehci update: 1/3, misc
USB: ehci update: 2/3, microframe scanning
USB: ehci update: 3/3, highspeed iso rewrite
[ARM PATCH] 1711/1: pxa2xx_udc (3/5) add udc platform_device,
platform_data
[ARM PATCH] 1713/1: pxa2xx_udc (4/5) mach-pxa/lubbock.c
updates
[ARM PATCH] 1714/1: pxa2xx_udc (5/5) pxa2xx_udc driver
David Jeffery:
ips 2/2: minor fixes
ips fix for large mem 64bit machines
David Mosberger:
ia64: fix potential deadlocks due to printk()
ia64: Skip zero-length resources in PCI root bridge _CRS. This
fixes some ugly messages that used to show up on Tiger and other
Intel boxes:
Many files
ia64: add generic defconfig file
ia64: Minor fix for get_order() so it works even for insanely
large arguments.
ia64: Turn on CONFIG_EFI unconditionaly (even for HP Ski
simulator)
ia64: Avoid use of cast expressions as lvalues. They're ugly
and may be dropped from GCC at some point in the future.
ia64: Fix bad patch breakage: move generic-defconfig to where
it belongs
ia64: Patch by Bjorn Helgaas: acpi_register_irq() must be
exported to enable modular ACPI device drivers.
ia64: Replace unwcheck shell-script with a Python script which
works correctly even on 32-bit hosts. As an added bonus, it's
faster, too. Run "unwcheck" by default, but for now, don't let
unwcheck errors cause the kernel build to fail.
ia64: If GAS can handle .align inside code, enable it via
TEXT_ALIGN()
David S. Miller:
[SPARC64]: In early bootup, BUG() if cannot find TLB entry for
remapping
[SPARC64]: Update defconfig
[SPARC64]: Disable PCI ROM address OBP sanity check for
now
[COMPAT]: Support wireless ioctls, with help from Clint
Adams
Cset exclude: mashirle@us.ibm.com |ChangeSet|20040115231022|51079
[QLOGICPTI]: Fix SMP locking, tested by Chris Ricker
[SCSI_ACARD]: atp870u.c needs linux/init.h
[SPARC64]: Update defconfig
David Stevens:
[IPV4/IPV6]: In MLD, add new filter first, then delete old
one
David T. Hollis:
USB: usbnet on 2.6.0 -- needs ax8817x_ethtool_ops
Dean Roehrich:
[XFS] Implement dm_get_bulkall
[XFS] Remove duplicate FILP_DELAY_FLAG macro
Dmitry Torokhov:
kobject: make kobject hotplug function public
Eric Dean Moore:
MPT Fusion x86-64 boot fix
Eric Sandeen:
[XFS] Add a stack trace to _xfs_force_shutdown
[XFS] Fix test for large sector_t when finding max file
offset
[XFS] Fix sysctl handlers to expect ints
[XFS] Update xfs_showargs to reflect all current mount
options
Eugene Surovegin:
Eugene Teo:
[SUNRPC]: Handle copy_*_user and put_user errors
Evan N. McNabb:
[wireless orinoco_pci] add Vaio PCI id
Felipe Alfaro Solana:
USB Storage: unusual_devs.h patch for Trumpion MP3 player
Felipe Damasio:
[netdrvr 3c527] remove cli/sti
Frank Becker:
[ARM PATCH] 1703/1: SA Cerf update (cleanup)
Greg Kroah-Hartman:
USB: add legotower driver to main usb makefile
USB: add a new pl2303 device id
USB: fix bug in bMaxPower sysfs file, it should be * 2
USB: add test for B4000000 to ir-usb driver to fix build issue
on some archs
USB: add gadget serial driver from Al Borchers
USB: add new usb led driver
USB: add support for the Clie PEG-TJ25 device
I2C: move the Kconfig "source..." out of the drivers/char/
location
I2C: remove CONFIG_ISA dependancy for I2C_ISA as x86_64 does
not have CONFIG_ISA
USB: fix up compiler warnings and other stuff in the emi62
driver
I2C: only select I2C_ITE if we are a MIPS system
I2C: add I2C_DEBUG_CORE config option and convert the i2c core
code to use it
I2C: add I2C_DEBUG_CHIP config option and convert the i2c chip
drivers to use it
I2C: add I2C_DEBUG_BUS config option and convert the i2c bus
drivers to use it
I2C: remove unneeded CVS Id: lines
Driver Core: add class_simple support
TTY: clean up sysfs class support for tty devices
Input: add sysfs class support for input devices
LP: add sysfs class support for lp devices
MEM: add sysfs class support for mem devices
MISC: add sysfs class support for misc devices
OSS: add sysfs class support for OSS sound devices
ALSA: add sysfs class support for ALSA sound devices
Kobject: prevent oops in kset_find_obj() if kobject_name() is
NULL
USB: hook up the HID device's struct device to the input system
properly
USB: hook up the other (non-HID) input devices to the input
system properly
Harald Welte:
[NETFILTER]: Add config help texts for
IP_NF_ARP{TABLES,FILTER}
Herbert Xu:
[NET]: net/flow.h needs asm/atomic.h
Hideaki Yoshifuji:
[IPV6]: Allow per-device max addresses configurable via
sysctl
[IPV6]: Do not change DEVCONF_xxx indexed based upon kernel
config
[NET]: Include sysctl.h in neighbour.h regardless of
config
[IPV6]: Fix array size and missing sentinal in sysctl table of
addrconf.c
[NET]: Add proc_dointvec_userhz_jiffies, use it for proper
handling of neighbour sysctls
Hirofumi Ogawa:
[AF_PACKET]: Fix bind()/setsockopt(PACKET_RX_RING) bug and
socket leak
Hollis Blanchard:
Driver Core: add device_find() function
James Bottomley:
64 bit updates for Workbit NinjaSCSI driver
SCSI: atp870u update
SCSI sg,st block layer TCQ fix
aacraid warning fix
repair oops in aic7xxx_old proc_info
another aic7xxx_old proc fix
sym2 speed selection fix
Fix sym2 Ultra160 mode
Update Mac ESP SCSI
Mac SCSI fixes (from Matthias Urlichs)
ncr53c7xx: Cleanup prototypes
BVME6000 SCSI: Fix typos
Amiga NCR53c710: Coalesce all configuration options into
one
NCR53C9x SCSI: Kill bogus inline
g_NCR5380 - 2.6.0 - problem with reloading module
Import qla2xxx driver
Fix qla2xxx Kconfig dependency problem
aha152x PCMCIA fix
Javier Achirica:
[wireless airo] Fix PCI registration
Jean Delvare:
I2C: documentation update
I2C: saa7146.h doesn't need i2c.h
I2C: Typo in i2c/busses/Kconfig
I2C: i2c-rpx.c doesn't need ioports.h nor parport.h
I2C: New parport bus drivers
I2C: New chip driver: lm90
I2C: Fix w83781d temp
I2C: Fix debug bug in lm83 driver
I2C: restore correct vaio handling in eeprom driver
I2C: clean up ISA dependancies
I2C: i2c-i801 help
I2C: speed up eeprom driver by a factor of 4
I2C: Fix lm90.c with DEBUG
I2C: Fix i2c-core.c with DEBUG
I2C: Fix i2c busses warnings with DEBUG
I2C: New driver: w83l785ts
I2C: Autoselect i2c algos
Jean Tourrilhes:
[IRDA]: Proper calculation for F-timer. Improve
interoperability
[IRDA]: Fix a potential dealock in sir-dev state machine
[IRDA]: Fix sir-dev 'raw' mode for sir dongles that need
it
[IRDA]: Add module alias for IrCOMM pseudo serial device
[IRDA]: Fix compiler warning in af_irda.c
[IRDA]: Migrate TIOCMGET and TIOCMSET ioctls in IrCOMM to the
new TTY API
Jeff Garzik:
[libata sata_sil] unmask interrupts during initialization
[libata sata_svr] fix DRV_NAME to reflect actual driver
filename
[netdrvr] Remove never-referenced 68360enet.c
[netdrvr 3c527] applied missing pieces of Richard Proctor's
3c527 SMP update
Cset exclude: shemminger@osdl.org |ChangeSet|20040110194048|37013
[netdrvr starfire] remove dup include
[tokenring olympic] use memset_io to fix certain platforms
[netdrvr forcedeth] include linux/interrupt.h
[NET] remove both incorrect and unneeded spinlock from
sch_teql
[netdrvr forcedeth] linux/interrupt wasn't enough :) include
asm/irq.h too
Jes Sorensen:
qla1280
ia64: header cleanup
ia64: quiet down SMP boot messages
qla1280 update
Jesse Barnes:
ia64: sn2 defconfig update
Jürgen E. Fischer:
Kernel oops in 2.6.1 when loading aha152x_cs.ko
Keith M. Wesolowski:
[SPARC]: Fix PMD masking in SRMMU code
[SPARC]: Use spinlock to protect IRQ action management
Krishna Kumar:
[IPCOMP]: Set x->km.state to XFRM_STATE_DEAD in
ipcomp_tunnel_create()
[AF_KEY]: In pfkey_get(), do not dereference xfrm_state after
it is put
[XFRM]: Fix two bugs in xfrm_lookup()
[XFRM_USER]: xfrm_state_construct() needs to set x->km.state
to XFRM_STATE_DEAD
[XFRM]: In xfrm_lookup(), schedule() before retrying template
resolution
[IPV6]: Add missing sentinel to ipv6_route_table
Krzysztof Halasa:
[wan] add new pc200syn driver
Kurt Garloff:
[NETFILTER]: Align nulldevname properly in ip_tables
Linus Torvalds:
Dosemu actually wants to do a zero-sized source mremap to
generate the duplicate area at 0x0000 and 0x100000.
This removes the old Eicon ISDN driver
Make sure we don't access "cmd" in ide-scsi after having
started the command - it may not exist any more.
Luca Risolia:
USB: W996[87]CF driver update
Luiz Capitulino:
[BRIDGE]: Fix br_netfilter.c build with CONFIG_SYSCTL
disabled
Manfred Spraul:
[netdrvr] add "forcedeth" driver for nVidia nForce NICs
[netdrvr forcedeth] alloc fixes
Marcel Holtmann:
[Bluetooth] Disable credit based flow control by default
[Bluetooth] Always use two ISOC URB's
[Bluetooth] Add support for the Digianswer USB devices
[Bluetooth] Add support for an old ALPS module
[Bluetooth] Update HCI security filter
[Bluetooth] Support inquiry results with RSSI
[Bluetooth] Remove USB zero packet option
[Bluetooth] Support for AVM BlueFRITZ! USB
[Bluetooth] Correct the module alias for the network
family
[Bluetooth] Add module aliases for the Bluetooth protocols
[Bluetooth] Update the Kconfig entry for the BlueFRITZ! USB
driver
[Bluetooth] Add CAPI message transport protocol support
[Bluetooth] Add missing maintainer entries for the Bluetooth
subsystem
[Bluetooth] Improve blacklist handling
[Bluetooth] Support for Broadcom Blutonium
[Bluetooth] Convert interrupt handlers to use irqreturn_t
[Bluetooth] Fix CMTP reference counting
[Bluetooth] Use R2 for default value of pscan_rep_mode
[Bluetooth] Set disconnect timer for incoming ACL links
[Bluetooth] Fix reference counting for incoming
connections
[Bluetooth] Start inquiry if cache is empty
[Bluetooth] Change maintainer role of the Bluetooth
subsystem
Marcel Sebek:
USB: fix whiteheat problems
Mark M. Hoffman:
I2C: Add ported sensor chip driver: asb100
I2C: link asb100 in the proper order
Martin Hicks:
Call slave_destroy in scsi_alloc_sdev error path
Fix error path when adding sysfs attributes
Matthew Dharm:
USB Storage: Fix scatter-gather for non READ/WRITE in
sddr09
USB Storage: fix mode-sense handling for 10-byte commands
USB Storage: add sysfs info attribute
USB Storage: Sysfs attribute file for max_sectors
Matthew Wilcox:
Re: Building sym 2.1.18f on linux/alpha
I2C: Kconfig cleanups
Matthias Bruestle:
USB: update the cyberjack driver
Michal Ludvig:
[XFRM]: SHA2-256 should be truncated to 96 bits, not 128
[IPV6]: Set flow protocol correctly in SIT driver route
lookups
Mickael Marchand:
[libata sata_sil] add support for adaptec 1210sa, 4-port sii
3114
Mike Anderson:
scsi_ehflush done_q return status
Mike Christie:
Mirko Lindner:
sk98lin-2.6: Kernel Update to Driver Version v6.21
sk98lin-2.6: Readme Update to Driver Version v6.21
sk98lin-2.6: Kconfig Update to Driver Version v6.21
Nathan Scott:
[XFS] Remove debug source file from kernel tree; useless
without kdb and dropping it cuts down on merge noise. Simplifies
the Makefile too.
[XFS] Rename pagebuf debug option (ie. pagebuf tracing) into a
generic XFS tracing option for the other XFS trace code to use too
(once fixed)
[XFS] Fix compiler warning after change to xfs_ioctl
interface
[XFS] Add some IO path tracing, move inval_cached_pages to a
better home to help
[XFS] Fix ktrace code - dont build unilaterally, and do earlier
init for pagebuf use
[XFS] Fix log tracing code so it is independent of DEBUG like
other traces
[XFS] Fix build fallout from reordering xfsidbg headers for
tracing fixes
[XFS] Rename the vnode tracing macro to be consistent with the
other trace code
[XFS] Enable tracing in the quota code if requested
[XFS] Fix exports for tracing symbol access in idbg code
[XFS] When tracing extended attribute calls, only access the
buffer when it exists
[XFS] Fix build with tracing enabled, couple of portability
macros, move externs into headers
[XFS] Enable the tracing options in XFS Makefiles
[XFS] Dont build objects which are not linked into the kernel
ever
[XFS] Fix compiler warning due to mismatched types
[XFS] Fix warnings when tracing enabled on 64 bit
platforms
[XFS] Fix an infinite writepage loop under a combination of low
free space, and racing write/unlink calls to the same file
[XFS] Fix error code sign on forced shutdown in iomap; sync
iomap code up between 2.4 and 2.6 versions
[XFS] Enable pagebuf lock tracking with debug config
option
[XFS] Cleanup the page buffers loop in writepage (no goto, like
2.4 variant)
[XFS] Merge page_buf_locking routines in with the rest of
page_buf
[XFS] Switch to using the BSD qsort implementation
[XFS] Change pagebuf to use the same ktrace implementation as
XFS, instead of reinventing that wheel
[XFS] Seperate the NFS reference cache code out from xfs_rw.c
to simplify management of different kernel versions
[XFS] Trivial/whitespace changes to sync up different trees a
bit
[XFS] Set proper device for realtime files in
linvfs_get_block_core
[XFS] Remove assertion that we do not hold a lock - no lock
ownership state available
[XFS] Move the stack trace wrapper into a
kernel-version-specific location
[XFS] Use iomap abstraction consistently
[XFS] Abstract sendfile operation out, supporting multiple
kernels more easily
[XFS] Use xfs_statfs type to statfs operation, to support
multiple kernels more easily
[XFS] Fix some incorrect debug code after buftarg changes
[XFS] Make kmem shaking interface consistent between kernel
versions. No code change here, mainly symbol names
[XFS] Fix comment in xfs_rename.c
[XFS] Prevent log ktrace code from sleeping in an invalid
context
[XFS] Use vnode timespec modifiers for atime/mtime/ctime, keeps
last code hunk in sync
[XFS] No need to initialise struct xfs_trans field to null
after a zalloc
[XFS] Remove some spurious double semi-colons
[XFS] Fix async pagebuf I/O tracing at the bottom of
pagebuf_get
[XFS] Fix a small pagebuf memory leak and keep track of slab
pages ourselves
[XFS] Fix an XFS release_page case where unwritten extents may
cause I/O incorrectly
[XFS] Cleanup bdevname conditional code in xfs_buf headers
[XFS] Rework some extended attributes code to make it more
easily extended
[XFS] Fix some inconsistent types
[XFS] Trivial and whitespace changes to sync trees. Remove
no-longer-used headers
[XFS] Remove a no-longer-used pagebuf source file
Nicolas Pitre:
[ARM PATCH] 1735/1: correct memcpy return value on ARM
Patrick Mansfield:
Re: 2.6.1-rc1: SCSI: `TIMEOUT' redefined
Paul Mackerras:
Paulo Marques:
USB: add another PID to ftdi_sio
Pete Zaitcev:
USB: Band-aid for mct_u232 in 2.6.1
Peter Teichmann:
[ARM PATCH] 1717/1: Add German umlauts to Acorn console
font
Petri Koistinen:
[NET]: Fix linux-on-laptops URL in net driver Kconfig
[IPV4]: Fix URL mentioned for IP_ROUTE_NAT
Raj:
[IPV4]: Check for netdev alloc failure in ipmr.c
Randy Dunlap:
[netdrvr natsemi] janitor: insert missing iounmap(), add error
handling
Richard Procter:
[netdrvr 3c527] whitespace changes (sync up with
maintainer)
[netdrvr 3c527] fix race
Robert Olsson:
[PKTGEN]: Fix divide by zero and get integer precision at very
short time intervals
Roland McGrath:
fix pdeath_signal SMP locking
Ross Boswell:
USB Storage: patch to unusual_devs.h for Pentax Optio 330GS
camera
Russell Cattelan:
[XFS] move the iomap data structures out of pagebuf
[XFS] Fix one more fsid_t type
Russell King:
[ARM] Add PXA MCI resources and device structure
Shirley Ma:
[IPV6]: Implement MIB:ipv6InterfaceTable
[IPV6]: Add notification for MIB:ipv6Prefix events
Simon Kelley:
[wireless atmel] various updates
Sridhar Samudrala:
[SCTP] ADDIP: Support for processing ASCONF chunks and respond
with ASCONF_ACK chunks.
[SCTP] Remove the extra semicolon in sctp_caccskip 3_1()
[SCTP] ADDIP: Add sysctl parameter to enable/disable addip
[SCTP] Fix to free associations in the accept queue of a
one-to-one style listening socket that is closed.
[SCTP] Fix the duplicate increment of checksum error counter
and counting bad packet errors as checksum errors.
[SCTP] Fix overflow in the macros
JIFFIES_TO_MSECS/MSECS_TO_JIFFIES when used with large values.
[SCTP] ADDIP: Support for processing incoming ASCONF_ACK
chunks
[SCTP] ADDIP: Handle T4 RTO timer expiry
[SCTP] Fix bugs in byte order conversion while processing
address related SCTP socket options.
Stephen Hemminger:
[NET]: Use size_t for size argument in {send,recv}msg
callchain
[IPV4/IPV6]: Use size_t for size in {send,recv}msg
[BLUETOOTH]: Use size_t for size in {send,recv}msg
[PPPOE]: Use size_t for size in {send,recv}msg
[APPLETALK DDP]: Use size_t for size in {send,recv}msg
[ATM]: Use size_t for size in {send,recv}msg
[AX25]: Use size_t for size in {send,recv}msg
[IPX]: Use size_t for size in {send,recv}msg
[DECNET]: Use size_t for size in {send,recv}msg
[NETLINK]: Use size_t for size in {send,recv}msg
[ECONET]: Use size_t for size in {send,recv}msg
[IRDA]: Use size_t for size in {send,recv}msg
[LLC]: Use size_t for size in {send,recv}msg
[NETROM]: Use size_t for size in {send,recv}msg
[ROSE]: Use size_t for size in {send,recv}msg
[UNIX]: Use size_t for size in {send,recv}msg
[X25]: Use size_t for size in {send,recv}msg
smctr - get rid of MOD_INC/DEC
get rid of MOD INC/DEC for farsync
pc300 - get rid of MOD_INC/MOD_DEC
[BRIDGE]: Use dev_base_lock while traversing netdev list
[NET]: Convert /proc/net/dev_mcast to seq_file
[NET]: Add SIOCSIGNAME wildcarding and name validation, with
help from Jean Tourrilhes
[NET]: When registering a new notifier, rebroadcast REGISTER
and UP events
[IPV6]: Notifier replay changes
[X25]: Remove pre-existing device discovery loop
[BPQETHER]: Remove pre-existing device discovery loop
[LAPBETHER]: Remove pre-existing device discovery loop
[ATM]: CLIP device discovery on init is not needed
[DECNET]: Fix initialization race
[NET]: dev_alloc_name() returns the number of the slot used, so
comparison needs to be < 0
[ATM]: Kill unused declaration in clip.c
Thomas Stewart:
USB: powermate-payload-size-fix.patch
Tom Rini:
I2C: module_parm fixes for i2c-piix4.c
Tony Lindgren:
[ARM PATCH] 1741/1: Add ARM710T processor functions
Ville Nuorvala:
[IPV6]: Stricter checks on link-locals in bind and sendmsg
Wesley Smith:
[XFS] Work around gcc 2.96 bug in _lsn_cmp
Wim Van Sebroeck:
[WATCHDOG] 2.6.0-rc1 - iminor(inode).patch
[WATCHDOG] 2.6.0-rc1 expect_close.patch
[WATCHDOG] 2.6.0-rc1 i810-tco.c.nowayout.patch /
[WATCHDOG] 2.6.0-rc1 _is_open.patch
[WATCHDOG] 2.6.0-rc1 cleanup-spaces-tabs.patch
[WATCHDOG] 2.6.0-rc1 -ENOIOCTLCMD.patch
[WATCHDOG] 2.6.0-rc1 ib700wdt-version-comment.patch
[WATCHDOG] 2.6.0-rc1 amd7xx_tco.module_param.patch /
[WATCHDOG] 2.6.0-rc1 spelling-fixes-whether.patch
Xose Vazquez Perez:
more ne2k-pci clone boards