[PATCH 1/3] fix staging/spectra: removes q->prepare_flush_fn

Randy Dunlap randy.dunlap at oracle.com
Tue Jul 13 18:33:11 UTC 2010


On 07/09/10 20:25, Javier Martinez Canillas wrote:
> This patch is the first one of a patchset that allows 
> stagin/spectra driver to compile in linux-next. 
> 
> blk_queue_ordered doesn't receive a prepare flush function anymore
> 
> Signed-off-by: Javier Martinez Canillas <martinez.javier at gmail.com>

These 3 patches fix the build errors.
There are still some warnings that should be addressed.

Thanks.

Acked-by: Randy Dunlap <randy.dunlap at oracle.com>


> ---
>  drivers/staging/spectra/ffsport.c |   10 +---------
>  1 files changed, 1 insertions(+), 9 deletions(-)
> 
> diff --git a/drivers/staging/spectra/ffsport.c b/drivers/staging/spectra/ffsport.c
> index d0c5c97..eca6536 100644
> --- a/drivers/staging/spectra/ffsport.c
> +++ b/drivers/staging/spectra/ffsport.c
> @@ -272,13 +272,6 @@ static int get_res_blk_num_os(void)
>  	return res_blks;
>  }
>  
> -static void SBD_prepare_flush(struct request_queue *q, struct request *rq)
> -{
> -	rq->cmd_type = REQ_TYPE_LINUX_BLOCK;
> -	/* rq->timeout = 5 * HZ; */
> -	rq->cmd[0] = REQ_LB_OP_FLUSH;
> -}
> -
>  /* Transfer a full request. */
>  static int do_transfer(struct spectra_nand_dev *tr, struct request *req)
>  {
> @@ -650,8 +643,7 @@ static int SBD_setup_device(struct spectra_nand_dev *dev, int which)
>  	/* Here we force report 512 byte hardware sector size to Kernel */
>  	blk_queue_logical_block_size(dev->queue, 512);
>  
> -	blk_queue_ordered(dev->queue, QUEUE_ORDERED_DRAIN_FLUSH,
> -					SBD_prepare_flush);
> +	blk_queue_ordered(dev->queue, QUEUE_ORDERED_DRAIN_FLUSH);
>  
>  	dev->thread = kthread_run(spectra_trans_thread, dev, "nand_thd");
>  	if (IS_ERR(dev->thread)) {


-- 
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***



More information about the devel mailing list