[PATCH] Fix Xilinx SystemACE driver to handle empty CF slot
Jens Axboe
jens.axboe at oracle.com
Sat Mar 7 07:46:23 EST 2009
On Fri, Mar 06 2009, Grant Likely wrote:
> Oops, sorry Jens. I forgot to CC: you on this patch.
>
> g.
>
> On Sat, Feb 28, 2009 at 1:46 PM, Grant Likely <grant.likely at secretlab.ca> wrote:
> > From: Grant Likely <grant.likely at secretlab.ca>
> >
> > The SystemACE driver does not handle an empty CF slot gracefully. An
> > empty CF slot ends up hanging the system. This patch adds a check for
> > the CF state and stops trying to process requests if the slot is empty.
So with patches like this, it's always nice to know what your target is.
Do you want this in .29, or just queued up for .30? It's not always easy
to judge the urgency of such patches :-)
Also, I note that you are using end_request() throughout the driver. We
really want to get away from that, you should be using blk_end_request()
as that will handle full requests and not just segment-by-segment. No
worries for this patch, but you may want to consider that for a future
patch.
--
Jens Axboe
More information about the Linuxppc-dev
mailing list