On 2/21/20 10:38 PM, Tom Rini wrote:
> On Fri, Feb 21, 2020 at 10:07:47AM +0900, Jaehoon Chung wrote:
>> Hi Tom,
>>
>> On 2/21/20 4:57 AM, Tom Rini wrote:
>>> On Thu, Feb 20, 2020 at 01:45:31PM +0900, Jaehoon Chung wrote:
>>>
>>>> CONFIG_MMC_BROKEN_CD needs not to define to Kconfig.
>>>> broken-cd is already provide to dt-property.
>>>> If want to poll card-detect, set to broken-cd instead of enabling 
>>>> CONFIG_MMC_BROKEN_CD.
>>>>
>>>> When checked the boards that is eabled CONFIG_MMC_BROKEN_CD,
>>>> it also used the value of dt as broken-cd.
>>>>
>>>> Jaehoon Chung (3):
>>>>   mmc: jz_mmc; add MMC_CAP_NEEDS_POLL by default
>>>>   mmc: check the flags of host_caps about broken-cd
>>>>   mmc: Kconfig: remove MMC_BROKEN_CD configuration
>>>>
>>>>  configs/brppt2_defconfig    |  1 -
>>>>  configs/ci20_mmc_defconfig  |  1 -
>>>>  configs/meerkat96_defconfig |  1 -
>>>>  drivers/mmc/Kconfig         |  5 -----
>>>>  drivers/mmc/jz_mmc.c        |  6 ++++--
>>>>  drivers/mmc/mmc.c           | 10 +++++-----
>>>>  6 files changed, 9 insertions(+), 15 deletions(-)
>>>
>>> Did you size-test this change?  ci20 is extremely tight on space.
>>
>> I didn't check size-test about this. Is there any check-tool?
> 
> Yes, buildman has a few different size related options.  I use a wrapper
> like this:
> 
> #!/bin/bash
> 
> # Initial and constant buildman args
> ARGS="-devl"
> ALL=0
> KEEP=0
> 
> # Find our arguments
> while test $# -ne 0; do
>       if [ "$1" == "--all" ]; then
>               ALL=1
>               shift 1
>       elif [ "$1" == "--branch" ]; then
>               BRANCH=$2
>               shift 2
>       elif [ "$1" == "--keep" ]; then
>               KEEP=1
>               ARGS="$ARGS -k"
>               shift 1
>       else
>               MACHINE=$1
>               shift
>       fi
> done
> 
> if [ -z $MACHINE ]; then
>       echo Usage: $0 MACHINE [--all] [--keep] [--branch BRANCH]
>       exit 1
> fi
> 
> # If not all, then only first/last
> if [ $ALL -ne 1 ]; then
>       ARGS="$ARGS --step 0"
> fi
> 
> if [ ! -z $BRANCH ]; then
>       ARGS="$ARGS -b $BRANCH"
> else
>       ARGS="$ARGS -b `git rev-parse --abbrev-ref HEAD`"
> fi
> 
> mkdir -p /tmp/$MACHINE
> 
> export SOURCE_DATE_EPOCH=`date +%s`
> ./tools/buildman/buildman -o /tmp/$MACHINE $ARGS -SBC $MACHINE
> ./tools/buildman/buildman -o /tmp/$MACHINE $ARGS -SsB $MACHINE
> 
> [ $KEEP -eq 0 ] && rm -rf /tmp/$MACHINE
> 
> This will either build the first/last commit in a series (do things
> change at all?) or every commit (What commit introduced the growth I
> want to know more about).  I can also tell it to keep the resulting
> output directory if I want to dig around the map files more by hand.

Thanks for sharing! I also checked patch with buildman. This information is 
helpful to me.

Best Regards,
Jaehoon Chung

> 

Reply via email to