From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.6 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9DF56C388F7 for ; Tue, 10 Nov 2020 22:42:11 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 46B6E206F1 for ; Tue, 10 Nov 2020 22:42:11 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RNbImXQq" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732312AbgKJWmK (ORCPT ); Tue, 10 Nov 2020 17:42:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53202 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730254AbgKJWmJ (ORCPT ); Tue, 10 Nov 2020 17:42:09 -0500 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D4F65C0613D1; Tue, 10 Nov 2020 14:42:08 -0800 (PST) Received: by mail-wr1-x442.google.com with SMTP id k2so105284wrx.2; Tue, 10 Nov 2020 14:42:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=hn1gX8PspkDOj8Q527Btx4yJgJJQpfPQNotleBd9s78=; b=RNbImXQqxewVikynVYlsIc5eJiPiI52a7pExrDU21je2KF48bwcH63mSvvUs302Sgb Z/kCa79a/J+G54zd4Ar7skX+R5U6eB+LJ/JImPH+NtKz0e60LTFVZhwZulB5BDGIt+Yk +EnKirDwthqU7BWQpqd2knWu3F31wrB1kNQ6DpITjm5QGJaUw7Wfj1x8YCslrVyDgWfW akZsyQUEMz9O+6/Lu67v+gpy9y1zPV7aV2Gvj8vugD2xxdq7t8OuFdqsj2BSR0GLlNvi 1dGdu5vL1SIWczA7+0sg0IJtSPCylkL6OY3IvGXBx6SwtUAWB+LLhTueT73DEdotRN6x lM6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=hn1gX8PspkDOj8Q527Btx4yJgJJQpfPQNotleBd9s78=; b=Wk1VDtscNT6Hu9gTFshACc9ohA7JYhkQTeCrsT+yeZ8j1LGffCvkrQlXzRjP72y1J3 Ac5Ec0nGqVq1K7+AnUO8GWTpjXS1KXeirRoZXilhCEaVSF/cVS33iAlrkHAGRtWm9BKC AuIPMDUTbx7hN9NLGOnoVwnSm3maZvvHpr9DCLaM4EdMVSsclVh4QHtv0rzpMYDBFwhp X7I0Flt2f4ZcqEEolSeCZsz4Z0RzOkWmVPdItfaLHKqNejoMKk+bdQKO1plbBW+YABR3 crSaUwIEuuXZNqcfLs8aYoFQEPT1oTUsvwDYy6lJqnJGPFfKoKzM1ypP7FZjPAyW0BU6 oUpA== X-Gm-Message-State: AOAM531lY5Mu1kO++2sI8oTSUsFd/s5wCo9AMwykiRmRfrOdWnB+Ldie W2JpDdYGsa3HkKH+rvY2kKvWO1m8hcqMa891z3Y= X-Google-Smtp-Source: ABdhPJzpeprw0TRKEK/mcA0vV7/Yvkxpg9VGgvNrS9j5WDhVBOU+5lem10Hfpdjv+l80DR3N6054qdXwIeCfk1LsAs4= X-Received: by 2002:adf:e8d0:: with SMTP id k16mr26053226wrn.362.1605048127616; Tue, 10 Nov 2020 14:42:07 -0800 (PST) MIME-Version: 1.0 References: <20201109211855.3340030-1-lee.jones@linaro.org> <20201109211855.3340030-13-lee.jones@linaro.org> In-Reply-To: <20201109211855.3340030-13-lee.jones@linaro.org> From: Alex Deucher Date: Tue, 10 Nov 2020 17:41:55 -0500 Message-ID: Subject: Re: [PATCH 12/20] drm/radeon/radeon_cs: Fix a bunch of doc-rot issues To: Lee Jones Cc: David Airlie , LKML , amd-gfx list , =?UTF-8?Q?Christian_K=C3=B6nig?= , "moderated list:DMA BUFFER SHARING FRAMEWORK" , Jerome Glisse , Maling list - DRI developers , Alex Deucher , linux-media Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Nov 9, 2020 at 4:19 PM Lee Jones wrote: > > Fixes the following W=3D1 kernel build warning(s): > > drivers/gpu/drm/radeon/radeon_cs.c:416: warning: Function parameter or m= ember 'backoff' not described in 'radeon_cs_parser_fini' > drivers/gpu/drm/radeon/radeon_cs.c:735: warning: Function parameter or m= ember 'p' not described in 'radeon_cs_packet_parse' > drivers/gpu/drm/radeon/radeon_cs.c:735: warning: Function parameter or m= ember 'idx' not described in 'radeon_cs_packet_parse' > drivers/gpu/drm/radeon/radeon_cs.c:735: warning: Excess function paramet= er 'parser' description in 'radeon_cs_packet_parse' > drivers/gpu/drm/radeon/radeon_cs.c:844: warning: Function parameter or m= ember 'p' not described in 'radeon_cs_packet_next_reloc' > drivers/gpu/drm/radeon/radeon_cs.c:844: warning: Function parameter or m= ember 'cs_reloc' not described in 'radeon_cs_packet_next_reloc' > drivers/gpu/drm/radeon/radeon_cs.c:844: warning: Function parameter or m= ember 'nomm' not described in 'radeon_cs_packet_next_reloc' > drivers/gpu/drm/radeon/radeon_cs.c:844: warning: Excess function paramet= er 'parser' description in 'radeon_cs_packet_next_reloc' > drivers/gpu/drm/radeon/radeon_cs.c:844: warning: Excess function paramet= er 'data' description in 'radeon_cs_packet_next_reloc' > drivers/gpu/drm/radeon/radeon_cs.c:844: warning: Excess function paramet= er 'offset_start' description in 'radeon_cs_packet_next_reloc' > drivers/gpu/drm/radeon/radeon_cs.c:844: warning: Excess function paramet= er 'offset_mask' description in 'radeon_cs_packet_next_reloc' > drivers/gpu/drm/radeon/radeon_cs.c:844: warning: Excess function paramet= er 'reloc' description in 'radeon_cs_packet_next_reloc' > > Cc: Alex Deucher > Cc: "Christian K=C3=B6nig" > Cc: David Airlie > Cc: Daniel Vetter > Cc: Sumit Semwal > Cc: Jerome Glisse > Cc: amd-gfx@lists.freedesktop.org > Cc: dri-devel@lists.freedesktop.org > Cc: linux-media@vger.kernel.org > Cc: linaro-mm-sig@lists.linaro.org > Signed-off-by: Lee Jones Applied with some minor fixups. Thanks! Alex > --- > drivers/gpu/drm/radeon/radeon_cs.c | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/= radeon_cs.c > index 21ce2f9502c09..729939df29cc5 100644 > --- a/drivers/gpu/drm/radeon/radeon_cs.c > +++ b/drivers/gpu/drm/radeon/radeon_cs.c > @@ -408,6 +408,7 @@ static int cmp_size_smaller_first(void *priv, struct = list_head *a, > * cs_parser_fini() - clean parser states > * @parser: parser structure holding parsing context. > * @error: error number > + * @backoff: indicator to backoff the reservation > * > * If error is set than unvalidate buffer, otherwise just free memory > * used by parsing context. > @@ -723,8 +724,9 @@ int radeon_cs_ioctl(struct drm_device *dev, void *dat= a, struct drm_file *filp) > > /** > * radeon_cs_packet_parse() - parse cp packet and point ib index to next= packet > - * @parser: parser structure holding parsing context. > + * @p: parser structure holding parsing context. > * @pkt: where to store packet information > + * @idx: packet index > * > * Assume that chunk_ib_index is properly set. Will return -EINVAL > * if packet is bigger than remaining ib size. or if packets is unknown. > @@ -829,11 +831,9 @@ void radeon_cs_dump_packet(struct radeon_cs_parser *= p, > > /** > * radeon_cs_packet_next_reloc() - parse next (should be reloc) packet > - * @parser: parser structure holding parsing context. > - * @data: pointer to relocation data > - * @offset_start: starting offset > - * @offset_mask: offset mask (to align start offset on) > - * @reloc: reloc informations > + * @p: parser structure holding parsing context. > + * @cs_reloc: reloc informations > + * @nomm: never actually used > * > * Check if next packet is relocation packet3, do bo validation and comp= ute > * GPU offset using the provided start. > -- > 2.25.1 > > _______________________________________________ > dri-devel mailing list > dri-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.3 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 465A0C55ABD for ; Tue, 10 Nov 2020 22:42:13 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D77A4206B6 for ; Tue, 10 Nov 2020 22:42:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RNbImXQq" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D77A4206B6 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7CD6389CDB; Tue, 10 Nov 2020 22:42:10 +0000 (UTC) Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by gabe.freedesktop.org (Postfix) with ESMTPS id E9C8589C14; Tue, 10 Nov 2020 22:42:08 +0000 (UTC) Received: by mail-wr1-x444.google.com with SMTP id r17so110918wrw.1; Tue, 10 Nov 2020 14:42:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=hn1gX8PspkDOj8Q527Btx4yJgJJQpfPQNotleBd9s78=; b=RNbImXQqxewVikynVYlsIc5eJiPiI52a7pExrDU21je2KF48bwcH63mSvvUs302Sgb Z/kCa79a/J+G54zd4Ar7skX+R5U6eB+LJ/JImPH+NtKz0e60LTFVZhwZulB5BDGIt+Yk +EnKirDwthqU7BWQpqd2knWu3F31wrB1kNQ6DpITjm5QGJaUw7Wfj1x8YCslrVyDgWfW akZsyQUEMz9O+6/Lu67v+gpy9y1zPV7aV2Gvj8vugD2xxdq7t8OuFdqsj2BSR0GLlNvi 1dGdu5vL1SIWczA7+0sg0IJtSPCylkL6OY3IvGXBx6SwtUAWB+LLhTueT73DEdotRN6x lM6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=hn1gX8PspkDOj8Q527Btx4yJgJJQpfPQNotleBd9s78=; b=ZqPkwCxdNMWWED7rLfpzep5aKHmUFVeLFho2068CXsAxt/PnNoRsmPZkyu4Jn9ITMG rPn4JQNSH9tLRGrUWwUY9zBwIR9FbrJiC7J97xCekFC65VPMdEzmJIjrJ5KOaEpgg1hV Y68j4hBJzhfkEFsY3GfIA2vmCWPKPp9sN+9dnpkd4fkxkItXcuoDLdUyZzOTmTdQcr3j ONnX0apjggJ3PKO8x8VGuQV6Qc6oOYPkk6RHwlGTQ6WH3Kd9W2Jz19pa5315u9ROCk+7 8UHaU2U+3o+g6UYWkzwXIwe4foqFmShXqdXkjxepsXnWAYhaoQQSM75rc1cxCVcU+Ol0 aAUw== X-Gm-Message-State: AOAM530ntodJVGZoqKMhdgl6inJsU6x0dwFESbkDjcpziUvqdWLgDYkr erq4avVztAg05VHsmBerJgTcNkXiPbcnAs0S8P8= X-Google-Smtp-Source: ABdhPJzpeprw0TRKEK/mcA0vV7/Yvkxpg9VGgvNrS9j5WDhVBOU+5lem10Hfpdjv+l80DR3N6054qdXwIeCfk1LsAs4= X-Received: by 2002:adf:e8d0:: with SMTP id k16mr26053226wrn.362.1605048127616; Tue, 10 Nov 2020 14:42:07 -0800 (PST) MIME-Version: 1.0 References: <20201109211855.3340030-1-lee.jones@linaro.org> <20201109211855.3340030-13-lee.jones@linaro.org> In-Reply-To: <20201109211855.3340030-13-lee.jones@linaro.org> From: Alex Deucher Date: Tue, 10 Nov 2020 17:41:55 -0500 Message-ID: Subject: Re: [PATCH 12/20] drm/radeon/radeon_cs: Fix a bunch of doc-rot issues To: Lee Jones X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: David Airlie , LKML , amd-gfx list , "moderated list:DMA BUFFER SHARING FRAMEWORK" , Jerome Glisse , Maling list - DRI developers , Alex Deucher , =?UTF-8?Q?Christian_K=C3=B6nig?= , linux-media Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gTW9uLCBOb3YgOSwgMjAyMCBhdCA0OjE5IFBNIExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFy by5vcmc+IHdyb3RlOgo+Cj4gRml4ZXMgdGhlIGZvbGxvd2luZyBXPTEga2VybmVsIGJ1aWxkIHdh cm5pbmcocyk6Cj4KPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY3MuYzo0MTY6IHdh cm5pbmc6IEZ1bmN0aW9uIHBhcmFtZXRlciBvciBtZW1iZXIgJ2JhY2tvZmYnIG5vdCBkZXNjcmli ZWQgaW4gJ3JhZGVvbl9jc19wYXJzZXJfZmluaScKPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y YWRlb25fY3MuYzo3MzU6IHdhcm5pbmc6IEZ1bmN0aW9uIHBhcmFtZXRlciBvciBtZW1iZXIgJ3An IG5vdCBkZXNjcmliZWQgaW4gJ3JhZGVvbl9jc19wYWNrZXRfcGFyc2UnCj4gIGRyaXZlcnMvZ3B1 L2RybS9yYWRlb24vcmFkZW9uX2NzLmM6NzM1OiB3YXJuaW5nOiBGdW5jdGlvbiBwYXJhbWV0ZXIg b3IgbWVtYmVyICdpZHgnIG5vdCBkZXNjcmliZWQgaW4gJ3JhZGVvbl9jc19wYWNrZXRfcGFyc2Un Cj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2NzLmM6NzM1OiB3YXJuaW5nOiBFeGNl c3MgZnVuY3Rpb24gcGFyYW1ldGVyICdwYXJzZXInIGRlc2NyaXB0aW9uIGluICdyYWRlb25fY3Nf cGFja2V0X3BhcnNlJwo+ICBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jcy5jOjg0NDog d2FybmluZzogRnVuY3Rpb24gcGFyYW1ldGVyIG9yIG1lbWJlciAncCcgbm90IGRlc2NyaWJlZCBp biAncmFkZW9uX2NzX3BhY2tldF9uZXh0X3JlbG9jJwo+ICBkcml2ZXJzL2dwdS9kcm0vcmFkZW9u L3JhZGVvbl9jcy5jOjg0NDogd2FybmluZzogRnVuY3Rpb24gcGFyYW1ldGVyIG9yIG1lbWJlciAn Y3NfcmVsb2MnIG5vdCBkZXNjcmliZWQgaW4gJ3JhZGVvbl9jc19wYWNrZXRfbmV4dF9yZWxvYycK PiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY3MuYzo4NDQ6IHdhcm5pbmc6IEZ1bmN0 aW9uIHBhcmFtZXRlciBvciBtZW1iZXIgJ25vbW0nIG5vdCBkZXNjcmliZWQgaW4gJ3JhZGVvbl9j c19wYWNrZXRfbmV4dF9yZWxvYycKPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY3Mu Yzo4NDQ6IHdhcm5pbmc6IEV4Y2VzcyBmdW5jdGlvbiBwYXJhbWV0ZXIgJ3BhcnNlcicgZGVzY3Jp cHRpb24gaW4gJ3JhZGVvbl9jc19wYWNrZXRfbmV4dF9yZWxvYycKPiAgZHJpdmVycy9ncHUvZHJt L3JhZGVvbi9yYWRlb25fY3MuYzo4NDQ6IHdhcm5pbmc6IEV4Y2VzcyBmdW5jdGlvbiBwYXJhbWV0 ZXIgJ2RhdGEnIGRlc2NyaXB0aW9uIGluICdyYWRlb25fY3NfcGFja2V0X25leHRfcmVsb2MnCj4g IGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2NzLmM6ODQ0OiB3YXJuaW5nOiBFeGNlc3Mg ZnVuY3Rpb24gcGFyYW1ldGVyICdvZmZzZXRfc3RhcnQnIGRlc2NyaXB0aW9uIGluICdyYWRlb25f Y3NfcGFja2V0X25leHRfcmVsb2MnCj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Nz LmM6ODQ0OiB3YXJuaW5nOiBFeGNlc3MgZnVuY3Rpb24gcGFyYW1ldGVyICdvZmZzZXRfbWFzaycg ZGVzY3JpcHRpb24gaW4gJ3JhZGVvbl9jc19wYWNrZXRfbmV4dF9yZWxvYycKPiAgZHJpdmVycy9n cHUvZHJtL3JhZGVvbi9yYWRlb25fY3MuYzo4NDQ6IHdhcm5pbmc6IEV4Y2VzcyBmdW5jdGlvbiBw YXJhbWV0ZXIgJ3JlbG9jJyBkZXNjcmlwdGlvbiBpbiAncmFkZW9uX2NzX3BhY2tldF9uZXh0X3Jl bG9jJwo+Cj4gQ2M6IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KPiBD YzogIkNocmlzdGlhbiBLw7ZuaWciIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+Cj4gQ2M6IERh dmlkIEFpcmxpZSA8YWlybGllZEBsaW51eC5pZT4KPiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVs QGZmd2xsLmNoPgo+IENjOiBTdW1pdCBTZW13YWwgPHN1bWl0LnNlbXdhbEBsaW5hcm8ub3JnPgo+ IENjOiBKZXJvbWUgR2xpc3NlIDxnbGlzc2VAZnJlZWRlc2t0b3Aub3JnPgo+IENjOiBhbWQtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IENjOiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCj4gQ2M6IGxpbnV4LW1lZGlhQHZnZXIua2VybmVsLm9yZwo+IENjOiBsaW5hcm8tbW0tc2ln QGxpc3RzLmxpbmFyby5vcmcKPiBTaWduZWQtb2ZmLWJ5OiBMZWUgSm9uZXMgPGxlZS5qb25lc0Bs aW5hcm8ub3JnPgoKQXBwbGllZCB3aXRoIHNvbWUgbWlub3IgZml4dXBzLgoKVGhhbmtzIQoKQWxl eAoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY3MuYyB8IDEyICsrKysr Ky0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt KQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2NzLmMgYi9k cml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jcy5jCj4gaW5kZXggMjFjZTJmOTUwMmMwOS4u NzI5OTM5ZGYyOWNjNSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVv bl9jcy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY3MuYwo+IEBAIC00 MDgsNiArNDA4LDcgQEAgc3RhdGljIGludCBjbXBfc2l6ZV9zbWFsbGVyX2ZpcnN0KHZvaWQgKnBy aXYsIHN0cnVjdCBsaXN0X2hlYWQgKmEsCj4gICAqIGNzX3BhcnNlcl9maW5pKCkgLSBjbGVhbiBw YXJzZXIgc3RhdGVzCj4gICAqIEBwYXJzZXI6ICAgIHBhcnNlciBzdHJ1Y3R1cmUgaG9sZGluZyBw YXJzaW5nIGNvbnRleHQuCj4gICAqIEBlcnJvcjogICAgIGVycm9yIG51bWJlcgo+ICsgKiBAYmFj a29mZjogICBpbmRpY2F0b3IgdG8gYmFja29mZiB0aGUgcmVzZXJ2YXRpb24KPiAgICoKPiAgICog SWYgZXJyb3IgaXMgc2V0IHRoYW4gdW52YWxpZGF0ZSBidWZmZXIsIG90aGVyd2lzZSBqdXN0IGZy ZWUgbWVtb3J5Cj4gICAqIHVzZWQgYnkgcGFyc2luZyBjb250ZXh0Lgo+IEBAIC03MjMsOCArNzI0 LDkgQEAgaW50IHJhZGVvbl9jc19pb2N0bChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpk YXRhLCBzdHJ1Y3QgZHJtX2ZpbGUgKmZpbHApCj4KPiAgLyoqCj4gICAqIHJhZGVvbl9jc19wYWNr ZXRfcGFyc2UoKSAtIHBhcnNlIGNwIHBhY2tldCBhbmQgcG9pbnQgaWIgaW5kZXggdG8gbmV4dCBw YWNrZXQKPiAtICogQHBhcnNlcjogICAgcGFyc2VyIHN0cnVjdHVyZSBob2xkaW5nIHBhcnNpbmcg Y29udGV4dC4KPiArICogQHA6ICAgICAgICAgcGFyc2VyIHN0cnVjdHVyZSBob2xkaW5nIHBhcnNp bmcgY29udGV4dC4KPiAgICogQHBrdDogICAgICAgd2hlcmUgdG8gc3RvcmUgcGFja2V0IGluZm9y bWF0aW9uCj4gKyAqIEBpZHg6ICAgICAgIHBhY2tldCBpbmRleAo+ICAgKgo+ICAgKiBBc3N1bWUg dGhhdCBjaHVua19pYl9pbmRleCBpcyBwcm9wZXJseSBzZXQuIFdpbGwgcmV0dXJuIC1FSU5WQUwK PiAgICogaWYgcGFja2V0IGlzIGJpZ2dlciB0aGFuIHJlbWFpbmluZyBpYiBzaXplLiBvciBpZiBw YWNrZXRzIGlzIHVua25vd24uCj4gQEAgLTgyOSwxMSArODMxLDkgQEAgdm9pZCByYWRlb25fY3Nf ZHVtcF9wYWNrZXQoc3RydWN0IHJhZGVvbl9jc19wYXJzZXIgKnAsCj4KPiAgLyoqCj4gICAqIHJh ZGVvbl9jc19wYWNrZXRfbmV4dF9yZWxvYygpIC0gcGFyc2UgbmV4dCAoc2hvdWxkIGJlIHJlbG9j KSBwYWNrZXQKPiAtICogQHBhcnNlcjogICAgICAgICAgICBwYXJzZXIgc3RydWN0dXJlIGhvbGRp bmcgcGFyc2luZyBjb250ZXh0Lgo+IC0gKiBAZGF0YTogICAgICAgICAgICAgIHBvaW50ZXIgdG8g cmVsb2NhdGlvbiBkYXRhCj4gLSAqIEBvZmZzZXRfc3RhcnQ6ICAgICAgc3RhcnRpbmcgb2Zmc2V0 Cj4gLSAqIEBvZmZzZXRfbWFzazogICAgICAgb2Zmc2V0IG1hc2sgKHRvIGFsaWduIHN0YXJ0IG9m ZnNldCBvbikKPiAtICogQHJlbG9jOiAgICAgICAgICAgICByZWxvYyBpbmZvcm1hdGlvbnMKPiAr ICogQHA6ICAgICAgICAgICAgICAgICBwYXJzZXIgc3RydWN0dXJlIGhvbGRpbmcgcGFyc2luZyBj b250ZXh0Lgo+ICsgKiBAY3NfcmVsb2M6ICAgICAgICAgIHJlbG9jIGluZm9ybWF0aW9ucwo+ICsg KiBAbm9tbTogICAgICAgICAgICAgIG5ldmVyIGFjdHVhbGx5IHVzZWQKPiAgICoKPiAgICogQ2hl Y2sgaWYgbmV4dCBwYWNrZXQgaXMgcmVsb2NhdGlvbiBwYWNrZXQzLCBkbyBibyB2YWxpZGF0aW9u IGFuZCBjb21wdXRlCj4gICAqIEdQVSBvZmZzZXQgdXNpbmcgdGhlIHByb3ZpZGVkIHN0YXJ0Lgo+ IC0tCj4gMi4yNS4xCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.3 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E64F6C4742C for ; Tue, 10 Nov 2020 22:42:10 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 788B3206B6 for ; Tue, 10 Nov 2020 22:42:10 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RNbImXQq" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 788B3206B6 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=amd-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C61CC89C14; Tue, 10 Nov 2020 22:42:09 +0000 (UTC) Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by gabe.freedesktop.org (Postfix) with ESMTPS id E9C8589C14; Tue, 10 Nov 2020 22:42:08 +0000 (UTC) Received: by mail-wr1-x444.google.com with SMTP id r17so110918wrw.1; Tue, 10 Nov 2020 14:42:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=hn1gX8PspkDOj8Q527Btx4yJgJJQpfPQNotleBd9s78=; b=RNbImXQqxewVikynVYlsIc5eJiPiI52a7pExrDU21je2KF48bwcH63mSvvUs302Sgb Z/kCa79a/J+G54zd4Ar7skX+R5U6eB+LJ/JImPH+NtKz0e60LTFVZhwZulB5BDGIt+Yk +EnKirDwthqU7BWQpqd2knWu3F31wrB1kNQ6DpITjm5QGJaUw7Wfj1x8YCslrVyDgWfW akZsyQUEMz9O+6/Lu67v+gpy9y1zPV7aV2Gvj8vugD2xxdq7t8OuFdqsj2BSR0GLlNvi 1dGdu5vL1SIWczA7+0sg0IJtSPCylkL6OY3IvGXBx6SwtUAWB+LLhTueT73DEdotRN6x lM6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=hn1gX8PspkDOj8Q527Btx4yJgJJQpfPQNotleBd9s78=; b=ZqPkwCxdNMWWED7rLfpzep5aKHmUFVeLFho2068CXsAxt/PnNoRsmPZkyu4Jn9ITMG rPn4JQNSH9tLRGrUWwUY9zBwIR9FbrJiC7J97xCekFC65VPMdEzmJIjrJ5KOaEpgg1hV Y68j4hBJzhfkEFsY3GfIA2vmCWPKPp9sN+9dnpkd4fkxkItXcuoDLdUyZzOTmTdQcr3j ONnX0apjggJ3PKO8x8VGuQV6Qc6oOYPkk6RHwlGTQ6WH3Kd9W2Jz19pa5315u9ROCk+7 8UHaU2U+3o+g6UYWkzwXIwe4foqFmShXqdXkjxepsXnWAYhaoQQSM75rc1cxCVcU+Ol0 aAUw== X-Gm-Message-State: AOAM530ntodJVGZoqKMhdgl6inJsU6x0dwFESbkDjcpziUvqdWLgDYkr erq4avVztAg05VHsmBerJgTcNkXiPbcnAs0S8P8= X-Google-Smtp-Source: ABdhPJzpeprw0TRKEK/mcA0vV7/Yvkxpg9VGgvNrS9j5WDhVBOU+5lem10Hfpdjv+l80DR3N6054qdXwIeCfk1LsAs4= X-Received: by 2002:adf:e8d0:: with SMTP id k16mr26053226wrn.362.1605048127616; Tue, 10 Nov 2020 14:42:07 -0800 (PST) MIME-Version: 1.0 References: <20201109211855.3340030-1-lee.jones@linaro.org> <20201109211855.3340030-13-lee.jones@linaro.org> In-Reply-To: <20201109211855.3340030-13-lee.jones@linaro.org> From: Alex Deucher Date: Tue, 10 Nov 2020 17:41:55 -0500 Message-ID: Subject: Re: [PATCH 12/20] drm/radeon/radeon_cs: Fix a bunch of doc-rot issues To: Lee Jones X-BeenThere: amd-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: David Airlie , LKML , amd-gfx list , "moderated list:DMA BUFFER SHARING FRAMEWORK" , Jerome Glisse , Maling list - DRI developers , Alex Deucher , =?UTF-8?Q?Christian_K=C3=B6nig?= , linux-media Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: amd-gfx-bounces@lists.freedesktop.org Sender: "amd-gfx" T24gTW9uLCBOb3YgOSwgMjAyMCBhdCA0OjE5IFBNIExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFy by5vcmc+IHdyb3RlOgo+Cj4gRml4ZXMgdGhlIGZvbGxvd2luZyBXPTEga2VybmVsIGJ1aWxkIHdh cm5pbmcocyk6Cj4KPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY3MuYzo0MTY6IHdh cm5pbmc6IEZ1bmN0aW9uIHBhcmFtZXRlciBvciBtZW1iZXIgJ2JhY2tvZmYnIG5vdCBkZXNjcmli ZWQgaW4gJ3JhZGVvbl9jc19wYXJzZXJfZmluaScKPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y YWRlb25fY3MuYzo3MzU6IHdhcm5pbmc6IEZ1bmN0aW9uIHBhcmFtZXRlciBvciBtZW1iZXIgJ3An IG5vdCBkZXNjcmliZWQgaW4gJ3JhZGVvbl9jc19wYWNrZXRfcGFyc2UnCj4gIGRyaXZlcnMvZ3B1 L2RybS9yYWRlb24vcmFkZW9uX2NzLmM6NzM1OiB3YXJuaW5nOiBGdW5jdGlvbiBwYXJhbWV0ZXIg b3IgbWVtYmVyICdpZHgnIG5vdCBkZXNjcmliZWQgaW4gJ3JhZGVvbl9jc19wYWNrZXRfcGFyc2Un Cj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2NzLmM6NzM1OiB3YXJuaW5nOiBFeGNl c3MgZnVuY3Rpb24gcGFyYW1ldGVyICdwYXJzZXInIGRlc2NyaXB0aW9uIGluICdyYWRlb25fY3Nf cGFja2V0X3BhcnNlJwo+ICBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jcy5jOjg0NDog d2FybmluZzogRnVuY3Rpb24gcGFyYW1ldGVyIG9yIG1lbWJlciAncCcgbm90IGRlc2NyaWJlZCBp biAncmFkZW9uX2NzX3BhY2tldF9uZXh0X3JlbG9jJwo+ICBkcml2ZXJzL2dwdS9kcm0vcmFkZW9u L3JhZGVvbl9jcy5jOjg0NDogd2FybmluZzogRnVuY3Rpb24gcGFyYW1ldGVyIG9yIG1lbWJlciAn Y3NfcmVsb2MnIG5vdCBkZXNjcmliZWQgaW4gJ3JhZGVvbl9jc19wYWNrZXRfbmV4dF9yZWxvYycK PiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY3MuYzo4NDQ6IHdhcm5pbmc6IEZ1bmN0 aW9uIHBhcmFtZXRlciBvciBtZW1iZXIgJ25vbW0nIG5vdCBkZXNjcmliZWQgaW4gJ3JhZGVvbl9j c19wYWNrZXRfbmV4dF9yZWxvYycKPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY3Mu Yzo4NDQ6IHdhcm5pbmc6IEV4Y2VzcyBmdW5jdGlvbiBwYXJhbWV0ZXIgJ3BhcnNlcicgZGVzY3Jp cHRpb24gaW4gJ3JhZGVvbl9jc19wYWNrZXRfbmV4dF9yZWxvYycKPiAgZHJpdmVycy9ncHUvZHJt L3JhZGVvbi9yYWRlb25fY3MuYzo4NDQ6IHdhcm5pbmc6IEV4Y2VzcyBmdW5jdGlvbiBwYXJhbWV0 ZXIgJ2RhdGEnIGRlc2NyaXB0aW9uIGluICdyYWRlb25fY3NfcGFja2V0X25leHRfcmVsb2MnCj4g IGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2NzLmM6ODQ0OiB3YXJuaW5nOiBFeGNlc3Mg ZnVuY3Rpb24gcGFyYW1ldGVyICdvZmZzZXRfc3RhcnQnIGRlc2NyaXB0aW9uIGluICdyYWRlb25f Y3NfcGFja2V0X25leHRfcmVsb2MnCj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Nz LmM6ODQ0OiB3YXJuaW5nOiBFeGNlc3MgZnVuY3Rpb24gcGFyYW1ldGVyICdvZmZzZXRfbWFzaycg ZGVzY3JpcHRpb24gaW4gJ3JhZGVvbl9jc19wYWNrZXRfbmV4dF9yZWxvYycKPiAgZHJpdmVycy9n cHUvZHJtL3JhZGVvbi9yYWRlb25fY3MuYzo4NDQ6IHdhcm5pbmc6IEV4Y2VzcyBmdW5jdGlvbiBw YXJhbWV0ZXIgJ3JlbG9jJyBkZXNjcmlwdGlvbiBpbiAncmFkZW9uX2NzX3BhY2tldF9uZXh0X3Jl bG9jJwo+Cj4gQ2M6IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KPiBD YzogIkNocmlzdGlhbiBLw7ZuaWciIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+Cj4gQ2M6IERh dmlkIEFpcmxpZSA8YWlybGllZEBsaW51eC5pZT4KPiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVs QGZmd2xsLmNoPgo+IENjOiBTdW1pdCBTZW13YWwgPHN1bWl0LnNlbXdhbEBsaW5hcm8ub3JnPgo+ IENjOiBKZXJvbWUgR2xpc3NlIDxnbGlzc2VAZnJlZWRlc2t0b3Aub3JnPgo+IENjOiBhbWQtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IENjOiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCj4gQ2M6IGxpbnV4LW1lZGlhQHZnZXIua2VybmVsLm9yZwo+IENjOiBsaW5hcm8tbW0tc2ln QGxpc3RzLmxpbmFyby5vcmcKPiBTaWduZWQtb2ZmLWJ5OiBMZWUgSm9uZXMgPGxlZS5qb25lc0Bs aW5hcm8ub3JnPgoKQXBwbGllZCB3aXRoIHNvbWUgbWlub3IgZml4dXBzLgoKVGhhbmtzIQoKQWxl eAoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY3MuYyB8IDEyICsrKysr Ky0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt KQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2NzLmMgYi9k cml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jcy5jCj4gaW5kZXggMjFjZTJmOTUwMmMwOS4u NzI5OTM5ZGYyOWNjNSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVv bl9jcy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY3MuYwo+IEBAIC00 MDgsNiArNDA4LDcgQEAgc3RhdGljIGludCBjbXBfc2l6ZV9zbWFsbGVyX2ZpcnN0KHZvaWQgKnBy aXYsIHN0cnVjdCBsaXN0X2hlYWQgKmEsCj4gICAqIGNzX3BhcnNlcl9maW5pKCkgLSBjbGVhbiBw YXJzZXIgc3RhdGVzCj4gICAqIEBwYXJzZXI6ICAgIHBhcnNlciBzdHJ1Y3R1cmUgaG9sZGluZyBw YXJzaW5nIGNvbnRleHQuCj4gICAqIEBlcnJvcjogICAgIGVycm9yIG51bWJlcgo+ICsgKiBAYmFj a29mZjogICBpbmRpY2F0b3IgdG8gYmFja29mZiB0aGUgcmVzZXJ2YXRpb24KPiAgICoKPiAgICog SWYgZXJyb3IgaXMgc2V0IHRoYW4gdW52YWxpZGF0ZSBidWZmZXIsIG90aGVyd2lzZSBqdXN0IGZy ZWUgbWVtb3J5Cj4gICAqIHVzZWQgYnkgcGFyc2luZyBjb250ZXh0Lgo+IEBAIC03MjMsOCArNzI0 LDkgQEAgaW50IHJhZGVvbl9jc19pb2N0bChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpk YXRhLCBzdHJ1Y3QgZHJtX2ZpbGUgKmZpbHApCj4KPiAgLyoqCj4gICAqIHJhZGVvbl9jc19wYWNr ZXRfcGFyc2UoKSAtIHBhcnNlIGNwIHBhY2tldCBhbmQgcG9pbnQgaWIgaW5kZXggdG8gbmV4dCBw YWNrZXQKPiAtICogQHBhcnNlcjogICAgcGFyc2VyIHN0cnVjdHVyZSBob2xkaW5nIHBhcnNpbmcg Y29udGV4dC4KPiArICogQHA6ICAgICAgICAgcGFyc2VyIHN0cnVjdHVyZSBob2xkaW5nIHBhcnNp bmcgY29udGV4dC4KPiAgICogQHBrdDogICAgICAgd2hlcmUgdG8gc3RvcmUgcGFja2V0IGluZm9y bWF0aW9uCj4gKyAqIEBpZHg6ICAgICAgIHBhY2tldCBpbmRleAo+ICAgKgo+ICAgKiBBc3N1bWUg dGhhdCBjaHVua19pYl9pbmRleCBpcyBwcm9wZXJseSBzZXQuIFdpbGwgcmV0dXJuIC1FSU5WQUwK PiAgICogaWYgcGFja2V0IGlzIGJpZ2dlciB0aGFuIHJlbWFpbmluZyBpYiBzaXplLiBvciBpZiBw YWNrZXRzIGlzIHVua25vd24uCj4gQEAgLTgyOSwxMSArODMxLDkgQEAgdm9pZCByYWRlb25fY3Nf ZHVtcF9wYWNrZXQoc3RydWN0IHJhZGVvbl9jc19wYXJzZXIgKnAsCj4KPiAgLyoqCj4gICAqIHJh ZGVvbl9jc19wYWNrZXRfbmV4dF9yZWxvYygpIC0gcGFyc2UgbmV4dCAoc2hvdWxkIGJlIHJlbG9j KSBwYWNrZXQKPiAtICogQHBhcnNlcjogICAgICAgICAgICBwYXJzZXIgc3RydWN0dXJlIGhvbGRp bmcgcGFyc2luZyBjb250ZXh0Lgo+IC0gKiBAZGF0YTogICAgICAgICAgICAgIHBvaW50ZXIgdG8g cmVsb2NhdGlvbiBkYXRhCj4gLSAqIEBvZmZzZXRfc3RhcnQ6ICAgICAgc3RhcnRpbmcgb2Zmc2V0 Cj4gLSAqIEBvZmZzZXRfbWFzazogICAgICAgb2Zmc2V0IG1hc2sgKHRvIGFsaWduIHN0YXJ0IG9m ZnNldCBvbikKPiAtICogQHJlbG9jOiAgICAgICAgICAgICByZWxvYyBpbmZvcm1hdGlvbnMKPiAr ICogQHA6ICAgICAgICAgICAgICAgICBwYXJzZXIgc3RydWN0dXJlIGhvbGRpbmcgcGFyc2luZyBj b250ZXh0Lgo+ICsgKiBAY3NfcmVsb2M6ICAgICAgICAgIHJlbG9jIGluZm9ybWF0aW9ucwo+ICsg KiBAbm9tbTogICAgICAgICAgICAgIG5ldmVyIGFjdHVhbGx5IHVzZWQKPiAgICoKPiAgICogQ2hl Y2sgaWYgbmV4dCBwYWNrZXQgaXMgcmVsb2NhdGlvbiBwYWNrZXQzLCBkbyBibyB2YWxpZGF0aW9u IGFuZCBjb21wdXRlCj4gICAqIEdQVSBvZmZzZXQgdXNpbmcgdGhlIHByb3ZpZGVkIHN0YXJ0Lgo+ IC0tCj4gMi4yNS4xCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KYW1kLWdmeCBtYWlsaW5nIGxpc3QKYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbWQtZ2Z4Cg==