From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752596AbdLFPVR (ORCPT ); Wed, 6 Dec 2017 10:21:17 -0500 Received: from mail-qt0-f193.google.com ([209.85.216.193]:39239 "EHLO mail-qt0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752129AbdLFPVI (ORCPT ); Wed, 6 Dec 2017 10:21:08 -0500 X-Google-Smtp-Source: AGs4zMY5WjwYbtiBUmBUovyQS/CuH+rAD8lmtEi7GrrsBESsEON8ghFwXKVjgiY0aq8M74Z8cxyL5AIXO2/SqtUw3LU= MIME-Version: 1.0 In-Reply-To: <30e436fc-8882-5e72-48f0-131f66df2e62@st.com> References: <20171206112947.9569-1-benjamin.gaignard@st.com> <20171206112947.9569-2-benjamin.gaignard@st.com> <30e436fc-8882-5e72-48f0-131f66df2e62@st.com> From: Benjamin Gaignard Date: Wed, 6 Dec 2017 16:21:06 +0100 Message-ID: Subject: Re: [PATCH] gpu: drm: sti: Adopt SPDX identifiers To: Vincent ABRIOU Cc: "airlied@linux.ie" , Yannick FERTRE , Philippe CORNU , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , Benjamin GAIGNARD Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by nfs id vB6FLPAv024734 2017-12-06 15:26 GMT+01:00 Vincent ABRIOU : > Benjamin, > > The patch is fine for me: > > Acked-by: Vincent Abriou > > Vincent Thanks, Pushed in drm-misc-next Benjamin > > On 12/06/2017 12:29 PM, Benjamin Gaignard wrote: >> Add SPDX identifiers to files under sti directory >> >> Signed-off-by: Benjamin Gaignard >> --- >> drivers/gpu/drm/sti/sti_awg_utils.c | 2 +- >> drivers/gpu/drm/sti/sti_awg_utils.h | 2 +- >> drivers/gpu/drm/sti/sti_compositor.c | 2 +- >> drivers/gpu/drm/sti/sti_compositor.h | 2 +- >> drivers/gpu/drm/sti/sti_crtc.c | 2 +- >> drivers/gpu/drm/sti/sti_crtc.h | 2 +- >> drivers/gpu/drm/sti/sti_cursor.c | 2 +- >> drivers/gpu/drm/sti/sti_cursor.h | 2 +- >> drivers/gpu/drm/sti/sti_drv.c | 2 +- >> drivers/gpu/drm/sti/sti_drv.h | 2 +- >> drivers/gpu/drm/sti/sti_dvo.c | 2 +- >> drivers/gpu/drm/sti/sti_gdp.c | 2 +- >> drivers/gpu/drm/sti/sti_gdp.h | 2 +- >> drivers/gpu/drm/sti/sti_hda.c | 2 +- >> drivers/gpu/drm/sti/sti_hdmi.c | 2 +- >> drivers/gpu/drm/sti/sti_hdmi.h | 2 +- >> drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c | 2 +- >> drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.h | 2 +- >> drivers/gpu/drm/sti/sti_hqvdp.c | 2 +- >> drivers/gpu/drm/sti/sti_hqvdp_lut.h | 2 +- >> drivers/gpu/drm/sti/sti_mixer.c | 2 +- >> drivers/gpu/drm/sti/sti_mixer.h | 2 +- >> drivers/gpu/drm/sti/sti_plane.c | 2 +- >> drivers/gpu/drm/sti/sti_plane.h | 2 +- >> drivers/gpu/drm/sti/sti_tvout.c | 2 +- >> drivers/gpu/drm/sti/sti_vid.c | 2 +- >> drivers/gpu/drm/sti/sti_vid.h | 2 +- >> drivers/gpu/drm/sti/sti_vtg.c | 2 +- >> drivers/gpu/drm/sti/sti_vtg.h | 2 +- >> 29 files changed, 29 insertions(+), 29 deletions(-) >> >> diff --git a/drivers/gpu/drm/sti/sti_awg_utils.c b/drivers/gpu/drm/sti/sti_awg_utils.c >> index 2da7d6866d5d..7c5a7830b6e8 100644 >> --- a/drivers/gpu/drm/sti/sti_awg_utils.c >> +++ b/drivers/gpu/drm/sti/sti_awg_utils.c >> @@ -1,7 +1,7 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Vincent Abriou for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #include "sti_awg_utils.h" >> diff --git a/drivers/gpu/drm/sti/sti_awg_utils.h b/drivers/gpu/drm/sti/sti_awg_utils.h >> index 45d599bd570a..258a568f050b 100644 >> --- a/drivers/gpu/drm/sti/sti_awg_utils.h >> +++ b/drivers/gpu/drm/sti/sti_awg_utils.h >> @@ -1,7 +1,7 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Vincent Abriou for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #ifndef _STI_AWG_UTILS_H_ >> diff --git a/drivers/gpu/drm/sti/sti_compositor.c b/drivers/gpu/drm/sti/sti_compositor.c >> index 6e4bf68262db..021b8fcaa0b9 100644 >> --- a/drivers/gpu/drm/sti/sti_compositor.c >> +++ b/drivers/gpu/drm/sti/sti_compositor.c >> @@ -1,9 +1,9 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Authors: Benjamin Gaignard >> * Fabien Dessenne >> * for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #include >> diff --git a/drivers/gpu/drm/sti/sti_compositor.h b/drivers/gpu/drm/sti/sti_compositor.h >> index 2952a2d25a52..ac4bb3834810 100644 >> --- a/drivers/gpu/drm/sti/sti_compositor.h >> +++ b/drivers/gpu/drm/sti/sti_compositor.h >> @@ -1,9 +1,9 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Authors: Benjamin Gaignard >> * Fabien Dessenne >> * for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #ifndef _STI_COMPOSITOR_H_ >> diff --git a/drivers/gpu/drm/sti/sti_crtc.c b/drivers/gpu/drm/sti/sti_crtc.c >> index e8a4d48e985a..21e50d7b1f86 100644 >> --- a/drivers/gpu/drm/sti/sti_crtc.c >> +++ b/drivers/gpu/drm/sti/sti_crtc.c >> @@ -1,9 +1,9 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Authors: Benjamin Gaignard >> * Fabien Dessenne >> * for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #include >> diff --git a/drivers/gpu/drm/sti/sti_crtc.h b/drivers/gpu/drm/sti/sti_crtc.h >> index 3f2d89a3634d..d87c488212d6 100644 >> --- a/drivers/gpu/drm/sti/sti_crtc.h >> +++ b/drivers/gpu/drm/sti/sti_crtc.h >> @@ -1,7 +1,7 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Benjamin Gaignard for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #ifndef _STI_CRTC_H_ >> diff --git a/drivers/gpu/drm/sti/sti_cursor.c b/drivers/gpu/drm/sti/sti_cursor.c >> index b709ebbec095..df0a282b9615 100644 >> --- a/drivers/gpu/drm/sti/sti_cursor.c >> +++ b/drivers/gpu/drm/sti/sti_cursor.c >> @@ -1,9 +1,9 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Authors: Vincent Abriou >> * Fabien Dessenne >> * for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #include >> diff --git a/drivers/gpu/drm/sti/sti_cursor.h b/drivers/gpu/drm/sti/sti_cursor.h >> index 2ee5c10e8b33..067feda5226c 100644 >> --- a/drivers/gpu/drm/sti/sti_cursor.h >> +++ b/drivers/gpu/drm/sti/sti_cursor.h >> @@ -1,7 +1,7 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> /* >> * Copyright (C) STMicroelectronics SA 2013 >> * Authors: Vincent Abriou for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #ifndef _STI_CURSOR_H_ >> diff --git a/drivers/gpu/drm/sti/sti_drv.c b/drivers/gpu/drm/sti/sti_drv.c >> index 9e9343101738..88d1dc6408af 100644 >> --- a/drivers/gpu/drm/sti/sti_drv.c >> +++ b/drivers/gpu/drm/sti/sti_drv.c >> @@ -1,7 +1,7 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Benjamin Gaignard for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #include >> diff --git a/drivers/gpu/drm/sti/sti_drv.h b/drivers/gpu/drm/sti/sti_drv.h >> index 6502ed2d3351..abc49b43566e 100644 >> --- a/drivers/gpu/drm/sti/sti_drv.h >> +++ b/drivers/gpu/drm/sti/sti_drv.h >> @@ -1,7 +1,7 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Benjamin Gaignard for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #ifndef _STI_DRV_H_ >> diff --git a/drivers/gpu/drm/sti/sti_dvo.c b/drivers/gpu/drm/sti/sti_dvo.c >> index 83314aee65cb..a5979cd25cc7 100644 >> --- a/drivers/gpu/drm/sti/sti_dvo.c >> +++ b/drivers/gpu/drm/sti/sti_dvo.c >> @@ -1,7 +1,7 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Vincent Abriou for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #include >> diff --git a/drivers/gpu/drm/sti/sti_gdp.c b/drivers/gpu/drm/sti/sti_gdp.c >> index b65eea4f2c97..9b2c47051b51 100644 >> --- a/drivers/gpu/drm/sti/sti_gdp.c >> +++ b/drivers/gpu/drm/sti/sti_gdp.c >> @@ -1,9 +1,9 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Authors: Benjamin Gaignard >> * Fabien Dessenne >> * for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> #include >> >> diff --git a/drivers/gpu/drm/sti/sti_gdp.h b/drivers/gpu/drm/sti/sti_gdp.h >> index 73947a4a8004..d3e8ebfe2e66 100644 >> --- a/drivers/gpu/drm/sti/sti_gdp.h >> +++ b/drivers/gpu/drm/sti/sti_gdp.h >> @@ -1,9 +1,9 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Authors: Benjamin Gaignard >> * Fabien Dessenne >> * for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #ifndef _STI_GDP_H_ >> diff --git a/drivers/gpu/drm/sti/sti_hda.c b/drivers/gpu/drm/sti/sti_hda.c >> index cf65e32b5090..67bbdb49fffc 100644 >> --- a/drivers/gpu/drm/sti/sti_hda.c >> +++ b/drivers/gpu/drm/sti/sti_hda.c >> @@ -1,7 +1,7 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Fabien Dessenne for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #include >> diff --git a/drivers/gpu/drm/sti/sti_hdmi.c b/drivers/gpu/drm/sti/sti_hdmi.c >> index 30f02d2fdd03..f0e2989a6dba 100644 >> --- a/drivers/gpu/drm/sti/sti_hdmi.c >> +++ b/drivers/gpu/drm/sti/sti_hdmi.c >> @@ -1,7 +1,7 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Vincent Abriou for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #include >> diff --git a/drivers/gpu/drm/sti/sti_hdmi.h b/drivers/gpu/drm/sti/sti_hdmi.h >> index c6469b56ce7e..63a24941db3b 100644 >> --- a/drivers/gpu/drm/sti/sti_hdmi.h >> +++ b/drivers/gpu/drm/sti/sti_hdmi.h >> @@ -1,7 +1,7 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Vincent Abriou for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #ifndef _STI_HDMI_H_ >> diff --git a/drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c b/drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c >> index 8e0ceb0ced33..01699af6a768 100644 >> --- a/drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c >> +++ b/drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c >> @@ -1,7 +1,7 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Vincent Abriou for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #include "sti_hdmi_tx3g4c28phy.h" >> diff --git a/drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.h b/drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.h >> index f99a7ff281ef..d261947ef30a 100644 >> --- a/drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.h >> +++ b/drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.h >> @@ -1,7 +1,7 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Benjamin Gaignard for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #ifndef _STI_HDMI_TX3G4C28PHY_H_ >> diff --git a/drivers/gpu/drm/sti/sti_hqvdp.c b/drivers/gpu/drm/sti/sti_hqvdp.c >> index b19b3430b296..106be8c4e58b 100644 >> --- a/drivers/gpu/drm/sti/sti_hqvdp.c >> +++ b/drivers/gpu/drm/sti/sti_hqvdp.c >> @@ -1,7 +1,7 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Authors: Fabien Dessenne for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #include >> diff --git a/drivers/gpu/drm/sti/sti_hqvdp_lut.h b/drivers/gpu/drm/sti/sti_hqvdp_lut.h >> index 619af7f4384e..57cccd9546a3 100644 >> --- a/drivers/gpu/drm/sti/sti_hqvdp_lut.h >> +++ b/drivers/gpu/drm/sti/sti_hqvdp_lut.h >> @@ -1,7 +1,7 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Authors: Fabien Dessenne for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #ifndef _STI_HQVDP_LUT_H_ >> diff --git a/drivers/gpu/drm/sti/sti_mixer.c b/drivers/gpu/drm/sti/sti_mixer.c >> index 2bd1d46fe1cd..a4f45c74d678 100644 >> --- a/drivers/gpu/drm/sti/sti_mixer.c >> +++ b/drivers/gpu/drm/sti/sti_mixer.c >> @@ -1,9 +1,9 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Authors: Benjamin Gaignard >> * Fabien Dessenne >> * for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> #include >> >> diff --git a/drivers/gpu/drm/sti/sti_mixer.h b/drivers/gpu/drm/sti/sti_mixer.h >> index e64a00e61049..4cb3cfddc03a 100644 >> --- a/drivers/gpu/drm/sti/sti_mixer.h >> +++ b/drivers/gpu/drm/sti/sti_mixer.h >> @@ -1,9 +1,9 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Authors: Benjamin Gaignard >> * Fabien Dessenne >> * for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #ifndef _STI_MIXER_H_ >> diff --git a/drivers/gpu/drm/sti/sti_plane.c b/drivers/gpu/drm/sti/sti_plane.c >> index 427d8f58c6b1..b074609c960a 100644 >> --- a/drivers/gpu/drm/sti/sti_plane.c >> +++ b/drivers/gpu/drm/sti/sti_plane.c >> @@ -1,9 +1,9 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Authors: Benjamin Gaignard >> * Fabien Dessenne >> * for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #include >> diff --git a/drivers/gpu/drm/sti/sti_plane.h b/drivers/gpu/drm/sti/sti_plane.h >> index c36c13faaa18..b8d7fae2a014 100644 >> --- a/drivers/gpu/drm/sti/sti_plane.h >> +++ b/drivers/gpu/drm/sti/sti_plane.h >> @@ -1,7 +1,7 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Benjamin Gaignard for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #ifndef _STI_PLANE_H_ >> diff --git a/drivers/gpu/drm/sti/sti_tvout.c b/drivers/gpu/drm/sti/sti_tvout.c >> index 8959fcc743a8..ea4a3b87fa55 100644 >> --- a/drivers/gpu/drm/sti/sti_tvout.c >> +++ b/drivers/gpu/drm/sti/sti_tvout.c >> @@ -1,9 +1,9 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Authors: Benjamin Gaignard >> * Vincent Abriou >> * for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #include >> diff --git a/drivers/gpu/drm/sti/sti_vid.c b/drivers/gpu/drm/sti/sti_vid.c >> index 577a3341d3c1..2aac36c95835 100644 >> --- a/drivers/gpu/drm/sti/sti_vid.c >> +++ b/drivers/gpu/drm/sti/sti_vid.c >> @@ -1,7 +1,7 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Fabien Dessenne for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> #include >> >> diff --git a/drivers/gpu/drm/sti/sti_vid.h b/drivers/gpu/drm/sti/sti_vid.h >> index fdc90f922a05..9dbd78461de1 100644 >> --- a/drivers/gpu/drm/sti/sti_vid.h >> +++ b/drivers/gpu/drm/sti/sti_vid.h >> @@ -1,7 +1,7 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Fabien Dessenne for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #ifndef _STI_VID_H_ >> diff --git a/drivers/gpu/drm/sti/sti_vtg.c b/drivers/gpu/drm/sti/sti_vtg.c >> index 2dcba1d3a122..fbadb9ef6d31 100644 >> --- a/drivers/gpu/drm/sti/sti_vtg.c >> +++ b/drivers/gpu/drm/sti/sti_vtg.c >> @@ -1,10 +1,10 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Authors: Benjamin Gaignard >> * Fabien Dessenne >> * Vincent Abriou >> * for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #include >> diff --git a/drivers/gpu/drm/sti/sti_vtg.h b/drivers/gpu/drm/sti/sti_vtg.h >> index f1dcdf9c2342..d177129e5bcb 100644 >> --- a/drivers/gpu/drm/sti/sti_vtg.h >> +++ b/drivers/gpu/drm/sti/sti_vtg.h >> @@ -1,7 +1,7 @@ >> +/* SPDX-License-Identifier: GPL-2.0 */ >> /* >> * Copyright (C) STMicroelectronics SA 2014 >> * Author: Benjamin Gaignard for STMicroelectronics. >> - * License terms: GNU General Public License (GPL), version 2 >> */ >> >> #ifndef _STI_VTG_H_ >> -- Benjamin Gaignard Graphic Study Group Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog From mboxrd@z Thu Jan 1 00:00:00 1970 From: Benjamin Gaignard Subject: Re: [PATCH] gpu: drm: sti: Adopt SPDX identifiers Date: Wed, 6 Dec 2017 16:21:06 +0100 Message-ID: References: <20171206112947.9569-1-benjamin.gaignard@st.com> <20171206112947.9569-2-benjamin.gaignard@st.com> <30e436fc-8882-5e72-48f0-131f66df2e62@st.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qt0-x241.google.com (mail-qt0-x241.google.com [IPv6:2607:f8b0:400d:c0d::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 598E36E651 for ; Wed, 6 Dec 2017 15:21:08 +0000 (UTC) Received: by mail-qt0-x241.google.com with SMTP id r39so9661427qtr.13 for ; Wed, 06 Dec 2017 07:21:08 -0800 (PST) In-Reply-To: <30e436fc-8882-5e72-48f0-131f66df2e62@st.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Vincent ABRIOU Cc: Benjamin GAIGNARD , "airlied@linux.ie" , Philippe CORNU , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , Yannick FERTRE List-Id: dri-devel@lists.freedesktop.org MjAxNy0xMi0wNiAxNToyNiBHTVQrMDE6MDAgVmluY2VudCBBQlJJT1UgPHZpbmNlbnQuYWJyaW91 QHN0LmNvbT46Cj4gQmVuamFtaW4sCj4KPiBUaGUgcGF0Y2ggaXMgZmluZSBmb3IgbWU6Cj4KPiBB Y2tlZC1ieTogVmluY2VudCBBYnJpb3UgPHZpbmNlbnQuYWJyaW91QHN0LmNvbT4KPgo+IFZpbmNl bnQKClRoYW5rcywKClB1c2hlZCBpbiBkcm0tbWlzYy1uZXh0CgpCZW5qYW1pbgoKPgo+IE9uIDEy LzA2LzIwMTcgMTI6MjkgUE0sIEJlbmphbWluIEdhaWduYXJkIHdyb3RlOgo+PiBBZGQgU1BEWCBp ZGVudGlmaWVycyB0byBmaWxlcyB1bmRlciBzdGkgZGlyZWN0b3J5Cj4+Cj4+IFNpZ25lZC1vZmYt Ynk6IEJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWlnbmFyZEBzdC5jb20+Cj4+IC0tLQo+ PiAgIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2F3Z191dGlscy5jICAgICAgICB8IDIgKy0KPj4g ICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9hd2dfdXRpbHMuaCAgICAgICAgfCAyICstCj4+ICAg ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfY29tcG9zaXRvci5jICAgICAgIHwgMiArLQo+PiAgIGRy aXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NvbXBvc2l0b3IuaCAgICAgICB8IDIgKy0KPj4gICBkcml2 ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMgICAgICAgICAgICAgfCAyICstCj4+ICAgZHJpdmVy cy9ncHUvZHJtL3N0aS9zdGlfY3J0Yy5oICAgICAgICAgICAgIHwgMiArLQo+PiAgIGRyaXZlcnMv Z3B1L2RybS9zdGkvc3RpX2N1cnNvci5jICAgICAgICAgICB8IDIgKy0KPj4gICBkcml2ZXJzL2dw dS9kcm0vc3RpL3N0aV9jdXJzb3IuaCAgICAgICAgICAgfCAyICstCj4+ICAgZHJpdmVycy9ncHUv ZHJtL3N0aS9zdGlfZHJ2LmMgICAgICAgICAgICAgIHwgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2Ry bS9zdGkvc3RpX2Rydi5oICAgICAgICAgICAgICB8IDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0v c3RpL3N0aV9kdm8uYyAgICAgICAgICAgICAgfCAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3N0 aS9zdGlfZ2RwLmMgICAgICAgICAgICAgIHwgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9zdGkv c3RpX2dkcC5oICAgICAgICAgICAgICB8IDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0 aV9oZGEuYyAgICAgICAgICAgICAgfCAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlf aGRtaS5jICAgICAgICAgICAgIHwgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hk bWkuaCAgICAgICAgICAgICB8IDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1p X3R4M2c0YzI4cGh5LmMgfCAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaV90 eDNnNGMyOHBoeS5oIHwgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hxdmRwLmMg ICAgICAgICAgICB8IDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9ocXZkcF9sdXQu aCAgICAgICAgfCAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfbWl4ZXIuYyAgICAg ICAgICAgIHwgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX21peGVyLmggICAgICAg ICAgICB8IDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9wbGFuZS5jICAgICAgICAg ICAgfCAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfcGxhbmUuaCAgICAgICAgICAg IHwgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3R2b3V0LmMgICAgICAgICAgICB8 IDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV92aWQuYyAgICAgICAgICAgICAgfCAy ICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdmlkLmggICAgICAgICAgICAgIHwgMiAr LQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3Z0Zy5jICAgICAgICAgICAgICB8IDIgKy0K Pj4gICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV92dGcuaCAgICAgICAgICAgICAgfCAyICstCj4+ ICAgMjkgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCj4+ Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9hd2dfdXRpbHMuYyBiL2Ry aXZlcnMvZ3B1L2RybS9zdGkvc3RpX2F3Z191dGlscy5jCj4+IGluZGV4IDJkYTdkNjg2NmQ1ZC4u N2M1YTc4MzBiNmU4IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9hd2df dXRpbHMuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9hd2dfdXRpbHMuYwo+PiBA QCAtMSw3ICsxLDcgQEAKPj4gKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4+ ICAgLyoKPj4gICAgKiBDb3B5cmlnaHQgKEMpIFNUTWljcm9lbGVjdHJvbmljcyBTQSAyMDE0Cj4+ ICAgICogQXV0aG9yOiBWaW5jZW50IEFicmlvdSA8dmluY2VudC5hYnJpb3VAc3QuY29tPiBmb3Ig U1RNaWNyb2VsZWN0cm9uaWNzLgo+PiAtICogTGljZW5zZSB0ZXJtczogIEdOVSBHZW5lcmFsIFB1 YmxpYyBMaWNlbnNlIChHUEwpLCB2ZXJzaW9uIDIKPj4gICAgKi8KPj4KPj4gICAjaW5jbHVkZSAi c3RpX2F3Z191dGlscy5oIgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlf YXdnX3V0aWxzLmggYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9hd2dfdXRpbHMuaAo+PiBpbmRl eCA0NWQ1OTliZDU3MGEuLjI1OGE1NjhmMDUwYiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL3N0aS9zdGlfYXdnX3V0aWxzLmgKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlf YXdnX3V0aWxzLmgKPj4gQEAgLTEsNyArMSw3IEBACj4+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRp ZmllcjogR1BMLTIuMCAqLwo+PiAgIC8qCj4+ICAgICogQ29weXJpZ2h0IChDKSBTVE1pY3JvZWxl Y3Ryb25pY3MgU0EgMjAxNAo+PiAgICAqIEF1dGhvcjogVmluY2VudCBBYnJpb3UgPHZpbmNlbnQu YWJyaW91QHN0LmNvbT4gZm9yIFNUTWljcm9lbGVjdHJvbmljcy4KPj4gLSAqIExpY2Vuc2UgdGVy bXM6ICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSAoR1BMKSwgdmVyc2lvbiAyCj4+ICAgICov Cj4+Cj4+ICAgI2lmbmRlZiBfU1RJX0FXR19VVElMU19IXwo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL3N0aS9zdGlfY29tcG9zaXRvci5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlf Y29tcG9zaXRvci5jCj4+IGluZGV4IDZlNGJmNjgyNjJkYi4uMDIxYjhmY2FhMGI5IDEwMDY0NAo+ PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jb21wb3NpdG9yLmMKPj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL3N0aS9zdGlfY29tcG9zaXRvci5jCj4+IEBAIC0xLDkgKzEsOSBAQAo+PiAr Ly8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPj4gICAvKgo+PiAgICAqIENvcHly aWdodCAoQykgU1RNaWNyb2VsZWN0cm9uaWNzIFNBIDIwMTQKPj4gICAgKiBBdXRob3JzOiBCZW5q YW1pbiBHYWlnbmFyZCA8YmVuamFtaW4uZ2FpZ25hcmRAc3QuY29tPgo+PiAgICAqICAgICAgICAg IEZhYmllbiBEZXNzZW5uZSA8ZmFiaWVuLmRlc3Nlbm5lQHN0LmNvbT4KPj4gICAgKiAgICAgICAg ICBmb3IgU1RNaWNyb2VsZWN0cm9uaWNzLgo+PiAtICogTGljZW5zZSB0ZXJtczogIEdOVSBHZW5l cmFsIFB1YmxpYyBMaWNlbnNlIChHUEwpLCB2ZXJzaW9uIDIKPj4gICAgKi8KPj4KPj4gICAjaW5j bHVkZSA8bGludXgvY29tcG9uZW50Lmg+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v c3RpL3N0aV9jb21wb3NpdG9yLmggYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jb21wb3NpdG9y LmgKPj4gaW5kZXggMjk1MmEyZDI1YTUyLi5hYzRiYjM4MzQ4MTAgMTAwNjQ0Cj4+IC0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NvbXBvc2l0b3IuaAo+PiArKysgYi9kcml2ZXJzL2dwdS9k cm0vc3RpL3N0aV9jb21wb3NpdG9yLmgKPj4gQEAgLTEsOSArMSw5IEBACj4+ICsvKiBTUERYLUxp Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+PiAgIC8qCj4+ICAgICogQ29weXJpZ2h0IChD KSBTVE1pY3JvZWxlY3Ryb25pY3MgU0EgMjAxNAo+PiAgICAqIEF1dGhvcnM6IEJlbmphbWluIEdh aWduYXJkIDxiZW5qYW1pbi5nYWlnbmFyZEBzdC5jb20+Cj4+ICAgICogICAgICAgICAgRmFiaWVu IERlc3Nlbm5lIDxmYWJpZW4uZGVzc2VubmVAc3QuY29tPgo+PiAgICAqICAgICAgICAgIGZvciBT VE1pY3JvZWxlY3Ryb25pY3MuCj4+IC0gKiBMaWNlbnNlIHRlcm1zOiAgR05VIEdlbmVyYWwgUHVi bGljIExpY2Vuc2UgKEdQTCksIHZlcnNpb24gMgo+PiAgICAqLwo+Pgo+PiAgICNpZm5kZWYgX1NU SV9DT01QT1NJVE9SX0hfCj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9j cnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMKPj4gaW5kZXggZThhNGQ0OGU5 ODVhLi4yMWU1MGQ3YjFmODYgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3Rp X2NydGMuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMKPj4gQEAgLTEs OSArMSw5IEBACj4+ICsvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+PiAgIC8q Cj4+ICAgICogQ29weXJpZ2h0IChDKSBTVE1pY3JvZWxlY3Ryb25pY3MgU0EgMjAxNAo+PiAgICAq IEF1dGhvcnM6IEJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWlnbmFyZEBzdC5jb20+Cj4+ ICAgICogICAgICAgICAgRmFiaWVuIERlc3Nlbm5lIDxmYWJpZW4uZGVzc2VubmVAc3QuY29tPgo+ PiAgICAqICAgICAgICAgIGZvciBTVE1pY3JvZWxlY3Ryb25pY3MuCj4+IC0gKiBMaWNlbnNlIHRl cm1zOiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgKEdQTCksIHZlcnNpb24gMgo+PiAgICAq Lwo+Pgo+PiAgICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9zdGkvc3RpX2NydGMuaCBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuaAo+ PiBpbmRleCAzZjJkODlhMzYzNGQuLmQ4N2M0ODgyMTJkNiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL3N0aS9zdGlfY3J0Yy5oCj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3Rp X2NydGMuaAo+PiBAQCAtMSw3ICsxLDcgQEAKPj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy OiBHUEwtMi4wICovCj4+ICAgLyoKPj4gICAgKiBDb3B5cmlnaHQgKEMpIFNUTWljcm9lbGVjdHJv bmljcyBTQSAyMDE0Cj4+ICAgICogQXV0aG9yOiBCZW5qYW1pbiBHYWlnbmFyZCA8YmVuamFtaW4u Z2FpZ25hcmRAc3QuY29tPiBmb3IgU1RNaWNyb2VsZWN0cm9uaWNzLgo+PiAtICogTGljZW5zZSB0 ZXJtczogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIChHUEwpLCB2ZXJzaW9uIDIKPj4gICAg Ki8KPj4KPj4gICAjaWZuZGVmIF9TVElfQ1JUQ19IXwo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL3N0aS9zdGlfY3Vyc29yLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jdXJzb3Iu Ywo+PiBpbmRleCBiNzA5ZWJiZWMwOTUuLmRmMGEyODJiOTYxNSAxMDA2NDQKPj4gLS0tIGEvZHJp dmVycy9ncHUvZHJtL3N0aS9zdGlfY3Vyc29yLmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0 aS9zdGlfY3Vyc29yLmMKPj4gQEAgLTEsOSArMSw5IEBACj4+ICsvLyBTUERYLUxpY2Vuc2UtSWRl bnRpZmllcjogR1BMLTIuMAo+PiAgIC8qCj4+ICAgICogQ29weXJpZ2h0IChDKSBTVE1pY3JvZWxl Y3Ryb25pY3MgU0EgMjAxNAo+PiAgICAqIEF1dGhvcnM6IFZpbmNlbnQgQWJyaW91IDx2aW5jZW50 LmFicmlvdUBzdC5jb20+Cj4+ICAgICogICAgICAgICAgRmFiaWVuIERlc3Nlbm5lIDxmYWJpZW4u ZGVzc2VubmVAc3QuY29tPgo+PiAgICAqICAgICAgICAgIGZvciBTVE1pY3JvZWxlY3Ryb25pY3Mu Cj4+IC0gKiBMaWNlbnNlIHRlcm1zOiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgKEdQTCks IHZlcnNpb24gMgo+PiAgICAqLwo+Pgo+PiAgICNpbmNsdWRlIDxsaW51eC9zZXFfZmlsZS5oPgo+ PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfY3Vyc29yLmggYi9kcml2ZXJz L2dwdS9kcm0vc3RpL3N0aV9jdXJzb3IuaAo+PiBpbmRleCAyZWU1YzEwZThiMzMuLjA2N2ZlZGE1 MjI2YyAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfY3Vyc29yLmgKPj4g KysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfY3Vyc29yLmgKPj4gQEAgLTEsNyArMSw3IEBA Cj4+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+PiAgIC8qCj4+ICAg ICogQ29weXJpZ2h0IChDKSBTVE1pY3JvZWxlY3Ryb25pY3MgU0EgMjAxMwo+PiAgICAqIEF1dGhv cnM6IFZpbmNlbnQgQWJyaW91IDx2aW5jZW50LmFicmlvdUBzdC5jb20+IGZvciBTVE1pY3JvZWxl Y3Ryb25pY3MuCj4+IC0gKiBMaWNlbnNlIHRlcm1zOiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu c2UgKEdQTCksIHZlcnNpb24gMgo+PiAgICAqLwo+Pgo+PiAgICNpZm5kZWYgX1NUSV9DVVJTT1Jf SF8KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jIGIvZHJpdmVy cy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMKPj4gaW5kZXggOWU5MzQzMTAxNzM4Li44OGQxZGM2NDA4 YWYgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jCj4+ICsrKyBi L2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jCj4+IEBAIC0xLDcgKzEsNyBAQAo+PiArLy8g U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPj4gICAvKgo+PiAgICAqIENvcHlyaWdo dCAoQykgU1RNaWNyb2VsZWN0cm9uaWNzIFNBIDIwMTQKPj4gICAgKiBBdXRob3I6IEJlbmphbWlu IEdhaWduYXJkIDxiZW5qYW1pbi5nYWlnbmFyZEBzdC5jb20+IGZvciBTVE1pY3JvZWxlY3Ryb25p Y3MuCj4+IC0gKiBMaWNlbnNlIHRlcm1zOiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgKEdQ TCksIHZlcnNpb24gMgo+PiAgICAqLwo+Pgo+PiAgICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+PiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmggYi9kcml2ZXJzL2dwdS9k cm0vc3RpL3N0aV9kcnYuaAo+PiBpbmRleCA2NTAyZWQyZDMzNTEuLmFiYzQ5YjQzNTY2ZSAxMDA2 NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmgKPj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmgKPj4gQEAgLTEsNyArMSw3IEBACj4+ICsvKiBTUERYLUxp Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+PiAgIC8qCj4+ICAgICogQ29weXJpZ2h0IChD KSBTVE1pY3JvZWxlY3Ryb25pY3MgU0EgMjAxNAo+PiAgICAqIEF1dGhvcjogQmVuamFtaW4gR2Fp Z25hcmQgPGJlbmphbWluLmdhaWduYXJkQHN0LmNvbT4gZm9yIFNUTWljcm9lbGVjdHJvbmljcy4K Pj4gLSAqIExpY2Vuc2UgdGVybXM6ICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSAoR1BMKSwg dmVyc2lvbiAyCj4+ICAgICovCj4+Cj4+ICAgI2lmbmRlZiBfU1RJX0RSVl9IXwo+PiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3Rp L3N0aV9kdm8uYwo+PiBpbmRleCA4MzMxNGFlZTY1Y2IuLmE1OTc5Y2QyNWNjNyAxMDA2NDQKPj4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMKPj4gKysrIGIvZHJpdmVycy9ncHUv ZHJtL3N0aS9zdGlfZHZvLmMKPj4gQEAgLTEsNyArMSw3IEBACj4+ICsvLyBTUERYLUxpY2Vuc2Ut SWRlbnRpZmllcjogR1BMLTIuMAo+PiAgIC8qCj4+ICAgICogQ29weXJpZ2h0IChDKSBTVE1pY3Jv ZWxlY3Ryb25pY3MgU0EgMjAxNAo+PiAgICAqIEF1dGhvcjogVmluY2VudCBBYnJpb3UgPHZpbmNl bnQuYWJyaW91QHN0LmNvbT4gZm9yIFNUTWljcm9lbGVjdHJvbmljcy4KPj4gLSAqIExpY2Vuc2Ug dGVybXM6ICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSAoR1BMKSwgdmVyc2lvbiAyCj4+ICAg ICovCj4+Cj4+ICAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL3N0aS9zdGlfZ2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9nZHAuYwo+ PiBpbmRleCBiNjVlZWE0ZjJjOTcuLjliMmM0NzA1MWI1MSAxMDA2NDQKPj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL3N0aS9zdGlfZ2RwLmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlf Z2RwLmMKPj4gQEAgLTEsOSArMSw5IEBACj4+ICsvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog R1BMLTIuMAo+PiAgIC8qCj4+ICAgICogQ29weXJpZ2h0IChDKSBTVE1pY3JvZWxlY3Ryb25pY3Mg U0EgMjAxNAo+PiAgICAqIEF1dGhvcnM6IEJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWln bmFyZEBzdC5jb20+Cj4+ICAgICogICAgICAgICAgRmFiaWVuIERlc3Nlbm5lIDxmYWJpZW4uZGVz c2VubmVAc3QuY29tPgo+PiAgICAqICAgICAgICAgIGZvciBTVE1pY3JvZWxlY3Ryb25pY3MuCj4+ IC0gKiBMaWNlbnNlIHRlcm1zOiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgKEdQTCksIHZl cnNpb24gMgo+PiAgICAqLwo+PiAgICNpbmNsdWRlIDxsaW51eC9zZXFfZmlsZS5oPgo+Pgo+PiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZ2RwLmggYi9kcml2ZXJzL2dwdS9k cm0vc3RpL3N0aV9nZHAuaAo+PiBpbmRleCA3Mzk0N2E0YTgwMDQuLmQzZThlYmZlMmU2NiAxMDA2 NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZ2RwLmgKPj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL3N0aS9zdGlfZ2RwLmgKPj4gQEAgLTEsOSArMSw5IEBACj4+ICsvKiBTUERYLUxp Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+PiAgIC8qCj4+ICAgICogQ29weXJpZ2h0IChD KSBTVE1pY3JvZWxlY3Ryb25pY3MgU0EgMjAxNAo+PiAgICAqIEF1dGhvcnM6IEJlbmphbWluIEdh aWduYXJkIDxiZW5qYW1pbi5nYWlnbmFyZEBzdC5jb20+Cj4+ICAgICogICAgICAgICAgRmFiaWVu IERlc3Nlbm5lIDxmYWJpZW4uZGVzc2VubmVAc3QuY29tPgo+PiAgICAqICAgICAgICAgIGZvciBT VE1pY3JvZWxlY3Ryb25pY3MuCj4+IC0gKiBMaWNlbnNlIHRlcm1zOiAgR05VIEdlbmVyYWwgUHVi bGljIExpY2Vuc2UgKEdQTCksIHZlcnNpb24gMgo+PiAgICAqLwo+Pgo+PiAgICNpZm5kZWYgX1NU SV9HRFBfSF8KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jIGIv ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRhLmMKPj4gaW5kZXggY2Y2NWUzMmI1MDkwLi42N2Ji ZGI0OWZmZmMgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jCj4+ ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jCj4+IEBAIC0xLDcgKzEsNyBAQAo+ PiArLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPj4gICAvKgo+PiAgICAqIENv cHlyaWdodCAoQykgU1RNaWNyb2VsZWN0cm9uaWNzIFNBIDIwMTQKPj4gICAgKiBBdXRob3I6IEZh YmllbiBEZXNzZW5uZSA8ZmFiaWVuLmRlc3Nlbm5lQHN0LmNvbT4gZm9yIFNUTWljcm9lbGVjdHJv bmljcy4KPj4gLSAqIExpY2Vuc2UgdGVybXM6ICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSAo R1BMKSwgdmVyc2lvbiAyCj4+ICAgICovCj4+Cj4+ICAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgo+ PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jIGIvZHJpdmVycy9n cHUvZHJtL3N0aS9zdGlfaGRtaS5jCj4+IGluZGV4IDMwZjAyZDJmZGQwMy4uZjBlMjk4OWE2ZGJh IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMKPj4gKysrIGIv ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jCj4+IEBAIC0xLDcgKzEsNyBAQAo+PiArLy8g U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPj4gICAvKgo+PiAgICAqIENvcHlyaWdo dCAoQykgU1RNaWNyb2VsZWN0cm9uaWNzIFNBIDIwMTQKPj4gICAgKiBBdXRob3I6IFZpbmNlbnQg QWJyaW91IDx2aW5jZW50LmFicmlvdUBzdC5jb20+IGZvciBTVE1pY3JvZWxlY3Ryb25pY3MuCj4+ IC0gKiBMaWNlbnNlIHRlcm1zOiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgKEdQTCksIHZl cnNpb24gMgo+PiAgICAqLwo+Pgo+PiAgICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkbWkuaCBiL2RyaXZlcnMvZ3B1L2RybS9z dGkvc3RpX2hkbWkuaAo+PiBpbmRleCBjNjQ2OWI1NmNlN2UuLjYzYTI0OTQxZGIzYiAxMDA2NDQK Pj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5oCj4+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9zdGkvc3RpX2hkbWkuaAo+PiBAQCAtMSw3ICsxLDcgQEAKPj4gKy8qIFNQRFgtTGlj ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4+ICAgLyoKPj4gICAgKiBDb3B5cmlnaHQgKEMp IFNUTWljcm9lbGVjdHJvbmljcyBTQSAyMDE0Cj4+ICAgICogQXV0aG9yOiBWaW5jZW50IEFicmlv dSA8dmluY2VudC5hYnJpb3VAc3QuY29tPiBmb3IgU1RNaWNyb2VsZWN0cm9uaWNzLgo+PiAtICog TGljZW5zZSB0ZXJtczogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIChHUEwpLCB2ZXJzaW9u IDIKPj4gICAgKi8KPj4KPj4gICAjaWZuZGVmIF9TVElfSERNSV9IXwo+PiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaV90eDNnNGMyOHBoeS5jIGIvZHJpdmVycy9ncHUv ZHJtL3N0aS9zdGlfaGRtaV90eDNnNGMyOHBoeS5jCj4+IGluZGV4IDhlMGNlYjBjZWQzMy4uMDE2 OTlhZjZhNzY4IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pX3R4 M2c0YzI4cGh5LmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaV90eDNnNGMy OHBoeS5jCj4+IEBAIC0xLDcgKzEsNyBAQAo+PiArLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEdQTC0yLjAKPj4gICAvKgo+PiAgICAqIENvcHlyaWdodCAoQykgU1RNaWNyb2VsZWN0cm9uaWNz IFNBIDIwMTQKPj4gICAgKiBBdXRob3I6IFZpbmNlbnQgQWJyaW91IDx2aW5jZW50LmFicmlvdUBz dC5jb20+IGZvciBTVE1pY3JvZWxlY3Ryb25pY3MuCj4+IC0gKiBMaWNlbnNlIHRlcm1zOiAgR05V IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgKEdQTCksIHZlcnNpb24gMgo+PiAgICAqLwo+Pgo+PiAg ICNpbmNsdWRlICJzdGlfaGRtaV90eDNnNGMyOHBoeS5oIgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL3N0aS9zdGlfaGRtaV90eDNnNGMyOHBoeS5oIGIvZHJpdmVycy9ncHUvZHJtL3N0 aS9zdGlfaGRtaV90eDNnNGMyOHBoeS5oCj4+IGluZGV4IGY5OWE3ZmYyODFlZi4uZDI2MTk0N2Vm MzBhIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pX3R4M2c0YzI4 cGh5LmgKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaV90eDNnNGMyOHBoeS5o Cj4+IEBAIC0xLDcgKzEsNyBAQAo+PiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0y LjAgKi8KPj4gICAvKgo+PiAgICAqIENvcHlyaWdodCAoQykgU1RNaWNyb2VsZWN0cm9uaWNzIFNB IDIwMTQKPj4gICAgKiBBdXRob3I6IEJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWlnbmFy ZEBzdC5jb20+IGZvciBTVE1pY3JvZWxlY3Ryb25pY3MuCj4+IC0gKiBMaWNlbnNlIHRlcm1zOiAg R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgKEdQTCksIHZlcnNpb24gMgo+PiAgICAqLwo+Pgo+ PiAgICNpZm5kZWYgX1NUSV9IRE1JX1RYM0c0QzI4UEhZX0hfCj4+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vc3RpL3N0aV9ocXZkcC5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaHF2 ZHAuYwo+PiBpbmRleCBiMTliMzQzMGIyOTYuLjEwNmJlOGM0ZTU4YiAxMDA2NDQKPj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaHF2ZHAuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0v c3RpL3N0aV9ocXZkcC5jCj4+IEBAIC0xLDcgKzEsNyBAQAo+PiArLy8gU1BEWC1MaWNlbnNlLUlk ZW50aWZpZXI6IEdQTC0yLjAKPj4gICAvKgo+PiAgICAqIENvcHlyaWdodCAoQykgU1RNaWNyb2Vs ZWN0cm9uaWNzIFNBIDIwMTQKPj4gICAgKiBBdXRob3JzOiBGYWJpZW4gRGVzc2VubmUgPGZhYmll bi5kZXNzZW5uZUBzdC5jb20+IGZvciBTVE1pY3JvZWxlY3Ryb25pY3MuCj4+IC0gKiBMaWNlbnNl IHRlcm1zOiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgKEdQTCksIHZlcnNpb24gMgo+PiAg ICAqLwo+Pgo+PiAgICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KPj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hxdmRwX2x1dC5oIGIvZHJpdmVycy9ncHUvZHJtL3N0 aS9zdGlfaHF2ZHBfbHV0LmgKPj4gaW5kZXggNjE5YWY3ZjQzODRlLi41N2NjY2Q5NTQ2YTMgMTAw NjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hxdmRwX2x1dC5oCj4+ICsrKyBi L2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hxdmRwX2x1dC5oCj4+IEBAIC0xLDcgKzEsNyBAQAo+ PiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPj4gICAvKgo+PiAgICAq IENvcHlyaWdodCAoQykgU1RNaWNyb2VsZWN0cm9uaWNzIFNBIDIwMTQKPj4gICAgKiBBdXRob3Jz OiBGYWJpZW4gRGVzc2VubmUgPGZhYmllbi5kZXNzZW5uZUBzdC5jb20+IGZvciBTVE1pY3JvZWxl Y3Ryb25pY3MuCj4+IC0gKiBMaWNlbnNlIHRlcm1zOiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu c2UgKEdQTCksIHZlcnNpb24gMgo+PiAgICAqLwo+Pgo+PiAgICNpZm5kZWYgX1NUSV9IUVZEUF9M VVRfSF8KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX21peGVyLmMgYi9k cml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9taXhlci5jCj4+IGluZGV4IDJiZDFkNDZmZTFjZC4uYTRm NDVjNzRkNjc4IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9taXhlci5j Cj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX21peGVyLmMKPj4gQEAgLTEsOSArMSw5 IEBACj4+ICsvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+PiAgIC8qCj4+ICAg ICogQ29weXJpZ2h0IChDKSBTVE1pY3JvZWxlY3Ryb25pY3MgU0EgMjAxNAo+PiAgICAqIEF1dGhv cnM6IEJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWlnbmFyZEBzdC5jb20+Cj4+ICAgICog ICAgICAgICAgRmFiaWVuIERlc3Nlbm5lIDxmYWJpZW4uZGVzc2VubmVAc3QuY29tPgo+PiAgICAq ICAgICAgICAgIGZvciBTVE1pY3JvZWxlY3Ryb25pY3MuCj4+IC0gKiBMaWNlbnNlIHRlcm1zOiAg R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgKEdQTCksIHZlcnNpb24gMgo+PiAgICAqLwo+PiAg ICNpbmNsdWRlIDxsaW51eC9zZXFfZmlsZS5oPgo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL3N0aS9zdGlfbWl4ZXIuaCBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX21peGVyLmgK Pj4gaW5kZXggZTY0YTAwZTYxMDQ5Li40Y2IzY2ZkZGMwM2EgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9zdGkvc3RpX21peGVyLmgKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9z dGlfbWl4ZXIuaAo+PiBAQCAtMSw5ICsxLDkgQEAKPj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlm aWVyOiBHUEwtMi4wICovCj4+ICAgLyoKPj4gICAgKiBDb3B5cmlnaHQgKEMpIFNUTWljcm9lbGVj dHJvbmljcyBTQSAyMDE0Cj4+ICAgICogQXV0aG9yczogQmVuamFtaW4gR2FpZ25hcmQgPGJlbmph bWluLmdhaWduYXJkQHN0LmNvbT4KPj4gICAgKiAgICAgICAgICBGYWJpZW4gRGVzc2VubmUgPGZh Ymllbi5kZXNzZW5uZUBzdC5jb20+Cj4+ICAgICogICAgICAgICAgZm9yIFNUTWljcm9lbGVjdHJv bmljcy4KPj4gLSAqIExpY2Vuc2UgdGVybXM6ICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSAo R1BMKSwgdmVyc2lvbiAyCj4+ICAgICovCj4+Cj4+ICAgI2lmbmRlZiBfU1RJX01JWEVSX0hfCj4+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9wbGFuZS5jIGIvZHJpdmVycy9n cHUvZHJtL3N0aS9zdGlfcGxhbmUuYwo+PiBpbmRleCA0MjdkOGY1OGM2YjEuLmIwNzQ2MDljOTYw YSAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfcGxhbmUuYwo+PiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9wbGFuZS5jCj4+IEBAIC0xLDkgKzEsOSBAQAo+PiAr Ly8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPj4gICAvKgo+PiAgICAqIENvcHly aWdodCAoQykgU1RNaWNyb2VsZWN0cm9uaWNzIFNBIDIwMTQKPj4gICAgKiBBdXRob3JzOiBCZW5q YW1pbiBHYWlnbmFyZCA8YmVuamFtaW4uZ2FpZ25hcmRAc3QuY29tPgo+PiAgICAqICAgICAgICAg IEZhYmllbiBEZXNzZW5uZSA8ZmFiaWVuLmRlc3Nlbm5lQHN0LmNvbT4KPj4gICAgKiAgICAgICAg ICBmb3IgU1RNaWNyb2VsZWN0cm9uaWNzLgo+PiAtICogTGljZW5zZSB0ZXJtczogIEdOVSBHZW5l cmFsIFB1YmxpYyBMaWNlbnNlIChHUEwpLCB2ZXJzaW9uIDIKPj4gICAgKi8KPj4KPj4gICAjaW5j bHVkZSA8ZHJtL2RybVAuaD4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3Rp X3BsYW5lLmggYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9wbGFuZS5oCj4+IGluZGV4IGMzNmMx M2ZhYWExOC4uYjhkN2ZhZTJhMDE0IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3Rp L3N0aV9wbGFuZS5oCj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3BsYW5lLmgKPj4g QEAgLTEsNyArMSw3IEBACj4+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAq Lwo+PiAgIC8qCj4+ICAgICogQ29weXJpZ2h0IChDKSBTVE1pY3JvZWxlY3Ryb25pY3MgU0EgMjAx NAo+PiAgICAqIEF1dGhvcjogQmVuamFtaW4gR2FpZ25hcmQgPGJlbmphbWluLmdhaWduYXJkQHN0 LmNvbT4gZm9yIFNUTWljcm9lbGVjdHJvbmljcy4KPj4gLSAqIExpY2Vuc2UgdGVybXM6ICBHTlUg R2VuZXJhbCBQdWJsaWMgTGljZW5zZSAoR1BMKSwgdmVyc2lvbiAyCj4+ICAgICovCj4+Cj4+ICAg I2lmbmRlZiBfU1RJX1BMQU5FX0hfCj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3Rp L3N0aV90dm91dC5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYwo+PiBpbmRleCA4 OTU5ZmNjNzQzYTguLmVhNGEzYjg3ZmE1NSAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt L3N0aS9zdGlfdHZvdXQuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV90dm91dC5j Cj4+IEBAIC0xLDkgKzEsOSBAQAo+PiArLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0y LjAKPj4gICAvKgo+PiAgICAqIENvcHlyaWdodCAoQykgU1RNaWNyb2VsZWN0cm9uaWNzIFNBIDIw MTQKPj4gICAgKiBBdXRob3JzOiBCZW5qYW1pbiBHYWlnbmFyZCA8YmVuamFtaW4uZ2FpZ25hcmRA c3QuY29tPgo+PiAgICAqICAgICAgICAgIFZpbmNlbnQgQWJyaW91IDx2aW5jZW50LmFicmlvdUBz dC5jb20+Cj4+ICAgICogICAgICAgICAgZm9yIFNUTWljcm9lbGVjdHJvbmljcy4KPj4gLSAqIExp Y2Vuc2UgdGVybXM6ICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSAoR1BMKSwgdmVyc2lvbiAy Cj4+ICAgICovCj4+Cj4+ICAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgo+PiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdmlkLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV92 aWQuYwo+PiBpbmRleCA1NzdhMzM0MWQzYzEuLjJhYWMzNmM5NTgzNSAxMDA2NDQKPj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdmlkLmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0 aS9zdGlfdmlkLmMKPj4gQEAgLTEsNyArMSw3IEBACj4+ICsvLyBTUERYLUxpY2Vuc2UtSWRlbnRp ZmllcjogR1BMLTIuMAo+PiAgIC8qCj4+ICAgICogQ29weXJpZ2h0IChDKSBTVE1pY3JvZWxlY3Ry b25pY3MgU0EgMjAxNAo+PiAgICAqIEF1dGhvcjogRmFiaWVuIERlc3Nlbm5lIDxmYWJpZW4uZGVz c2VubmVAc3QuY29tPiBmb3IgU1RNaWNyb2VsZWN0cm9uaWNzLgo+PiAtICogTGljZW5zZSB0ZXJt czogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIChHUEwpLCB2ZXJzaW9uIDIKPj4gICAgKi8K Pj4gICAjaW5jbHVkZSA8bGludXgvc2VxX2ZpbGUuaD4KPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9zdGkvc3RpX3ZpZC5oIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdmlkLmgK Pj4gaW5kZXggZmRjOTBmOTIyYTA1Li45ZGJkNzg0NjFkZTEgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9zdGkvc3RpX3ZpZC5oCj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3Rp X3ZpZC5oCj4+IEBAIC0xLDcgKzEsNyBAQAo+PiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEdQTC0yLjAgKi8KPj4gICAvKgo+PiAgICAqIENvcHlyaWdodCAoQykgU1RNaWNyb2VsZWN0cm9u aWNzIFNBIDIwMTQKPj4gICAgKiBBdXRob3I6IEZhYmllbiBEZXNzZW5uZSA8ZmFiaWVuLmRlc3Nl bm5lQHN0LmNvbT4gZm9yIFNUTWljcm9lbGVjdHJvbmljcy4KPj4gLSAqIExpY2Vuc2UgdGVybXM6 ICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSAoR1BMKSwgdmVyc2lvbiAyCj4+ICAgICovCj4+ Cj4+ICAgI2lmbmRlZiBfU1RJX1ZJRF9IXwo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L3N0aS9zdGlfdnRnLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV92dGcuYwo+PiBpbmRleCAy ZGNiYTFkM2ExMjIuLmZiYWRiOWVmNmQzMSAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt L3N0aS9zdGlfdnRnLmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdnRnLmMKPj4g QEAgLTEsMTAgKzEsMTAgQEAKPj4gKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w Cj4+ICAgLyoKPj4gICAgKiBDb3B5cmlnaHQgKEMpIFNUTWljcm9lbGVjdHJvbmljcyBTQSAyMDE0 Cj4+ICAgICogQXV0aG9yczogQmVuamFtaW4gR2FpZ25hcmQgPGJlbmphbWluLmdhaWduYXJkQHN0 LmNvbT4KPj4gICAgKiAgICAgICAgICBGYWJpZW4gRGVzc2VubmUgPGZhYmllbi5kZXNzZW5uZUBz dC5jb20+Cj4+ICAgICogICAgICAgICAgVmluY2VudCBBYnJpb3UgPHZpbmNlbnQuYWJyaW91QHN0 LmNvbT4KPj4gICAgKiAgICAgICAgICBmb3IgU1RNaWNyb2VsZWN0cm9uaWNzLgo+PiAtICogTGlj ZW5zZSB0ZXJtczogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIChHUEwpLCB2ZXJzaW9uIDIK Pj4gICAgKi8KPj4KPj4gICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV92dGcuaCBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3Rp X3Z0Zy5oCj4+IGluZGV4IGYxZGNkZjljMjM0Mi4uZDE3NzEyOWU1YmNiIDEwMDY0NAo+PiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV92dGcuaAo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0v c3RpL3N0aV92dGcuaAo+PiBAQCAtMSw3ICsxLDcgQEAKPj4gKy8qIFNQRFgtTGljZW5zZS1JZGVu dGlmaWVyOiBHUEwtMi4wICovCj4+ICAgLyoKPj4gICAgKiBDb3B5cmlnaHQgKEMpIFNUTWljcm9l bGVjdHJvbmljcyBTQSAyMDE0Cj4+ICAgICogQXV0aG9yOiBCZW5qYW1pbiBHYWlnbmFyZCA8YmVu amFtaW4uZ2FpZ25hcmRAc3QuY29tPiBmb3IgU1RNaWNyb2VsZWN0cm9uaWNzLgo+PiAtICogTGlj ZW5zZSB0ZXJtczogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIChHUEwpLCB2ZXJzaW9uIDIK Pj4gICAgKi8KPj4KPj4gICAjaWZuZGVmIF9TVElfVlRHX0hfCj4+CgoKCi0tIApCZW5qYW1pbiBH YWlnbmFyZAoKR3JhcGhpYyBTdHVkeSBHcm91cAoKTGluYXJvLm9yZyDilIIgT3BlbiBzb3VyY2Ug c29mdHdhcmUgZm9yIEFSTSBTb0NzCgpGb2xsb3cgTGluYXJvOiBGYWNlYm9vayB8IFR3aXR0ZXIg fCBCbG9nCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRy aS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=