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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 74CB7EE499B for ; Fri, 18 Aug 2023 21:48:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DD37128003A; Fri, 18 Aug 2023 17:48:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D66AE940012; Fri, 18 Aug 2023 17:48:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BD5FE28003A; Fri, 18 Aug 2023 17:48:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id AB06A940012 for ; Fri, 18 Aug 2023 17:48:21 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 7B14F160715 for ; Fri, 18 Aug 2023 21:48:21 +0000 (UTC) X-FDA: 81138564402.29.020AA05 Received: from domac.alu.hr (domac.alu.unizg.hr [161.53.235.3]) by imf25.hostedemail.com (Postfix) with ESMTP id 1E5A3A0009 for ; Fri, 18 Aug 2023 21:48:17 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=alu.unizg.hr header.s=mail header.b=jBqOdlj5; dkim=pass header.d=alu.unizg.hr header.s=mail header.b=btvEHq1s; dmarc=pass (policy=none) header.from=alu.unizg.hr; spf=pass (imf25.hostedemail.com: domain of mirsad.todorovac@alu.unizg.hr designates 161.53.235.3 as permitted sender) smtp.mailfrom=mirsad.todorovac@alu.unizg.hr ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692395298; a=rsa-sha256; cv=none; b=NDKkjMEOp3jjsto2vcm+UslDQtEyGz3kt080+sYfMDBwe3gTyfHEE9oNxd3ct/9EN9Yxks oIbgStsHts06Y4WMILo+UNNxRERmV6tnjxvGDJVO9mNMdW/ciaeU0a1PSSRk+6qD45l/kA 7swleq5f9ENhATwRQH3gkYwMncWlO/8= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=alu.unizg.hr header.s=mail header.b=jBqOdlj5; dkim=pass header.d=alu.unizg.hr header.s=mail header.b=btvEHq1s; dmarc=pass (policy=none) header.from=alu.unizg.hr; spf=pass (imf25.hostedemail.com: domain of mirsad.todorovac@alu.unizg.hr designates 161.53.235.3 as permitted sender) smtp.mailfrom=mirsad.todorovac@alu.unizg.hr ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692395298; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=UVz/FVLo2O9Y9i3m8SGvxBam07O4u3QuZjVHdDXSdGA=; b=l/pdOTbeX2Sghpp/1ygm1wNPCHbl7p4TajRSCi1HOS8sifvK1+W5Euegj5E1rL/7tyPQGM vkwAFwVhggrMM+S3A+pjM7IYCRqnfrvgU7ZowoSh34i+JW9Q7Sgn6F6UY7o6J33OP2BXqD OgtfmoCrBxKcSc3XwAkBUyChza/1kLo= Received: from localhost (localhost [127.0.0.1]) by domac.alu.hr (Postfix) with ESMTP id 56FC060174; Fri, 18 Aug 2023 23:48:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=alu.unizg.hr; s=mail; t=1692395295; bh=kYq3e4DSnRWidSKy5n0H2X3KllpBz86zHAUXjGmyKZY=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=jBqOdlj5XF0DllTW4g8I/Be9haSOBJ/MJICTI38nhbpbO+yztImjigmU0XHenlHs5 7KE//EGT5MPBSSACkBbWus9uHOV8azetz9N3gsmM2pQmNtdQf/eqkTFt+kGGKAfYmG 0607p2auykOwUzcSSijeiMaCN9ETGFz1Zpz4umF2m1WJUtgREXSXFrR/ysvaXA+qTX wbB3BfPKHj13+yC+iNcixPHwnR14+28DFdSddqAnJ6p3D9SyaeKoiuKcv7g+WcqS61 1y8tL+xYsLpv7kCNR8Lf4548TCfMPPrcqggBQ19Vol0EVx2NNBCq+V5vbNB7Z90mvR XXGpgkX+ubSZg== X-Virus-Scanned: Debian amavisd-new at domac.alu.hr Received: from domac.alu.hr ([127.0.0.1]) by localhost (domac.alu.hr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PDYZX5sLZhkB; Fri, 18 Aug 2023 23:48:12 +0200 (CEST) Received: from [192.168.1.6] (unknown [94.250.191.183]) by domac.alu.hr (Postfix) with ESMTPSA id 012216015E; Fri, 18 Aug 2023 23:48:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=alu.unizg.hr; s=mail; t=1692395292; bh=kYq3e4DSnRWidSKy5n0H2X3KllpBz86zHAUXjGmyKZY=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=btvEHq1sWIXnomXVCaOYnmOfp3y9elwFfHt+Is5jkx4Xrt8XaP6ChEcaVPb0e0LQs gMu5Sl3gTPJN5BRM0o78qUsL28nEuBiY1qkPBXe+bQLM0qhjqg355nvaeI39Hi+2s/ 3FaR6r8y0Zdw7knmvILNtTWd2fDvMZ/jW6w2kSCXDQ07ZsIZ2WtVzzQ/oBI1FnRJKm D80xfCbyg6lSITua4e5l6V4uhigWzZKZpeL2YYHZfcpcmjoRU01SSC1K+7lB9FISSu xaWHmGi936vVhsR8Ax0jBA8jCYnUpPufc4PVrREBWao8p0fGxvnpOuMOm2Bai9k6MG XR+xEKPed6h2Q== Message-ID: Date: Fri, 18 Aug 2023 23:47:47 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: [BUG] KCSAN: data-race in xas_clear_mark / xas_find_marked To: Matthew Wilcox Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, Andrew Morton , linux-mm@kvack.org, Chris Mason , Josef Bacik , David Sterba , linux-btrfs@vger.kernel.org References: <06645d2b-a964-1c4c-15cf-42ccc6c6e19b@alu.unizg.hr> <873686fb-6e42-493d-2dcd-f0f04cbcb0c0@alu.unizg.hr> Content-Language: en-US From: Mirsad Todorovac In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 1E5A3A0009 X-Stat-Signature: cs5z4ik8qxeiiokig3ksx9gmcd8u9xqt X-HE-Tag: 1692395297-521848 X-HE-Meta: U2FsdGVkX19c4uxw0KwaW64YOsWQuNcZnm/tqhSvPe7GM2XLnvfY3juKgti3mZnsrEsAPYnqGANwhn4dIHrPU6HiRlnvy+2zFFmEZrJ4faAN3wL3UZIZBNwVPpnxJvhRjACsyXOQPSDkMWY7C9hbuL3nL/WJFk6RqPNvcffXsv0DNkRDyQ9rcvG+9T2M46tDHG2lsYK7G1E93NOJ8uMlyff3lk1X77k+vqlxwIl4nQleNFAV/tZR1zuRVNUh+4YXdSzgUrUF/kM12fntrpoOis4POpXwmSv2R3ZZxaJ7Nhvh/f9XPgjNyJ9rNqq/BrDtAf6zU0F9ANETL+1EN1jcgkwwOBMbyeElnd0sLksvKLrFCewOJX2FhPLUc9/ySrVp7r2/01IX/ra21zcP5qJVlMOTzlTZ5pBTxLw5dC2ElQHNL8tp8wame4N6FDs56jjkCPWX+3+FPd8U+KIiz8a5dSlLaSk3T2U0dgf8slSJah0tZpgW2XUyhYoxiSfsZ00u5o898dqcnMfUuni9e3B3902XHRFbPSu4XNpcdEiuSiYwHMxdSxFVnJ5aqgbHf8qEGN11XYGiOHSuUyhV/AwoYX5ufa6rm0mqDzypCdJ2GZx5PplubuglObOP1TfhxM6q2z+KuLUCOouf2ktRcPyG0f8N0SLDOQKcqh1HIQn50RkQPJEU3Qg34i7IGpiMHN0L7AVT9oWP9g+9J2N4cmvlmWhchG9pdm96mcy+j7b8aLyPlXw8qTIbazL00MNGSb9xl3uyYeY/JEvldyKbVgd9tHNsmomLe567pWfi0c7KYPCosD3Kjkj24PJcHOhBFWCB+PZaNklQEyVMA5FMkya5I+2pJ4G97kMtUggVtTCMQ/GbrkRqkajGYh3AjcVymoPpd6J2hczKa3RbrJEcmV0qb+pd1Jda/iGzzRgcp+qz8gGlfhJ102yKvoBbWv7mXWa38lhJitoxI/1Wk6k4J2T a8nftw1H fLPsvPZ4lg6NCNwAw6lln717tT0gIOwa74w9/BpsS9EG1G5gy4f5OSEzTC/bs9y3dZOZlfv8JuvmRTXlEf5kfPU92EWl+IkX7WDL09WldSkoPzHvZrfm0Dag0H7wxpfGggXgcwfl7hbCuBip7Phnqyf4IM2sZmbzMfkyIfPxlIL+whVkSFNYDbOct9jSmRB9jgksj8oGAEPp+Un8C4ksL7ETisw== 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 8/18/23 16:19, Matthew Wilcox wrote: > On Fri, Aug 18, 2023 at 03:37:10PM +0200, Mirsad Todorovac wrote: >> I am new to KCSAN. I was not aware of KCSAN false positives thus far, so my best bet was to report them. >> >> I thought that maybe READ_ONCE() was required, but I will trust your judgment. >> >> I hope I can find this resolved. > > I haven't looked into KCSAN in any detail, I don't know what the right > way is to resolve this. That's OK, I suppose. I don't feel clarity about it either. I am certain that the original developers have the big picture. :-) Best regards, Mirsad Todorovac