Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751225AbdFEBTj (ORCPT ); Sun, 4 Jun 2017 21:19:39 -0400 Received: from m12-17.163.com ([220.181.12.17]:44747 "EHLO m12-17.163.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751189AbdFEBTd (ORCPT ); Sun, 4 Jun 2017 21:19:33 -0400 From: Jia-Ju Bai To: gregkh@linuxfoundation.org, wporter82@gmail.com, sergio.paracuellos@gmail.com, aquannie@gmail.com Cc: devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, Jia-Ju Bai Subject: [PATCH] rt5208: Fix a sleep-in-atomic bug in xd_copy_page Date: Mon, 5 Jun 2017 09:21:29 +0800 Message-Id: <1496625689-27548-1-git-send-email-baijiaju1990@163.com> X-Mailer: git-send-email 1.7.9.5 X-CM-TRANSID: EcCowABnDmeGsTRZ37oCIg--.59478S2 X-Coremail-Antispam: 1Uf129KBjvdXoW5Kr47XF47Xr47ur4kKFW8tFb_yoWxWFcEkw 1Iqr1xXrWUAFy3Aryjka13t342vFWfZF4Iva17trWfKrZrAFWxAF95Xwn8XFykGr47GF9r Crn3Jr1Syr9I9jkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUb1lkDUUUUU== X-Originating-IP: [166.111.70.19] X-CM-SenderInfo: xedlyx5dmximizq6il2tof0z/1tbipQntelUMFGYIGgAAsC Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 643 Lines: 21 Signed-off-by: Jia-Ju Bai --- drivers/staging/rts5208/xd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/rts5208/xd.c b/drivers/staging/rts5208/xd.c index 85aba05..74d36f9 100644 --- a/drivers/staging/rts5208/xd.c +++ b/drivers/staging/rts5208/xd.c @@ -1268,7 +1268,7 @@ static int xd_copy_page(struct rtsx_chip *chip, u32 old_blk, u32 new_blk, reg = 0; rtsx_read_register(chip, XD_CTL, ®); if (reg & (XD_ECC1_ERROR | XD_ECC2_ERROR)) { - wait_timeout(100); + mdelay(100); if (detect_card_cd(chip, XD_CARD) != STATUS_SUCCESS) { -- 1.7.9.5