From: Daniel Ritz > Shouldn't the two pairs of calls to config_writeb() be using > "O2_RES_READ_PREFETCH | O2_RES_WRITE_BURST" instead of > "O2_RES_READ_PREFETCH | O2_RES_READ_PREFETCH"? > Signed-off-by: Daniel Ritz Cc: Dominik Brodowski Signed-off-by: Andrew Morton --- drivers/pcmcia/o2micro.h | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff -puN drivers/pcmcia/o2micro.h~pcmcia-disable-read-prefetch-write-burst-on-old-o2micro-bridges-fix drivers/pcmcia/o2micro.h --- devel/drivers/pcmcia/o2micro.h~pcmcia-disable-read-prefetch-write-burst-on-old-o2micro-bridges-fix 2005-07-26 00:04:06.000000000 -0700 +++ devel-akpm/drivers/pcmcia/o2micro.h 2005-07-26 00:04:06.000000000 -0700 @@ -155,17 +155,17 @@ static int o2micro_override(struct yenta case PCI_DEVICE_ID_O2_6836: printk(KERN_INFO "Yenta O2: old bridge, disabling read prefetch/write burst\n"); config_writeb(socket, O2_RESERVED1, - a & ~(O2_RES_READ_PREFETCH | O2_RES_READ_PREFETCH)); + a & ~(O2_RES_READ_PREFETCH | O2_RES_WRITE_BURST)); config_writeb(socket, O2_RESERVED2, - b & ~(O2_RES_READ_PREFETCH | O2_RES_READ_PREFETCH)); + b & ~(O2_RES_READ_PREFETCH | O2_RES_WRITE_BURST)); break; default: printk(KERN_INFO "Yenta O2: enabling read prefetch/write burst\n"); config_writeb(socket, O2_RESERVED1, - a | O2_RES_READ_PREFETCH | O2_RES_READ_PREFETCH); + a | O2_RES_READ_PREFETCH | O2_RES_WRITE_BURST); config_writeb(socket, O2_RESERVED2, - b | O2_RES_READ_PREFETCH | O2_RES_READ_PREFETCH); + b | O2_RES_READ_PREFETCH | O2_RES_WRITE_BURST); } } _