[PATCH] DM9000 network driver bugfix
This patch fixes two bugs in the dm9000 network driver: - Don't read one byte too much in 8bit mode. - release correct resource Signed-off-by: Jochen Karrer <j.karrer@lightmaze.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Cc: Jeff Garzik <jgarzik@pobox.com> Signed-off-by: Andrew Morton <akpm@osdl.org>
This commit is contained in:
Родитель
1db1a8740a
Коммит
5f6b5517bf
|
@ -224,7 +224,7 @@ static void dm9000_outblk_32bit(void __iomem *reg, void *data, int count)
|
|||
|
||||
static void dm9000_inblk_8bit(void __iomem *reg, void *data, int count)
|
||||
{
|
||||
readsb(reg, data, count+1);
|
||||
readsb(reg, data, count);
|
||||
}
|
||||
|
||||
|
||||
|
@ -364,7 +364,7 @@ dm9000_release_board(struct platform_device *pdev, struct board_info *db)
|
|||
}
|
||||
|
||||
if (db->addr_res != NULL) {
|
||||
release_resource(db->data_req);
|
||||
release_resource(db->addr_res);
|
||||
kfree(db->addr_req);
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче