Re: [PATCH 2/2] usb: musb: musb_cppi41: revert to old timer poll intervals

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/31/2014 10:36 PM, Sebastian Andrzej Siewior wrote:
> diff --git a/drivers/usb/musb/musb_cppi41.c b/drivers/usb/musb/musb_cppi41.c
> index d16b7561cce4..355f0dac9f0f 100644
> --- a/drivers/usb/musb/musb_cppi41.c
> +++ b/drivers/usb/musb/musb_cppi41.c
> @@ -212,7 +212,7 @@ static enum hrtimer_restart cppi41_recheck_tx_req(struct hrtimer *timer)
>  	if (!list_empty(&controller->early_tx_list)) {
>  		ret = HRTIMER_RESTART;
>  		hrtimer_forward_now(&controller->early_tx,
> -				ktime_set(0, 20 * NSEC_PER_USEC));
> +				ktime_set(0, 150 * NSEC_PER_USEC));
>  	}
>  
>  	spin_unlock_irqrestore(&musb->lock, flags);
> @@ -293,14 +293,11 @@ static void cppi41_dma_callback(void *private_data)
>  		}
>  		list_add_tail(&cppi41_channel->tx_check,
>  				&controller->early_tx_list);
> -		if (!hrtimer_is_queued(&controller->early_tx)) {
> -			unsigned long usecs = cppi41_channel->total_len / 10;
> -
> +		if (!hrtimer_is_queued(&controller->early_tx))
>  			hrtimer_start_range_ns(&controller->early_tx,
> -				ktime_set(0, usecs * NSEC_PER_USEC),
> +				ktime_set(0, 130 * NSEC_PER_USEC),
>  				20 * NSEC_PER_USEC,
>  				HRTIMER_MODE_REL);
> -		}
>  	}
>  out:
>  	spin_unlock_irqrestore(&musb->lock, flags);
> 

sending patches after 6pm on a Friday. This is the correct hunk :)

Sebastian
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux