Received: by 10.192.165.148 with SMTP id m20csp2616959imm; Thu, 26 Apr 2018 14:15:05 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/Zmc+j1xaGnnTUL5PhdQiZn3kKnI/E6hI7DXSzC7X4KgJxrAQTqc2qAVPR6kKM8sP8nxpm X-Received: by 10.99.100.65 with SMTP id y62mr29279544pgb.362.1524777305235; Thu, 26 Apr 2018 14:15:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524777305; cv=none; d=google.com; s=arc-20160816; b=W4wm6QComAhiy8MxhF2PH+ZN7dacQq+WCCpfNOnhbQKNYMa4JDXaC3NdXAP0K+CpZ1 cLvdNS0f4nxvSOEqOK/4GbkP+1cznWY9VNUDqDLixA7cmJfV75zLN8kyAMLlMKKSVtxb jo6Hoc0W7WGHh7a3ef0B+mQRuHNEVwWzBPuKyUSN36sSl/YkhEfiQ0k/dA0T2UC8e8EG MvZi36uPzBmAPjDKycxF7YAkc1cz9wX9557I+V4uXOlomRy4cDsEsgLdu9XxtVKgPit/ WZPZtUTfgCrGn+9al/ZcY75mdNwAvtHwwKxDKFgyaLG2BU/ADCg79SN+N9NfWQny1tmY 5Lmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:references:in-reply-to:mime-version :dkim-signature:arc-authentication-results; bh=QT2M/8nQcBgVqoLk5drtAZ3iAt3V2vp4YUrexBuQbrw=; b=IG0MltU5dBn+GA41z7nAodplmMjBNvO6EEoUcCS+J6+wPC58+xHqSgP7e1BtrL2HMU YQfF4ii3+bsAqugJe+HxFNKJ0L7lti2Sn0KNjB/sIA6NvZsZcmJisJWa8N4R4j0IlW/f xss93E3Aajf7xp5ohVSoYRm6gf3z/LU5/JP/aRQu+5JM7QLDJzD/br4vJNfL9HJhpLjx 7Q+rXsJUlQuYaFbyqayjPMPyJRifoGAi6SZn+K6yRTLStHBRplT3FITeKFTwsr8iEp11 huuzYfuGGBs+3vThOAzmX/b8v9f+etQOmt7ST1udTwdb2FI3/o28/wfWO8xmxehvhkji aJtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=PgEaQ3gQ; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j28si11326633pfe.337.2018.04.26.14.14.46; Thu, 26 Apr 2018 14:15: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=@gmail.com header.s=20161025 header.b=PgEaQ3gQ; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754672AbeDZVNf (ORCPT + 99 others); Thu, 26 Apr 2018 17:13:35 -0400 Received: from mail-it0-f68.google.com ([209.85.214.68]:56078 "EHLO mail-it0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752358AbeDZVNd (ORCPT ); Thu, 26 Apr 2018 17:13:33 -0400 Received: by mail-it0-f68.google.com with SMTP id 144-v6so127752iti.5 for ; Thu, 26 Apr 2018 14:13:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=QT2M/8nQcBgVqoLk5drtAZ3iAt3V2vp4YUrexBuQbrw=; b=PgEaQ3gQ+RDzhnoaFAMLrpWjNC8oRYPr6cn46aFkTl60XqM1XCFCLDoi9RLKzcXkmB qG22Y4i7apvHoEGW7rVBtFcH97sHLa7EZUa+WMRGWwopGDLhlOneBIxSRfIg8QVDboci bjJbDSos3YeC4dn3iI+FNnl1kthEbwcgLgLWekV/BqLbrSLH+WowiEkMNTD+Jjx6LAn3 0JzQfsIl1c/xylUx70JHs5/W6/Rd6IOnrMRMn7RuEJEH6/T6dyudhQ6UjwF232JHZbG7 cRZUg2dA2QZX2ILGnXWpm0i4pg7yPDVk3TwmBQ03CQyex2zXbiXlpVH5/kJoFJtH9dWI FYrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=QT2M/8nQcBgVqoLk5drtAZ3iAt3V2vp4YUrexBuQbrw=; b=JUWfWPtD0H3ntJQdve0YoB3JjEDOugDMuiIIW19Mf0KsDBOv5xlxQQzCXQ9eSjCbE6 CCpuo1EEh28yx16rSImbtDEkcNl+9msC//Q+uo84QcYeyyFQ8CHch58fX724lNDraByv p6U4XwzTvuyMivFpLHhCUKM6Q8XwYnx2z8NzHOnp2MypD4axbDj3SoDH8tkdgFOEf3ca 5lPO6eOehYAMqtZY2DffFgPhkBrsXRWP/d3gdoIVy5loCFvfghTVzGJ0qnodUoeAa6Oh rqp+iDyCfYqWnhyusnoVI5MDOR8S4iAgExG+hfrixSa22zlqqTJ6ZFo6Mlgct4+B3jKc yElg== X-Gm-Message-State: ALQs6tA+ttm7Ykb6YIgHh89W5PRfSCh086LqzgbflfNFhY8Xic8TzkUs 3wEupIOKpK200GpNWNF/cDZWXaxhaXaXn0jxnmI= X-Received: by 2002:a24:d784:: with SMTP id y126-v6mr88383itg.123.1524777213184; Thu, 26 Apr 2018 14:13:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.192.242.175 with HTTP; Thu, 26 Apr 2018 14:13:12 -0700 (PDT) In-Reply-To: References: <1524099966-43544-1-git-send-email-huawei.libin@huawei.com> From: Dmitry Safonov <0x7f454c46@gmail.com> Date: Thu, 26 Apr 2018 22:13:12 +0100 Message-ID: Subject: Re: [PATCH v2] prctl: fix compat handling for prctl To: Andy Lutomirski Cc: Li Bin , Al Viro , "Eric W. Biederman" , Dominik Brodowski , Andrew Morton , LKML , Hanjun Guo Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 2018-04-19 3:25 GMT+01:00 Andy Lutomirski : >> On Apr 18, 2018, at 9:06 PM, Li Bin wrote: >> >> The member auxv in prctl_mm_map structure which be shared with >> userspace is pointer type, but the kernel supporting COMPAT didn't >> handle it. This patch fix the compat handling for prctl syscall. > > I would propose an alternative fix: change the type to u64. As far as > I know, this thing is only used by CRIU, and CRIU doesn=E2=80=99t work (A= FAIK) > on native 32-bit anyway. Yeah, it's right - CRIU doesn't work on native 32-bit and no support planne= d. Thanks, Dmitry