Re: [patch 12/86] .gitattributes: use 'dts' diff driver for dts files

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

 



Hi Andrew,

On 12/4/19 6:50 PM, Andrew Morton wrote:
> From: Stephen Boyd <swboyd@xxxxxxxxxxxx>
> Subject: .gitattributes: use 'dts' diff driver for dts files
> 
> Git is gaining support to display the closest node to the diff in the
> hunk header via the 'dts' diff driver. Use that driver for all dts and
> dtsi files so we can gain some more context on where the diff is. Taking
> a recent commit in the kernel dts files you can see the difference.
> 
> With this patch and an updated git
> 
> : diff --git a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
> :  index 62e07e1197cc..4c38426a6969 100644
> :  --- a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
> :  +++ b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
> :  @@ -289,5 +289,29 @@ vdd_hdmi: regulator@1 {
> :                          gpio = <&gpio TEGRA194_MAIN_GPIO(A, 3) GPIO_ACTIVE_HIGH>;
> :                          enable-active-high;
> :                  };
> :  +
> :  +               vdd_3v3_pcie: regulator@2 {
> :  +                       compatible = "regulator-fixed";
>  
> vs. without this patch
> 
> :  diff --git a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
> :  index 62e07e1197cc..4c38426a6969 100644
> :  --- a/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
> :  +++ b/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi
> :  @@ -289,5 +289,29 @@
> :                          gpio = <&gpio TEGRA194_MAIN_GPIO(A, 3) GPIO_ACTIVE_HIGH>;
> :                          enable-active-high;
> :                  };
> :  +
> :  +               vdd_3v3_pcie: regulator@2 {
> :  +                       compatible = "regulator-fixed";
> 
> You can see that we don't know what the context node is because it isn't
> shown after the '@@'.
> 
> dts is not released yet but it is staged to be in the next release[1]. 
> One can probably build git from source and try it out.
> 
> [1] https://git.kernel.org/pub/scm/git/git.git/commit/?id=d49c2c3466d2c8cb0b3d0a43e6b406b07078fdb1
> 
> Link: http://lkml.kernel.org/r/20191004212311.141538-1-swboyd@xxxxxxxxxxxx
> Signed-off-by: Stephen Boyd <swboyd@xxxxxxxxxxxx>
> Cc: Rob Herring <robh+dt@xxxxxxxxxx>
> Cc: Frank Rowand <frowand.list@xxxxxxxxx>
> Cc: Randy Dunlap <rdunlap@xxxxxxxxxxxxx>
> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
> ---
> 
>  .gitattributes |    2 ++
>  1 file changed, 2 insertions(+)
> 
> --- a/.gitattributes~gitattributes-use-dts-diff-driver-for-dts-files
> +++ a/.gitattributes
> @@ -1,2 +1,4 @@
>  *.c   diff=cpp
>  *.h   diff=cpp
> +*.dtsi diff=dts
> +*.dts  diff=dts
> _
> 

Thank you for picking this up.

Acked-by: Frank Rowand <frowand.list@xxxxxxxxx>

-Frank




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux