[{"id":3682214,"web_url":"http://patchwork.ozlabs.org/comment/3682214/","msgid":"<CAH2r5muDQM93tWbEtjbYsUVjnQcERKhCHjwmJJmjcA54ZxUS6A@mail.gmail.com>","list_archive_url":null,"date":"2026-04-24T21:41:25","subject":"Re: [PATCH] smb/client: fix unaligned reads in wsl_to_fattr()","submitter":{"id":510,"url":"http://patchwork.ozlabs.org/api/people/510/","name":"Steve French","email":"smfrench@gmail.com"},"content":"Were you able to reproduce this bug with a test?\n\nOn Thu, Apr 23, 2026 at 1:00 AM Youling Tang <youling.tang@linux.dev> wrote:\n>\n> From: Youling Tang <tangyouling@kylinos.cn>\n>\n> See MS-FSCC 2.4.16. When multiple FILE_FULL_EA_INFORMATION data elements\n> are present in the buffer, each MUST be aligned on a 4-byte boundary.\n>\n> When parsing WSL extended attributes, the code derives the value pointer\n> at an offset of 7 (SMB2_WSL_XATTR_NAME_LEN + 1) from ea_data, the value\n> sits at an unaligned offset.\n>\n> We should use get_unaligned_le32() or get_unaligned_le64() to get\n> unaligned values.\n>\n> Link: https://lore.kernel.org/linux-cifs/77013349-ff89-4593-985d-520d967d2638@chenxiaosong.com/\n> Signed-off-by: Youling Tang <tangyouling@kylinos.cn>\n> Reviewed-by: ChenXiaoSong <chenxiaosong@kylinos.cn>\n> ---\n>  fs/smb/client/reparse.c | 6 +++---\n>  fs/smb/client/reparse.h | 6 +++---\n>  fs/smb/client/smb2pdu.h | 1 +\n>  3 files changed, 7 insertions(+), 6 deletions(-)\n>\n> diff --git a/fs/smb/client/reparse.c b/fs/smb/client/reparse.c\n> index cd1e1eaee67a..eebce954c5ce 100644\n> --- a/fs/smb/client/reparse.c\n> +++ b/fs/smb/client/reparse.c\n> @@ -1160,7 +1160,7 @@ static bool wsl_to_fattr(struct cifs_open_info_data *data,\n>\n>                 name = ea->ea_data;\n>                 nlen = ea->ea_name_length;\n> -               v = (void *)((u8 *)ea->ea_data + ea->ea_name_length + 1);\n> +               v = (void *)((u8 *)name + nlen + 1);\n>\n>                 if (!strncmp(name, SMB2_WSL_XATTR_UID, nlen))\n>                         fattr->cf_uid = wsl_make_kuid(cifs_sb, v);\n> @@ -1168,9 +1168,9 @@ static bool wsl_to_fattr(struct cifs_open_info_data *data,\n>                         fattr->cf_gid = wsl_make_kgid(cifs_sb, v);\n>                 else if (!strncmp(name, SMB2_WSL_XATTR_MODE, nlen)) {\n>                         /* File type in reparse point tag and in xattr mode must match. */\n> -                       if (S_DT(fattr->cf_mode) != S_DT(le32_to_cpu(*(__le32 *)v)))\n> +                       if (S_DT(fattr->cf_mode) != S_DT(get_unaligned_le32(v)))\n>                                 return false;\n> -                       fattr->cf_mode = (umode_t)le32_to_cpu(*(__le32 *)v);\n> +                       fattr->cf_mode = (umode_t)get_unaligned_le32(v);\n>                 } else if (!strncmp(name, SMB2_WSL_XATTR_DEV, nlen)) {\n>                         fattr->cf_rdev = reparse_mkdev(v);\n>                         have_xattr_dev = true;\n> diff --git a/fs/smb/client/reparse.h b/fs/smb/client/reparse.h\n> index 0164dc47bdfd..653213a6b7e8 100644\n> --- a/fs/smb/client/reparse.h\n> +++ b/fs/smb/client/reparse.h\n> @@ -23,7 +23,7 @@\n>\n>  static inline dev_t reparse_mkdev(void *ptr)\n>  {\n> -       u64 v = le64_to_cpu(*(__le64 *)ptr);\n> +       u64 v = get_unaligned_le64(ptr);\n>\n>         return MKDEV(v & 0xffffffff, v >> 32);\n>  }\n> @@ -31,7 +31,7 @@ static inline dev_t reparse_mkdev(void *ptr)\n>  static inline kuid_t wsl_make_kuid(struct cifs_sb_info *cifs_sb,\n>                                    void *ptr)\n>  {\n> -       u32 uid = le32_to_cpu(*(__le32 *)ptr);\n> +       u32 uid = get_unaligned_le32(ptr);\n>\n>         if (cifs_sb_flags(cifs_sb) & CIFS_MOUNT_OVERR_UID)\n>                 return cifs_sb->ctx->linux_uid;\n> @@ -41,7 +41,7 @@ static inline kuid_t wsl_make_kuid(struct cifs_sb_info *cifs_sb,\n>  static inline kgid_t wsl_make_kgid(struct cifs_sb_info *cifs_sb,\n>                                    void *ptr)\n>  {\n> -       u32 gid = le32_to_cpu(*(__le32 *)ptr);\n> +       u32 gid = get_unaligned_le32(ptr);\n>\n>         if (cifs_sb_flags(cifs_sb) & CIFS_MOUNT_OVERR_GID)\n>                 return cifs_sb->ctx->linux_gid;\n> diff --git a/fs/smb/client/smb2pdu.h b/fs/smb/client/smb2pdu.h\n> index 30d70097fe2f..6744606dab6c 100644\n> --- a/fs/smb/client/smb2pdu.h\n> +++ b/fs/smb/client/smb2pdu.h\n> @@ -211,6 +211,7 @@ struct compress_ioctl {\n>   *     BB consider moving to a different header\n>   */\n>\n> +/* See MS-FSCC 2.4.16 */\n>  struct smb2_file_full_ea_info { /* encoding of response for level 15 */\n>         __le32 next_entry_offset;\n>         __u8   flags;\n> --\n> 2.53.0","headers":{"Return-Path":"\n <linux-cifs+bounces-11089-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=bKPULHoE;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-cifs+bounces-11089-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=\"bKPULHoE\"","smtp.subspace.kernel.org;\n arc=pass smtp.client-ip=209.85.219.50","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\n [IPv6:2600:3c0a:e001:db::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 4g2RHX3dxYz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 25 Apr 2026 07:41:44 +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 E3365300A8E2\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 21:41:41 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 36B862BFC8F;\n\tFri, 24 Apr 2026 21:41:41 +0000 (UTC)","from mail-qv1-f50.google.com (mail-qv1-f50.google.com\n [209.85.219.50])\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 B803E1DA62E\n\tfor <linux-cifs@vger.kernel.org>; Fri, 24 Apr 2026 21:41:39 +0000 (UTC)","by mail-qv1-f50.google.com with SMTP id\n 6a1803df08f44-8a151012558so88939446d6.3\n        for <linux-cifs@vger.kernel.org>;\n Fri, 24 Apr 2026 14:41:39 -0700 (PDT)"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777066901; cv=pass;\n b=lu15z6gx2PgCSOY+zph7JDfQAaT8AiFkR36OS8bZqceT1PNI4TYrGAuAG7UmOxmeQ1H2zVH1sIgueZXBJlsd+CSl/unbfLK9YGoiMqzMxh91MKnwCc9PyLg70PAL8DrQKXfyYor7c2LQnoLD9KfqIW5eJvGVGEXhh/hfg/j1T68=","i=1; a=rsa-sha256; t=1777066899; cv=none;\n        d=google.com; s=arc-20240605;\n        b=csrFak/QNduLTcIYwZwT9T5gyAe0unoS7+7Fc0umToqwBGiXjNcFeGoHZvIGpUix6E\n         YF8gZ3+jVhVprNvpT1Op4vvDPRuQLmXduEDpM/1+MhiDAns39FSX0R8FKBdaSoRsWIGf\n         ThSthzFJDzIbUW9TzbsuElQIfsOXxMRozFdScp+Mgm//99aMpClGBk6KVz3YN+dd63VR\n         OsfiV2ysFIMQAIPBMT73XnlLlrycps2oh8VNmfRw9ZFbl4RStEqg/Og0IyB5gqiRCGbT\n         2v1ie67K5qPcrMcgzXhXerTdlyfjUglUiiQGnCYSJ2iQpiHFlpmqltzzqUs879igvWeT\n         B4gg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777066901; c=relaxed/simple;\n\tbh=wdZHR6y1hg1wX6a3PW3X8QB50GnbHZ0LacwHOJQo1kA=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=WuLfcZH4mtf17ivb+Yn6UFElM2wJRIT1aF5i2Zv126izHH89QCCoqvyMJJEIVBPIYYg3Vx1tPjdr4+ruBaVewlXWrPQO56Do+kvLfYPAMCoqpsTEeqEi/YyMwKxQhT6kz6ansohBBcebdn41+D78+68fWzDU31pfesN/HhtFJB0=","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=5f29QzAEDUaUtvIHxTJaU0kJo8gpp1zKNjg2ruCLPPo=;\n        fh=Gn/fZ0vI/MlkeqUbyStAmmdHFkFkcL7kC0yXwf5EKkU=;\n        b=J9tZ9372U33uVsbGbJUz6nyqRf2Gs6TzYlS9nshrDdAIHHAcmqGfh1NMunVOZXy3ww\n         erwQ/YjYBRjkfzoVQiWPatDNABw6TOxgmJZwCv7EpBaWDSreuTMvR8YRno+W3Sg22Z4R\n         aJNdcsTw7zBgowzZZGMBEL3tyMstURaJ0gagaPc00ht+UF5i4V2kiLYIlDfUGnV8SZDG\n         IX1bCkUJr/V0fV4wGv2K9ZG07C1XK7gpybCQGhouY6tspBL4imeEzH3jI8NEEOXpLEDa\n         iajaHoGAdAdeZncdODLjVUy6AbGXea6sMp4KWn2FI/QNf9zSELpSP2ks3iVTnZFMOCYb\n         3RBA==;\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=bKPULHoE; arc=pass smtp.client-ip=209.85.219.50","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=gmail.com; s=20251104; t=1777066899; x=1777671699;\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=5f29QzAEDUaUtvIHxTJaU0kJo8gpp1zKNjg2ruCLPPo=;\n        b=bKPULHoERpYK0d0ioZdlzURi3SDn+s6JELwLxlmP6GbE/7OYZWxmpLMWz9Tv4M7IJi\n         lAePBUzNHxUOmKfvJoGgqEefRf2RFOAO6a0Vx8/PsqQNxbyd7T//wlEroDq39nWnvlep\n         sylWDDZDzaaqMRt4KwrjnxI9++1SRFSrnUTTH4DaTYHZH7qwsOxzfJeqZFBshItoHGSu\n         mtUJoGHaWj99YnOXP/9YYIz6trF+rbfSwSxHWROGbM7wm4PjtTfPqXf3iRqs3d7fY0qX\n         UaUK2pQ+J+UD9PW9iJsB3N3ntI7wIO99e+2YZDXI2jGOwmYAI6iZ3rGUrnnvs+Cemy5K\n         Gbbg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1777066899; x=1777671699;\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=5f29QzAEDUaUtvIHxTJaU0kJo8gpp1zKNjg2ruCLPPo=;\n        b=ri0Yhy+Gm7BLcINUwRsgYmUBzstK2nCi7n2qrhiStmrKrPKXzzDy/xKYwgX8O+bat7\n         ozn33igt1F+1CNqmzxxtGhOvcbCGFVjbtmIkqZPhMDsABmXw5KbwnvCCx3v0hDoz9LH4\n         Z/VvBnP1+hKQLwF7rNrm50VGxS5mv+38BUOH1wr9IE9YdRXlcRVjP7HmncjP1S9qKPHW\n         /IC+UkRpUyddOMse7nZSxtK6N9ftFFa3FIqosjmnvOxShCgr9YSXc+2EsKG4SvSqmknq\n         RdTK02WUSnD6TNiGXgC+UmSuftBCodLDidJqklRUWBKFCIOgGvDgt2+2A3h1QtWECUlv\n         E9MA==","X-Forwarded-Encrypted":"i=1;\n AFNElJ8rLRUFrsRUX18ush8ySfLPcubwWcYbUQHun2Dfal8rXz99Z0rekzSTY/TQQ4krt76o/GbK4PyLKKkz@vger.kernel.org","X-Gm-Message-State":"AOJu0YwDyDmSVOb+plafgJERigscZ/KujshONGLYjP/JxbqI9+xbfYjW\n\tlOM7uuI13Zdg3hMbwxhVH29dCjhDnqlFf/1fdsF+jIB2KuvK+hPmsktYEen6YhCJoUbMcE/KI4g\n\tVNNVVCBOJa5jBCdxXz8b18/IrE62gV0M=","X-Gm-Gg":"AeBDiesJbm/kNsnzlorzv6DgoDwrG7ll7AAqz+j1/sefzaLXVF920TB1dHAGAH8Ewa3\n\tGDUZd8yvzbPTCxllIy6dEKEHUC/Fl6vArdb4VfEIflaNxSdoPofrVOQWkN/lFGYDytPiHo510AD\n\tyxlQv1q8nZ8zvAZw8R8/YU0JKKLGeZrVgBxPzGISgoiGxSutU/Qy+tMM9kXU38murl3auFFlI5s\n\tGu72KrQOkpbrDgBiZtnAvy6MGGl8UT1DeWp5IpUvM4n0/okQWhGQ7QoUBc9Sjygy7xpYwopt2wb\n\tjjsKEK5/SxbbWyFr32GaB3H1vGY0f5u1pPqphNsSb+yUTPVM+DQ6xdqnxezxlIPuuUuO/uzmi8k\n\tMxKs6lZ9zs/eZjkA5xDKdVT5Ihzs38CAZjgM2hndOLBE9H+LMGapReheb3GQcsOlrdd0BGMw297\n\tzm20wcg4aFVGgfwcfnEshZee3mMYTYFMQM","X-Received":"by 2002:a05:6214:5d82:b0:8ac:ae4d:7de3 with SMTP id\n 6a1803df08f44-8b02808005emr542479926d6.22.1777066898587; Fri, 24 Apr 2026\n 14:41:38 -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":"<20260423055915.695024-1-youling.tang@linux.dev>","In-Reply-To":"<20260423055915.695024-1-youling.tang@linux.dev>","From":"Steve French <smfrench@gmail.com>","Date":"Fri, 24 Apr 2026 16:41:25 -0500","X-Gm-Features":"AQROBzDFtvMZVAK35YyFHSHoudeYt35tw6rLVFvQPQKz_iTR_v32FTcWC26txsM","Message-ID":"\n <CAH2r5muDQM93tWbEtjbYsUVjnQcERKhCHjwmJJmjcA54ZxUS6A@mail.gmail.com>","Subject":"Re: [PATCH] smb/client: fix unaligned reads in wsl_to_fattr()","To":"Youling Tang <youling.tang@linux.dev>","Cc":"linkinjeon@kernel.org, pc@manguebit.org, ronniesahlberg@gmail.com,\n\tsprasad@microsoft.com, tom@talpey.com, bharathsm@microsoft.com,\n\tsenozhatsky@chromium.org, dhowells@redhat.com, chenxiaosong@chenxiaosong.com,\n\tgregkh@linuxfoundation.org, linux-cifs@vger.kernel.org,\n\tYouling Tang <tangyouling@kylinos.cn>, ChenXiaoSong <chenxiaosong@kylinos.cn>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3682370,"web_url":"http://patchwork.ozlabs.org/comment/3682370/","msgid":"<5af92cc7-9767-41a7-8791-ee87687e6df3@chenxiaosong.com>","list_archive_url":null,"date":"2026-04-25T23:01:53","subject":"Re: [PATCH] smb/client: fix unaligned reads in wsl_to_fattr()","submitter":{"id":88754,"url":"http://patchwork.ozlabs.org/api/people/88754/","name":"ChenXiaoSong","email":"chenxiaosong@chenxiaosong.com"},"content":"Some older architectures require strict alignment, we will set up \nvirtual machine environments for testing.\n\nOn 2026/4/25 05:41, Steve French wrote:\n> Were you able to reproduce this bug with a test?","headers":{"Return-Path":"\n <linux-cifs+bounces-11129-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=chenxiaosong.com header.i=@chenxiaosong.com\n header.a=rsa-sha256 header.s=key1 header.b=VnTc4KLH;\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-11129-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=chenxiaosong.com header.i=@chenxiaosong.com\n header.b=\"VnTc4KLH\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=95.215.58.187","smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=chenxiaosong.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=chenxiaosong.com"],"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)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g354t60Lnz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 26 Apr 2026 09:04:46 +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 A997F3001444\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 25 Apr 2026 23:02:21 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id A09D238BF70;\n\tSat, 25 Apr 2026 23:02:18 +0000 (UTC)","from out-187.mta1.migadu.com (out-187.mta1.migadu.com\n [95.215.58.187])\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 65DD8384242\n\tfor <linux-cifs@vger.kernel.org>; Sat, 25 Apr 2026 23:02:11 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777158138; cv=none;\n b=lWRqiSEcp6RIF7nIycr8JjbOu6/wwhPiWOVO8uUi0xPQ40o60Y73x8qtCcJOUUqyoFEW8FynL8TGt6QpiTQlC35KUFNo8557fAlP1hdExxmlryzq5Ubxob/z8kYOqos7eZfWghUNtktxfkiBUxRsoQ/KQQG5E8KXNRILSG6EvSU=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777158138; c=relaxed/simple;\n\tbh=lgAscZeGJEajWb71MvQbKXc3Yrehk0mCapJuqOJ7b+A=;\n\th=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From:\n\t In-Reply-To:Content-Type;\n b=bDx88V9VuU9FY3RE2VDxAXJBXS2tqigh9vNPpFk+JZYfu2LQDcmmmi6Q79osLLFaEei4WqjsUHB221v39bU5eLz2LiVhy2fgnAYNQnr+uI68NbrJtOnMUebwu9P7ucmwn/vgHnf2eCIIKs9LNKrFoH15MiKaOEP/kTyWyjuVlF8=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=chenxiaosong.com;\n spf=pass smtp.mailfrom=chenxiaosong.com;\n dkim=pass (2048-bit key) header.d=chenxiaosong.com header.i=@chenxiaosong.com\n header.b=VnTc4KLH; arc=none smtp.client-ip=95.215.58.187","Message-ID":"<5af92cc7-9767-41a7-8791-ee87687e6df3@chenxiaosong.com>","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=chenxiaosong.com;\n\ts=key1; t=1777158130;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\t to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n\t content-transfer-encoding:content-transfer-encoding:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=1nWeSSW4zE1n0Zzv3OlprkdpOlEx9r50j2O2xYOVRqk=;\n\tb=VnTc4KLH7yoQTCa16k+93DtpfTl77CY8CtXiWVJNZ0R+MVP9PKUrLx2J0juZP2uk8QLwwU\n\tk+Rpy04m+x+1P4wvy4WM08qov10+Uf67EDE2BlRTJDMMEBQ229HPXcGKa+cVcsyEt338bM\n\trO5zHhElY1XUiTmnnkgqdq/VWewyKREk3+HOzdSmrN/W5Wy4/7HFCyU0/D9Ak+w76q+ljz\n\tRlu69YQfKP09xTfvYX5F0EUzy6zuE1brtQ+5h0NBuVjA1tFWUR36h+BsZrpPQsvZv38+CB\n\tK9AtkBSX1r38pQZbdKK79Uw7rOb4JvUoyLVyvI+MJvvdAKNYr/M44hz7KBmfeA==","Date":"Sun, 26 Apr 2026 07:01:53 +0800","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","Subject":"Re: [PATCH] smb/client: fix unaligned reads in wsl_to_fattr()","To":"Steve French <smfrench@gmail.com>, Youling Tang <youling.tang@linux.dev>","Cc":"linkinjeon@kernel.org, pc@manguebit.org, ronniesahlberg@gmail.com,\n sprasad@microsoft.com, tom@talpey.com, bharathsm@microsoft.com,\n senozhatsky@chromium.org, dhowells@redhat.com,\n chenxiaosong@chenxiaosong.com, gregkh@linuxfoundation.org,\n linux-cifs@vger.kernel.org, Youling Tang <tangyouling@kylinos.cn>","References":"<20260423055915.695024-1-youling.tang@linux.dev>\n <CAH2r5muDQM93tWbEtjbYsUVjnQcERKhCHjwmJJmjcA54ZxUS6A@mail.gmail.com>","Content-Language":"en-US","X-Report-Abuse":"Please report any abuse attempt to abuse@migadu.com and\n include these headers.","From":"ChenXiaoSong <chenxiaosong@chenxiaosong.com>","In-Reply-To":"\n <CAH2r5muDQM93tWbEtjbYsUVjnQcERKhCHjwmJJmjcA54ZxUS6A@mail.gmail.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-Migadu-Flow":"FLOW_OUT"}}]