Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp982664imm; Wed, 17 Oct 2018 11:19:05 -0700 (PDT) X-Google-Smtp-Source: ACcGV60xU+PAd9FHVbHlyR3SWKPEN8AW5Xn7SzixmT2QSW6kbMWJD8Ybw74bpwVDEo77mY1qTuTR X-Received: by 2002:a63:26c1:: with SMTP id m184-v6mr2637214pgm.268.1539800345755; Wed, 17 Oct 2018 11:19:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539800345; cv=none; d=google.com; s=arc-20160816; b=b0LM/r5fVuNBBHTJxe9T3cHUEnqSrOq+Hda707M722K++OYox42YBKiRdP3ct1ljJx ThwLKnktzVhKccdVr9nfUalW/Gwu26W8pHMqHjHMBCf34ST8yTr/OTVTDGCxB7LZbA7+ iAK0vh0KfWnsHvSgzrkchURApUKfbisDQsjxKGWiRyVTwHJnCEQqbUK+PqD7KSDPfmOh 5vZNJnJs0jObFM01gXQ/1V4KJuhlcowkN231rGngAvIFNnwh9KiqKY1hr9VmkpNLGZZ6 sFzpXkIaJT0GLblZpdjg07bmcw4G0z30Ndv0Bayh+a+o1rWqLgbERgtCM2XxHiaww0b0 YP3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=iHhie0xt3E+9d9DUTJDeOg9pQf3MJnJnRkIXolVtctI=; b=Ox4wajbTFhXoH9iYsEvvNkj0PwgKBoN+C13HfHNoYF03PesvfDZKHsc9LGH5zQC+eP ibs/K3CjwWNZ0DXnl5g+BtMysrw5aM6Kki4Vj8i3xuqSsuDkJqrPxVLofYQvT0y25INE qvnZgK4nVaIZtiYBxxstsirKWofJYjEUyozdchhxP1j7s8CcAmjkMEeaQb1B2XDFuYxU 6Jlv1E9qsdQRRP9f7iY8SmBA47Ok30NjdK20ZIq18n8916CmvwdqqSZ8mzosDqzB06EI uf8nwABT/WZiiGGnIEDWaKxMB0pIIBHfq07JqKUNm+ePIznnKvoa8CHzWBw3bChP0pRD 11Rg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@umn.edu header.s=google header.b=Zf5TtIHk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=umn.edu Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u1-v6si18064302pgj.430.2018.10.17.11.18.50; Wed, 17 Oct 2018 11:19:05 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@umn.edu header.s=google header.b=Zf5TtIHk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=umn.edu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728140AbeJRCPW (ORCPT + 99 others); Wed, 17 Oct 2018 22:15:22 -0400 Received: from mta-p5.oit.umn.edu ([134.84.196.205]:45696 "EHLO mta-p5.oit.umn.edu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727128AbeJRCPV (ORCPT ); Wed, 17 Oct 2018 22:15:21 -0400 Received: from localhost (unknown [127.0.0.1]) by mta-p5.oit.umn.edu (Postfix) with ESMTP id CF50F2B9 for ; Wed, 17 Oct 2018 18:18:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at umn.edu Received: from mta-p5.oit.umn.edu ([127.0.0.1]) by localhost (mta-p5.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ce2FRuw1mLMp for ; Wed, 17 Oct 2018 13:18:27 -0500 (CDT) Received: from mail-io1-f69.google.com (mail-io1-f69.google.com [209.85.166.69]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p5.oit.umn.edu (Postfix) with ESMTPS id A59E75BF for ; Wed, 17 Oct 2018 13:18:27 -0500 (CDT) Received: by mail-io1-f69.google.com with SMTP id s15-v6so25147428iob.11 for ; Wed, 17 Oct 2018 11:18:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; h=from:to:cc:subject:date:message-id; bh=iHhie0xt3E+9d9DUTJDeOg9pQf3MJnJnRkIXolVtctI=; b=Zf5TtIHkzZiCqEogoyaheSCqbUaIVK06zyO94egjwwT9reagP+fbQfIr8ajlTX5xOy y2ll1pe5qBaXR6XS5dhk7SpA1s7d0NeIt227ZXc5xBt10S2HZrjt+Dgv5bCXrxyYfWCl gYuVfPPp56tYgLmgEBvcZ7RZiTAmMK8G1oFCIyqwKIR1Xp778xHSVamCLfsyt78eFI2d 9Y1bdWQ6FgFW9qAVbp5RpK9Mtqxkfs1NfkWLh991zj/ir8HSXEXuKneQrbbWNZhpasU/ aChGAW/t6fgxxy52LLBFHg5nBDCxP8RjfLnZNUCXIi72byd7rvHtQC1Pw5/Dui0lepa8 15vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=iHhie0xt3E+9d9DUTJDeOg9pQf3MJnJnRkIXolVtctI=; b=W/ILIaSO7NHGxBZyfvrrWsSR3WxHevhzMvI79crbRD3vw94caGjWC4QNa/OeUgxAy8 hV5AlGUcAjqKVNM5Qdtov79cY5jYo4DqlWCK+34nenYfkHUMH4QdLfOT0a78BvYv3BDl BzgUWTwC5mXBZStZE+vy/C90zLva1086+S84bOh4B5np40U/pgOpPRgMa/YxvQAip9r4 2pPEj5N1B/gyHUppaFSiJPkPEQi6I/v39c6gdkri3Ex8nlXxCXdpboxeCEN62Y877+4n I5tg45OioCR5nHLxdDBhM44I+mDE4odxqFT/+nUDCzmaBwv5c2jy0QWRVhTceHfQJOIm zbvg== X-Gm-Message-State: ABuFfoga/ZeJ8CK1WKnwccHG//u66On7dy4GrKqhxcuybCcZo+cEU5HA uSJYb45lyHNRnwhafGRslnk8cVAbqakIWpboh+wDL9tlbqle1RhVXzneB8VI3CexgZMF08xYHxv X2zt80sbYvw7PlXKf2mCkN9Z3pREl X-Received: by 2002:a02:13:: with SMTP id 19-v6mr20158971jaa.68.1539800307346; Wed, 17 Oct 2018 11:18:27 -0700 (PDT) X-Received: by 2002:a02:13:: with SMTP id 19-v6mr20158959jaa.68.1539800307073; Wed, 17 Oct 2018 11:18:27 -0700 (PDT) Received: from cs-u-cslp16.cs.umn.edu (cs-u-cslp16.cs.umn.edu. [134.84.121.95]) by smtp.gmail.com with ESMTPSA id z186-v6sm999844itd.43.2018.10.17.11.18.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 17 Oct 2018 11:18:26 -0700 (PDT) From: Wenwen Wang To: Wenwen Wang Cc: Kangjie Lu , Alex Williamson , kvm@vger.kernel.org (open list:VFIO DRIVER), linux-kernel@vger.kernel.org (open list) Subject: [PATCH] drivers/vfio: Fix an 8-byte alignment issue Date: Wed, 17 Oct 2018 13:18:19 -0500 Message-Id: <1539800299-2787-1-git-send-email-wang6495@umn.edu> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch adds a 4-byte reserved field in the structure vfio_eeh_pe_op to make sure that the u64 fields in the structure vfio_eeh_pe_err are 8-byte aligned. Signed-off-by: Wenwen Wang --- include/uapi/linux/vfio.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/uapi/linux/vfio.h b/include/uapi/linux/vfio.h index 1aa7b82..3e71ded 100644 --- a/include/uapi/linux/vfio.h +++ b/include/uapi/linux/vfio.h @@ -729,6 +729,7 @@ struct vfio_eeh_pe_op { __u32 argsz; __u32 flags; __u32 op; + __u32 __res; union { struct vfio_eeh_pe_err err; }; -- 2.7.4