forked from Sricharanti/sricharan
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: ide: remove stale comments from ide-dma.c (take 2) ide: remove ide-tape documentation from Documentation/ide.txt qd65xx: remove commented out code ide-tape: schedule driver for removal after 6 months ide-disk: add missing printk() KERN_* levels ide: fix sparse warning about shadowing 'flags' symbol ide-cd: fix CD/DVD burning ide-cd: fix 'ireason' handling for REQ_TYPE_ATA_PC requests qd65xx: fix setup of QD6580 Control register ide: skip probing port if "hdx=noprobe" was used for both devices on it ide: remove redundant comment from ide_unregister() hpt366: fix section mismatch warnings ide-cd: Enable audio play quirk for Optiarc DVD RW AD-5200A drive
- Loading branch information
Showing
11 changed files
with
54 additions
and
178 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -172,6 +172,16 @@ Who: Len Brown <[email protected]> | |
|
||
--------------------------- | ||
|
||
What: ide-tape driver | ||
When: July 2008 | ||
Files: drivers/ide/ide-tape.c | ||
Why: This driver might not have any users anymore and maintaining it for no | ||
reason is an effort no one wants to make. | ||
Who: Bartlomiej Zolnierkiewicz <[email protected]>, Borislav Petkov | ||
<[email protected]> | ||
|
||
--------------------------- | ||
|
||
What: libata spindown skipping and warning | ||
When: Dec 2008 | ||
Why: Some halt(8) implementations synchronize caches for and spin | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,59 +1,20 @@ | ||
/* | ||
* IDE DMA support (including IDE PCI BM-DMA). | ||
* | ||
* Copyright (C) 1995-1998 Mark Lord | ||
* Copyright (C) 1999-2000 Andre Hedrick <[email protected]> | ||
* Copyright (C) 2004, 2007 Bartlomiej Zolnierkiewicz | ||
* | ||
* May be copied or modified under the terms of the GNU General Public License | ||
* | ||
* DMA is supported for all IDE devices (disk drives, cdroms, tapes, floppies). | ||
*/ | ||
|
||
/* | ||
* Special Thanks to Mark for his Six years of work. | ||
*/ | ||
|
||
/* | ||
* This module provides support for the bus-master IDE DMA functions | ||
* of various PCI chipsets, including the Intel PIIX (i82371FB for | ||
* the 430 FX chipset), the PIIX3 (i82371SB for the 430 HX/VX and | ||
* 440 chipsets), and the PIIX4 (i82371AB for the 430 TX chipset) | ||
* ("PIIX" stands for "PCI ISA IDE Xcellerator"). | ||
* | ||
* Pretty much the same code works for other IDE PCI bus-mastering chipsets. | ||
* | ||
* DMA is supported for all IDE devices (disk drives, cdroms, tapes, floppies). | ||
* | ||
* By default, DMA support is prepared for use, but is currently enabled only | ||
* for drives which already have DMA enabled (UltraDMA or mode 2 multi/single), | ||
* or which are recognized as "good" (see table below). Drives with only mode0 | ||
* or mode1 (multi/single) DMA should also work with this chipset/driver | ||
* (eg. MC2112A) but are not enabled by default. | ||
* | ||
* Use "hdparm -i" to view modes supported by a given drive. | ||
* | ||
* The hdparm-3.5 (or later) utility can be used for manually enabling/disabling | ||
* DMA support, but must be (re-)compiled against this kernel version or later. | ||
* | ||
* To enable DMA, use "hdparm -d1 /dev/hd?" on a per-drive basis after booting. | ||
* If problems arise, ide.c will disable DMA operation after a few retries. | ||
* This error recovery mechanism works and has been extremely well exercised. | ||
* | ||
* IDE drives, depending on their vintage, may support several different modes | ||
* of DMA operation. The boot-time modes are indicated with a "*" in | ||
* the "hdparm -i" listing, and can be changed with *knowledgeable* use of | ||
* the "hdparm -X" feature. There is seldom a need to do this, as drives | ||
* normally power-up with their "best" PIO/DMA modes enabled. | ||
* | ||
* Testing has been done with a rather extensive number of drives, | ||
* with Quantum & Western Digital models generally outperforming the pack, | ||
* and Fujitsu & Conner (and some Seagate which are really Conner) drives | ||
* showing more lackluster throughput. | ||
* | ||
* Keep an eye on /var/adm/messages for "DMA disabled" messages. | ||
* | ||
* Some people have reported trouble with Intel Zappa motherboards. | ||
* This can be fixed by upgrading the AMI BIOS to version 1.00.04.BS0, | ||
* available from ftp://ftp.intel.com/pub/bios/10004bs0.exe | ||
* (thanks to Glen Morrell <[email protected]> for researching this). | ||
* | ||
* Thanks to "Christopher J. Reimer" <[email protected]> for | ||
* fixing the problem with the BIOS on some Acer motherboards. | ||
* | ||
|
@@ -65,11 +26,6 @@ | |
* | ||
* Most importantly, thanks to Robert Bringman <[email protected]> | ||
* for supplying a Promise UDMA board & WD UDMA drive for this work! | ||
* | ||
* And, yes, Intel Zappa boards really *do* use both PIIX IDE ports. | ||
* | ||
* ATA-66/100 and recovery functions, I forgot the rest...... | ||
* | ||
*/ | ||
|
||
#include <linux/module.h> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3765,6 +3765,11 @@ static int ide_tape_probe(ide_drive_t *drive) | |
g->fops = &idetape_block_ops; | ||
ide_register_region(g); | ||
|
||
printk(KERN_WARNING "It is possible that this driver does not have any" | ||
" users anymore and, as a result, it will be REMOVED soon." | ||
" Please notify Bart <[email protected]> or Boris" | ||
" <[email protected]> in case you still need it.\n"); | ||
|
||
return 0; | ||
|
||
out_free_tape: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.