lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-Id: <201004051312.17105.bzolnier@gmail.com>
Date:	Mon, 5 Apr 2010 12:12:17 +0100
From:	Bartlomiej Zolnierkiewicz <bzolnier@...il.com>
To:	linux-ide@...r.kernel.org
Cc:	linux-kernel@...r.kernel.org
Subject: [announce] atang tree has been rebased on top of 2.6.33


Changes:
- whole tree has been re-based on top of 2.6.33 kernel
- individual patches adding 32-bit PIO support to PATA drivers
  have been combined together
- duplicated ata_timing_* EXPORT_SYMBOLs have been removed

( As a net result the total number of patches kept in atang tree
  has decreased from 261 to 224. )


The standalone patch for vanilla 2.6.33 is now also available at:

  http://www.kernel.org/pub/linux/kernel/people/bart/atang/patch-2.6.33-atang1.bz2


atang tree highlights:

* Support for more ATA controllers (SIL3x12 SATA on IXP425 platform,
  Cirrus Logic's EP93xx PATA, Altera CompactFlash PATA and Samsung
  S3C PATA)

* Enhanced SSD detection so block layer optimizations can be applied
  to many more SSD devices

* Fix to make SATA Asynchronous Notification work on distributions
  using HAL (-> almost all current distributions)

* Fix for Promise PATA UDMA problems

* ide2libata framework

* Various bug fixes, cleanups & other improvements for both libata/ide
  subsystems (please see the ChangeLog below for details)


The following changes since commit 60b341b778cc2929df16c0a504c91621b3c6a4ad:
  Linus Torvalds (1):
        Linux 2.6.33

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/bart/misc.git atang-v5.0

Bartlomiej Zolnierkiewicz (203):
      ata_piix: unify code for programming PIO and MWDMA timings
      libata: make ata_sff_data_xfer_noirq() work with 32-bit PIO
      libata: add 32-bit PIO support to PATA drivers (part 1)
      libata: add 32-bit PIO support to PATA drivers (part 2)
      pata_sch: add 32-bit PIO support
      pata_artop: fix chipsets naming
      pata_artop: add Power Management support
      pata_artop: unify ->prereset methods
      pata_artop: remove dead 34MHz PCI clock support
      pata_atiixp: no need to program PIO timings for MWDMA
      pata_atiixp: add MWDMA0 support
      pata_atiixp: remove custom BMDMA methods
      pata_atiixp: add proper ->prereset method
      pata_efar: fix register naming used in efar_set_piomode()
      pata_efar: unify code for programming PIO and MWDMA timings
      pata_cmd64x: add enablebits checking
      pata_cmd64x: add cmd64x_fixup()
      pata_cs5535: no need to program PIO0 timings during device init
      pata_hpt366: add enablebits checking
      pata_hpt366: add hpt36x_find_mode() helper
      pata_hpt3x2n: add enablebits checking
      pata_it8213: add UDMA100 and UDMA133 support
      pata_it8213: fix register naming used in it8213_set_piomode()
      pata_it8213: unify code for programming PIO and MWDMA timings
      pata_legacy: do not probe extra ports automatically if PCI is not present
      pata_legacy: unify QDI ->set_piomode methods
      pata_legacy: use PIO mask defines
      libata: remove no longer needed pata_qdi driver
      libata: remove no longer needed pata_winbond driver
      pata_oldpiix: unify code for programming PIO and MWDMA timings
      pata_pdc2027x: add Power Management support
      pata_pdc202xx_old: Power Management fix
      pata_radisys: unify code for programming PIO and MWDMA timings
      pata_rdc: unify code for programming PIO and MWDMA timings
      pata_scc: add proper cable detection method
      pata_serverworks: use standard cable detection methods
      pata_serverworks: add serverworks_fixup()
      pata_sl82c105: add Power Management support
      pata_via: add via_fixup()
      libata: add ata_mwdma_to_pio() inline helper
      libata: add ->init_host method
      pata_cmd640: document known issues
      pata_cypress: document known issues
      pata_pdc202xx_old: document known issues
      icside: bring back ->maskproc method
      scc_pata: fix module unloading
      add PATA host controller support for Cirrus Logic's EP93xx CPUs (v2)
      libata: fix CFA handling in ide_timing_compute()
      pata_ali: documentation fixes
      pata_ali: cleanup ali_set_piomode()
      pata_amd: remove bogus code from timing_setup()
      pata_atiixp: remove superfluous wrapper function
      pata_atiixp: add locking for parallel scanning
      pata_atiixp: enable parallel scan
      pata_cmd64x: fix PIO setup
      pata_cmd64x: fix handling of address setup timings
      pata_cmd64x: cmd648_bmdma_stop() fix
      pata_cmd64x: remove unused definitions
      pata_cs5520: convert to use ->init_host method
      pata_cs5535: use correct values for PIO1 and PIO2 data timings
      pata_cypress: fix PIO timings underclocking
      pata_efar: always program master_data before slave_data
      pata_efar: fix secondary port support
      pata_efar: add locking for parallel scanning
      pata_efar: enable parallel scan
      pata_serverworks: fix PIO setup for the second channel
      pata_serverworks: fix error message
      pata_serverworks: cleanup cable detection
      pata_via: fix address setup timings underlocking
      pata_via: store UDMA masks in via_isa_bridges table
      ide: fix for ide_timing quantisation errors
      ide: use standard timing for XFER_PIO_SLOW mode in ide_timing_compute()
      alim15x3: fix PIO timings calculations
      alim15x3: add ali_fifo_control() helper
      alim15x3: remove superfluous locking from ali_set_pio_mode()
      alim15x3: cleanup ali_cable_detect()
      amd74xx: don't change UDMA settings when programming PIO timings
      cmd64x: fix PIO and MWDMA timings calculations
      cmd64x: remove superfluous checks from cmd64x_set_dma_mode()
      cy82c693: fix PIO timings calculations
      cy82c693: remove stale driver history
      opti621: remove stale driver history
      pdc202xx_old: add ->init_hwif method
      serverworks: cleanup svwks_udma_filter()
      serverworks: add missing pci_dev_put() call
      via82cxxx: vx855 is a single channel controller
      ide: add SATA cable detection support
      via82cxxx: fix SATA cable detection
      via82cxxx: workaround h/w bugs
      via82cxxx: add support for vt8261 and future chips
      via82cxxx: add support for VT6415 PCIE PATA IDE Host Controller
      via82cxxx: fix UDMA settings programming
      ide: add drive->pio_mode field
      ide: add drive->dma_mode field
      ide: change ->set_pio_mode method parameters
      ide: change ->set_dma_mode method parameters
      ide-timings: use ->pio_mode value to determine fastest PIO speed
      alim15x3: fix handling of address setup timings
      alim15x3: fix handling of command timings
      alim15x3: fix handling of DMA timings
      alim15x3: fix handling of UDMA enable bit
      amd74xx: use ->pio_mode value to determine pair device speed
      cmd64x: fix handling of address setup timings
      cs5535: use ->pio_mode value to determine pair device speed
      cs5536: use ->pio_mode value to determine pair device speed
      it821x: use ->pio_mode value to determine pair device speed
      palm_bk3710: use ->pio_mode value to determine pair device speed
      siimage: use ->pio_mode value to determine pair device speed
      tx493xide: use ->pio_mode value to determine pair device speed
      via82cxxx: use ->pio_mode value to determine pair device speed
      ide: make ide_get_best_pio_mode() static
      libata: ata_timing_compute() fixup
      ide: ide_timing_compute() fixup
      piix: add new short cable IDs
      libata: CodingStyle fixes for ATA timings code
      libata: move ATA timings code to ata-timings.c
      ata: make ATA timings code independent of libata
      ata: enable XFER_PIO_SLOW mode in ata_timing table
      ide: switch to generic ATA timings code
      pata_pcmcia: move IDs table to pata_pcmcia.h
      ide-cs: use pata_pcmcia.h
      ata_piix: factor out short cable detection code to ich_short_ata40()
      ata_piix: move short cable handling to ata_piix.h
      piix: use ata_piix.h
      pata_ali: move short cable handling to pata_ali.h
      alim15x3: use pata_ali.h
      pata_sis: move short cable handling to pata_sis.h
      sis5513: use pata_sis.h
      pata_via: move short cable handling to pata_via.h
      via82cxxx: use pata_via.h
      ide: split host->dev table
      ide: add hwif->port_no field
      ide: add hwif->udma_mask field
      ide: add hwif->private_data field
      ide: add drive->devno field
      ide: add drive->class field
      ide: change ->cable_detect method return type to 'int'
      it8213: always program control bits
      piix: always program control bits
      slc90e66: always program control bits
      add ide2libata header file
      ata_piix: move code to be re-used by ide2libata to ata_piix.h
      piix: convert to ide2libata
      pata_ali: move code to be re-used by ide2libata to pata_ali.h
      alim15x3: convert to ide2libata
      pata_amd: move code to be re-used by ide2libata to pata_amd.h
      amd74xx: convert to ide2libata
      pata_artop: move code to be re-used by ide2libata to pata_artop.h
      aec62xx: convert to ide2libata
      pata_atiixp: move code to be re-used by ide2libata to pata_atiixp.h
      atiixp: convert to ide2libata
      pata_cmd64x: documentation fix
      pata_cmd64x: move code to be re-used by ide2libata to pata_cmd64x.h
      pata_cmd64x: convert to ide2libata
      pata_cs5520: move code to be re-used by ide2libata to pata_cs5520.h
      cs5520: convert to ide2libata
      pata_cs5530: move code to be re-used by ide2libata to pata_cs5530.h
      cs5530: convert to ide2libata
      pata_cs5535: move code to be re-used by ide2libata to pata_cs5535.h
      cs5535: convert to ide2libata
      pata_cypress: move code to be re-used by ide2libata to pata_cypress.h
      cy82c693: convert to ide2libata
      pata_efar: move code to be re-used by ide2libata to pata_efar.h
      slc90e66: convert to ide2libata
      pata_it8213: move code to be re-used by ide2libata to pata_it8213.h
      it8213: convert to ide2libata
      pata_it821x: move code to be re-used by ide2libata to pata_it821x.h
      it821x: convert to ide2libata
      pata_pdc202xx_old: move code to be re-used by ide2libata to pata_pdc202xx_old.h
      pdc202xx_old: convert to ide2libata
      pata_sc1200: move code to be re-used by ide2libata to pata_sc1200.h
      sc1200: convert to ide2libata
      pata_serverworks: move cable handling to pata_serverworks.h
      serverworks: convert to ide2libata
      pata_sl82c105: move code to be re-used by ide2libata to pata_sl82c105.h
      sl82c105: convert to ide2libata
      pata_triflex: move code to be re-used by ide2libata to pata_triflex.h
      triflex: convert to ide2libata
      pata_via: factor out code for finding ISA bridge
      pata_via: move code to be re-used by ide2libata to pata_via.h
      via82cxxx: convert to ide2libata
      pata_cs5536: forward port changes from cs5536
      pata_sil680: CodingStyle fixes
      siimage: cleanup I/O helpers
      piix: move documentation to ata_piix.h
      ide2libata: add missing credits
      pata_cs5536: move code to be re-used by ide2libata to pata_cs5536.h
      cs5536: convert to ide2libata
      pata_sil680: move code to be re-used by ide2libata to pata_sil680.h
      siimage: convert to ide2libata
      pata_opti: move code to be re-used by ide2libata to pata_opti.h
      opti621: convert to ide2libata
      ide: remove obsolete /proc/ide/hdx/ settings
      ide: remove obsolete /proc/ide/ interface
      move host drivers for VLB IDE controllers to staging/out
      ide: remove hwif_chipset_t type
      pata_pdc202xx_old: fix UDMA mode for Promise UDMA33 cards
      pata_pdc202xx_old: fix UDMA mode for PDC2026x chipsets
      pata_pdc202xx_old: update documentation
      libata: pass host flags into __ata_pci_sff_init_one() helper
      pata_oldpiix: add locking for parallel scanning
      pata_oldpiix: enable parallel scan
      libata: enhanced SSD detection

H Hartley Sweeten (1):
      arm/ep93xx: platform support for EP93xx IDE

Krzysztof Halasa (1):
      sata_sil: IXP425 workaround

Mikulas Patocka (1):
      via82cxxx: don't use UDMA on VIA UDMA33 controller with Transcend SSD

Robert Hancock (1):
      scsi: properly export media change notification capability in block device flags

Russell King (1):
      Fix Promise UDMA33 IDE driver (pdc202xx_old)

Sergei Shtylyov (6):
      hpt366: add debounce delay to cable_detect() method
      pata_hpt3x2n: always stretch UltraDMA timing
      pata_hpt{37x|3x2n}: unify mode programming
      pata_hpt366: remove redundant code
      pata_hpt{37x|3x2n}: improve timing register documentation
      pata_hpt366: remove irrelevant TODO

Thomas Abraham (8):
      S3C64XX: Add physical address definition for Compact Flash controller.
      S3C64XX: Add MEM_SYS_CFG register definition.
      S3C64XX: Add IDE controller register definitions.
      S3C64XX: Add clock source definition for IDE controller.
      S3C64XX: Add platform data and driver resources for IDE controller driver.
      S3C6410: Add platform data for S3C IDE controller driver
      S3C64XX: Include IDE device code in compilation.
      drivers/staging: Add Samsung S3C IDE controller driver

Thomas Chou (1):
      drivers/staging: New PATA driver for Altera CompactFlash.

Wolfram Sang (1):
      ide/ide-cs: fix order of releasing resources

 arch/arm/mach-ep93xx/core.c                     |   85 +++
 arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h |    1 +
 arch/arm/mach-ep93xx/include/mach/platform.h    |    3 +
 arch/arm/mach-s3c6400/include/mach/map.h        |    4 +
 arch/arm/mach-s3c6410/mach-smdk6410.c           |   14 +-
 arch/arm/plat-s3c/include/plat/devs.h           |    1 +
 arch/arm/plat-s3c/include/plat/ide.h            |   36 +
 arch/arm/plat-s3c/include/plat/regs-ide.h       |   56 ++
 arch/arm/plat-s3c64xx/Makefile                  |    1 +
 arch/arm/plat-s3c64xx/clock.c                   |    6 +
 arch/arm/plat-s3c64xx/dev-ide.c                 |   88 +++
 arch/arm/plat-s3c64xx/include/plat/regs-clock.h |    3 +
 drivers/ata/Kconfig                             |   32 +-
 drivers/ata/Makefile                            |    5 +-
 drivers/ata/ata-timings.c                       |  178 +++++
 drivers/ata/ata_piix.c                          |  353 +----------
 drivers/ata/ata_piix.h                          |  324 +++++++++
 drivers/ata/libata-core.c                       |  177 +-----
 drivers/ata/libata-scsi.c                       |   18 +-
 drivers/ata/libata-sff.c                        |   14 +-
 drivers/ata/pata_ali.c                          |  294 +--------
 drivers/ata/pata_ali.h                          |  326 +++++++++
 drivers/ata/pata_amd.c                          |  139 +----
 drivers/ata/pata_amd.h                          |   94 +++
 drivers/ata/pata_artop.c                        |  330 ++--------
 drivers/ata/pata_artop.h                        |  293 ++++++++
 drivers/ata/pata_at32.c                         |    8 +-
 drivers/ata/pata_at91.c                         |   18 +-
 drivers/ata/pata_atiixp.c                       |  200 +-----
 drivers/ata/pata_atiixp.h                       |  116 ++++
 drivers/ata/pata_atp867x.c                      |    5 +-
 drivers/ata/pata_cmd640.c                       |   36 +-
 drivers/ata/pata_cmd64x.c                       |  260 +-------
 drivers/ata/pata_cmd64x.h                       |  246 +++++++
 drivers/ata/pata_cs5520.c                       |  115 +---
 drivers/ata/pata_cs5520.h                       |   60 ++
 drivers/ata/pata_cs5530.c                       |  205 +------
 drivers/ata/pata_cs5530.h                       |  185 +++++
 drivers/ata/pata_cs5535.c                       |  127 +----
 drivers/ata/pata_cs5535.h                       |  114 ++++
 drivers/ata/pata_cs5536.c                       |  191 +------
 drivers/ata/pata_cs5536.h                       |  195 ++++++
 drivers/ata/pata_cypress.c                      |   91 +---
 drivers/ata/pata_cypress.h                      |  108 +++
 drivers/ata/pata_efar.c                         |  179 +-----
 drivers/ata/pata_efar.h                         |  161 +++++
 drivers/ata/pata_ep93xx.c                       |  776 +++++++++++++++++++++
 drivers/ata/pata_hpt366.c                       |  120 ++--
 drivers/ata/pata_hpt37x.c                       |  172 +++---
 drivers/ata/pata_hpt3x2n.c                      |  129 ++--
 drivers/ata/pata_hpt3x3.c                       |   32 +-
 drivers/ata/pata_icside.c                       |    4 +-
 drivers/ata/pata_it8213.c                       |  189 +-----
 drivers/ata/pata_it8213.h                       |  157 +++++
 drivers/ata/pata_it821x.c                       |  354 +----------
 drivers/ata/pata_it821x.h                       |  337 ++++++++++
 drivers/ata/pata_jmicron.c                      |    2 +-
 drivers/ata/pata_legacy.c                       |  176 ++---
 drivers/ata/pata_ninja32.c                      |   30 +-
 drivers/ata/pata_ns87410.c                      |    7 +-
 drivers/ata/pata_ns87415.c                      |   34 +-
 drivers/ata/pata_octeon_cf.c                    |    4 +-
 drivers/ata/pata_oldpiix.c                      |  106 +--
 drivers/ata/pata_opti.c                         |   92 +---
 drivers/ata/pata_opti.h                         |  141 ++++
 drivers/ata/pata_pcmcia.c                       |   67 +--
 drivers/ata/pata_pcmcia.h                       |   66 ++
 drivers/ata/pata_pdc2027x.c                     |   24 +-
 drivers/ata/pata_pdc202xx_old.c                 |  153 ++---
 drivers/ata/pata_pdc202xx_old.h                 |  121 ++++
 drivers/ata/pata_qdi.c                          |  366 ----------
 drivers/ata/pata_radisys.c                      |   74 +--
 drivers/ata/pata_rdc.c                          |  106 +--
 drivers/ata/pata_rz1000.c                       |    2 +
 drivers/ata/pata_sc1200.c                       |  110 +---
 drivers/ata/pata_sc1200.h                       |  112 +++
 drivers/ata/pata_scc.c                          |   14 +-
 drivers/ata/pata_sch.c                          |    2 +-
 drivers/ata/pata_serverworks.c                  |  336 +---------
 drivers/ata/pata_serverworks.h                  |  303 +++++++++
 drivers/ata/pata_sil680.c                       |  228 +-------
 drivers/ata/pata_sil680.h                       |  284 ++++++++
 drivers/ata/pata_sis.c                          |   34 +-
 drivers/ata/pata_sis.h                          |   30 +
 drivers/ata/pata_sl82c105.c                     |  112 +---
 drivers/ata/pata_sl82c105.h                     |  110 +++
 drivers/ata/pata_triflex.c                      |   74 +--
 drivers/ata/pata_triflex.h                      |   69 ++
 drivers/ata/pata_via.c                          |  334 +---------
 drivers/ata/pata_via.h                          |  269 ++++++++
 drivers/ata/pata_winbond.c                      |  282 --------
 drivers/ata/sata_sil.c                          |   50 +-
 drivers/ide/Kconfig                             |   84 +---
 drivers/ide/Makefile                            |   15 -
 drivers/ide/aec62xx.c                           |  175 +-----
 drivers/ide/alim15x3.c                          |  286 +--------
 drivers/ide/amd74xx.c                           |   92 +--
 drivers/ide/at91_ide.c                          |   15 +-
 drivers/ide/atiixp.c                            |  128 +----
 drivers/ide/au1xxx-ide.c                        |   10 +-
 drivers/ide/buddha.c                            |    1 -
 drivers/ide/cmd640.c                            |    8 +-
 drivers/ide/cmd64x.c                            |  228 +------
 drivers/ide/cs5520.c                            |   50 +--
 drivers/ide/cs5530.c                            |  152 +----
 drivers/ide/cs5535.c                            |  145 +----
 drivers/ide/cs5536.c                            |  187 +-----
 drivers/ide/cy82c693.c                          |  236 +-------
 drivers/ide/delkin_cb.c                         |    1 -
 drivers/ide/falconide.c                         |    1 -
 drivers/ide/gayle.c                             |    1 -
 drivers/ide/hpt366.c                            |   29 +-
 drivers/ide/icside.c                            |   69 ++-
 drivers/ide/ide-cd.c                            |   54 --
 drivers/ide/ide-cs.c                            |   92 +---
 drivers/ide/ide-devsets.c                       |    6 +-
 drivers/ide/ide-disk.c                          |    3 -
 drivers/ide/ide-disk.h                          |    9 -
 drivers/ide/ide-disk_proc.c                     |  174 -----
 drivers/ide/ide-dma.c                           |    2 +-
 drivers/ide/ide-floppy.c                        |    3 -
 drivers/ide/ide-floppy.h                        |    9 -
 drivers/ide/ide-floppy_proc.c                   |   45 --
 drivers/ide/ide-gd.c                            |   18 -
 drivers/ide/ide-generic.c                       |    1 -
 drivers/ide/ide-h8300.c                         |    1 -
 drivers/ide/ide-iops.c                          |    2 +-
 drivers/ide/ide-pnp.c                           |    1 -
 drivers/ide/ide-probe.c                         |   16 +-
 drivers/ide/ide-proc.c                          |  789 ----------------------
 drivers/ide/ide-tape.c                          |   98 ---
 drivers/ide/ide-timings.c                       |  211 ------
 drivers/ide/ide-xfer-mode.c                     |   43 +-
 drivers/ide/ide.c                               |    8 +-
 drivers/ide/ide_platform.c                      |    1 -
 drivers/ide/it8172.c                            |   14 +-
 drivers/ide/it8213.c                            |  144 +----
 drivers/ide/it821x.c                            |  377 +----------
 drivers/ide/jmicron.c                           |    8 +-
 drivers/ide/macide.c                            |    1 -
 drivers/ide/opti621.c                           |  185 +-----
 drivers/ide/palm_bk3710.c                       |   22 +-
 drivers/ide/pdc202xx_new.c                      |   12 +-
 drivers/ide/pdc202xx_old.c                      |  101 +---
 drivers/ide/piix.c                              |  266 +-------
 drivers/ide/pmac.c                              |   18 +-
 drivers/ide/q40ide.c                            |    1 -
 drivers/ide/rapide.c                            |    1 -
 drivers/ide/sc1200.c                            |  121 +----
 drivers/ide/scc_pata.c                          |   27 +-
 drivers/ide/serverworks.c                       |  311 +--------
 drivers/ide/setup-pci.c                         |    6 +-
 drivers/ide/sgiioc4.c                           |    3 +-
 drivers/ide/siimage.c                           |  342 +---------
 drivers/ide/sis5513.c                           |   35 +-
 drivers/ide/sl82c105.c                          |  113 +---
 drivers/ide/slc90e66.c                          |  119 +---
 drivers/ide/tc86c001.c                          |   11 +-
 drivers/ide/triflex.c                           |   61 +--
 drivers/ide/tx4938ide.c                         |   10 +-
 drivers/ide/tx4939ide.c                         |   13 +-
 drivers/ide/via82cxxx.c                         |  349 +++-------
 drivers/scsi/sd.c                               |    2 +
 drivers/scsi/sr.c                               |    2 +
 drivers/staging/Kconfig                         |    6 +
 drivers/staging/Makefile                        |    3 +
 drivers/staging/ide-vlb/Kconfig                 |   69 ++
 drivers/staging/ide-vlb/Makefile                |    7 +
 drivers/staging/ide-vlb/TODO                    |    5 +
 drivers/{ide => staging/ide-vlb}/ali14xx.c      |    6 +-
 drivers/{ide => staging/ide-vlb}/dtc2278.c      |    5 +-
 drivers/{ide => staging/ide-vlb}/ht6560b.c      |   23 +-
 drivers/{ide => staging/ide-vlb}/ide-4drives.c  |    1 -
 drivers/{ide => staging/ide-vlb}/qd65xx.c       |   15 +-
 drivers/{ide => staging/ide-vlb}/qd65xx.h       |    0
 drivers/{ide => staging/ide-vlb}/umc8672.c      |    6 +-
 drivers/staging/pata_altera_cf/Kconfig          |   11 +
 drivers/staging/pata_altera_cf/Makefile         |    1 +
 drivers/staging/pata_altera_cf/TODO             |    5 +
 drivers/staging/pata_altera_cf/pata_altera_cf.c |  582 ++++++++++++++++
 drivers/staging/s3c-ide/Kconfig                 |    8 +
 drivers/staging/s3c-ide/Makefile                |    1 +
 drivers/staging/s3c-ide/TODO                    |    6 +
 drivers/staging/s3c-ide/s3c-ide.c               |  822 +++++++++++++++++++++++
 include/linux/ata.h                             |   54 ++
 include/linux/ide.h                             |  163 +----
 include/linux/ide2libata.h                      |   17 +
 include/linux/libata.h                          |   52 +--
 188 files changed, 8584 insertions(+), 11547 deletions(-)
 create mode 100644 arch/arm/plat-s3c/include/plat/ide.h
 create mode 100644 arch/arm/plat-s3c/include/plat/regs-ide.h
 create mode 100644 arch/arm/plat-s3c64xx/dev-ide.c
 create mode 100644 drivers/ata/ata-timings.c
 create mode 100644 drivers/ata/ata_piix.h
 create mode 100644 drivers/ata/pata_ali.h
 create mode 100644 drivers/ata/pata_amd.h
 create mode 100644 drivers/ata/pata_artop.h
 create mode 100644 drivers/ata/pata_atiixp.h
 create mode 100644 drivers/ata/pata_cmd64x.h
 create mode 100644 drivers/ata/pata_cs5520.h
 create mode 100644 drivers/ata/pata_cs5530.h
 create mode 100644 drivers/ata/pata_cs5535.h
 create mode 100644 drivers/ata/pata_cs5536.h
 create mode 100644 drivers/ata/pata_cypress.h
 create mode 100644 drivers/ata/pata_efar.h
 create mode 100644 drivers/ata/pata_ep93xx.c
 create mode 100644 drivers/ata/pata_it8213.h
 create mode 100644 drivers/ata/pata_it821x.h
 create mode 100644 drivers/ata/pata_opti.h
 create mode 100644 drivers/ata/pata_pcmcia.h
 create mode 100644 drivers/ata/pata_pdc202xx_old.h
 delete mode 100644 drivers/ata/pata_qdi.c
 create mode 100644 drivers/ata/pata_sc1200.h
 create mode 100644 drivers/ata/pata_serverworks.h
 create mode 100644 drivers/ata/pata_sil680.h
 create mode 100644 drivers/ata/pata_sis.h
 create mode 100644 drivers/ata/pata_sl82c105.h
 create mode 100644 drivers/ata/pata_triflex.h
 create mode 100644 drivers/ata/pata_via.h
 delete mode 100644 drivers/ata/pata_winbond.c
 delete mode 100644 drivers/ide/ide-disk_proc.c
 delete mode 100644 drivers/ide/ide-floppy_proc.c
 delete mode 100644 drivers/ide/ide-proc.c
 delete mode 100644 drivers/ide/ide-timings.c
 create mode 100644 drivers/staging/ide-vlb/Kconfig
 create mode 100644 drivers/staging/ide-vlb/Makefile
 create mode 100644 drivers/staging/ide-vlb/TODO
 rename drivers/{ide => staging/ide-vlb}/ali14xx.c (97%)
 rename drivers/{ide => staging/ide-vlb}/dtc2278.c (97%)
 rename drivers/{ide => staging/ide-vlb}/ht6560b.c (98%)
 rename drivers/{ide => staging/ide-vlb}/ide-4drives.c (98%)
 rename drivers/{ide => staging/ide-vlb}/qd65xx.c (96%)
 rename drivers/{ide => staging/ide-vlb}/qd65xx.h (100%)
 rename drivers/{ide => staging/ide-vlb}/umc8672.c (97%)
 create mode 100644 drivers/staging/pata_altera_cf/Kconfig
 create mode 100644 drivers/staging/pata_altera_cf/Makefile
 create mode 100644 drivers/staging/pata_altera_cf/TODO
 create mode 100644 drivers/staging/pata_altera_cf/pata_altera_cf.c
 create mode 100644 drivers/staging/s3c-ide/Kconfig
 create mode 100644 drivers/staging/s3c-ide/Makefile
 create mode 100644 drivers/staging/s3c-ide/TODO
 create mode 100644 drivers/staging/s3c-ide/s3c-ide.c
 create mode 100644 include/linux/ide2libata.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ