[{"id":3679607,"web_url":"http://patchwork.ozlabs.org/comment/3679607/","msgid":"<20260420212411.GA2260299@ax162>","list_archive_url":null,"date":"2026-04-20T21:24:11","subject":"Re: [PATCH 7/8] smb: client: compress: add compress/common.h","submitter":{"id":81040,"url":"http://patchwork.ozlabs.org/api/people/81040/","name":"Nathan Chancellor","email":"nathan@kernel.org"},"content":"Hi Enzo,\n\nOn Mon, Apr 13, 2026 at 04:07:12PM -0300, Enzo Matsumiya wrote:\n> Add compress/common.h to aggregate helpers and definitions that will be\n> shared with other compression algorithms.\n> \n> Also add a few build time checks for proper support.\n> \n> Changes:\n> - update affected call paths in compress/lz77.c\n> \n> Signed-off-by: Enzo Matsumiya <ematsumiya@suse.de>\n> ---\n...\n> diff --git a/fs/smb/client/compress/common.h b/fs/smb/client/compress/common.h\n> new file mode 100644\n> index 000000000000..b5ccf5debd22\n> --- /dev/null\n> +++ b/fs/smb/client/compress/common.h\n...\n> +/*\n> + * Build time checks/asserts.\n> + * These are assumptions/expectations for all algorithms implemented.\n> + */\n> +#ifndef __LITTLE_ENDIAN /* TODO */\n> +# error \"SMB3 compression is only supported on little endian architectures\"\n> +#endif /* !__LITTLE_ENDIAN */\n> +\n> +#if BITS_PER_LONG < 64 /* TODO */\n> +# error \"SMB3 compression is only supported on 64-bit architectures\"\n> +#endif /* BITS_PER_LONG < 64 */\n> +\n> +/* Build time double checks (probably unnecessary) */\n> +static_assert(sizeof(u16) == 2);\n> +static_assert(sizeof(u32) == 4);\n> +static_assert(sizeof(u64) == 8);\n> +static_assert(sizeof(size_t) == 8);\n\nSteve pushed this change into -next as commit 20a248d5e77a (\"smb:\nclient: compress: add compress/common.h\"), where it breaks the build for\nmany 32-bit architectures for obvious reasons:\n\n  $ make -skj\"$(nproc)\" ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- mrproper allmodconfig fs/smb/\n  In file included from fs/smb/client/compress/lz77.c:14:\n  fs/smb/client/compress/common.h:34:3: error: #error \"SMB3 compression is only supported on 64-bit architectures\"\n     34 | # error \"SMB3 compression is only supported on 64-bit architectures\"\n        |   ^~~~~\n  In file included from include/linux/init.h:5,\n                   from include/linux/printk.h:6,\n                   from include/asm-generic/bug.h:31,\n                   from arch/arm/include/asm/bug.h:60,\n                   from include/linux/bug.h:5,\n                   from include/linux/slab.h:15,\n                   from fs/smb/client/compress/lz77.c:9:\n  include/linux/build_bug.h:80:41: error: static assertion failed: \"sizeof(size_t) == 8\"\n     80 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)\n        |                                         ^~~~~~~~~~~~~~\n  include/linux/build_bug.h:79:34: note: in expansion of macro '__static_assert'\n     79 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr)\n        |                                  ^~~~~~~~~~~~~~~\n  fs/smb/client/compress/common.h:41:1: note: in expansion of macro 'static_assert'\n     41 | static_assert(sizeof(size_t) == 8);\n        | ^~~~~~~~~~~~~\n\nIt is unacceptable for the build to break in this manner in my opinion.\nYou should really use Kconfig to gate this code in a proper manner and\nnot emit any errors or warnings when it is unsupported.\n\nCheers,\nNathan","headers":{"Return-Path":"\n <linux-cifs+bounces-10971-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-cifs@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=Z3FnydJq;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c09:e001:a7::12fc:5321; helo=sto.lore.kernel.org;\n envelope-from=linux-cifs+bounces-10971-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"Z3FnydJq\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sto.lore.kernel.org (sto.lore.kernel.org\n [IPv6:2600:3c09:e001:a7::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fzz5K1RNrz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 07:24:21 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id 45DDB300611C\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 20 Apr 2026 21:24:17 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 2BD5D346AE1;\n\tMon, 20 Apr 2026 21:24:16 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 088B537EFF8\n\tfor <linux-cifs@vger.kernel.org>; Mon, 20 Apr 2026 21:24:15 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id BDF6CC19425;\n\tMon, 20 Apr 2026 21:24:13 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776720256; cv=none;\n b=dTT+L4AjXsq35A6okq7FjHcrql8MY88K25W6MMBdE+px97eLqn+rTucmf96plZ3nK711hXfdUn0iQ1XOTH0fSsZMXRmjtkS3ZbdY39yHgwvTXVkny2dTnHsoFkdA7UhcBQK+j7W1/VQCypsO5edp/B5a/qshUgLl2k5pXiE6Yq4=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776720256; c=relaxed/simple;\n\tbh=cfZGeZ7aBcHxMo4XJe8v9HRyfwvKCXMx/aCJy19G1tM=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=gMK7yemX7Qypoc5Iig8Pc7SpK+qfwPFfN3gnYdh5Sbw2Z8IX2D8SqonYJYHE7J0rljNSit6kaS1IBJeFRG9TEjPt3fLA7VPzrL10D5mr++WI/PTMXKJtJ/4MZm7FLfmZTwxIrymbhGCXokrmrrm8LltV5M4ciMxN20XEORR9VU4=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=Z3FnydJq; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1776720255;\n\tbh=cfZGeZ7aBcHxMo4XJe8v9HRyfwvKCXMx/aCJy19G1tM=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=Z3FnydJqet3QokKCcfBi9/4ZTnMWnT56XzkuAQutyfuM8nkprtQw7YDlrEOUIpV/M\n\t 9jm0WSUGBNarRM/+mGFLFkoaswH2syDbgdNBW44g3pTnyxhkFCS83YhIvuazk6rMl0\n\t Haq0Ii0Hq22pFVTzR35ozJ+lWiJn+I7+C3gG4oTJOr5iPwLi0mqZapNRq74tguL1wt\n\t DtqmA3/bCl51LEsBtjUzPToSIb53XAArhkpdf1r905li701kMrQUyOKwFK6c9QWcML\n\t vKy8AxJXPzPPC+mo+EQ/GI3M8fDMT8P9ScNGzLMyDZQJHsZxZihFoi6UduwmRKqyzA\n\t Msso8EcxsXgCA==","Date":"Mon, 20 Apr 2026 14:24:11 -0700","From":"Nathan Chancellor <nathan@kernel.org>","To":"Enzo Matsumiya <ematsumiya@suse.de>","Cc":"linux-cifs@vger.kernel.org, smfrench@gmail.com, pc@manguebit.com,\n\tronniesahlberg@gmail.com, sprasad@microsoft.com, tom@talpey.com,\n\tbharathsm@microsoft.com, henrique.carvalho@suse.com","Subject":"Re: [PATCH 7/8] smb: client: compress: add compress/common.h","Message-ID":"<20260420212411.GA2260299@ax162>","References":"<20260413190713.283939-1-ematsumiya@suse.de>\n <20260413190713.283939-7-ematsumiya@suse.de>","Precedence":"bulk","X-Mailing-List":"linux-cifs@vger.kernel.org","List-Id":"<linux-cifs.vger.kernel.org>","List-Subscribe":"<mailto:linux-cifs+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-cifs+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20260413190713.283939-7-ematsumiya@suse.de>"}},{"id":3679610,"web_url":"http://patchwork.ozlabs.org/comment/3679610/","msgid":"<CAH2r5mtsATtgdZHV1924K=_mc3+XVTW_6FMQ+FxtKeX0F1O9Ng@mail.gmail.com>","list_archive_url":null,"date":"2026-04-20T21:31:22","subject":"Re: [PATCH 7/8] smb: client: compress: add compress/common.h","submitter":{"id":510,"url":"http://patchwork.ozlabs.org/api/people/510/","name":"Steve French","email":"smfrench@gmail.com"},"content":"On Mon, Apr 20, 2026 at 4:24 PM Nathan Chancellor <nathan@kernel.org> wrote:\n>\n> Hi Enzo,\n>\n> On Mon, Apr 13, 2026 at 04:07:12PM -0300, Enzo Matsumiya wrote:\n> > Add compress/common.h to aggregate helpers and definitions that will be\n> > shared with other compression algorithms.\n> >\n> > Also add a few build time checks for proper support.\n> >\n> > Changes:\n> > - update affected call paths in compress/lz77.c\n> >\n> > Signed-off-by: Enzo Matsumiya <ematsumiya@suse.de>\n> > ---\n> ...\n> > diff --git a/fs/smb/client/compress/common.h b/fs/smb/client/compress/common.h\n> > new file mode 100644\n> > index 000000000000..b5ccf5debd22\n> > --- /dev/null\n> > +++ b/fs/smb/client/compress/common.h\n> ...\n> > +/*\n> > + * Build time checks/asserts.\n> > + * These are assumptions/expectations for all algorithms implemented.\n> > + */\n> > +#ifndef __LITTLE_ENDIAN /* TODO */\n> > +# error \"SMB3 compression is only supported on little endian architectures\"\n> > +#endif /* !__LITTLE_ENDIAN */\n> > +\n> > +#if BITS_PER_LONG < 64 /* TODO */\n> > +# error \"SMB3 compression is only supported on 64-bit architectures\"\n> > +#endif /* BITS_PER_LONG < 64 */\n> > +\n> > +/* Build time double checks (probably unnecessary) */\n> > +static_assert(sizeof(u16) == 2);\n> > +static_assert(sizeof(u32) == 4);\n> > +static_assert(sizeof(u64) == 8);\n> > +static_assert(sizeof(size_t) == 8);\n>\n> Steve pushed this change into -next as commit 20a248d5e77a (\"smb:\n> client: compress: add compress/common.h\"), where it breaks the build for\n> many 32-bit architectures for obvious reasons:\n>\n>   $ make -skj\"$(nproc)\" ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- mrproper allmodconfig fs/smb/\n>   In file included from fs/smb/client/compress/lz77.c:14:\n>   fs/smb/client/compress/common.h:34:3: error: #error \"SMB3 compression is only supported on 64-bit architectures\"\n>      34 | # error \"SMB3 compression is only supported on 64-bit architectures\"\n>         |   ^~~~~\n>   In file included from include/linux/init.h:5,\n>                    from include/linux/printk.h:6,\n>                    from include/asm-generic/bug.h:31,\n>                    from arch/arm/include/asm/bug.h:60,\n>                    from include/linux/bug.h:5,\n>                    from include/linux/slab.h:15,\n>                    from fs/smb/client/compress/lz77.c:9:\n>   include/linux/build_bug.h:80:41: error: static assertion failed: \"sizeof(size_t) == 8\"\n>      80 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)\n>         |                                         ^~~~~~~~~~~~~~\n>   include/linux/build_bug.h:79:34: note: in expansion of macro '__static_assert'\n>      79 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr)\n>         |                                  ^~~~~~~~~~~~~~~\n>   fs/smb/client/compress/common.h:41:1: note: in expansion of macro 'static_assert'\n>      41 | static_assert(sizeof(size_t) == 8);\n>         | ^~~~~~~~~~~~~\n>\n> It is unacceptable for the build to break in this manner in my opinion.\n> You should really use Kconfig to gate this code in a proper manner and\n> not emit any errors or warnings when it is unsupported.\n>\n\nThx for pointing this out.  I have removed the patch from cifs-2.6.git for-next\n\nLet me know if you spot any additional problems","headers":{"Return-Path":"\n <linux-cifs+bounces-10972-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-cifs@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=bcJYXi6r;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-cifs+bounces-10972-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=\"bcJYXi6r\"","smtp.subspace.kernel.org;\n arc=pass smtp.client-ip=209.85.219.53","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=gmail.com"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fzzNX3nVYz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 07:37:32 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id D53803033D25\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 20 Apr 2026 21:31:36 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 6417C386550;\n\tMon, 20 Apr 2026 21:31:36 +0000 (UTC)","from mail-qv1-f53.google.com (mail-qv1-f53.google.com\n [209.85.219.53])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id EB12B2E7F39\n\tfor <linux-cifs@vger.kernel.org>; Mon, 20 Apr 2026 21:31:34 +0000 (UTC)","by mail-qv1-f53.google.com with SMTP id\n 6a1803df08f44-8a032383008so36814276d6.1\n        for <linux-cifs@vger.kernel.org>;\n Mon, 20 Apr 2026 14:31:34 -0700 (PDT)"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776720696; cv=pass;\n b=PJ+Q7tTMhpbtRyk0jOrWOCmZA281YBDBExC7Qp7OeZykjqKZfz9yjd9lYKOi+MBv24uHjAB9oZ5LRnTOl/sfLqdgNkFbWX73qHq6+62JZ3VQUk9uJM79DEdXGOg5vNC36RRbQo2z5+q85nIsiSyyly5QdM2jtnSg5zyrYHFgrCw=","i=1; a=rsa-sha256; t=1776720694; cv=none;\n        d=google.com; s=arc-20240605;\n        b=QhRILBup00Dg4tc5l+L+nxNXa5tYo2NDZFiBHBgPNSPNsQR+CMz3ZAl6jOZ2YX4645\n         8Lf29l+6ng63753LAnTtM5f9qfEKylpmgY9rT6S6YYvN5XQv+7MjGwQ1MOZlWhOqHAWP\n         Ty3jvVRCbDJeuJewvsNUsDKni3H82/VJWl0F8szjs472Ft4/oRybNPc2TYiEzoP1TrbR\n         EzTlaECnJcOodivB5zO5rwb54nRosRO4S3pxzVmEug+LDTmLBNjNdJnaMbX88yLCCOh+\n         UzbbXIuLlL17pQ68dPEAUjZSkDy/IuOmrawxuLcdlW4QYA2Hm/qOx57GrMSko1E6lHsC\n         mHqg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776720696; c=relaxed/simple;\n\tbh=DjOhWF9JW3nbtm8x+voCE/d1HS1JNVtNmrGnKTlDU3g=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=f7xAIbB3/M1Z14xtBqr7xm6vnOFqM48ofuroL/HAiT52N04+Ax3mlqJdt5mPKsicjp2HUx/FRWa/TMBvt8wjB19L7olhmZ5FkgwlptIuULK1e08aaWU73i7i6UuCWnf98qnaksur5H1UaWkQzhnu+Nz4McsuM3Et977cN3oWQm8=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:dkim-signature;\n        bh=Yc0EIbC29LTRCqJQzwYJBjbv+jR1/9oVQPTdUyHcK1I=;\n        fh=vaBfeicUzafSj2wtRaHErwhpXZD14LRDnv8RJmanKdg=;\n        b=EttOpcDft7xyJ5Zqhu2y/fMh8i51T4u/PcVoO9zTWSp3gXTrXPbGjEEDW4aE9LzvsV\n         5yY9GEdJsrwkXe7uEUJogEqJf1ZOjt2NAB0aWjm6qlW7B52yi84PfTlk+zYLRpLAEVlL\n         kQOuxvdGsMxsdXzR8sQokRuxmx7PFsUmEkyFcRd66pcBawX4exJekZMWiOKLiFhHLXZf\n         Un5zZqDDxO7EiuHj58kgvQyk+wAvoOmq8RGlZhfhkAcuQWQQQ2viw6ih0d9KUVC7CyaE\n         621UD4Q+FErSuXvQ3cX3i/Vb2dWEK5hViUXt2CnODV6VkcYCjblFCgnpeVWWZ/HiUmpL\n         E+rg==;\n        darn=vger.kernel.org"],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com;\n spf=pass smtp.mailfrom=gmail.com;\n dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=bcJYXi6r; arc=pass smtp.client-ip=209.85.219.53","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=gmail.com; s=20251104; t=1776720694; x=1777325494;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=Yc0EIbC29LTRCqJQzwYJBjbv+jR1/9oVQPTdUyHcK1I=;\n        b=bcJYXi6rcmX5/0Fh6TbT8vYIgn3ozsS+8xCa+8EZaFHESHAecDNVgG1Z1Ddl/zB396\n         ANPUFBeKo6TJDBOdgkSqM55zByE7919lc7N+R5vRrA3ZbAxwiWFYahyJaiMTzLXwZpYg\n         HBBjPxZCiFlN/9jchFEwlWIeWir9J42CdotIm2KejdxSHBvCKC8ujwyNmW9x5dkjak2X\n         Td0zNEPOCIq3ua60PvUNLlBPD5STgAh+uhfSCJubjAEjEVmb4GM8BNFOi5EEEBnzOyhr\n         tpItCJothPNlvKo6/y9NLTcnno4oWkx52nIspdXNN78W2vEgSH20Pa0UOseOib5ERMXn\n         0ejA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1776720694; x=1777325494;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=Yc0EIbC29LTRCqJQzwYJBjbv+jR1/9oVQPTdUyHcK1I=;\n        b=c9hvriDBL+V5mix8r3kfYyjhvcfWkRZypOKoSTHDgEbLnX+GQh7baf9FHdn1MzJe0O\n         QsPLCm08EMTYzPNSyp3wOSN0htH75jqaWBMw8i/vPjrFYimHi6jU23bkG6X5w84Bk3qL\n         Vf/VtCi8a0cq22puMCkxuhs7wB1fMNDFT2CdIHJYTReD2/UcDyozqcCD7AO4SeLq27P+\n         4yJGbWDW81Z3ydOyV9znXxNe25MHg4l3JxDbOVIC30kxOqMbBgfjKX5sPplGwAOM6CKC\n         VlukYuKCAGX6+ffnaAZF9oh2RcAoQLFXPs2YTlv3dNig+0g8lvc3crTJSbRtdO9ypLPe\n         PB2A==","X-Forwarded-Encrypted":"i=1;\n AFNElJ+1EVFlVLfFHafBD2ONtlswm9qDOcadKGIJikg702c4p5NuFluQtJMcveCNR3sgyTCtMj2lufJ9WoE5@vger.kernel.org","X-Gm-Message-State":"AOJu0YxjVA3eWAQ0n2B7SELLGLATFiW7ecmjUhuUFJT0AMkRAdkFs3JO\n\tTlBqLorBHTuaVHz/69SqXhUp6+YkTVu4xQ/4N5MdDRO45/Gm97IKdobnlYSguazb6Sz5PWm4n9m\n\ttP1KvTieVrzj7zyf3MNYIFRRQhHocr0k=","X-Gm-Gg":"AeBDiesPWMOIsPYOQdUWG3tUj21zU3znhExoDG6Y2Ev5MjrM8LJ5mscRHKk2RNFaAgi\n\tv7JgGcZtLMJ2RhOXiYyOkjJNQ2GSzVzr4OLHaDXa75L4Qwny145YreWevCHUVGXrZGgHfFw6OPw\n\tbT67fmDwwvIUePVR3cVzR//3uCaxFRhk1AidYLBuafMoB+RZbKYGxoN/cQQu7zR2CWc4GEKN3D+\n\t5Yl2sdaGI+K9gJyRo635Me+2o8qO+VMxsdnm7oGwfNwcfI/owjBPc1SZ54sKU8iq72CF15JvXQA\n\t2ikRoslgJJ2tTC0N+4iS0ELM7KM4LOnvo0Rf7Rk4VhwlLo+3zBtSDdcZ8+G8Hwe3BT1H1p769ki\n\t6GfLZbrrvN/Sp/L1AyQUCQ8ihukSpFZlyCmkNR2YLQ3wsZnsKycWnGzhnj1WIfy//Wz6RkK7IfS\n\twX","X-Received":"by 2002:a05:6214:4787:b0:899:fd8c:55c3 with SMTP id\n 6a1803df08f44-8b028084c84mr227144626d6.22.1776720693872; Mon, 20 Apr 2026\n 14:31:33 -0700 (PDT)","Precedence":"bulk","X-Mailing-List":"linux-cifs@vger.kernel.org","List-Id":"<linux-cifs.vger.kernel.org>","List-Subscribe":"<mailto:linux-cifs+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-cifs+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<20260413190713.283939-1-ematsumiya@suse.de>\n <20260413190713.283939-7-ematsumiya@suse.de>\n <20260420212411.GA2260299@ax162>","In-Reply-To":"<20260420212411.GA2260299@ax162>","From":"Steve French <smfrench@gmail.com>","Date":"Mon, 20 Apr 2026 16:31:22 -0500","X-Gm-Features":"AQROBzDPVbyjRmAUUYNogTWfIG1LTgv4Hd8YQ_zgLoVtgXYWmXMe4Oyxg9qIKa0","Message-ID":"\n <CAH2r5mtsATtgdZHV1924K=_mc3+XVTW_6FMQ+FxtKeX0F1O9Ng@mail.gmail.com>","Subject":"Re: [PATCH 7/8] smb: client: compress: add compress/common.h","To":"Nathan Chancellor <nathan@kernel.org>","Cc":"Enzo Matsumiya <ematsumiya@suse.de>, linux-cifs@vger.kernel.org,\n pc@manguebit.com,\n\tronniesahlberg@gmail.com, sprasad@microsoft.com, tom@talpey.com,\n\tbharathsm@microsoft.com, henrique.carvalho@suse.com","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}}]