[PATCHv7 5/5] mmc: dw_mmc: replace "disable-wp" from slot's quirk to host's quirk

Doug Anderson dianders at google.com
Tue Jul 29 21:30:58 PDT 2014


Jaehoon,

On Tue, Jul 29, 2014 at 7:47 PM, Jaehoon Chung <jh80.chung at samsung.com> wrote:
> Hi, Doug.
>
> Thanks for review.
>
> On 07/30/2014 03:01 AM, Doug Anderson wrote:
>> Jaehoon,
>>
>> On Sun, Jul 27, 2014 at 7:29 PM, Jaehoon Chung <jh80.chung at samsung.com> wrote:
>>> Replaced the "disable-wp" into host's quirks.
>>> (Because the slot-node is removed at dt-file.)
>>>
>>> Signed-off-by: Jaehoon Chung <jh80.chung at samsung.com>
>>> Tested-by: Sachin Kamat <sachin.kamat at samsung.com>
>>> Acked-by: Seungwon Jeon <tgih.jun at samsung.com>
>>> ---
>>>  drivers/mmc/host/dw_mmc.c  |   12 +++++-------
>>>  include/linux/mmc/dw_mmc.h |    6 ++----
>>>  2 files changed, 7 insertions(+), 11 deletions(-)
>>>
>>> diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c
>>> index 1ac227c..4a4f66f 100644
>>> --- a/drivers/mmc/host/dw_mmc.c
>>> +++ b/drivers/mmc/host/dw_mmc.c
>>> @@ -997,7 +997,7 @@ static int dw_mci_get_ro(struct mmc_host *mmc)
>>>         int gpio_ro = mmc_gpio_get_ro(mmc);
>>>
>>>         /* Use platform get_ro function, else try on board write protect */
>>> -       if (slot->quirks & DW_MCI_SLOT_QUIRK_NO_WRITE_PROTECT)
>>> +       if (slot->host->quirks & DW_MCI_QUIRK_NO_WRITE_PROTECT)
>>
>> It doesn't seem like it would be hard to include support for the old
>> binding (and just print a warning).  Then this could land ahead of the
>> device tree changes.
>>
>> Generally I think we're supposed to keep support for old device trees
>> if possible (except in extreme cases).
> Ok, I see. I will add the Warning message like this. ("Recommend not to use the slot-node...")

That seems reasonable.


> Then Developers can change the device-tree, right.

Right.  Then this can land even ahead of the dts changes and you could
change them one at a time (if you wanted) once you have the proper
acks.


> Today, i will send the patch. If you have any other comment, let me know, plz.
> I want to merge this patch-set into 3.16.

I haven't done a full review, but generally this looked pretty sane to
me.  It seems like it might be too late for 3.16 but I'm no expert on
the subject.

-Doug



More information about the linux-arm-kernel mailing list