Re: [PATCH] Fix Xilinx SystemACE driver to handle empty CF slot

From: Jens Axboe
Date: Fri Mar 06 2009 - 15:46:50 EST


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@xxxxxxxxxxxx> wrote:
> > From: Grant Likely <grant.likely@xxxxxxxxxxxx>
> >
> > 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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/