aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
AgeCommit message (Collapse)AuthorFilesLines
2005-01-14[PATCH] I2O: printk cleanup and unnecessary code removalMarkus Lidel9-229/+235
- removed commented part in header which is not used anymore - added wrappers for printk to make code more readable - cleaned up logging output and removed unneccessary output Signed-off-by: Markus Lidel <Markus.Lidel@shadowconnect.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] I2O: fix possible race condition and minor improvementsMarkus Lidel2-3/+3
- I2O Block OSM contained a possible race condition (by Wolfram Joost) - In pci.c the memory area which will be synced was wrong (original from Wolfram Joost) - number of OSM's which could be loaded is increased from 4 to 8 Signed-off-by: Markus Lidel <Markus.Lidel@shadowconnect.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] fixups for block2mtdJörn Engel1-66/+57
Fixes to block2mtd.c - the previous driver was only compile-tested: o Corrected copyright statements and some comments. o Renamed blockmtd to block2mtd. o Fixed the newline handling, it oopsed the kernel if no erase size was passed. o Replaced some printk() by INFO(). o Tried (but failed) to replace the readahead code. Signed-off-by: Jörn Engel <joern@wohnheim.fh-wedel.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] s390: use nonseekable_open in z/VM log readerStefan Bader1-1/+1
Disable seek on z/VM log reader misc device by using nonseekable_open(). Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] s390: dasd driver debug logHorst Hummel11-187/+328
dasd driver changes: - Fix debug feature usage. The sprinf event/exception functions write a pointer to a format string (%s) to the log. These strings must be valid at the time the DBF-log is read. - Some coding style reformatting. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] s390: remove irq_exit from iucvUrsula Braun-Krahl1-4/+3
Remove the irq_exit call on error path in iucv_irq_handler. irq_exit is done in do_extint(). Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] s390: 3270 consoleMartin Schwidefsky1-0/+1
3270 console changes: - Initialize timer element before first use. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] s390: Common I/O layer changesSteffen Thoss1-2/+7
Common I/O layer changes: - Check if AIF is available on hardware before enabling the AIF time delay disablement facility. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] uml: depend on !USERMODE in drivers/block/Kconfig and drop ↵Paolo \'Blaisorblade\' Giarrusso1-2/+55
arch/um/Kconfig_block Finally, we end with this the need to update arch/um/Kconfig_block with changes in drivers/block/Kconfig - we include directly that; UML-specific entries were moved into it (they are very few). Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade_spam@yahoo.it> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] swsusp: refrigerator cleanupsPavel Machek10-27/+8
This patch is from Nigel's swsusp2, it kills ugly #include <suspend.h> from all over the tree, and makes code slightly nicer. I only left those parts that do not change any code. From: Nigel Cunningham <ncunningham@linuxmail.org> Signed-off-by: Pavel Machek <pavel@suse.cz> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] acpi: comment/whitespace updatesPavel Machek1-1/+1
This cleans few comments/formatting. Signed-off-by: Pavel Machek <pavel@ucw.cz> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] swsusp/dm: Use right levels for device_suspend()Pavel Machek1-1/+1
This almost changes no code (constant is still "3"), but at least it uses right constants for device_suspend() and fixes types at few points. Also puts explanation of constants to the Documentation. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] ppc64: make iseries_veth call flush_scheduled_work()Michael Ellerman1-4/+22
When the iseries_veth driver module is unloaded there is the potential for an oops and also some memory leakage. Because the HvLpEvent_unregisterHandler() function did no synchronisation, it was possible for the handler that was being unregistered to be running on another CPU *after* HvLpEvent_unregisterHandler() had returned. This could cause the iseries_veth driver to leave work in the events work queue after the module had been unloaded. When that work was eventually executed we got an oops. In addition some of the data structures in the iseries_veth driver were not being correctly freed when the module was unloaded. This is the second patch, we make iseries_veth call flush_scheduled_work() after we are sure the handler is no longer running, and also fix the memory leaks. Signed-off-by: Michael Ellerman <michael@ellerman.id.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/core: rename handle_outgoing_smpRoland Dreier1-4/+5
Change routine name from handle_outgoing_smp to handle_outgoing_dr_smp. Signed-off-by: Hal Rosenstock <halr@voltaire.com> Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/ipoib: move structs from stack to device private structRoland Dreier4-29/+28
Move the gather list and work request used for posting sends from the stack in ipoib_send() to the private structure. This reduces the stack usage for the data path function ipoib_send() and may speed things up slightly because we don't need to initialize constant members of the structures. Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand: update copyrights for new yearRoland Dreier4-4/+4
Update copyright line (files were modified in 2005). Signed-off-by: Hal Rosenstock <halr@voltaire.com> Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/core: add ib_find_cached_gid functionRoland Dreier6-27/+112
Add a new function to find a port on a device given a GID by searching the cached GID tables. Document all cache functions in ib_cache.h. Rename existing functions to better match format of verb routines. Signed-off by: Sean Hefty <sean.hefty@intel.com> Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/core: add qp_type to struct ib_qpRoland Dreier2-0/+2
Add qp_type to struct ib_qp. Signed-off by: Sean Hefty <sean.hefty@intel.com> Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/core: add more parameters to process_madRoland Dreier5-21/+42
Add parameters to process_mad device method to support full Mellanox firmware capabilities (pass sufficient information for baseboard management trap generation, etc). Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il> Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/core: fix handling of 0-hop directed route MADsRoland Dreier2-12/+53
Handle outgoing DR 0 hop SMPs properly when provider returns just SUCCESS to process_mad. Signed-off-by: Hal Rosenstock <halr@voltaire.com> Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/mthca: clean up computation of HCA memory mapRoland Dreier6-57/+102
Clean up the computation of the HCA context memory map. This serves two purposes: - make it easier to change the HCA "profile" (eg add more QPs) - make it easier to implement mem-free Arbel support Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/core: add node_type and phys_state sysfs attrsRoland Dreier3-0/+41
Add per-device "node_type" and per-port "phys_state" sysfs attributes for InfiniBand devices. Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/core: add QP number to work completion structRoland Dreier3-0/+4
InfiniBand spec rev 1.2 compliance: add local qp number to work completion structure. Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il> Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/core: set byte_cnt correctly in MAD completionRoland Dreier1-2/+3
Integrate Michael Tsirkin's patch to local_completion to set the WC byte_cnt according to the IBA 1.1 spec (include the GRH size regardless of whether it is present or not). Signed-off-by: Hal Rosenstock <halr@voltaire.com> Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand: make more code staticRoland Dreier4-7/+7
Make needlessly global code static. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/core: remove debug printkRoland Dreier1-2/+0
Remove debug printk accidentally included. Signed-off-by: Tom Duffy <tduffy@sun.com> Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/mthca: add needed rmb() in event queue pollRoland Dreier2-3/+14
Add an rmb() between checking the ownership bit of an event queue entry and reading the contents of the EQE. Without this barrier, the CPU could read stale contents of the EQE before HW writes the EQE but have the read of the ownership bit reordered until after HW finishes writing, which leads to the driver processing an incorrect event. This was actually observed to happen when multiple completion queues are in heavy use on an IBM JS20 PowerPC 970 system. Also explain the existing rmb() in completion queue poll (there for the same reason) and slightly improve debugging output. Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/mthca: clean up allocation mapping of HCA context memoryRoland Dreier7-91/+270
Clean up the way we allocate and map memory for use as ICM ("InfiniHost Context Memory") when running in Arbel MemFree mode. This slightly improves the code for mapping the firmware area and will make future progress towards full MemFree support much easier. Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/mthca: support RDMA/atomic attributes in QP modifyRoland Dreier4-10/+96
Implement setting of RDMA/atomic enable bits, initiator resources and responder resources for modify QP in low-level Mellanox HCA driver (should complete RDMA/atomic implementation). Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/mthca: trivial formatting fixRoland Dreier1-2/+2
Trivial formatting fix for empty for loops. Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14[PATCH] InfiniBand/IPoIB: use correct static rate in IpoIBRoland Dreier4-27/+58
Calculate static rate for IPoIB address handles based on local width/speed and path rate. Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-14Merge bk://linux-dj.bkbits.net/cpufreqLinus Torvalds17-118/+316
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-14Merge bk://bart.bkbits.net/ide-2.6Linus Torvalds13-117/+24
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-15[ide] kill default_{attach,cleanup}()Bartlomiej Zolnierkiewicz2-20/+3
Device drivers are supposed to provide their own ->attach and ->cleanup. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2005-01-15[ide] ide-v10: use ide_dma_intr()Bartlomiej Zolnierkiewicz1-18/+1
Use now available ide_dma_intr() in etrax_dma_intr(). Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2005-01-15[ide] icside: use ide_dma_intr()Bartlomiej Zolnierkiewicz2-31/+2
Make ide_dma_intr() always available if CONFIG_BLK_DEV_IDEDMA=y and use it instead of icside_dmaintr(). Acked by Russell. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2005-01-15[ide] kill ide_drive_t->suspend_resetBartlomiej Zolnierkiewicz2-20/+1
This cruft pre-dates benh's PowerManagement code. Moreover ->suspend_reset is always equal to zero. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2005-01-15[ide] atiixp: add IXP400 supportBartlomiej Zolnierkiewicz1-2/+3
From: Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> add IXP400 ID From: Frederick Li <fli@ati.com> update PCI IDs Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2005-01-15[ide] piix: add Intel 82801DBL IDE Controller supportBartlomiej Zolnierkiewicz3-0/+5
From: Zhongjun, Wang <wangzhongjun@ccoss.com.cn> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2005-01-15[ide] suppress output of error messages for non-existant interfacesBartlomiej Zolnierkiewicz1-1/+1
From: Prarit Bhargava <prarit@sgi.com> Suppress output of "Wait for ready failed before probe !" messages for non-existant interfaces. Please see http://marc.theaimsgroup.com/?l=linux-ide&m=110553792013649&w=2 for further context on this patch. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2005-01-15[ide] make try_to_flush_leftover_data() staticBartlomiej Zolnierkiewicz1-3/+1
Hi, now that you cleaned up the ide-io.c code to be all in the right file, try_to_flush_leftover_data can become static since all users are in this file now. bart: also remove declaration from <linux/ide.h> Signed-off-by: Arjan van de Ven <arjan@infradead.org> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2005-01-15[ide] ide_dump_atapi_status() printk readability fixBartlomiej Zolnierkiewicz1-8/+6
From: Gunther Mayer <gunther.mayer@gmx.net> this improves logic and readability: - remove blank from: AbortedCommand (as other flags) - add blank and {} to error= line - clean up: remove 2 lines and extra printk before: hdd: status error: status=0x7f { DriveReady DeviceFault SeekComplete DataRequest CorrectedError Index Error } hdd: status error: error=0x7fIllegalLengthIndication EndOfMedia Aborted Command MediaChangeRequested LastFailedSense 0x07 after: hdd: status error: status=0x7f { DriveReady DeviceFault SeekComplete DataRequest CorrectedError Index Error } hdd: status error: error=0x7f { IllegalLengthIndication EndOfMedia AbortedCommand MediaChangeRequested LastFailedSense=0x07 } Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2005-01-15[ide] ide-cd: use ssleep() instead of schedule_timeout()Bartlomiej Zolnierkiewicz1-14/+1
Description: Uses ssleep() in place of cdrom_sleep() to guarantee the task delays as expected. Remove cdrom_sleep() definition, as this is the only place where it is called. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Acked-by: Jens Axboe <axboe@suse.de> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2005-01-14Merge bk://bk.arm.linux.org.uk/linux-2.6-mmcLinus Torvalds1-0/+12
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-15[MMC] Add comment about GENHD_FL_REMOVABLE to mmc_blockRussell King1-0/+12
We don't set GENHD_FL_REMOVABLE because this flag indicates that the media may be removed while the block device persists. Since MMC destroys the block device when the card (media + on-board controller) is removed, the block device will never exist without media present. Therefore, setting GENHD_FL_REMOVABLE would be misleading. Signed-off-by: Russell King <rmk@arm.linux.org.uk>
2005-01-14Merge bk://bk.arm.linux.org.uk/linux-2.6-serialLinus Torvalds1-1/+15
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-15[SERIAL] Fix serial console resumeRussell King1-1/+15
Don't use uart_change_speed() when trying to restore the serial console settings - the port may not have a tty associated with it. Signed-off-by: Russell King <rmk@arm.linux.org.uk>
2005-01-14Merge bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds2-0/+265
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-14Merge delerium.kernelslacker.org:/mnt/data/src/bk/bk-linusDave Jones8-704/+442
into delerium.kernelslacker.org:/mnt/data/src/bk/cpufreq
2005-01-14[CPUFREQ] ondemand: don't increase to full speed at startup (Bruno Ducrot)Dave Jones1-1/+2
From: Bruno Ducrot <ducrot@poupinou.org> dbs_timer_init() will schedule_work(&dbs_work) so that do_dbs_timer() is likely called very early at same time slice scheduler, and for each cpu, dbs_check_cpu(cpu) will be called, likely at the same time slice than dbs_timer_init(). So far, we will get total_idle_ticks == idle_ticks == 0 unconditonaly, and the processor will be put at full speed even though it's not needed at startup. Ack'ed by Venkatesh Pallipadi. Signed-off-by: Bruno Ducrot <ducrot@poupinou.org> Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Dave Jones <davej@redhat.com>
2005-01-13[PATCH] noop-iosched: fix insertion pointJens Axboe1-5/+3
noop doesn't follow the instructions on where to insert a request, because it uses q->queue_head instead of the *insert assigned. Clean it up so it's easier to read. Signed-off-by: Jens Axboe <axboe@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-13Merge bk://kernel.bkbits.net/davem/sparc-2.6Linus Torvalds1-3/+5
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-13[ARM PATCH] 2392/1: Add PCMCIA/CF support code for Sharp SL-C7xx SeriesRichard Purdie2-0/+265
Patch from Richard Purdie Add support code to enable the Compact Flash socket on the Sharp SL-C7xx series of PDAs. The socket is controlled via the Sharp SCOOP interface. Signed-off-by: Richard Purdie Signed-off-by: Russell King
2005-01-13[SPARC64]: Need some more SPARC32 ifdeffing in here.David S. Miller1-3/+5
Signed-off-by: David S. Miller <davem@davemloft.net>
2005-01-13[TUN]: Make type explicit in min() usage.David S. Miller1-1/+2
Signed-off-by: David S. Miller <davem@davemloft.net>
2005-01-12Merge nuts.davemloft.net:/disk1/BK/network-2.6David S. Miller170-6687/+6023
into nuts.davemloft.net:/disk1/BK/net-2.6
2005-01-12[PATCH] possible rq starvation on oomJens Axboe1-11/+40
I stumbled across this the other day. The block layer only uses a single memory pool for request allocation, so it's very possible for eg writes to have allocated them all at any point in time. If that is the case and the machine is low on memory, a reader attempting to allocate a request and failing in blk_alloc_request() can get stuck for a long time since no one is there to wake it up. The solution is either to add the extra mempool so both reads and writes have one, or attempt to handle the situation. I chose the latter, to save the extra memory required for the additional mempool with BLKDEV_MIN_RQ statically allocated requests per-queue. If a read allocation fails and we have no readers in flight for this queue, mark us rq-starved so that the next write being freed will wake up the sleeping reader(s). Same situation would happen for writes as well of course, it's just a lot more unlikely. Signed-off-by: Jens Axboe <axboe@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-12[PATCH] Don't enable ata over eth by defaultJens Axboe1-1/+0
"ATA over Ethernet support" should not default to 'm', it doesn't make any sense for a special case driver to do so. Signed-off-by: Jens Axboe <axboe@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-12[PATCH] matroxfb driver broken on non-x86.Dave Jones1-0/+2
This broke since the recent MODULE_PARAM conversion on architectures that don't have CONFIG_MTRR Signed-off-by: Dave Jones <davej@redhat.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11Merge http://lia64.bkbits.net/linux-ia64-release-2.6.11Linus Torvalds125-5468/+4915
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-11Merge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6Linus Torvalds39-2179/+1523
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-11FC Transport updates - additional fc host attributesJames Bottomley1-0/+20
From: James.Smart@Emulex.Com This patch adds 5 more FC transport host attributes in support of HBAAPI. Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2005-01-11SCSI: add starget_for_each_deviceJames Bottomley3-19/+37
From: James.Smart@Emulex.Com This patch deprecates the use of device_for_each_child() with stargets. The reasoning behind this is due to issues regarding: Semaphores that device_for_each_child() takes Implicit assumptions that each child is an sdev device. The patch adds a new helper function, starget_for_each_device(), and replaces all previous uses of device_for_each_child(). Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2005-01-11[PATCH] use mmiowb in qla1280.cAndrew Morton1-4/+18
From: Jesse Barnes <jbarnes@engr.sgi.com> There are a few spots in qla1280.c that don't need a full PCI write flush to the device, but rather a simple write ordering guarantee. This patch changes some of the PIO reads that cause write flushes into mmiowb calls instead, which is a lighter weight way of ensuring ordering. Signed-off-by: Jeremy Higdon <jeremy@sgi.com> Signed-off-by: Jesse Barnes <jbarnes@sgi.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2005-01-11[PATCH] SCSI aic7xxx: kill kernel 2.2 #ifdef'sAndrew Morton4-107/+2
From: Adrian Bunk <bunk@stusta.de> The patch below kills kernel 2.2 #ifdef's from the SCSI aic7xxx driver. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2005-01-11[PATCH] elevator: print default selectionJens Axboe1-3/+4
Currently we only print the default io scheduler if the kernel chooses, not if the user/bootloader has specified one. This patch saves the extra line in dmesg but always notified of the default choice by appending (default) to that line: .. io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) .. Patch originally from Srihari Vijayaraghavan, modified by me. Signed-off-by: Jens Axboe <axboe@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] cfq-iosched: fix scsi requeue accountingJens Axboe1-2/+4
The accounting can go bad in the requeue hook, it must check the accounted flag to make sure it was previously considered in the driver. Signed-off-by: Jens Axboe <axboe@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11Merge bk://gkernel.bkbits.net/net-drivers-2.6Linus Torvalds1-0/+2
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-11[libata sata_sil] support ATI IXP300/IXP400 SATAFrederick Li1-0/+2
2005-01-11[PATCH] 3c515 warning fixAndrew Morton1-1/+1
drivers/net/3c515.c: In function `__check_rx_copybreak': drivers/net/3c515.c:406: warning: return discards qualifiers from pointer target type drivers/net/3c515.c: At top level: drivers/net/3c515.c:406: warning: initialization discards qualifiers from pointer target type Signed-off-by: Andrew Morton <akpm@osdl.org>
2005-01-11[PATCH] ixgb whitespace fixAndrew Morton1-6/+4
Signed-off-by: Andrew Morton <akpm@osdl.org>
2005-01-11[PATCH] eepro build fixAndrew Morton1-3/+3
drivers/net/eepro.c:1799: initializer element is not constant drivers/net/eepro.c:1799: (near initialization for `__param_arr_io.num') drivers/net/eepro.c:1800: initializer element is not constant drivers/net/eepro.c:1800: (near initialization for `__param_arr_irq.num') drivers/net/eepro.c:1801: initializer element is not constant drivers/net/eepro.c:1801: (near initialization for `__param_arr_mem.num') Signed-off-by: Andrew Morton <akpm@osdl.org>
2005-01-11Merge pobox.com:/garz/repo/linux-2.6Jeff Garzik22-1091/+1419
into pobox.com:/garz/repo/net-drivers-2.6
2005-01-11[PATCH] pcmcia: yenta override to re-allocate resourcesDominik Brodowski1-1/+5
From: Manfred Spraul One bios assigns a small window for i/o access to yenta bridges. But there are Cardbus cards that needs lots of i/o ports. yenta usually honors the bios selected values, except if the bios choice is clearly invalid. The patch allows an override from the command line. Signed-Off-By: Manfred Spraul <manfred@colorfullife.com> Signed-Off-By: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: grab lock in resource_releaseDominik Brodowski1-0/+2
Also lock the ->exit() function in rsrc_nostatic Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: remove typedefDominik Brodowski1-19/+17
Remove the typedef'ing of struct resource_map. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: allocate resource database per-socketDominik Brodowski2-24/+67
Move the resource databases and the "mem_probe" flag into a struct specific to rsrc_nonstatic, as it is not needed for the SS_CAP_STATIC_MAP case. Saves a few bytes, and makes code clearer (in my opinion) Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: make rsrc_nonstatic an independend moduleDominik Brodowski16-10/+31
Make rsrc_nonstatic an independent module. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: move resource handling code only for non-statically mapped ↵Dominik Brodowski3-754/+772
sockets to other file Move all the "nonstatic" code to a new file, and link it into pcmcia_core.ko Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: adjust_ and release_resources only for non-statically mapped ↵Dominik Brodowski1-9/+25
sockets re-direct calls to adjust_resource_info for MEM and IO. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: find_mem_region only for non-statically mapped socketsDominik Brodowski1-1/+11
Calls to adjust_mem_region only happen if !SS_CAP_STATIC_MAP. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: find_io_region only for non-statically mapped socketsDominik Brodowski1-16/+27
Calls to find_io_region only happen if !SS_CAP_STATIC_MAP. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: adjust_io_region only for non-statically mapped socketsDominik Brodowski1-2/+12
Calls to adjust_io_region only happen if !SS_CAP_STATIC_MAP. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: validate_mem only for non-statically mapped socketsDominik Brodowski3-2/+23
validate_mem() does only make sense for !SS_CAP_STATIC_MAP sockets. Therefore, re-direct validate_mem() calls only for those. The newly added redirection layer will allow for a "library" module named "rsrc_nonstatic" which contains the resource database handling code, and it will only need to be loaded for the drivers which need it. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: per-socket resource databaseDominik Brodowski3-54/+53
Make the io and mem db per-socket, as different sockets may have different requirements or may not even need the resource db at all (SS_CAP_STATIC_MAP). Updated to make rsrc_mem_probe per-socket and to remove unnecessary and even broken check for empty list as per Russell King's suggestions. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: remove mtd and bulkmem (replaced by pcmciamtd)Dominik Brodowski3-195/+15
Instead of "memory_cs", BIND_MTD, {FIRST,NEXT}_REGION, 2.6. kernels use the "pcmciamtd" driver which doesn't need these functions. Cardmgr still calls it in default configuration, so warn the user about changes necessary to /etc/pcmcia/config , and remove the now unused code. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: remove dev_info from clientDominik Brodowski2-10/+20
Remove the dev_info - contained name from struct client_t Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: remove unneeded parameter from rsrc_mgrDominik Brodowski4-14/+10
Remove the no longer used "name" parameter from alloc_io_space, find_{io,mem}_region. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: remove client_attributesDominik Brodowski38-38/+0
Remove the "Attributes" entry of struct client_t -- _all_ in-kernel drivers did set it to INFO_IO_CLIENT | INFO_CARD_SHARE anyway, and the pcmcia core didn't care at all what this value was set to. Also, remove the setting of the respective request field in all in-kernel drivers -- the request structure is kept the same, though, to keep external drivers compiling. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: remove pending_eventsDominik Brodowski1-2/+0
PendingEvents is unused, so remove it Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: remove obsolete codeDominik Brodowski4-138/+0
Remove the code marked as obsolete -- nobody complained. Signed-off-by: Dominik Broodwski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: pd6729: isa_irq handlingDominik Brodowski2-35/+147
From: Komuro <komurojun-mbn@nifty.com> Allow for ISA interrupt routing on pd6729 pcmcia sockets. This is necessary for correct operation of (certain?) PCI card readers. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: pd6729: cleanupsDominik Brodowski1-36/+56
From: Komuro <komurojun-mbn@nifty.com> line length fixes and x = x | y => x |= y cleanups Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: pd6729: e-mail updateDominik Brodowski1-1/+1
From: Komuro <komurojun-mbn@nifty.com> e-mail update Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: rename PCMCIA devicesDominik Brodowski1-1/+1
As per the default usage in the driver model, don't embed the bus name into the device name Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: Add disable_clkrun optionHirofumi Ogawa2-3/+11
I received report that transmission of Realtek 8139 doesn't work. The cause of this problem was CLKRUN protocols of laptop's TI 12xx CardBus bridge. CLKRUN is used for controlling the PCI clock by PCI devices (for power saving). If device has bug, probably it becomes the cause of stopping the PCI clock at an unexpected timing. In the problem of realtek 8139 case, the TX packet which the driver set to the device was not sent out (still pending state in device). If "disable_clkrun" is enabled, the problem of TX stopped occurring. So, I thought the cause is CLKRUN, and is hardware bug of Cardbus or realtek 8139. (8139 seems only can control by rewriting EEPROM) And looks like also http://support.microsoft.com/default.aspx?scid=kb;en-us;q294465 http://support.microsoft.com/default.aspx?scid=kb;en-us;182591 has the problem of CLKRUN. And I remember that this problem had happened on Thinkpad before. In the case, problem seems solved by similar workaround of sound/oss/cs46xx.c. This patch adds "disable_clkrun" option as workaround of problem to yenta_socket. Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: reduce stack usage in ds_ioctl (Randy Dunlap)Dominik Brodowski1-38/+54
Reduce stack usage from 696 (0x2b8) to 24 (0x18) (on x86-32). Signed-off-by: Randy Dunlap <rddunlap@osdl.org> Signed-off-by: Dominik Brodowski <linux@broro.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: SET_NETDEV for wireless network devicesDominik Brodowski8-25/+19
This patch updates pcmcia wireless drivers so that their class devices are linked to the correct physical device. Based on an patch by Adam Belay, but adapted to a different pcmcia driver model implementation. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: SET_NETDEV for network devicesDominik Brodowski10-0/+10
This patch updates pcmcia network drivers so that their class devices are linked to the correct physical device. Based on an patch by Adam Belay, but adapted to a different pcmcia driver model implementation. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: use driver_find in dsDominik Brodowski1-26/+21
Use driver_find() in ds.c instead of legacy implementation, and make use of its reference counting awareness. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: move struct client_t inside struct pcmcia_deviceDominik Brodowski4-74/+33
Move the struct client_t inside struct pcmcia_device. This means it gets proper reference counting as well. The clients list inside struct pcmcia_socket can be removed now. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: BUG() if clients are kept too longDominik Brodowski2-23/+9
BUG if the socket's list of clients is not empty on shutdown and/or removal. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: BUG on dev_list != NULLDominik Brodowski35-164/+36
All in-kernel PCMCIA devices do unregister their client in their respective ->detach() function after a REMOVAL event. So, AFAICS, the dev_list iteration should always be false. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: direct-ordered unbind of devicesDominik Brodowski1-30/+30
Restructure unbind_request(): Before, unbind_request was called by cardmgr on the following occasions: a) if the CS_EVENT_CARD_INSERTION event failed b) during do_remove(), which is called on 1) when cardmgr is informed of a CS_EVENT_CARD_REMOVAL event 2) when cardmgr is informed of a CS_EVENT_EJECTION_REQUEST event, if do_check() succeeds 3) cardmgr exit (SIGINT/SIGTERM), if do_check() succeeds We can ignore a), as the user is informed of the problem anyway, and can take appropriate action then (eject the card, update config, write new driver, insert card...). b1) can be done directly, even before the userspace cardmgr is informed. This speeds up the call to ->detach(). b2) All drivers I checked were based on the assumption that a CS_EVENT_CARD_REMOVAL event is received _first_, before a call to ->detach(). Most notably, some drivers issue first a call to their release() function [which else is called during EVENT_CARD_REMOVAL] during ->detach() if it hasn't been issued before. So, it doesn't hurt if unbind is only called during the EVENT_CARD_REMOVAL step, and not during EJECTION_REQUEST. The REMOVAL step is only called anyway if EJECTION_REQUEST succeeds, and the latter can only succeed if do_check() succeeds. b3) If cardmgr exits from daemon mode, ds_release() is called. I can't see a reason why this is good behaviour, especially as cards don't need cardmgr while running, only for setup. Consequences: - call unbind_request during CARD_REMOVAL handling, even before userspace is informed. - return "0" if UNBIND_REQUEST is called from userspace. - the driver's event handler is called with CARD_REMOVAL _always_ before ->detach() is called. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: use pcmcia_device in register_clientDominik Brodowski1-8/+32
Search the devices_list for an UNBOUND client in register_client, instead of the single linked list clients. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: code moving in dsDominik Brodowski1-126/+125
Move some code around in ds.c. Avoids forward-declarations, and keeps related code close to each other. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: use pcmcia_device to mark clients as staleDominik Brodowski1-3/+6
Use pcmcia_dev instead of the "client" single-linked list to mark clients as stale. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: use pcmcia_device in send_eventDominik Brodowski2-12/+40
Use a struct pcmcia_device-based approach to inform "clients" of events. It needs to be done using bus_for_each_device() so that we don't need to take the device_list spinlock. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: add a pointer to client in struct pcmcia_deviceDominik Brodowski1-0/+1
Add a pointer to the "client" structure to struct pcmcia_device. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: get a reference to ds-socket for each pcmcia_deviceDominik Brodowski1-0/+9
Obtain a reference to struct pcmcia_bus_socket for each pcmcia_device. This means that pcmcia_device always holds an indirect reference to struct pcmcia_socket as well. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: grab a reference to the cs-socket in dsDominik Brodowski1-5/+12
Grab a reference of struct pcmcia_socket for every struct pcmcia_bus_socket. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: add pcmcia_(put,get)_socketDominik Brodowski1-0/+23
Add pcmcia_{put,get}_socket Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: use kref instead of native atomic counterDominik Brodowski1-17/+25
Switch pcmcia_bus_socket's reference counting to struct kref. Also, split the access by number into two calls, so that get_bus_socket can be used in a more generic way. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: device model integration can only be submitted under GPL, part 2Dominik Brodowski6-172/+73
As discussed previously, my integration of ds.c and cs.c with the driver model can and will only be available under the GPL, as it's too much derived of other buses' implementation of integration with the driver model. cs_internal.h did only contain the MPL header before - I contacted Dave Hinds because of this, and as far as he can tell, it was just an oversight that this was not marked as dual-licensed as the other files are. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: move pcmcia_(un,)register_client to dsDominik Brodowski2-179/+129
Move pcmcia_{de,}register_client() from cs.c to ds.c, and remove the unused pcmcia_get_{first,next}_client() calls -- they would be an unnecessary hassle to deal with in the next patches. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: set driver's .owner fieldDominik Brodowski1-0/+1
Properly set the "owner" field in pcmcia-related struct device_driver. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: remove internal module use count, use module_refcount insteadDominik Brodowski1-5/+8
Remove the internal driver use_count in ds.c, as the reference counting is done in the module core anyways, and that reference count is available for cardmgr's usage by a call to module_refcount. And if !CONFIG_MODULE_UNLOAD, rmmod is useless anyways, so avoid that call by cardmgr at all. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: remove socket_bind_t, use pcmcia_devices insteadDominik Brodowski1-146/+164
Remove struct socket_bind_t by moving "dev_link_t *instance" to struct pcmcia_device, and transforming all users of socket_bind_t to use struct pcmcia_device instead. Also, CodingStyle updates for get_device_info and unbind_request. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: add pcmcia_device(s)Dominik Brodowski1-0/+73
Add pcmcia_device(s). Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: device model integration can only be submitted under GPLDominik Brodowski1-33/+15
As discussed previously, my integration of ds.c with the driver model can and will only be available under the GPL, as it's too much derived of other buses' implementation of integration with the driver model. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: unfiy bind_device and pcmcia_bind_deviceDominik Brodowski1-94/+67
Unify bind_device and pcmcia_bind_device. Also, change bind_device so that it conforms to CodingStyle. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: unify bind_mtd and pcmcia_bind_mtdDominik Brodowski1-55/+18
Unify the pcmcia_bind_mtd and bind_mtd functions. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: call device drivers from ds, not from csDominik Brodowski2-65/+60
Call the PCMCIA 16-bit device drivers from ds.c instead of cs.c. Also, remove the delayed handling of CS_REMOVAL events, but keep the ordering the same as it used to be due to the delay. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] pcmcia: new ds - cs interfaceDominik Brodowski3-38/+76
Add a new registration function to register the PCMCIA 16-bit subsystem (ds a.k.a. pcmcia) with the PCMICA core (cs a.k.a. pcmcia_core). As send_event is only called with skt->sem held, we can use that to safeguard skt->callback(), too. Note that the class_device_register() call by pccardd() is done _before_ skt->sem() is held, and the pcmcia_socket_register() doesn't hold skt->sem() as well, so there is no chance for a deadlock. Signed-off-by: Dominik Brodowski <linux@brodo.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-11[PATCH] acpi_smp_processor_id() warning fixAndrew Morton1-1/+1
Suppress an "using smp_processor_id in preemptible code" warning. The idle thread isn't preemptible, so we can simply use _smp_processor_id(). Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10Merge intel.com:/data/home/aegl/BK/LinusTony Luck1-1/+1
into intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.11
2005-01-10[PATCH] i2o: fix init/exit section usageRandy Dunlap1-1/+1
Fix 3 instances of bad calls to i2o_pci_free(), from init to exit code sections: Error: ./drivers/message/i2o/pci.o .init.text refers to 000000f7 R_386_PC32 .exit.text Error: ./drivers/message/i2o/pci.o .init.text refers to 000003bc R_386_PC32 .exit.text Error: ./drivers/message/i2o/pci.o .init.text refers to 00000572 R_386_PC32 .exit.text Signed-off-by: Randy Dunlap <rddunlap@osdl.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] synaptics: Remove unused struct member variablePeter Osterlund1-2/+0
This patch removes an unused variable in the synaptics_data struct and deletes a no longer helpful comment. I don't think this has been used since the very first synaptics kernel patch I submitted that did all processing in kernel space instead of delegating most of it to the X server. Signed-off-by: Peter Osterlund <petero2@telia.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] pktcdvd: grep-friendly function prototypesPeter Osterlund1-4/+2
Put function prototypes on a single source line to make them more grep-friendly. Signed-off-by: Peter Osterlund <petero2@telia.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] pktcdvd: make two functions staticPeter Osterlund1-2/+2
Make two needlessly global functions static. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Peter Osterlund <petero2@telia.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] drivers/char/: misc cleanupsAdrian Bunk17-303/+187
below are as requested my drivers/char/ cleanups in one big patch for better merging. Each of the patches included was already sent three times without any objections to linux-kernel. The n_tty.c patch is Approved-by: Alan Cox <alan@redhat.com> The patch below makes changes under drivers/char/ including the following: - make needlessly global code static - remove completely unused code Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] fix module_param() type mismatch in drivers/char/n_hdlc.cWilliam Lee Irwin III1-2/+2
maxframe is a variable of type ssize_t; this patch repairs the warning arising from the type mismatch in the module_param() declaration. Signed-off-by: William Irwin <wli@holomorphy.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] fix unresolved MTD symbols in scx200_docflash.cWilliam Lee Irwin III1-6/+3
This driver is using some private #ifdef to try to control the use of partitions and calling functions that get compiled out of the kernel if it's set (which it is by default). This results in unresolved module symbols, which are bad. This patch synchronizes the conditional compilation of partition management in the driver with the global config option for MTD partition management and thereby fixes the unresolved symbol problem. Signed-off-by: William Irwin <wli@holomorphy.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] silence numerous size_t warnings in drivers/acpi/processor_idle.cWilliam Lee Irwin III1-4/+4
Multiple format -related warnings arise from size_t issues. This patch peppers the seq_printf()'s with 'z' qualifiers and casts to silence them all. Signed-off-by: Wililam Irwin <wli@holomorphy.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] cleanup virtual console <-> selection.c interfaceChristoph Hellwig4-262/+272
Pass around pointers instead of indices into a global array between various files of the virtual console implementation and stop using obsfucting macros that expect certain variables to be in scope. This is a first step to get rid of the various global arrays in the VC code. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] signedness fix in deadline-iosched.cJürgen Quade1-5/+5
There is some (obvious) mess with "unsigned int" and "int" in the deadline-io-scheduler (sysfs-section). Try to change the attribute "writes_starved": root@ezs-mobil:/sys/block/hda/queue# cat scheduler noop anticipatory [deadline] root@ezs-mobil:/sys/block/hda/queue# cd iosched/ root@ezs-mobil:/sys/block/hda/queue/iosched# ls fifo_batch front_merges read_expire write_expire writes_starved root@ezs-mobil:/sys/block/hda/queue/iosched# cat writes_starved 2 root@ezs-mobil:/sys/block/hda/queue/iosched# echo 4 >writes_starved root@ezs-mobil:/sys/block/hda/queue/iosched# cat writes_starved -2147483648 root@ezs-mobil:/sys/block/hda/queue/iosched# Because all attribute-variables are defined as "int", the patch below changes them to "int". Now it works as expected... Signed-off-by: Juergen Quade <quade@hsnr.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] IDE CD is very noisyAlan Cox1-34/+34
The ide-cd code has never been updated over the years to include printk levels. This patch extracts the printk level updating from the -ac tree seperated from other changes. Signed-off-by: Alan Cox <alan@redhat.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] mtd: added NEC uPD29F064115 supportYoichi Yuasa1-0/+20
This patch has added NEC uPD29F064115 support to jedec_probe.c. Signed-off-by: Yoichi Yuasa <yuasa@hh.iij4u.or.jp> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] remove unused drivers/char/rsf16fmi.hDomen Puncer1-13/+0
Remove nowhere referenced file. (egrep "filename\." didn't find anything) Signed-off-by: Domen Puncer <domen@coderock.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] remove unused drivers/char/rio/cdproto.hDomen Puncer1-55/+0
Remove nowhere referenced file. (egrep "filename\." didn't find anything) Signed-off-by: Domen Puncer <domen@coderock.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] 3c59x: support more ethtool_opsSteffen Klassert1-10/+133
With this the driver supports the ethtool_ops {get,set}_msglvl, {get,set}_settings, get_stats, get_link, and nway_reset. Unlike the first patch, the userspace ioctl functions are protected with spin_lock_irqsave. Furter I moved the spin_lock_bh from the mdio_{read,write} functions to vortex_timer(). All the locks acquire vp->lock now, vp->mdio_lock is not used any more. Signed-off-by: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] 3c59x: VORTEX select MIIHugh Dickins1-0/+1
3c59x now uses generic_mii_ioctl, so VORTEX should select MII. Signed-off-by: Hugh Dickins <hugh@veritas.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] 3c59x: Make use of generic_mii_ioctlSteffen Klassert1-36/+10
With this patch the driver makes use of the MII lib helper function generic_mii_ioctl. Patch is tested with the mii-diag tool and a 3c905-TX, 3c905B-TX NIC. Signed-off-by: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] 3c59x: use netdev_privSteffen Klassert1-2/+2
Patch changes the two remaining direct accessing of dev->priv to netdev_priv. Signed-off-by: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] 3c59x: missing pci_disable_deviceFrançois Romieu1-7/+14
It is possible to remove the device without calling pci_disable_device(). A leak can take place during the init as well. Signed-off-by: Francois Romieu <romieu@fr.zoreil.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] 3c59x: enable power management unconditionallyNathan Bryant1-11/+14
The problem is that under the new PCI driver model, cards are required to always restore state and call pci_enable_device() on resume. So the patch changes the driver to do its restore state calls unconditionally (it used to only do them when it was configured for wake-on-lan) and adds a call to pci_enable_device(). Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] 3c59x: Add EEPROM_RESET for 3c900 BoomerangJohn W. Linville1-2/+2
Add 3c900 Boomerang to list of devices needing EEPROM_RESET Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] 3c59x: remove EEPROM_RESET for 3c905BJohn W. Linville1-4/+4
Remove the EEPROM_RESET flag for the 3c905B cards. Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] 3c59x: reload EEPROM values at rmmod for needy cardsJohn W. Linville1-8/+9
Enable reload of EEPROM values in reset at rmmod for cards that need it, similar to old EEPROM_NORESET flag but in reverse. (Most?) 3c905 and (some?) 3c905B cards need an additional bit unmasked in the reset at rmmod or else they don't get reinitialized properly when the driver is reloaded. Signed-of-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] cciss update to version 2.6.4Mike Miller1-10/+7
This patch removes support for 2 controllers that were recently cancelled and it adds support for the P600, a cciss based SAS controller due to ship in late March/early April '05. Neither of these controllers have made it to the field. Signed-off-by: Mike Miller <mike.miller@hp.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] random: remove pool resizing sysctlMatt Mackall1-84/+5
Remove random pool resizing sysctl. It's racy in hard to fix ways and doesn't really warrant fixing. It also only allows adjusting the input pool size so it's either obsolete or incomplete. The default 4kbits (512 bytes) of entropy pool should be more than big enough for all purposes and too small to be a memory concern. This patch removes the resizing code and marks the sysctl read-only. Signed-off-by: Matt Mackall <mpm@selenic.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] random: whitespace cleanupsMatt Mackall1-341/+334
Whitespace cleanups trailing whitespace removal superfluous brace removal Signed-off-by: Matt Mackall <mpm@selenic.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] MMC_WBSD depends on ISAGeert Uytterhoeven1-1/+1
MMC_WBSD depends on ISA (needs isa_virt_to_bus()) Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10[PATCH] pm: introduce pm_message_tPavel Machek6-12/+12
This introduces pm_message_t. For now, it is only good for type-safety and sparse checking, but plan is to turn pm_message_t into structure soon. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-10e1000/ixgb net drivers: rename global symbol to fix 'make allyesconfig'Jeff Garzik4-6/+6
2005-01-10Merge pobox.com:/garz/repo/netdev-2.6/smc91xJeff Garzik1-0/+16
into pobox.com:/garz/repo/net-drivers-2.6
2005-01-10Merge pobox.com:/garz/repo/netdev-2.6/orinocoJeff Garzik1-126/+77
into pobox.com:/garz/repo/net-drivers-2.6
2005-01-10Merge pobox.com:/garz/repo/netdev-2.6/emacJeff Garzik3-10/+26
into pobox.com:/garz/repo/net-drivers-2.6
2005-01-10Merge pobox.com:/garz/repo/netdev-2.6/eeproJeff Garzik1-33/+111
into pobox.com:/garz/repo/net-drivers-2.6
2005-01-10Manual ixgb merge.Jeff Garzik9-907/+1163
2005-01-10Merge pobox.com:/garz/repo/netdev-2.6/s2ioJeff Garzik1-4/+18
into pobox.com:/garz/repo/net-drivers-2.6
2005-01-10[PATCH] mark arcdev_setup staticChristoph Hellwig1-2/+1
It's only used in arcnet.c, and following the model of the other link layers it doesn't make sense to use it outside alloc_arcdev() either.
2005-01-10[PATCH] smc-ultra.c too-verbose driverPaul Gortmaker1-2/+0
2005-01-10[PATCH] Fix gcc4 compilation in s2io net driverAndi Kleen1-2/+2
Signed-off-by: Andi Kleen <ak@suse.de>
2005-01-10[PATCH] wl3501: fix module_param types/warningsRandy Dunlap1-2/+2
Fix gcc warning: drivers/net/wireless/wl3501_cs.c:2282: warning: return from incompatible pointer type module_param() isn't happy about different types for irq_mask; unsigned long vs. int. Make it uint consistently. Signed-off-by: Randy Dunlap <rddunlap@osdl.org>
2005-01-10Merge nuts.davemloft.net:/disk1/BK/network-2.6David S. Miller243-4063/+12590
into nuts.davemloft.net:/disk1/BK/net-2.6
2005-01-09Merge intel.com:/data/home/aegl/BK/LinusTony Luck1-1/+1
into intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.11
2005-01-09[8139TOO]: Use rtnl_lock_interruptible()Christoph Hellwig1-1/+2
The 8139too thread needs to use rtnl_lock_interruptible so it can avoid doing the actual work once it's been kill_proc()ed on module removal time. Based on debugging and an earlier patch that adds a driver-private semaphore from Herbert Xu. Signed-off-by: David S. Miller <davem@davemloft.net>
2005-01-09[PATCH] cciss update to version 2.6.4Mike Miller1-10/+7
This patch removes support for 2 controllers that were recently cancelled and it adds support for the P600, a cciss based SAS controller due to ship in late March/early April '05. Neither of these controllers have made it to the field. Signed-off-by: Mike Miller <mike.miller@hp.com> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2005-01-09Merge bk://kernel.bkbits.net/gregkh/linux/i2c-2.6Linus Torvalds41-596/+1376
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-09Merge bk://kernel.bkbits.net/gregkh/linux/usb-2.6Linus Torvalds172-2961/+10510
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-09Merge bk://kernel.bkbits.net/davem/net-2.6Linus Torvalds31-506/+704
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-09Merge kroah.com:/home/greg/linux/BK/bleed-2.6Greg Kroah-Hartman41-596/+1376
into kroah.com:/home/greg/linux/BK/i2c-2.6
2005-01-09Merge http://linux-mh.bkbits.net/bluetooth-2.6David S. Miller5-8/+38
into nuts.davemloft.net:/disk1/BK/net-2.6
2005-01-09Merge kroah.com:/home/greg/linux/BK/bleed-2.6Greg Kroah-Hartman172-2961/+10510
into kroah.com:/home/greg/linux/BK/usb-2.6
2005-01-09Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.6Linus Torvalds27-481/+663
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-09Merge kroah.com:/home/greg/linux/BK/bleed-2.6Greg Kroah-Hartman27-481/+663
into kroah.com:/home/greg/linux/BK/pci-2.6
2005-01-09[PATCH] Fix gcc 4 compilation in bttvAndi Kleen1-1/+0
extern declaration of static Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-09[PATCH] Fix gcc 4 compilation in drivers/eisaAndi Kleen1-3/+0
Drop -Werror to allow compilation with gcc 4 Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-09[PATCH] Fix gcc 4 compilation in DRMAndi Kleen1-1/+0
extern declaration of static Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-09[PATCH] m68knommu: new hardware support and optimizations for the ColdFire ↵Greg Ungerer1-20/+41
serial driver A number of small updates to the ColdFire serial driver: . support the SNEHA platform . set the default baud rate for console different on the FEITH boards . add support for the 527x ColdFire CPU's . schedule_timeout() should not add in current jiffies value . optimize way that receive error characters are processed . fix condition where receiver interrupts could be left disabled after flush Signed-off-by: Greg Ungerer <gerg@snapgear.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-01-09Merge nuts.davemloft.net:/disk1/BK/network-2.6David S. Miller1-9/+13
into nuts.davemloft.net:/disk1/BK/net-2.6
2005-01-08[PATCH] SDLA firmware upgrade should require CAP_SYS_RAWIO (not just ↵Alan Cox1-0/+2
CAP_NET_ADMIN) There were a few variants on the list trying to work out what the valid ranges to verify for write are but they sort of missed the point, if you can load new firmware you can have fun anyway.
2005-01-08Merge bk://gkernel.bkbits.net/libata-2.6Linus Torvalds3-3/+26
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-08Merge bk://gkernel.bkbits.net/net-drivers-2.6Linus Torvalds20-287/+862
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2005-01-08[PATCH] ixgb: White space correctionsGanesh Venkatesan9-516/+615
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: Driver version number updateGanesh Venkatesan1-2/+15
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: Support for 2.6.x style module parametersGanesh Venkatesan1-51/+80
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: Fix Tx cleanup logicGanesh Venkatesan1-29/+21
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: Shrink size and fix ordering of elements in ixgb_bufferGanesh Venkatesan1-2/+2
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: ethtool_ops supportGanesh Venkatesan4-191/+341
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: Replace kmalloc with vmalloc (one time alloc)Ganesh Venkatesan2-6/+7
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: Remove support for RAIDC interrupt mitigationGanesh Venkatesan3-76/+4
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: Limit Rx Address Filter Array entries to 3Ganesh Venkatesan1-1/+1
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: Fix infinite loop trying to re-establish linkGanesh Venkatesan1-2/+0
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: Fix error in setting MFS registerGanesh Venkatesan1-2/+2
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: Poll Routine cleanupGanesh Venkatesan1-7/+14
Includes fixes for (a) kernel panic when the interface is shutdown when Poll is active (b) include tx workdone in deciding when to quit polling mode (c) fix poll quit condition (from Robert Olsson) Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: Fix memory leak in NAPI modeGanesh Venkatesan1-6/+6
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: Fix VLAN filter setup errors (while running on PPC)Ganesh Venkatesan1-6/+4
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
2005-01-08[PATCH] ixgb: Add support for 10GbE LR device IDGanesh Venkatesan3-3/+12
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>