From df4f49bfb09ace2ad1518ab0c07829fb694e3bb7 Mon Sep 17 00:00:00 2001 From: Jeff Norden Date: Tue, 4 Sep 2007 11:07:20 -0500 Subject: [PATCH] --- yaml --- r: 64773 b: refs/heads/master c: bce7d5e0e1fc0c1f1251b7f21a19cb48207408b6 h: refs/heads/master i: 64771: c0e6b558cea9207f516bdc683b9a56782e41e8e1 v: v3 --- [refs] | 2 +- trunk/drivers/ata/pata_it821x.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 5ff7afc5ebbc..6ab247209f0b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 08ebd43d6b9b63de681b8f255c0fabae8033527c +refs/heads/master: bce7d5e0e1fc0c1f1251b7f21a19cb48207408b6 diff --git a/trunk/drivers/ata/pata_it821x.c b/trunk/drivers/ata/pata_it821x.c index ed637ae33ece..5d8b91e70ecd 100644 --- a/trunk/drivers/ata/pata_it821x.c +++ b/trunk/drivers/ata/pata_it821x.c @@ -533,6 +533,10 @@ static int it821x_check_atapi_dma(struct ata_queued_cmd *qc) struct ata_port *ap = qc->ap; struct it821x_dev *itdev = ap->private_data; + /* Only use dma for transfers to/from the media. */ + if (qc->nbytes < 2048) + return -EOPNOTSUPP; + /* No ATAPI DMA in smart mode */ if (itdev->smart) return -EOPNOTSUPP;