ChangeSet@1.1490, 2004-01-18 17:28:22-08:00, B.Zolnierkiewicz@elka.pw.edu.pl [PATCH] remove IDE packet taskfile placeholders This dead code was introduced in kernel 2.4.19 and hasn't been updated since. ChangeSet@1.1489, 2004-01-18 17:28:00-08:00, B.Zolnierkiewicz@elka.pw.edu.pl [PATCH] cleanup IDE multicount PIO write code Noticed by Christophe Saout . This code has been dead since kernel 2.4.2 and it is bogus too. ChangeSet@1.1474.93.3, 2004-01-16 22:03:20+00:00, bjorn.helgaas@com.rmk.(none) [SERIAL] make ACPI serial module unload work Patch from Bjorn Helgaas This patch makes ACPI serial ports work right when the serial driver is built as a module. Previously, loading worked fine, but we didn't clean up on module removal. ChangeSet@1.1474.93.2, 2004-01-16 21:56:06+00:00, bjorn.helgaas@com.rmk.(none) [SERIAL] make HCDP dependent on serial console Patch from Bjorn Helgaas I propose the following HCDP Kconfig patch. It makes HCDP selectable only when serial console has been selected. One desirable side effect is that both are then available only when statically compiled in (i.e., not built as a module). The HCDP support doesn't actually depend on IA64, but I left that in for now because nobody else implements support for it and I don't want people confused by a selectable option that doesn't do anything. Maybe a "depends on EFI" or something will be useful eventually. ChangeSet@1.1474.82.45, 2004-01-16 02:10:09-08:00, davem@nuts.ninka.net Cset exclude: mashirle@us.ibm.com|ChangeSet|20040115231022|51079 ChangeSet@1.1474.97.1, 2004-01-15 20:47:18-08:00, roland@redhat.com [PATCH] fix pdeath_signal SMP locking Obviously almost noone uses the pdeath_signal feature, since this has gone unnoticed for quite some time. This patch calls the function that does the right locking for the context of this call (inside exit_notify). The names of the signal.c entrypoints are a little confusing. ChangeSet@1.1474.1.46, 2004-01-15 17:51:32-08:00, davidm@tiger.hpl.hp.com ia64: If GAS can handle .align inside code, enable it via TEXT_ALIGN(). ChangeSet@1.1474.84.30, 2004-01-15 19:49:07-05:00, jgarzik@redhat.com [netdrvr forcedeth] linux/interrupt wasn't enough :) include asm/irq.h too Thanks to DaveM. ChangeSet@1.1474.84.29, 2004-01-15 19:45:28-05:00, jgarzik@redhat.com Merge redhat.com:/spare/repo/netdev-2.6/sk98lin into redhat.com:/spare/repo/net-drivers-2.5 ChangeSet@1.1474.1.45, 2004-01-15 16:39:13-08:00, davidm@tiger.hpl.hp.com 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. ChangeSet@1.1474.82.43, 2004-01-15 15:10:22-08:00, mashirle@us.ibm.com [IPV6]: Add MIB:ipv6RouterAdvert netlink notification. ChangeSet@1.1474.82.42, 2004-01-15 15:03:49-08:00, shemminger@osdl.org [ATM]: Kill unused declaration in clip.c ChangeSet@1.1486, 2004-01-15 17:03:45-06:00, shaggy@shaggy.austin.ibm.com JFS: Creating large xattr lists may cause BUG The bug was caused by a flag being or'ed against an unitialized value, rather than setting the flag correctly. ChangeSet@1.1474.96.1, 2004-01-15 17:20:28-05:00, jgarzik@redhat.com [NET] remove both incorrect and unneeded spinlock from sch_teql The spinlock was held while calling functions that could block, while simultaneously being at all times inside the context of module init/exit. Thanks to DaveM. ChangeSet@1.1474.82.41, 2004-01-15 14:15:45-08:00, yoshfuji@linux-ipv6.org [IPV6]: Do not change DEVCONF_xxx indexed based upon kernel config. ChangeSet@1.1474.82.40, 2004-01-15 14:15:23-08:00, yoshfuji@linux-ipv6.org [IPV6]: Allow per-device max addresses configurable via sysctl. ChangeSet@1.1474.82.39, 2004-01-15 12:00:37-08:00, hirofumi@mail.parknet.co.jp [AF_PACKET]: Fix bind()/setsockopt(PACKET_RX_RING) bug and socket leak. This problem was the bug of packet_set_ring(). packet_set_ring() removes the hook for preparation of ring buffer, but it didn't restore. Also it's leaking the refcount of sk. ChangeSet@1.1474.84.26, 2004-01-15 12:53:07-05:00, david_jeffery@adaptec.com [PATCH] ips fix for large mem 64bit machines This patch fixes DMA bugs on x86-64 and ia64 machines. The driver was using commands that only support 32bit addresses in places that could return 64bit addresses. One place was DMAing off the stack. The other place was causing problems on x86-64 machines by calling pci_map() functions on a region allocated by pci_alloc_consistent(). ChangeSet@1.1474.84.25, 2004-01-15 12:51:50-05:00, david_jeffery@adaptec.com [PATCH] ips 2/2: minor fixes This patch fixes two minor bugs. It allows zero length write commands through to devices. It also prevents the writing of any '\0' characters at the end of version numbers to ips's /proc/scsi files. ChangeSet@1.1474.84.24, 2004-01-15 12:48:46-05:00, jejb@mulgrave.(none) Fix qla2xxx Kconfig dependency problem ChangeSet@1.1474.84.23, 2004-01-15 11:24:31-05:00, jejb@mulgrave.(none) Import qla2xxx driver From: "Andrew Vasquez" With additional changes from: "James Bottomley" , "Christoph Hellwig" This is the qlogic driver version 8.00.00b7 with the ioctl and failover code stripped out and a few associated fixes put in. ChangeSet@1.1474.84.22, 2004-01-15 10:23:57-05:00, jejb@mulgrave.(none) g_NCR5380 - 2.6.0 - problem with reloading module From: "Randy.Dunlap" The problem is that the detect function requests an IO region of 16 bytes (at least when a command line override parameter is used) but the release function only tries to release 8 bytes, and this request isn't done because it doesn't match any allocated IO region. [NCR53C400 extensions are not enabled, so NCR5380_region_size is 8, not 16, but the request uses NCR5380_region_size regardless.] Fix: save the allocated region size in instance->n_io_ports and release that size only; ChangeSet@1.1474.82.38, 2004-01-15 01:24:26-08:00, akpm@osdl.org [NET]: Fix uninlinable __sock_put call in net/sock.h ChangeSet@1.1474.82.36, 2004-01-15 01:01:45-08:00, mashirle@us.ibm.com [IPV6]: Add notification for MIB:ipv6Prefix events. ChangeSet@1.1474.82.35, 2004-01-15 00:58:20-08:00, mashirle@us.ibm.com [IPV6]: Implement MIB:ipv6InterfaceTable ChangeSet@1.1474.82.34, 2004-01-15 00:52:46-08:00, shemminger@osdl.org [NET]: dev_alloc_name() returns the number of the slot used, so comparison needs to be < 0 ChangeSet@1.1474.82.33, 2004-01-15 00:48:25-08:00, shemminger@osdl.org [DECNET]: Fix initialization race. Decnet exposes itself to proc and packets before it has finished initializing. This was always a race, but the notifier replay might expose it worse. ChangeSet@1.1474.82.32, 2004-01-15 00:47:15-08:00, shemminger@osdl.org [ATM]: CLIP device discovery on init is not needed. ChangeSet@1.1474.85.6, 2004-01-15 03:45:18-05:00, jgarzik@redhat.com [netdrvr forcedeth] include linux/interrupt.h Fixes build on some platforms. ChangeSet@1.1474.82.31, 2004-01-15 00:24:32-08:00, jt@bougret.hpl.hp.com [IRDA]: Migrate TIOCMGET and TIOCMSET ioctls in IrCOMM to the new TTY API. Patch from Russell King. ChangeSet@1.1474.85.5, 2004-01-15 03:22:39-05:00, jgarzik@redhat.com Merge redhat.com:/spare/repo/netdev-2.6/3c527 into redhat.com:/spare/repo/net-drivers-2.5 ChangeSet@1.1474.82.30, 2004-01-15 00:21:19-08:00, chas@relax.cmf.nrl.navy.mil [ATM]: better behavior for sendmsg/recvmsg during async closes ChangeSet@1.1474.82.29, 2004-01-15 00:19:07-08:00, herbert@gondor.apana.org.au [NET]: net/flow.h needs asm/atomic.h ChangeSet@1.1474.95.9, 2004-01-14 18:21:53-05:00, bcollins@debian.org [IEEE1394]: Sync file revisions. ChangeSet@1.1474.95.8, 2004-01-14 18:15:54-05:00, bcollins@debian.org [IEEE1394]: Rework highlevel list locking to avoid blocking under spinlocks. ChangeSet@1.1474.95.7, 2004-01-14 18:14:33-05:00, bcollins@debian.org [IEEE1394]: Fix test in ohci_soft_reset(), and handle hot-unplugged cardbus cards better. ChangeSet@1.1474.95.6, 2004-01-14 18:12:50-05:00, bcollins@debian.org [IEEE1394]: Per-host address space patch from Steve. ChangeSet@1.1474.95.5, 2004-01-14 18:11:20-05:00, bcollins@debian.org [IEEE1394]: Fix compilation when CONFIG_COMPAT is enabled (32/64 systems). This was broken by the last commit for cdev stuff which removed the "int ret;" that these routines used. ChangeSet@1.1474.95.4, 2004-01-14 18:09:36-05:00, bcollins@debian.org [IEEE1394]: Use the right length when deregistering raw1394 char device. ChangeSet@1.1474.95.3, 2004-01-14 18:08:22-05:00, bcollins@debian.org [IEEE1394]: Convert to cdev API. Retire our char device dispatching logic. With the 2.6 cdev API we can register much smaller device number regions, so we use that instead. ChangeSet@1.1474.95.2, 2004-01-14 18:06:34-05:00, bcollins@debian.org [IEEE1394]: Spelling fix from Dominik Brodowski. ChangeSet@1.1474.95.1, 2004-01-14 18:04:31-05:00, bcollins@debian.org [IEEE1394]: Update OUI database as of Dec 31, 2003. ChangeSet@1.1474.94.2, 2004-01-14 13:01:58-08:00, davem@nuts.ninka.net Merge ChangeSet@1.1474.1.44, 2004-01-14 11:26:25-08:00, jes@trained-monkey.org [PATCH] ia64: quiet down SMP boot messages This patch gets rid of some superfluous printk's which get tedious on machines with insane number of CPUs. The virtual/physical address bit info is already available via /proc/pal, so there is no need to print it at boot- time. ChangeSet@1.1474.1.43, 2004-01-14 11:18:29-08:00, bjorn.helgaas@hp.com [PATCH] ia64: move HCDP under serial console #ifdef Currently you can select HCDP independent of serial console. This doesn't seem very useful, and makes the setup_serial_hcdp() reference unresolved if the serial driver is built as a module. CONFIG_SERIAL_8250_CONSOLE is only selectable if the serial core is built in (SERIAL_8250=y), so this patch makes sure we don't try to call setup_serial_hcdp() unless it is actually built in to the kernel. (I think we should also make HCDP selection dependent on SERIAL_8250_CONSOLE=y in Kconfig; I'll send a separate patch for that since it's not ia64-specific.) ChangeSet@1.1474.44.22, 2004-01-14 20:15:16+01:00, marcel@holtmann.org [Bluetooth] Change maintainer role of the Bluetooth subsystem This patch updates the CREDITS and MAINTAINERS files to reflect the change of the maintainer role for the Bluetooth subsystem. ChangeSet@1.1474.1.42, 2004-01-14 11:09:46-08:00, davidm@tiger.hpl.hp.com ia64: Patch by Bjorn Helgaas: acpi_register_irq() must be exported to enable modular ACPI device drivers. ChangeSet@1.1474.1.41, 2004-01-14 11:02:45-08:00, bjorn.helgaas@hp.com [PATCH] ia64: system type Kconfig cleanup Fix system type selection to workaround menuconfig bug (select "HP", get "HP-simulator"). ChangeSet@1.1474.44.21, 2004-01-14 20:00:10+01:00, marcel@holtmann.org [Bluetooth] Start inquiry if cache is empty If the inquiry cache is empty it makes no sense to return zero number of inquiry result even if the age of cache is not outdated. ChangeSet@1.1474.1.40, 2004-01-14 10:56:03-08:00, jes@wildopensource.com [PATCH] ia64: header cleanup I fixed the code to compile with CONFIG_ACPI_NUMA and !CONFIG_DISCONTIG since it's actually possible to compile that configuration as well as cleaned up the #include usage a litte. ChangeSet@1.1474.84.21, 2004-01-14 11:47:05-05:00, willy@debian.org [PATCH] Re: Building sym 2.1.18f on linux/alpha On Tue, Jan 13, 2004 at 06:02:08PM +0300, Sergey Tikhonov wrote: > The final kernel could not pass linking stage with 2.1.18f version > (included into 2.6.1 kernel patch). > The linker complains that : > drivers/built-in.o(.init.text+0x8cec): In function 'sym2_probe': > : undfined reference to 'local symbols in discarded section .exit.text' > > I compared arch/alpha/kernel/vmlinux.lds.S with one from the i386 tree. > The '.exit.text' and '.exit.data' > sections were moved out of DISCARD attributes in the i386 version. I did > the same with alpha version > and it helped. Thanks for this report; you uncovered a real bug. Actually two real bugs; one is that parisc is not discarding the .init.text and .exit.text sections (so I didn't notice this bug) and the other is that sym_detach is marked __devexit, yet called from a __devinit function. ChangeSet@1.1474.82.27, 2004-01-13 23:30:48-08:00, krkumar@us.ibm.com [XFRM]: In xfrm_lookup(), schedule() before retrying template resolution. ChangeSet@1.1474.82.26, 2004-01-13 23:28:33-08:00, krkumar@us.ibm.com [XFRM_USER]: xfrm_state_construct() needs to set x->km.state to XFRM_STATE_DEAD. Otherwise this can lead to the BUG_TRAP in __xfrm_state_destroy when xfrm_state_put() finds this is the last reference. ChangeSet@1.1474.82.25, 2004-01-13 23:26:01-08:00, krkumar@us.ibm.com [XFRM]: Fix two bugs in xfrm_lookup() - the found or allocated xfrm_states are not passed correctly to xfrm_bundle_create (and to the subsequent frees in case of create failing) if the first xfrm_tmpl_resolve failed and the second one succeeded. - error handling is wrong. ChangeSet@1.1474.82.24, 2004-01-13 23:24:40-08:00, krkumar@us.ibm.com [AF_KEY]: In pfkey_get(), do not dereference xfrm_state after it is put. ChangeSet@1.1474.82.23, 2004-01-13 23:23:17-08:00, krkumar@us.ibm.com [IPCOMP]: Set x->km.state to XFRM_STATE_DEAD in ipcomp_tunnel_create(). Otherwise we can trigger the BUG trap in __xfrm_state_destroy() when xfrm_state_put() finds this is the last reference. ChangeSet@1.1474.82.22, 2004-01-13 16:38:53-08:00, shemminger@osdl.org [LAPBETHER]: Remove pre-existing device discovery loop Remove duplicate/conflicting code now that netdev_register_notifier replays the device registration events. ChangeSet@1.1474.82.21, 2004-01-13 16:38:13-08:00, shemminger@osdl.org [BPQETHER]: Remove pre-existing device discovery loop Remove duplicate/conflicting code now that netdev_register_notifier replays the device registration events. Reorder initialization to avoid having to simplify error unwind if /proc creation failed. ChangeSet@1.1474.82.20, 2004-01-13 16:37:26-08:00, shemminger@osdl.org [X25]: Remove pre-existing device discovery loop Remove duplicate/conflicting code now that netdev_register_notifier replays the device registration events. ChangeSet@1.1474.82.19, 2004-01-13 16:36:35-08:00, shemminger@osdl.org [IPV6]: Notifier replay changes Change IPV6 to handle the new case where netdev events are replayed on registration: * change code ordering so address configuration is ready before registration (this was actually a bug in existing code) * take out code that capture's existing devices, this is now done in the replay * make notifier code local to addrconf.c so it can be have smaller scope ChangeSet@1.1474.82.18, 2004-01-13 16:33:15-08:00, shemminger@osdl.org [NET]: When registering a new notifier, rebroadcast REGISTER and UP events. ChangeSet@1.1474.82.17, 2004-01-13 16:28:21-08:00, chas@cmf.nrl.navy.mil [ATM]: [nicstar] convert to new style pci module (by "Jorge Boncompte [DTI2]" ) ChangeSet@1.1474.82.16, 2004-01-13 16:26:26-08:00, laforge@netfilter.org [NETFILTER]: Add config help texts for IP_NF_ARP{TABLES,FILTER} ChangeSet@1.1474.82.15, 2004-01-13 16:24:09-08:00, shemminger@osdl.org [NET]: Add SIOCSIGNAME wildcarding and name validation, with help from Jean Tourrilhes. ChangeSet@1.1474.82.14, 2004-01-13 16:23:04-08:00, shemminger@osdl.org [NET]: Convert /proc/net/dev_mcast to seq_file. ChangeSet@1.1474.82.13, 2004-01-13 16:22:10-08:00, shemminger@osdl.org [BRIDGE]: Use dev_base_lock while traversing netdev list. ChangeSet@1.1474.82.12, 2004-01-13 16:18:05-08:00, dlstevens@us.ibm.com [IPV4/IPV6]: In MLD, add new filter first, then delete old one. ChangeSet@1.1474.82.11, 2004-01-13 16:06:25-08:00, obelix123@toughguy.net [IPV4]: Check for netdev alloc failure in ipmr.c ChangeSet@1.1474.82.10, 2004-01-13 15:46:26-08:00, davem@nuts.ninka.net [COMPAT]: Support wireless ioctls, with help from Clint Adams. ChangeSet@1.1474.44.20, 2004-01-14 00:34:23+01:00, marcel@holtmann.org [Bluetooth] Fix reference counting for incoming connections The L2CAP reference counting must be increased by the RFCOMM module if an incoming connection is accepted. If this is not done, it will be decreased one time to often if the connection is terminated. ChangeSet@1.1474.82.9, 2004-01-13 15:04:43-08:00, ak@muc.de [COMPAT]: Mark SIOCSIFNAME as compatible ioctl. ChangeSet@1.1474.44.19, 2004-01-13 04:17:12+01:00, marcel@holtmann.org [Bluetooth] Set disconnect timer for incoming ACL links In general a Bluetooth stack that creates an ACL link should also take care of its termination, but some Bluetooth devices think otherwise. The problem is that the Bluetooth specification don't defines an ownership of an ACL link and if nobody cares about it, two devices stay connected even if there is no need. To avoid leftover ACL links the disconnect timer must also be used for incoming connections, but it is set twice the default disconnect timeout so the other side get enough time to clean everything by itself. ChangeSet@1.1474.44.18, 2004-01-13 03:53:10+01:00, marcel@holtmann.org [Bluetooth] Use R2 for default value of pscan_rep_mode The only possible default value for pscan_rep_mode, if there is no entry in the inquiry cache, can be R2. ChangeSet@1.1474.44.17, 2004-01-13 03:39:42+01:00, marcel@holtmann.org [Bluetooth] Fix CMTP reference counting This patch fixes the module reference counting which was done wrong while porting this driver to the 2.6 kernel series. ChangeSet@1.1474.94.1, 2004-01-12 17:13:40-08:00, torvalds@evo.osdl.org Dosemu actually wants to do a zero-sized source mremap to generate the duplicate area at 0x0000 and 0x100000. There's no downside to it, so allow it even though it's a tad strange. ChangeSet@1.1474.1.39, 2004-01-12 17:13:09-08:00, davidm@tiger.hpl.hp.com ia64: Fix bad patch breakage: move generic-defconfig to where it belongs. ChangeSet@1.1474.86.6, 2004-01-12 19:41:02-05:00, ak@muc.de [PATCH] variable number of dummy devices Uses the new module_params that nobody else uses now. ChangeSet@1.1474.1.38, 2004-01-12 16:31:20-08:00, davidm@tiger.hpl.hp.com ia64: Avoid use of cast expressions as lvalues. They're ugly and may be dropped from GCC at some point in the future. ChangeSet@1.1474.1.37, 2004-01-12 16:04:10-08:00, alex.williamson@hp.com [PATCH] ia64: sba_iommu update This patch does a couple things: * Allows iommu page size different than PAGE_SIZE. This was largely done by Bjorn. The motivation for this is that sx1000 hardware officially only supports use of the iommu with a 4k page size. Thus the default is now 4k for sx1000 and PAGE_SIZE for zx1. * Cleanup the runtime statistics gathering such that we can turn it on for some info w/o impacting runtime performance. ChangeSet@1.1474.1.36, 2004-01-12 15:20:28-08:00, davidm@tiger.hpl.hp.com ia64: Turn on CONFIG_EFI unconditionaly (even for HP Ski simulator). ChangeSet@1.1474.1.35, 2004-01-12 14:31:06-08:00, davidm@tiger.hpl.hp.com ia64: Minor fix for get_order() so it works even for insanely large arguments. ChangeSet@1.1474.1.34, 2004-01-12 12:10:14-08:00, schwab@suse.de [PATCH] ia64: __ia64_memcpy_fromio() may be missing from kernel When building a highly modular, non-generic kernel it can happen that arch/ia64/lib/io.o is not included in the image because nothing built-in needs __ia64_memcpy_fromio, etc., yet it may be called from a module. We should force it to be linked in. ChangeSet@1.1474.1.33, 2004-01-12 12:07:59-08:00, jbarnes@sgi.com [PATCH] ia64: sn2 defconfig update Just a quick update for the sn2_defconfig file now that some more config options have been added. ChangeSet@1.1474.1.32, 2004-01-12 11:24:44-08:00, bjorn.helgaas@hp.com [PATCH] ia64: HP IOTLB startup msg This patch adds a little noise on the console. I like to see this info because it matches up with the AGPGART aperture info later on. ChangeSet@1.1474.1.31, 2004-01-12 11:20:44-08:00, davidm@tiger.hpl.hp.com ia64: add generic defconfig file Here's a generic_defconfig that works on all the ia64 platforms I'm aware of, and we can always update it if it's missing a driver or two. Compile tested 'make compressed' and 'make modules', and boot tested on sn2, and I think Alex boot tested on an HP machine. ChangeSet@1.1474.93.1, 2004-01-11 23:28:38+00:00, bjorn.helgaas@com.rmk.(none) [SERIAL] request resources for ACPI & HCDP ports Patch from: Bjorn Helgaas This patch against 2.6.1-rc3 sets UPF_RESOURCES so the appropriate ranges will show up in /proc/ioports and /proc/iomem. ChangeSet@1.1474.84.20, 2004-01-11 08:48:04-05:00, bunk@fs.tum.de [PATCH] qla1280.c doesn't compile On Wed, Jan 07, 2004 at 11:28:31PM -0800, Andrew Morton wrote: >... > Changes since 2.6.1-rc1-mm2: >... > -qla1280-update.patch > +qla1280-update-2.patch > > Updated qlogic patch >... I got the following compile error when trying to compile this driver statically into a kernel with hotplug enabled: <-- snip --> ... drivers/scsi/qla1280.c:4849: error: `qla1280_remove_one' undeclared here (not in a function) drivers/scsi/qla1280.c:4849: error: initializer element is not constant drivers/scsi/qla1280.c:4849: error: (near initialization for `qla1280_pci_driver.remove') make[2]: *** [drivers/scsi/qla1280.o] Error 1 <-- snip --> Since I don't see a good reason why qla1280_remove_one is #ifdef'ed out in the non-modular case the patch below fixes this problem by removing two #ifdef's. ChangeSet@1.1474.88.3, 2004-01-11 01:09:34-05:00, viro@parcelfarce.linux.theplanet.co.uk [netdrvr forcedeth] kfree -> free_netdev ChangeSet@1.1474.86.5, 2004-01-11 01:08:18-05:00, viro@parcelfarce.linux.theplanet.co.uk [NET] fix leak in sch_teql Also note the fact that we're calling functions that may block, while holding a local spinlock. ChangeSet@1.1474.84.19, 2004-01-10 21:19:15-05:00, jejb@mulgrave.(none) NCR53C9x SCSI: Kill bogus inline From: Geert Uytterhoeven ChangeSet@1.1474.84.18, 2004-01-10 21:18:26-05:00, jejb@mulgrave.(none) Amiga NCR53c710: Coalesce all configuration options into one From: Geert Uytterhoeven Amiga NCR53c710: Coalesce all Amiga NCR53c710 SCSI host adapter configuration options into one config option, as suggested by Matthew Wilcox. ChangeSet@1.1474.84.17, 2004-01-10 21:16:48-05:00, jejb@mulgrave.(none) BVME6000 SCSI: Fix typos From: Geert Uytterhoeven ChangeSet@1.1474.84.16, 2004-01-10 21:15:53-05:00, jejb@mulgrave.(none) ncr53c7xx: Cleanup prototypes From: Geert Uytterhoeven ncr53c7xx: Cleanup prototypes for ncr53c7xx_init() ChangeSet@1.1474.84.15, 2004-01-10 21:14:57-05:00, jejb@mulgrave.(none) Mac SCSI fixes (from Matthias Urlichs) From: Geert Uytterhoeven Mac SCSI fixes (from Matthias Urlichs): - Inline functions need to be defined before being used. - out_8() takes an address and a value, not the other way round. ChangeSet@1.1474.84.14, 2004-01-10 21:13:45-05:00, jejb@mulgrave.(none) Update Mac ESP SCSI From: Geert Uytterhoeven Mac ESP SCSI: Update argument parsing (from Matthias Urlichs) ChangeSet@1.1474.84.13, 2004-01-10 21:11:58-05:00, jejb@mulgrave.(none) Fix sym2 Ultra160 mode From: Anton Blanchard ChangeSet@1.1474.84.12, 2004-01-10 21:09:04-05:00, jejb@mulgrave.(none) sym2 speed selection fix From: Alex Tomas without following patch I couldn't get 160MB from my disk. removed line restores previous clocking value (0 in my case). so, driver thinks disk isn't DT-capable ... ChangeSet@1.1474.86.4, 2004-01-10 20:40:30-05:00, jgarzik@redhat.com [tokenring olympic] use memset_io to fix certain platforms Prefer a single memset_io() to buggy writel/writew/writeb loops. Bug found and fixed by IBM. ChangeSet@1.1474.86.3, 2004-01-10 20:15:34-05:00, ak@muc.de [PATCH] Mark IBM TR driver as not 64 bit clean This driver doesn't seem to be 64bit clean judging from the warnings on x86-64. Mark it as !64BIT. -Andi ChangeSet@1.1474.92.1, 2004-01-10 19:59:37-05:00, simon@thekelleys.org.uk [wireless atmel] various updates Below is a patch against 2.6.1-rc1 which has that fix and quite a few other components. viz: * Bumped version to 0.9 * Dmitry Torokhov's skb-leak and netif_carrier patches. * Added a couple of fields to /proc/driver/atmel * Fixed failure to call unregister_netdev in a couple of error-unwind paths. I think this fixes the unregister_netdevice: waiting for eth1 to become free. bugs, but I don't have definative proof. * Remove floating-point constants just in case the compiler doesn't. * Fixed bug in scanning. * Added firmware versioning, driver will search through different available versions of firmware 'till it finds an available one. * Changed firmware URL in configure help to a directory rather than a file, so I can release new named versions. * Added support for later releases of the firmware, which are WPA aware. Firmware verion is automatically detected, so users who upgrade their kernel but not their firmware won't have problems. The PCI support and possible WPA support will have to wait for another day. ChangeSet@1.1474.88.2, 2004-01-10 19:50:12-05:00, manfred@colorfullife.com [netdrvr forcedeth] alloc fixes ChangeSet@1.1474.84.11, 2004-01-10 19:26:29-05:00, jejb@mulgrave.(none) another aic7xxx_old proc fix from 2.6.1-mm2 ChangeSet@1.1474.84.10, 2004-01-10 19:24:33-05:00, jejb@mulgrave.(none) repair oops in aic7xxx_old proc_info From: "Randy.Dunlap" ChangeSet@1.1474.84.9, 2004-01-10 19:21:41-05:00, jejb@mulgrave.(none) aacraid warning fix From: Christoph Hellwig Fix: drivers/scsi/aacraid/aachba.c:1409: warning: `flag' might be used uninitialized in this function ChangeSet@1.1474.87.9, 2004-01-10 16:25:54-05:00, jgarzik@redhat.com [netdrvr starfire] remove dup include ChangeSet@1.1474.87.8, 2004-01-10 16:25:41-05:00, emcnabb@cs.byu.edu [wireless orinoco_pci] add Vaio PCI id ChangeSet@1.1474.87.7, 2004-01-10 16:23:46-05:00, jgarzik@redhat.com Cset exclude: shemminger@osdl.org|ChangeSet|20040110194048|37013 Revert skfp_probe patch... better patch coming. ChangeSet@1.1474.91.3, 2004-01-10 16:18:15-05:00, mlindner@syskonnect.de [PATCH] sk98lin-2.6: Kconfig Update to Driver Version v6.21 Patch 3/4 (Update to version 6.21) * Add: Update of the Vendors list ChangeSet@1.1474.91.2, 2004-01-10 16:18:06-05:00, mlindner@syskonnect.de [PATCH] sk98lin-2.6: Readme Update to Driver Version v6.21 Patch 2/4 (Update to version 6.21) * Fix: Readme changes ChangeSet@1.1474.91.1, 2004-01-10 16:17:56-05:00, mlindner@syskonnect.de [PATCH] sk98lin-2.6: Kernel Update to Driver Version v6.21 Patch 1/4 (Update to version 6.21) * Add: Common module update * Add: New function for PCI initialization (SkGeInitPCI) * Add: Yukon Plus changes (ChipID, PCI...) * Add: Code for DIAG tool * Fix: Problems while unloading the linux driver * Fix: PrefPort=B not allowed on single NICs * Fix: Fixed Linux System crash when using vlans * Fix: Remove useless register_netdev * Fix: Initalize Board before network configuration * Fix: Modifications regarding try_module_get() and capable() ChangeSet@1.1474.90.1, 2004-01-10 16:15:29-05:00, khc@pm.waw.pl [wan] add new pc200syn driver ChangeSet@1.1474.87.6, 2004-01-10 16:11:25-05:00, shemminger@osdl.org [PATCH] pc300 - get rid of MOD_INC/MOD_DEC Remove old style mod inc/dec from this WAN driver. ChangeSet@1.1474.87.5, 2004-01-10 16:11:14-05:00, shemminger@osdl.org [PATCH] get rid of MOD INC/DEC for farsync Get rid of leftover MOD INC/DEC in this driver. Ref counting now done by network core. Jeff, please apply to net-drivers-2.5-exp ChangeSet@1.1474.89.1, 2004-01-10 16:05:15-05:00, achirica@telefonica.net [wireless airo] Fix PCI registration ChangeSet@1.1474.88.1, 2004-01-10 16:00:04-05:00, manfred@colorfullife.com [netdrvr] add "forcedeth" driver for nVidia nForce NICs ChangeSet@1.1474.87.4, 2004-01-10 15:38:36-05:00, xose@wanadoo.es [PATCH] more ne2k-pci clone boards ChangeSet@1.1474.84.8, 2004-01-10 15:37:47-05:00, jejb@mulgrave.(none) SCSI sg,st block layer TCQ fix Usually, the mid layer ends the block tag (if one was in use) early to release the resources. However, things like sg and st don't go through the code path that does the release, so put a fallback release in __scsi_release_request() for them. ChangeSet@1.1474.85.4, 2004-01-10 15:33:34-05:00, jgarzik@redhat.com [netdrvr 3c527] applied missing pieces of Richard Proctor's 3c527 SMP update Minor stuff... remove unused constants, and mark non-experimental and non-broken in Kconfig. ChangeSet@1.1474.87.3, 2004-01-10 15:14:55-05:00, jgarzik@redhat.com [netdrvr] Remove never-referenced 68360enet.c ChangeSet@1.1474.87.2, 2004-01-10 14:40:48-05:00, shemminger@osdl.org [PATCH] trivial -- skfp_probe should be static skfp_probe used to be called from Space.c but isn't any more. Therefore it no longer needs to be global. All the calls to insert_device() pass skfp_probe as a second arg, so just use it directly. Jeff, this also is janitor type stuff, so just put it in net-2.5-exp ChangeSet@1.1474.85.3, 2004-01-10 14:39:02-05:00, rnp@paradise.net.nz [netdrvr 3c527] fix race ChangeSet@1.1474.85.2, 2004-01-10 14:37:45-05:00, rnp@paradise.net.nz [netdrvr 3c527] whitespace changes (sync up with maintainer) ChangeSet@1.1474.87.1, 2004-01-10 14:30:19-05:00, shemminger@osdl.org [PATCH] smctr - get rid of MOD_INC/DEC Get rid of warning now that module refcounting now done by network code not drivers. Not tested on real hardware. ChangeSet@1.1474.86.1, 2004-01-10 14:26:03-05:00, rddunlap@osdl.org [netdrvr natsemi] janitor: insert missing iounmap(), add error handling From: Leann Ogasawara Patch inserts a missing iounmap(). Implements a cleanup path for error handling as well. ChangeSet@1.1474.85.1, 2004-01-10 14:16:36-05:00, felipewd@terra.com.br [netdrvr 3c527] remove cli/sti Richard Procter and I worked to remove cli/sti to add proper SMP support (I did the original stuff and Richard did the actual current code :)). Besides that, Richard did a great jog improving the perfomance of the driver quite a bit: - Improve mc32_command by 770% (438% non-inlined) over the semaphore version (at a cost of 1 sem + 2 completions per driver). - Removed mutex covering mc32_send_packet (hard_start_xmit). This lets the interrupt handler operate concurrently and removes unnecessary locking. It makes the code only slightly more brittle Original post: http://marc.theaimsgroup.com/?l=linux-netdev&m=106438449315202&w=2 Since it didn't apply cleanly against 2.6.0-test6, I forward ported it. Patch attached. Jeff, please consider applying, Thanks. ChangeSet@1.1474.84.7, 2004-01-10 14:05:59-05:00, fischer@linux-buechse.de [PATCH] Kernel oops in 2.6.1 when loading aha152x_cs.ko Attached patch removed the references to the legacy stuff from the driver. I'm not sure if that is all that needs to be done though, and I could only test it for the non-pcmcia case, but that works here. ChangeSet@1.1474.84.6, 2004-01-10 14:05:15-05:00, jejb@mulgrave.(none) SCSI: atp870u update From: Zwane Mwaikambo ChangeSet@1.1474.84.5, 2004-01-10 14:04:50-05:00, patmans@ibm.com [PATCH] Re: 2.6.1-rc1: SCSI: `TIMEOUT' redefined On Tue, Jan 06, 2004 at 07:33:25PM +0100, Adrian Bunk wrote: > On Wed, Dec 31, 2003 at 12:36:49AM -0800, Linus Torvalds wrote: > >... > > Summary of changes from v2.6.0 to v2.6.1-rc1 > > ============================================ > >... > > Patrick Mansfield: > > o consolidate and log scsi command on send and completion > >... > > This adds a #define TIMEOUT to scsi.h conflicting with a different > TIMEOUT #define in drivers/scsi/eata_generic.h: Sorry Adrian, here is a patch renaming TIMEOUT to TIMEOUT_ERROR. Still not a good name for the usage in SCSI core, but it does not conflict, and matches the other names for the IO completion results (SUCCESS, FAILED, etc., they and others should really be prefixed with at least SCSI). eata does not use the TIMEOUT it defines, but there are enough defines of TIMEOUT that it could be a problem in other drivers. Only compile tested for eata driver. ChangeSet@1.1474.84.4, 2004-01-10 11:55:07-05:00, mort@wildopensource.com [PATCH] Call slave_destroy in scsi_alloc_sdev error path This patch fixes a potential memory leak in scsi_alloc_sdev. If slave_alloc kmallocs memory and the get_device() (around line 245) fails then we goto the error path. The error path never calls slave_destroy. ChangeSet@1.1474.84.3, 2004-01-10 11:51:34-05:00, arjanv@redhat.com [PATCH] fix a few missing return value checks in scsi The attached patch adds a few error checks for the pci dma_mask setting routines, which after all can fail and thus need their return code checked. ChangeSet@1.1474.84.2, 2004-01-10 11:47:47-05:00, jes@trained-monkey.org [PATCH] qla1280 I am attaching the latest version of the qla1280 driver for inclusion in the next 2.6.x release. It is mostly based on Christoph's cleanup work and a couple of changes of my own. I don't know if it is too late for 2.6.1, but otherwise it would be nice to get it into 2.6.2. I have built and tested this using 2.6.0-test11 on an ia64, but I don't think there were any major SCSI changes since then. ChangeSet@1.1474.82.8, 2004-01-09 20:55:59-08:00, michal@logix.cz [XFRM]: SHA2-256 should be truncated to 96 bits, not 128. ChangeSet@1.1474.82.7, 2004-01-09 11:07:39-08:00, torvalds@home.osdl.org Merge bk://linux-dj.bkbits.net/agpgart into home.osdl.org:/home/torvalds/v2.5/linux ChangeSet@1.1474.81.2, 2004-01-09 17:43:29+00:00, davej@redhat.com [AGPGART] The RadeonIGP 345M device ID is 0xcbb2, not 0xcbb Spotted by Matteo Croce ChangeSet@1.1474.82.5, 2004-01-09 02:14:55-08:00, davem@nuts.ninka.net [SPARC64]: Update defconfig. ChangeSet@1.1474.82.4, 2004-01-09 02:14:10-08:00, bcollins@debian.org [SPARC64]: Add option to define default command line to kernel, ala PPC. ChangeSet@1.1474.83.24, 2004-01-09 02:11:04-08:00, jt@bougret.hpl.hp.com [IRDA]: Fix compiler warning in af_irda.c ChangeSet@1.1474.83.23, 2004-01-09 02:10:24-08:00, jt@bougret.hpl.hp.com [IRDA]: Add module alias for IrCOMM pseudo serial device. From Martin Diehl. ChangeSet@1.1474.83.22, 2004-01-09 02:09:57-08:00, jt@bougret.hpl.hp.com [IRDA]: Fix sir-dev 'raw' mode for sir dongles that need it. From Martin Diehl. ChangeSet@1.1474.83.21, 2004-01-09 02:09:23-08:00, jt@bougret.hpl.hp.com [IRDA]: Fix a potential dealock in sir-dev state machine. Also, make sir-dev locking compatible with irport. From Martin Diehl. ChangeSet@1.1474.83.20, 2004-01-09 02:08:39-08:00, jt@bougret.hpl.hp.com [IRDA]: Proper calculation for F-timer. Improve interoperability. ChangeSet@1.1474.83.19, 2004-01-09 02:05:27-08:00, garloff@suse.de [NETFILTER]: Align nulldevname properly in ip_tables. ChangeSet@1.1474.83.18, 2004-01-09 02:00:14-08:00, chas@cmf.nrl.navy.mil [ATM]: br2684 incorrectly handles frames recvd with FCS (by Alex Zeffertt ) ChangeSet@1.1474.83.17, 2004-01-09 01:57:33-08:00, shemminger@osdl.org [X25]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.16, 2004-01-09 01:57:13-08:00, shemminger@osdl.org [UNIX]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.15, 2004-01-09 01:56:50-08:00, shemminger@osdl.org [ROSE]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.14, 2004-01-09 01:56:19-08:00, shemminger@osdl.org [NETROM]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.13, 2004-01-09 01:55:54-08:00, shemminger@osdl.org [LLC]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.12, 2004-01-09 01:55:30-08:00, shemminger@osdl.org [IRDA]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.11, 2004-01-09 01:55:00-08:00, shemminger@osdl.org [ECONET]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.10, 2004-01-09 01:54:37-08:00, shemminger@osdl.org [NETLINK]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.9, 2004-01-09 01:54:10-08:00, shemminger@osdl.org [DECNET]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.8, 2004-01-09 01:53:49-08:00, shemminger@osdl.org [IPX]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.7, 2004-01-09 01:53:15-08:00, shemminger@osdl.org [AX25]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.6, 2004-01-09 01:52:52-08:00, shemminger@osdl.org [ATM]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.5, 2004-01-09 01:52:21-08:00, shemminger@osdl.org [APPLETALK DDP]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.4, 2004-01-09 01:51:57-08:00, shemminger@osdl.org [PPPOE]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.3, 2004-01-09 01:51:28-08:00, shemminger@osdl.org [BLUETOOTH]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.2, 2004-01-09 01:50:34-08:00, shemminger@osdl.org [IPV4/IPV6]: Use size_t for size in {send,recv}msg. ChangeSet@1.1474.83.1, 2004-01-09 01:49:00-08:00, shemminger@osdl.org [NET]: Use size_t for size argument in {send,recv}msg callchain. ChangeSet@1.1474.82.3, 2004-01-09 01:41:04-08:00, wesolows@foobazco.org [SPARC]: Use spinlock to protect IRQ action management. ChangeSet@1.1474.82.2, 2004-01-09 01:39:49-08:00, wesolows@foobazco.org [SPARC]: Fix PMD masking in SRMMU code. ChangeSet@1.1474.82.1, 2004-01-09 01:36:40-08:00, davem@nuts.ninka.net [SPARC64]: In early bootup, BUG() if cannot find TLB entry for remapping. ChangeSet@1.1474.1.29, 2004-01-08 22:57:32-08:00, torvalds@home.osdl.org Linux 2.6.1 TAG: v2.6.1