Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp1054011ybg; Wed, 3 Jun 2020 23:00:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyAbcDgRkxbIpCtpyHS9K21INKphI3onj0MWfe6LnEf9oq600tchDkL8bXbza8d+RtIf770 X-Received: by 2002:a17:906:1d5b:: with SMTP id o27mr2461668ejh.344.1591250439776; Wed, 03 Jun 2020 23:00:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591250439; cv=none; d=google.com; s=arc-20160816; b=F2xScFMLc7AKWTLZJP/24ZcTgBnK8MSM0mWziWvCHOZ1p8buQxM8t6JBIXBSOeX6vP ElH3Ucaht/k5Sph1v0gI0kFO+4wmR2Gl5/WhwFxWWaGZhdlvtPWcKCbzozqx7c3V92P6 v+gmN206mMDwuqI+kgrMR5skcyZTBvzL3eSoNXOO6ASfM6QUn1dt6qCfRZtQFcm3IapL t7lCZQC/XWHbzru2afyRObVA9fO2OIl9WmnIKm9LUZxUiADA0sz8j7pLIKpLWFqf12cB Uhj1ZOoo/ZmbYmNTTxNJ20QoaKOxEOdY2KayoFLSz2RtrFJe1tUgbXRL49yvsnfJlkug dx5A== 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:in-reply-to:references:mime-version :dkim-signature; bh=TcecXJ2daa6cGmqdWJMR2w52jweMjWun9RPg5Xx26Sk=; b=uh5bmRVOgQFHDr63A2f5kbOamQxl7cUildtH/WRMs7YiwV2wivk8pcwLBNn5qsogPa J6ecpxL8JyYXMV3uAoUpQexRjLIstOidfzVbGavc97c9uvr3g81WhZQTjIT1PmxHckne s/qqlJ2kKHK6ePJOv5b78seFeWkGxjfqcS9ZANXA+PYj60m4p2DO2WRWYXD2PVRAhukm mT+6ydrbXJTTgOIYvm4shvYetW6AFRgNJ8ye/eKY3+ufL9dI6Iclia+Yyh+dhI21iMcO UHmeNClqcS/geKi+NYTymYRuMHapiL/DVax9912unbx56NCmnF5BD/6GGayOK3tz0lkG f/8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=oUoVxbUb; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z21si1190976edm.145.2020.06.03.23.00.14; Wed, 03 Jun 2020 23:00:39 -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; dkim=pass header.i=@google.com header.s=20161025 header.b=oUoVxbUb; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726592AbgFDF6J (ORCPT + 99 others); Thu, 4 Jun 2020 01:58:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58782 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726104AbgFDF6J (ORCPT ); Thu, 4 Jun 2020 01:58:09 -0400 Received: from mail-yb1-xb41.google.com (mail-yb1-xb41.google.com [IPv6:2607:f8b0:4864:20::b41]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 25F69C05BD43 for ; Wed, 3 Jun 2020 22:58:08 -0700 (PDT) Received: by mail-yb1-xb41.google.com with SMTP id a80so2354722ybg.1 for ; Wed, 03 Jun 2020 22:58:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=TcecXJ2daa6cGmqdWJMR2w52jweMjWun9RPg5Xx26Sk=; b=oUoVxbUbbUwX+jqVje0MeoTNtiMgmXyOEt0P55vjxGaDiUwdB5boSWMXC5qxiHIr6n oH5tN5NQ8tlFDYaELXdiDSxZYA94TuAPFZymobINhFfNM9Rt64x3UGOlY3ny2Y/n0Tt4 upTqerbGn+z4FLDl4CpH9+tTEVmRXJWX+ai7XYwEFJMVei6Uuwn5GM38SMuSJGmHLD+d bm9z1lZ4n0hjrjzSQ9D/2zeGuVBlZMzvzZ+/eQ3DI9VVjRbGY4Jn/UIUqwyLWkRyKMUV FGQk7qAf85qHNcGVkIovlPenvMYIKb6vyR4ieMxUAZnuNgqIZDnNx7CfX3WhoYYEiLJu MlIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=TcecXJ2daa6cGmqdWJMR2w52jweMjWun9RPg5Xx26Sk=; b=EFv9bnCpWtTegb24HEfCSnqA/qSe3sX6fETf5y+R8cdsoMafLRTckY+nojk/rWc7R7 NPJjUjylSEZNfX5FV+cZJJ6Ngmern6PiQZNTosdAk+lVmuMRa+ztKdnEJMiEbL2It1Gk N8sCSLgfSutuq81YmISYgFc/t/xF++6n7zf+SffXj9sTjTEVuEwAheb/vDMHx7zLPjU6 QOhlI+s/9YIS2+GAW+O6wfl7rut2AAPkv2YQ0YtOxKKaSQVDPeK1KgGgWAybxGTN5on5 kLQiyQU9a+K7AiCYoCSl6GihW5E8XYlglQP/xElLYui3/500n5jxfrRawxBG2gkg8lgI b/jw== X-Gm-Message-State: AOAM530Nc6aDLXWodJUv5duLy0V/tOGCx0mZ314jjdPzYoZGlCN2DrsF QzVZSd9nhsK+EuIWLceVGEIN33r64tBSctL+bMCt6A== X-Received: by 2002:a25:bcc2:: with SMTP id l2mr5137096ybm.298.1591250287067; Wed, 03 Jun 2020 22:58:07 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Michel Lespinasse Date: Wed, 3 Jun 2020 22:57:53 -0700 Message-ID: Subject: Re: [PATCH v6 10/12] mmap locking API: rename mmap_sem to mmap_lock To: youling 257 Cc: "Liam R . Howlett" , Andrew Morton , Daniel Jordan , Davidlohr Bueso , Hugh Dickins , Jason Gunthorpe , Jerome Glisse , John Hubbard , Laurent Dufour , LKML , linux-mm , Peter Zijlstra , David Rientjes , Vlastimil Babka , Matthew Wilcox , Ying Han 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 On Wed, Jun 3, 2020 at 9:35 PM youling 257 wrote: > I have build error about kernel/sys.c, > > kernel/sys.c: In function =E2=80=98prctl_set_vma=E2=80=99: > kernel/sys.c:2392:18: error: > =E2=80=98struct mm_struct=E2=80=99 has no member named =E2=80=98mmap_sem= =E2=80=99; did you mean > =E2=80=98mmap_base=E2=80=99? > 2392 | down_write(&mm->mmap_sem); > | ^~~~~~~~ > | mmap_base > kernel/sys.c:2402:16: error: > =E2=80=98struct mm_struct=E2=80=99 has no member named =E2=80=98mmap_sem= =E2=80=99; did you mean > =E2=80=98mmap_base=E2=80=99? > 2402 | up_write(&mm->mmap_sem); > | ^~~~~~~~ > | mmap_base > > why not rename kernel/sys.c mmap_sem to mmap_lock? The proper fix would be to use the mmap locking apis defined in include/linux/mmap_lock.h instead. However I would like more information about your report. Did you apply the series yourself ? If so, what base tree did you apply it onto ? If not, what tree did you use that already included the series ? Thanks, --=20 Michel "Walken" Lespinasse A program is never fully debugged until the last user dies.