Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp509552pxb; Tue, 19 Oct 2021 07:26:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzP9ROeEBE1UzPx2fiDug9s7eNKWc84ze5TcDyWnhwk75tCX0v68RDVEwtLuE7CRBhXhcfK X-Received: by 2002:a17:907:1006:: with SMTP id ox6mr38843782ejb.146.1634653589165; Tue, 19 Oct 2021 07:26:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634653589; cv=none; d=google.com; s=arc-20160816; b=gA9DEohNWfH3K1/TclFhL0NtpoFwyxjyMZTPlzOSVTrs720cUaCXS1lX5dkawDKEnr Eo1eatT4oyjwL96Q0Fq+MNH176W13l5xyE+soQCuSO0nsJVAVf2GMiwIMtJkh5kQwAYz ZeuWeY3nJNER25Gu+EeENYK0YcJPOK4lUNw+wLRex67B9JOLUEuj0yy1lMZ7v+26tVyN LdsmAFIFwqesSlrkFrNNRsRwPEBbvs1xKa4RRxnO5FMtQYZgZoKjOxrpDciLPKnMtP7W OaXiOT+N+kvUpNzoISVD9Qvy6fLkdUfdzYuOpmB3wB8A1Zdpe3FJ9ouMWMC3h3NPbSnI XreA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=/Kus5ROoc4xRVBihqMgiazxzBpKuzHD3aMRIC5CTBd0=; b=pWfVDLf9MlmdvyigjQ5GK1xG3+COIptmhthx7cWy3veapbnwrpTKe/XByYMv3Ro0SY zzYAGPf7PLXR+oyAbAh4NHca1ujoIyLHFcN1wcPDDllfwdWOhj+7u8cGpR1H9BQu/hA9 cbCL/LzYS9EI+HSthpQooR/CDjRpanvLho80J34Dm1E6EGwTSGo8VHyI5u0qEsFPb4Au uHRNR1CYJ2wLZgFY+rrNmcTpqe3PxEGSX5z66Twuk3N1t20JKY1Ld8N5KFt6IpCpekm7 b2lL0p7RVPzhFPHCDqCBjnL6wsh3+SXXNE8g/NPYWj4mroXayRky2E2RjwqMxt3vp0Mx 2Deg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dp18si25291361ejc.464.2021.10.19.07.26.05; Tue, 19 Oct 2021 07:26:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229641AbhJSO0Q (ORCPT + 99 others); Tue, 19 Oct 2021 10:26:16 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:50271 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229524AbhJSO0P (ORCPT ); Tue, 19 Oct 2021 10:26:15 -0400 Received: from mail-wm1-f52.google.com ([209.85.128.52]) by mrelayeu.kundenserver.de (mreue108 [213.165.67.113]) with ESMTPSA (Nemesis) id 1N5mSj-1mnNso2I39-017BS8 for ; Tue, 19 Oct 2021 16:24:01 +0200 Received: by mail-wm1-f52.google.com with SMTP id 63-20020a1c0042000000b0030d60716239so2901310wma.4 for ; Tue, 19 Oct 2021 07:24:01 -0700 (PDT) X-Gm-Message-State: AOAM5318AaCyK00xaB1JSVDxm4jz0c2Zy8zI7GhPwnTSpqAKkMQyQZeA sjUlQr3O3LgmJEATJsQEqZIVOkq0uYftvhrBLhc= X-Received: by 2002:a1c:4b08:: with SMTP id y8mr6692599wma.98.1634653441129; Tue, 19 Oct 2021 07:24:01 -0700 (PDT) MIME-Version: 1.0 References: <20211008120736.GF7074@brightrain.aerifal.cx> <20211018144259.GK7074@brightrain.aerifal.cx> <20211018150824.GL7074@brightrain.aerifal.cx> <20211018204203.GM7074@brightrain.aerifal.cx> <20211019141622.GN7074@brightrain.aerifal.cx> In-Reply-To: <20211019141622.GN7074@brightrain.aerifal.cx> From: Arnd Bergmann Date: Tue, 19 Oct 2021 16:23:44 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [musl] Re: [alsa-devel] [PATCH v7 8/9] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control To: musl@lists.openwall.com Cc: Arnd Bergmann , Takashi Iwai , Michael Forney , ALSA Development Mailing List , Takashi Iwai , Baolin Wang , y2038 Mailman List , Linux Kernel Mailing List , Mark Brown , Baolin Wang Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:1irHjch2F/mNA9GpXu85IvRzFXMfAVt+FnPaqgOGwDXlHnb8pv3 JDAXGN/FeNlds4wjApCyYJZ4LvjLvXC/j8B2Rqs8h/qFulrCV1NoIj2PLMXOdEho2mDQJzE sKawAaXoWoQSllHlVAYFbCF6GpeiwnztuVuJLd6JTHhetgBunu2S+EyeGE8h7l+nnnGHsL6 HQWCpVZa+kDm3YDRpYbFA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:ae2ExS+Eqfg=:VqFY28NcztfJHf675fQiah b8e8rr0tUpXnuJg2X/poEoTFiQA4VzuL8IIu9NgH2RLV+w8/7GKa2bAnUL3jtGfZfYBEXDtUa 35ddvQ6gxaL/RNGhuuisBsDRrd3vySlg8ST1aEuZqxcRSTgrzbpdoodiZKLDnQJ3tVS+7Xc8I TVyuvV1ptZG/nuIwxP6vsHuZzTFjTLXTVSZXJ++KW8imvv/T8OfueYWGVj9eLWQVvMTT3cCoI F+8Qo4ELVURZ2D++enHA7j5k6muOC/NSp4vTUg+P4jMDbsthPCeJJSPL24atYGph6sEyN2tlb qyI6SshK58UAc4Dk4jEUx9gpyvDWX4A6qQc0pE1Wh/ME4ZDZ1QYXUusj68MFn8BWc7QDHcygd zS78ClqD3R8lO7RqjizSzOCuiU5a/NQx5Mrlnk2PchSJmA6EbxUQ+a7+BaIPMqLcC7DARynQC VpGEhkoIBXL1Ogf9vmmwY8EOx3Cwc/kF9Kt57ZGIJtsFoIafu4OwDUU5WlHKePNr6udrZXS7Z P99Nev3qrMkaMI0eT3t/RnrfA/mLNQNHKqjapmLgJUSh9GOamOyw4Zzs4aDrRa8/yEQXV45O1 vFK5h9ZH/9j7o/bjszyhzzdEjLhaXQi67moYLcBXsv2ss+o2MyPH9No16nJcsR2VB0zNdTrqE E1iOEdPXpyVC8U7QnbmHQTsLErx5VoU4YzJmEldTLDNaAFPrpBTqUjtb/Bo6efQffPTifxfsc 2tZyi45Q2FVsYntxzW2/zYn48Ok0uamF39do1t+dEJ8YShs/blbsHf8b2dewOkcgljzCzfxzC qn8Z/KenToyUCcBcj18GtKKLmM+AncWaTTHQFZNKmsI3XG0phtpmeXvH1GTtQ18/3VAq90uyv +gMQhWSh1lvP8WUM1JfQ== Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 19, 2021 at 4:16 PM Rich Felker wrote: > On Mon, Oct 18, 2021 at 04:42:04PM -0400, Rich Felker wrote: > > > > Well for little endian either would work (because adj is 0 :) but yes > > there are 3 such paddings before the second member on big endian, so > > it should be 3. > > How about this? It avoids open coding the logic and handles it as 2 > 4-byte substructures with endian-specific offsets. Looks good to me. Arnd