From: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
To: linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [git patches] IDE update
Date: Thu, 10 May 2007 00:46:05 +0200 [thread overview]
Message-ID: <200705100046.05280.bzolnier@gmail.com> (raw)
[ I've sent it to Linus a moment ago, here is a copy for linux-{ide,kernel} ]
Highlights of this update:
* the code for selecting and programming the best DMA transfer mode
has been reworked to be cleaner, more generic and more libata-like,
(> 500 LOCs gone and this change allows the change described below)
* more cable detection fixes, also be more user-friendly [+ developer
friendly when it comes to debugging problems :) ] and inform user about
limiting DMA speed to UDMA/33 if the 40-wire cable was detected instead
of 80-wire one
* make /proc/ide interface optional (but enabled by default) as all
important functionality should be now available through sysfs (+ ioctls),
while at it do some cleanup/fixes of IDE procfs code
Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6.git/
to receive the following updates:
drivers/ide/Kconfig | 14 ++
drivers/ide/Makefile | 2 +-
drivers/ide/arm/bast-ide.c | 2 +-
drivers/ide/arm/icside.c | 9 +-
drivers/ide/arm/ide_arm.c | 2 +-
drivers/ide/arm/rapide.c | 2 +-
drivers/ide/cris/ide-cris.c | 4 +-
drivers/ide/h8300/ide-h8300.c | 2 +-
drivers/ide/ide-cd.c | 20 +-
drivers/ide/ide-disk.c | 101 +++++++--
drivers/ide/ide-dma.c | 94 ++++++++
drivers/ide/ide-floppy.c | 30 ++--
drivers/ide/ide-generic.c | 2 -
drivers/ide/ide-io.c | 17 +-
drivers/ide/ide-iops.c | 55 +++---
drivers/ide/ide-lib.c | 132 ++---------
drivers/ide/ide-pnp.c | 2 +-
drivers/ide/ide-probe.c | 3 +
drivers/ide/ide-proc.c | 344 +++++++++++++++++++++++++++--
drivers/ide/ide-tape.c | 49 ++--
drivers/ide/ide.c | 470 ++++++++--------------------------------
drivers/ide/legacy/ali14xx.c | 3 +-
drivers/ide/legacy/buddha.c | 2 +-
drivers/ide/legacy/dtc2278.c | 3 +-
drivers/ide/legacy/falconide.c | 2 +-
drivers/ide/legacy/gayle.c | 2 +-
drivers/ide/legacy/ht6560b.c | 3 +-
drivers/ide/legacy/ide-cs.c | 2 +-
drivers/ide/legacy/macide.c | 6 +-
drivers/ide/legacy/q40ide.c | 2 +-
drivers/ide/legacy/qd65xx.c | 7 +-
drivers/ide/legacy/umc8672.c | 3 +-
drivers/ide/mips/au1xxx-ide.c | 3 +
drivers/ide/mips/swarm.c | 3 +
drivers/ide/pci/aec62xx.c | 62 ++----
drivers/ide/pci/alim15x3.c | 97 +++------
drivers/ide/pci/amd74xx.c | 6 +-
drivers/ide/pci/atiixp.c | 40 +----
drivers/ide/pci/cmd64x.c | 90 +++------
drivers/ide/pci/cs5520.c | 20 ++-
drivers/ide/pci/cs5535.c | 33 +---
drivers/ide/pci/delkin_cb.c | 2 +-
drivers/ide/pci/hpt34x.c | 27 +--
drivers/ide/pci/hpt366.c | 85 +++-----
drivers/ide/pci/it8213.c | 39 +---
drivers/ide/pci/it821x.c | 20 +--
drivers/ide/pci/jmicron.c | 40 +----
drivers/ide/pci/pdc202xx_new.c | 40 +---
drivers/ide/pci/pdc202xx_old.c | 54 +----
drivers/ide/pci/piix.c | 163 +++-----------
drivers/ide/pci/scc_pata.c | 21 +--
drivers/ide/pci/serverworks.c | 31 ++-
drivers/ide/pci/sgiioc4.c | 2 +-
drivers/ide/pci/siimage.c | 45 ++--
drivers/ide/pci/sis5513.c | 44 +---
drivers/ide/pci/slc90e66.c | 24 +--
drivers/ide/pci/tc86c001.c | 20 +--
drivers/ide/pci/triflex.c | 15 +-
drivers/ide/ppc/pmac.c | 2 +
drivers/ide/setup-pci.c | 27 ++-
drivers/macintosh/mediabay.c | 2 +-
drivers/scsi/ide-scsi.c | 30 ++-
include/linux/ide.h | 93 +++++----
63 files changed, 1107 insertions(+), 1464 deletions(-)
Bartlomiej Zolnierkiewicz (11):
ide: fix UDMA/MWDMA/SWDMA masks (v3)
ide: rework the code for selecting the best DMA transfer mode (v3)
ide: add ide_tune_dma() helper
ide: make /proc/ide/ optional
ide: split off ioctl handling from IDE settings (v2)
ide: move IDE settings handling to ide-proc.c
ide: cable detection fixes (take 2)
ide: add "initializing" argument to ide_register_hw()
ide: add ide_proc_register_port()
ide: legacy PCI bus order probing fixes
ide: fix PIO setup on resume for ATAPI devices
[ sorry but the patch is too big to be included ]
next reply other threads:[~2007-05-09 22:35 UTC|newest]
Thread overview: 77+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-09 22:46 Bartlomiej Zolnierkiewicz [this message]
2007-05-09 22:46 ` [git patches] IDE update Jeff Garzik
2007-05-09 23:20 ` David Miller
2007-05-09 23:23 ` Bartlomiej Zolnierkiewicz
2007-05-09 23:18 ` Jeff Garzik
2007-05-09 22:47 ` Jeff Garzik
2007-05-09 22:59 ` Andrew Morton
2007-05-09 23:15 ` Jeff Garzik
-- strict thread matches above, loose matches on Subject: below --
2007-07-09 21:46 Bartlomiej Zolnierkiewicz
2005-12-15 2:03 [git patches] ide update Bartlomiej Zolnierkiewicz
2005-11-19 23:46 Bartlomiej Zolnierkiewicz
2005-11-18 23:21 Bartlomiej Zolnierkiewicz
2005-11-10 1:00 Bartlomiej Zolnierkiewicz
2005-08-18 21:37 Bartlomiej Zolnierkiewicz
2005-08-18 22:15 ` Linus Torvalds
2005-08-18 22:19 ` Nish Aravamudan
2005-08-19 0:44 ` Mark Lord
2005-08-18 23:08 ` Alan Cox
2005-08-19 9:02 ` Bartlomiej Zolnierkiewicz
2005-08-19 18:06 ` Alan Cox
2005-08-19 23:51 ` Bartlomiej Zolnierkiewicz
2005-08-19 23:52 ` Bartlomiej Zolnierkiewicz
2005-07-03 16:52 [git patches] IDE update Bartlomiej Zolnierkiewicz
2005-07-04 12:01 ` Al Boldi
2005-07-04 12:01 ` Al Boldi
2005-07-04 12:30 ` Bartlomiej Zolnierkiewicz
2005-07-04 15:30 ` Al Boldi
2005-07-04 15:30 ` Al Boldi
2005-07-04 15:41 ` Bartlomiej Zolnierkiewicz
2005-07-04 17:06 ` Al Boldi
2005-07-04 17:06 ` Al Boldi
2005-07-04 17:38 ` Ondrej Zary
2005-07-04 19:51 ` Bartlomiej Zolnierkiewicz
2005-07-04 20:32 ` Al Boldi
2005-07-04 20:32 ` Al Boldi
2005-07-04 20:47 ` Bartlomiej Zolnierkiewicz
2005-07-04 23:25 ` André Tomt
2005-07-05 10:01 ` Ondrej Zary
2005-07-05 10:14 ` Jens Axboe
2005-07-05 10:19 ` Ondrej Zary
2005-07-05 10:42 ` Jens Axboe
2005-07-05 12:35 ` Ondrej Zary
2005-07-05 12:51 ` Jens Axboe
2005-07-05 13:02 ` Ondrej Zary
2005-07-05 13:11 ` Jens Axboe
2005-07-05 15:51 ` Ondrej Zary
2005-07-05 14:21 ` Jens Axboe
2005-07-05 15:00 ` Ondrej Zary
2005-07-05 19:18 ` Jens Axboe
2005-07-05 19:25 ` Jens Axboe
2005-07-05 21:36 ` Ondrej Zary
2005-07-05 17:27 ` Linus Torvalds
2005-07-05 19:14 ` Jens Axboe
2005-07-05 21:39 ` Ondrej Zary
2005-07-11 14:21 ` Alan Cox
2005-07-06 0:35 ` Grant Coady
2005-07-06 0:51 ` Linus Torvalds
2005-07-06 3:26 ` Al Boldi
2005-07-06 4:56 ` Grant Coady
2005-07-06 5:22 ` Linus Torvalds
2005-07-08 8:48 ` Jens Axboe
2005-07-08 9:24 ` Jens Axboe
2005-07-08 9:34 ` Andrew Morton
2005-07-08 9:53 ` Jens Axboe
2005-07-08 22:25 ` Steven Pratt
2005-07-09 5:40 ` Jens Axboe
2005-07-09 21:39 ` Al Boldi
2005-07-08 10:20 ` Ingo Molnar
2005-07-08 11:45 ` Jens Axboe
2005-07-07 22:32 ` Mark Lord
2005-07-08 0:06 ` Grant Coady
2005-07-08 11:37 ` Erik Slagter
2005-07-06 20:56 ` Bill Davidsen
2005-07-07 13:47 ` Ondrej Zary
2005-07-07 13:48 ` Bartlomiej Zolnierkiewicz
2005-07-07 19:34 ` Bill Davidsen
2005-07-05 2:47 ` Jeff Garzik
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200705100046.05280.bzolnier@gmail.com \
--to=bzolnier@gmail.com \
--cc=linux-ide@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.