kernel_optimize_test/include
Sergei Shtylyov e93df705af sl82c105: rework PIO support (take 2)
Get rid of the 'pio_speed' member of 'ide_drive_t' that was only used by this
driver by storing the PIO mode timings in the 'drive_data' instead -- this
allows us to greatly  simplify the process of "reloading" of the chip's timing
register and do it right in sl82c150_dma_off_quietly() and to get rid of two
extra arguments to config_for_pio() -- which got renamed to sl82c105_tune_pio()
and now returns a PIO mode selected, with ide_config_drive_speed() call moved
into the tuneproc() method, now called sl82c105_tune_drive() with the code to
set drive's 'io_32bit' and 'unmask' flags in its turn moved to its proper place
in the init_hwif() method.
Also, while at it, rename get_timing_sl82c105() into get_pio_timings() and get
rid of the code in it clamping cycle counts to 32 which was both incorrect and
never executed anyway...

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2007-05-05 22:03:49 +02:00
..
acpi remove "struct subsystem" as it is no longer needed 2007-05-02 18:57:59 -07:00
asm-alpha PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
asm-arm Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc 2007-05-04 21:44:34 -07:00
asm-arm26
asm-avr32 PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
asm-cris
asm-frv PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
asm-generic
asm-h8300 PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
asm-i386 Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6 2007-05-04 18:04:29 -07:00
asm-ia64 PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
asm-m32r PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
asm-m68k m68k: remove unused adb.h 2007-05-04 17:59:07 -07:00
asm-m68knommu PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
asm-mips PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
asm-parisc PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
asm-powerpc ps3: Make `ps3videomode -v 0 (auto mode) work again 2007-05-04 17:59:08 -07:00
asm-ppc [POWERPC] Stop using ppc_sys for Xilinx Virtex boards 2007-04-30 11:02:04 +10:00
asm-s390 [S390] add hardware capability support (ELF_HWCAP). 2007-05-04 18:48:35 +02:00
asm-sh PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
asm-sh64 PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
asm-sparc
asm-sparc64 PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
asm-um
asm-v850 PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
asm-x86_64 Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6 2007-05-04 18:04:29 -07:00
asm-xtensa PCI: scatterlist.h needs types.h 2007-05-02 19:02:34 -07:00
crypto [CRYPTO] cryptd: Add software async crypto daemon 2007-05-02 14:38:32 +10:00
keys
linux sl82c105: rework PIO support (take 2) 2007-05-05 22:03:49 +02:00
math-emu
media i2c: Cleanup the includes of <linux/i2c.h> 2007-05-01 23:26:29 +02:00
mtd
net [SCTP]: Set assoc_id correctly during INIT collision. 2007-05-04 13:55:27 -07:00
pcmcia
rdma PCI: Cleanup the includes of <linux/pci.h> 2007-05-02 19:02:35 -07:00
rxrpc
scsi
sound
video
Kbuild