ide: more IDE probing code rework
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest8 patches 9 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | dtc2278: fix ->io_32bit handlingdrivers/ drivers/ | +6 | 0 replies | |
| 2/8 | au1xxx-ide: fix ->io_32bit handlingdrivers/ | +1 | 0 replies | |
| 3/8 | atiixp/cs5535/scc_pata: fix "idex=ata66" parameter handlingdrivers/ drivers/ drivers/ | +26 | 0 replies | |
| 4/8 | macide: remove drive->capacity64 quirkdrivers/ | +0 | 0 replies | |
| 5/8 | ide: always set DMA masks in ide_pci_setup_ports()drivers/ | +9 | 1 reply | |
| 6/8 | ide: separate PCI specific init from generic init in ide_pci_setup_ports()drivers/ | +21 | 0 replies | |
| 7/8 | ide: add struct ide_port_info instances to legacy host driversdrivers/ drivers/ drivers/ +26 more | +259 | 7 replies | |
| 8/8 | ide: add ->cable_detect method to ide_hwif_tdrivers/ drivers/ drivers/ +19 more | +137 | 1 reply |
Reviews trailers per patch
1 of 8 patches has a Reviewed-by or Acked-by.
| Patch | Sergei Shtylyov |
|---|---|
| 1/8 | |
| 2/8 | |
| 3/8 | |
| 4/8 | |
| 5/8 | A-b |
| 6/8 | |
| 7/8 | |
| 8/8 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/8] ide: more IDE probing code rework
* Convert legacy host drivers to use struct ide_port_info + ide_device_add() instead of open-coding initialization of IDE port data structures.
* Add ->cable_detect method for cable detection + use it in PCI host drivers.
* Fix some bugs in the process (handling of "idex=ata66" in atiixp, cs5535 and scc_pata and handling I/O 32-bit setting in dtc2278 and au1xxx-ide).
diffstat:
drivers/ide/arm/icside.c | 25 ++++--- drivers/ide/arm/ide_arm.c | 2 drivers/ide/arm/rapide.c | 2 drivers/ide/cris/ide-cris.c | 18 +++-- drivers/ide/h8300/ide-h8300.c | 2 drivers/ide/ide-generic.c | 2 drivers/ide/ide-pnp.c | 2 drivers/ide/ide-probe.c | 87 +++++++++++++++++++++++++- drivers/ide/ide.c | 6 - drivers/ide/legacy/ali14xx.c | 24 ++----- drivers/ide/legacy/buddha.c | 2 drivers/ide/legacy/dtc2278.c | 36 ++++------- drivers/ide/legacy/falconide.c | 2 drivers/ide/legacy/gayle.c | 2 drivers/ide/legacy/ht6560b.c | 22 +++--- drivers/ide/legacy/ide_platform.c | 2 drivers/ide/legacy/macide.c | 12 --- drivers/ide/legacy/q40ide.c | 2 drivers/ide/legacy/qd65xx.c | 23 ++++--- drivers/ide/legacy/umc8672.c | 24 ++----- drivers/ide/mips/au1xxx-ide.c | 34 +++------- drivers/ide/mips/swarm.c | 2 drivers/ide/pci/aec62xx.c | 25 +++---- drivers/ide/pci/alim15x3.c | 5 - drivers/ide/pci/amd74xx.c | 18 ++--- drivers/ide/pci/atiixp.c | 30 ++++----- drivers/ide/pci/cmd640.c | 31 ++++----- drivers/ide/pci/cmd64x.c | 5 - drivers/ide/pci/cs5520.c | 2 drivers/ide/pci/cs5535.c | 14 +--- drivers/ide/pci/hpt366.c | 84 ++++++++++++++----------- drivers/ide/pci/it8213.c | 21 +++--- drivers/ide/pci/it821x.c | 5 - drivers/ide/pci/jmicron.c | 6 - drivers/ide/pci/pdc202xx_new.c | 8 -- drivers/ide/pci/pdc202xx_old.c | 10 +-- drivers/ide/pci/piix.c | 7 -- drivers/ide/pci/scc_pata.c | 12 ++- drivers/ide/pci/serverworks.c | 9 -- drivers/ide/pci/sgiioc4.c | 18 +++-- drivers/ide/pci/siimage.c | 5 - drivers/ide/pci/sis5513.c | 5 - drivers/ide/pci/slc90e66.c | 19 +++-- drivers/ide/pci/tc86c001.c | 24 ++++--- drivers/ide/pci/via82cxxx.c | 6 - drivers/ide/ppc/mpc8xx.c | 2 drivers/ide/ppc/pmac.c | 84 ++++++++++--------------- drivers/ide/setup-pci.c | 123 +++++++++++--------------------------- include/linux/ide.h | 15 ++++ 49 files changed, 459 insertions(+), 467 deletions(-)