Re: 回复: 回复: 回复: 回复: backport a patch for Linux kernel-5.15 kernel-6.1 kenrel-6.6 stable tree

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

 



On Fri, May 24, 2024 at 05:58:32AM +0000, Lin Gui (桂林) wrote:
> Dear  gregkh@xxxxxxxxxxxxxxxxxxx,
> 
> Sorry, update the format:
> This patch has been tested on Mediatek Phone, the test passed,
> Thank you
> 
> 
> 
> diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c
> index a569066..d656964 100644
> --- a/drivers/mmc/core/mmc.c
> +++ b/drivers/mmc/core/mmc.c
> @@ -1800,7 +1800,13 @@ static int mmc_init_card(struct mmc_host *host, u32 ocr,
>  		if (err)
>  			goto free_card;
>  
> -	} else if (!mmc_card_hs400es(card)) {
> +	} else if (mmc_card_hs400es(card)){
> +		if (host->ops->execute_hs400_tuning) {
> +			err = host->ops->execute_hs400_tuning(host, card);
> +			if (err)
> +			goto free_card;
> +		}
> +	} else {
>  		/* Select the desired bus width optionally */
>  		err = mmc_select_bus_width(card);
>  		if (err > 0 && mmc_card_hs(card)) {
> 
> 

Again, please apply this to the latest 5.15.y kernel and see what
happens.  I do not know what kernel you are using, but you know what
kernel we are using :)

thanks,

greg k-h




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux