From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5A6B8C433F5 for ; Wed, 29 Sep 2021 15:34:56 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id CC2CB61462 for ; Wed, 29 Sep 2021 15:34:55 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org CC2CB61462 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 0223594003C; Wed, 29 Sep 2021 11:34:55 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F14AD94003A; Wed, 29 Sep 2021 11:34:54 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E039B94003C; Wed, 29 Sep 2021 11:34:54 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0135.hostedemail.com [216.40.44.135]) by kanga.kvack.org (Postfix) with ESMTP id D189394003A for ; Wed, 29 Sep 2021 11:34:54 -0400 (EDT) Received: from smtpin13.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 934942C685 for ; Wed, 29 Sep 2021 15:34:54 +0000 (UTC) X-FDA: 78641008908.13.F972C93 Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) by imf27.hostedemail.com (Postfix) with ESMTP id 61FC8700009B for ; Wed, 29 Sep 2021 15:34:54 +0000 (UTC) Received: by mail-lf1-f42.google.com with SMTP id x27so12584941lfu.5 for ; Wed, 29 Sep 2021 08:34:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=7Hf7pY/JKZgLnfEiK9B7AO8BfkN+o8wWy5PQX3tSxfI=; b=ED57SacT6G9Zh2FZj/sQBvo0yWX9FiJ2AHQXdcorOXTBVcZFVhH/UBxjSfoXFlsePR 9GebQE2KgsGjDqpW9BhzlIiPv/mnDz2uOi6JkQNwT5oroX+H0Nospb/4IflYiomfPK/H 2jHUlkqBsDsgvr8g+804bkii8ftU7evwT79LDNKcisZtfM1kgmSxoPUxJ1yr4uG3lltg Rj7SR76wni+f08sd1c7DTn/YfCh/axcJgRFIcssVkbW0e3JNnMJlo0080eQ77JqeKIMX sr5HFMI3PBJnn1oWF1jnZ4ryKHtbzTq9JJTLl7XagopNYqjuUdtF7bJ93ThQHJ1pyZ+R 0KnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=7Hf7pY/JKZgLnfEiK9B7AO8BfkN+o8wWy5PQX3tSxfI=; b=dCKedmshyep4yO3fFxTX5fIGaJg5EF9gh3E6CEXCA/H01O+Rzh6ch4/EoIfamk4J+f QdF/tx3g7Z4DKbkmViklr4MM8QGwGGET7ma5SjC6Dz0YsezczGl4ldLKT+/ypRVOzg5V Soeqgi3rmVj6b9XK8Tfk7O01sNY/BGrQi3G+uHIz77bbo2fV8qFRxRmZoGJ2yf23Rz/b 4pWqbXXK9xTw/NTNzqvCbZlLZzFb6NZHAJD3AfTm+R7o9gRz70uSprp1hFb4u9VeZC+G DguxWcGeHV05kLyuxR08NhIKWdwXlEIhnVYR+T8LgjLAv/YZBfHXvm6bO9iqsVfvOH+Y ej3A== X-Gm-Message-State: AOAM531ANoAAIKScKYAABhMILhn7DijJLSWPtDMaM93E5/au83juU82+ oTKL3JDGCiXoJeOY92J7EAA= X-Google-Smtp-Source: ABdhPJzb/8IBk1qVl/MHapOnC7+dTumhtP53xdwWj3NytelUd5jPq1UYo7GgT0PXgiLNYJwTfa0Efw== X-Received: by 2002:a05:6512:3caa:: with SMTP id h42mr295998lfv.349.1632929692673; Wed, 29 Sep 2021 08:34:52 -0700 (PDT) Received: from grain.localdomain ([5.18.253.97]) by smtp.gmail.com with ESMTPSA id i21sm23383lfo.248.2021.09.29.08.34.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Sep 2021 08:34:51 -0700 (PDT) Received: by grain.localdomain (Postfix, from userid 1000) id DA04D5A001E; Wed, 29 Sep 2021 18:34:50 +0300 (MSK) Date: Wed, 29 Sep 2021 18:34:50 +0300 From: Cyrill Gorcunov To: kernel test robot Cc: LKML , kbuild-all@lists.01.org, Alexey Dobriyan , Oleg Nesterov , Andrey Vagin , Dmitry Safonov <0x7f454c46@gmail.com>, Andrew Morton , Linux Memory Management List Subject: Re: [PATCH v2] prctl: PR_SET_MM - unify copying of user's auvx Message-ID: References: <202109292307.smDkJddi-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202109292307.smDkJddi-lkp@intel.com> User-Agent: Mutt/2.0.7 (2021-05-04) X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 61FC8700009B X-Stat-Signature: n4ykmbxn4z6345td51xgrkhace5ao56e Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ED57SacT; spf=pass (imf27.hostedemail.com: domain of gorcunov@gmail.com designates 209.85.167.42 as permitted sender) smtp.mailfrom=gorcunov@gmail.com; dmarc=pass (policy=none) header.from=gmail.com X-HE-Tag: 1632929694-384751 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Wed, Sep 29, 2021 at 11:20:23PM +0800, kernel test robot wrote: ... > sparse warnings: (new ones prefixed by >>) > >> kernel/sys.c:1997:58: sparse: sparse: incorrect type in argument 3 (different address spaces) @@ expected void const [noderef] __user *addr @@ got unsigned long long [usertype] *[addressable] auxv @@ > kernel/sys.c:1997:58: sparse: expected void const [noderef] __user *addr > kernel/sys.c:1997:58: sparse: got unsigned long long [usertype] *[addressable] auxv > kernel/sys.c:1068:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct task_struct *p1 @@ got struct task_struct [noderef] __rcu *real_parent @@ > kernel/sys.c:1068:32: sparse: expected struct task_struct *p1 > kernel/sys.c:1068:32: sparse: got struct task_struct [noderef] __rcu *real_parent > kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...): > include/linux/sched/signal.h:710:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@ > include/linux/sched/signal.h:710:37: sparse: expected struct spinlock [usertype] *lock > include/linux/sched/signal.h:710:37: sparse: got struct spinlock [noderef] __rcu * > > vim +1997 kernel/sys.c Thanks for report! I happen to miss Dima's reply in first place as well :( I'll take a look on this patch. The issie itself is implicit type conversion, shouldn't be a bug in general but need to address as well. Will do.