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 EDEB1C282D1 for ; Thu, 6 Mar 2025 06:28:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9734A6B0082; Thu, 6 Mar 2025 01:28:00 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8FC956B0083; Thu, 6 Mar 2025 01:28:00 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 79C7F6B0085; Thu, 6 Mar 2025 01:28:00 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 58D396B0082 for ; Thu, 6 Mar 2025 01:28:00 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 9CF15C106E for ; Thu, 6 Mar 2025 06:28:01 +0000 (UTC) X-FDA: 83190145962.14.E61ABBB Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) by imf15.hostedemail.com (Postfix) with ESMTP id C5C14A0007 for ; Thu, 6 Mar 2025 06:27:59 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=WAeXmXfc; spf=pass (imf15.hostedemail.com: domain of dan.carpenter@linaro.org designates 209.85.221.50 as permitted sender) smtp.mailfrom=dan.carpenter@linaro.org; dmarc=pass (policy=none) header.from=linaro.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741242479; 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:in-reply-to: references:dkim-signature; bh=WoQpuhcBzQQEyEpQ6i53kxx1+G+OOyDqER89NtwPqvM=; b=oH2u1EK6bDuC8AXp7iNimG5MbOaLgXvWZJod9Qh7Q/jZ0usXT74yzXJzGvzdkoRBWbsbOY SNH1n5Xq7jBn52ANSGS0uz9wh1e1xE1SqjRCPlQGBMWzpYmNMGHPCQcPvce+Pbb5jX1+ml OBVrMI8iWaHmD1qzGOqI+2TEePhN7hs= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=WAeXmXfc; spf=pass (imf15.hostedemail.com: domain of dan.carpenter@linaro.org designates 209.85.221.50 as permitted sender) smtp.mailfrom=dan.carpenter@linaro.org; dmarc=pass (policy=none) header.from=linaro.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741242479; a=rsa-sha256; cv=none; b=Epb7oGgmXXDjyoNccvDUjrblUAhdyIlMQgw5Ryf/g0zzB0uL1KPh+5IEi+Ygamwp94wKDy SQgvbk7RlOqRlirG1KENtsyQ5tpJfvTl33VGuulm9UFxbN2672U/lAsxpmqZGtYaMmZV2B Q/j0kgesRYbpIjE7kvGRIeWrqS8kxME= Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-390f69f8083so270338f8f.0 for ; Wed, 05 Mar 2025 22:27:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741242478; x=1741847278; darn=kvack.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=WoQpuhcBzQQEyEpQ6i53kxx1+G+OOyDqER89NtwPqvM=; b=WAeXmXfc4a+0UtsI4y97E+rMd+qRUAww0wiTfdqFJErPbdomJRsnn3IdHCy9Hdy7kV gfRCSfk2drE7ie+aB+UXyeLjKdtH6Jf/aDj7lEeZt3OqrA6xKi3kACFEJrjLUYb74MUi 1jZ7QGSpEhfu3qHntrd0MJDcERyQaNArBxfHrk2LxauclqbyqYHWr9olGvvlnhgcfA86 HW1qA6BBce8NrsbtHfkLLcgKjyVsIeb8pQs/BUo2SJAaJ07RWWc+ZslJUzRlE6/I/iJJ aaHpX3bFuD0l9vHAReLNqqd1uWeH5VAfpbo38sqizfz8ypZBvRpBq6UV9hD6ErJHXeIF r+7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741242478; x=1741847278; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=WoQpuhcBzQQEyEpQ6i53kxx1+G+OOyDqER89NtwPqvM=; b=a74+oqF7A48PGP+toMjZsj3D29F6fF2uq8RNtA0mCnl3aDEoe1ry/9Zp6DmrMnZUaB ldPiQcuOUK+d7HcSwcfEy8JH8uvmL5cpxilQ1ytyNTwS8pTDDTlHXs/EreflVaTNc5Wu QvoohEHm2HgA000HB/wZQfMRe3CHZHro3a4D+KBJs0RxSJUtcAfj4iLVl/N8MUC7PH8/ UuYKqejWAyBbyCM4mbjBqY4GZ1X0MiK1IE8ZJdKc5V99opyPOtkAOUDCWXhZLrJMKeQj O+UcvXnvIOdkrSZq/0mDZjaCT4Hd1BlvzCxIf3JbrHumiOTBQHF4/OxzCvCAbDGaWzxD i7qA== X-Forwarded-Encrypted: i=1; AJvYcCXaAVJRvHwd+ouN7GLf2M3BZs5ymZuLrEE61fWgZhKDTnJGew5+hvnJMI/NKCtCNVMMTWDkC8npsg==@kvack.org X-Gm-Message-State: AOJu0YyQiPQVk/WoZvq1Q4SlQ8RLuIv2Y2M3YrqOLRieqUhTBujOHoC/ zuRI3fb2vQ/aJlae5VJ8nLplf9g5S37QtuiPMxW/ecP9GlfEm/lQLNOZ3TlxoVc= X-Gm-Gg: ASbGnctFM6zGC1IUarma6zM1YLyVIWHFamVeoIIdkvicVl5lNT1WHbQYW0NCyLw/Xtz XuIz0XzDdyT+WCuEpjCm/1SlDFYIhi9ulV+35vq3kY4S8XmwGRJTWShUbKXZRDlfKAbuvXZFHDl MK86GVPwi7JSI/vkFGpHh6O2GzesfSDfn99mBiPbIXDw/wfIXFTsipVZs6iGjjWiKEHANK5T92W e/J1MUJuJtA2W8rfeE2I5JiiZA6Njaf3cqHTu1MxsPqt9SZWdM0ohSbBuKrVwIKucD/hDYNolnD qmXTQlARTwiOnSjy0MTP9+Y0GOkkzA3duhK8G7NKPiaZmvjG2Q== X-Google-Smtp-Source: AGHT+IHfZerEp23Ioiss8qqEitU1gvzVPrnKA6NDUPcuTiOHaNhgxXRhgRuAYy61EP5QfKzHItQFAQ== X-Received: by 2002:a05:6000:2184:b0:391:2ba9:4c51 with SMTP id ffacd0b85a97d-3912ba959c9mr535213f8f.44.1741242478119; Wed, 05 Mar 2025 22:27:58 -0800 (PST) Received: from localhost ([196.207.164.177]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-43bd435c6ffsm38812005e9.33.2025.03.05.22.27.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Mar 2025 22:27:57 -0800 (PST) Date: Thu, 6 Mar 2025 09:27:54 +0300 From: Dan Carpenter To: oe-kbuild@lists.linux.dev, Lorenzo Stoakes Cc: lkp@intel.com, oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List Subject: [linux-next:master 7960/8790] mm/mremap.c:910 prep_move_vma() error: uninitialized symbol 'err'. Message-ID: <701a7c3d-345a-4ed4-84bc-f34c5164f9ea@stanley.mountain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Stat-Signature: j7to5fyptj1yahg747oehr95dwzfcp87 X-Rspamd-Queue-Id: C5C14A0007 X-Rspamd-Server: rspam06 X-Rspam-User: X-HE-Tag: 1741242479-25227 X-HE-Meta: U2FsdGVkX1/cNQQVGXJYM4N3OygZe5WhbU+Ft5XuUkSyGA1MWgnUkozg9V+LcpPfOt3iH1t5bJwxZAue/kZ4cD1UQtcbU+GCOxDnJ74Agibr9aedmebdjSW/bFxIvdJ/QaEdFcOKi6l7piRLrliLdOkQ66aB3Md4EVhSVVsn0sHbwFe09VA2hS88fmpENmrCOJSIWY7y3NFMGnOJgbHGG4i8OS21ddvMsQ8OUSbAqGX+VBAF07RE5hV+jP9gAkOERQ06XYERdCEyo2R4xrz0lY7QECcMAQb2OXtuglKyVCHeuklGhsAHyEe3CssT7ANW4vkiDeh7cnGw9uHpquppsqk/gp2kAXThgQP2cFUnxEBJ/sJKenIAznX6i2h0Dzbh+3o6BXrvKcjiVK2pNHfADF/wfUHNjUfsnoibrKIn/w7f5I/H/udQ+aeQjHOWCr1XHRQqFupbfOuPWHmhSH3zGS9eqM2esIvW3oZvjJU2jLFdZg5u0SrNr2r3a7hHL+XT0Pwuvqx5cvqvgGEVHPs8mcawcwqbHNiR6ZnGD5pKaS8QH4RYro/yi59R1ibo1QHlUGzjVmW19ywtgbR3n4e3yMGLbHe1HslLnO5XoWi+nodNq7XiLl17tMbkrRRKsTvDvafHRyPFyDkRZEsv2Dvk+6payjbqbO+Vt/IhwDvtDsMl1Dp0F1SrUzNaQO2HMnbYgeDC+oZGLk70hR9gcSqYtf9gfH8IDV3GNsKCDpKCrGDP651efpJCTJltBSYlY8oo/e8lrsjCyOY7DFwMrXUbrPwATxy08pxC7MIz10KwyzNLxNXxA/o693jnp5kKcVsN203eDtN5Q4dKx4EnuKzEi4AP4xjhCyDXPNH/K0KzV6MyxlYMN0DMK/m+/8GjEjacHZe3VHBxg+UML7lvctB7LXi/3l3w1VZfhx1ve+eH+BThU+XHr4/g0tVFrmRxFgCil25ZBfycDDB2UXtwQPD vp9rSsro EwSPKB1fCkgFDLjEnAgeZLB0EK5ttyMvudJYwEQ20gPSIzOB0MORVdXQDrJsMq6eF1/VHo0y4AUZiM8WtLL1OYhcouXLeVZQmHBaBa6VLwMI/T+kHmTQIKEOIDHq1jNA60WTtcqtmwQYJAnuo9bMmCVDoQidGOzf+rB8ww17DRkljhlvjY5JN+r6uDlvendO7lG8y1LcGPB9Lyt+G+xBDOjcYGrWmqOAQjNl/RbOM8Hu+YHwEqdirqd9Aj/0G4nmB5nKZf4vWz3Db6H+69tyNQWPCicWuC5RpVijvqto9LXcpLis8HaphqwCKb28KJ9EEuVpXFet+HwTZ0Vx4zlnR2bEIy8Akl0MoAsfoipoPx4UeKQbGCent19ymrXihFvEOit3WlZxr7IO2hZ6h/xY3aAC8KQo73jnwZINi+e4tE4OcRtSa+GBiuFVgeJmqnyT7Lg4ed52o1alh6ARGcOl4wIqvXkEc+Vs3DgYA1J6IUCS3HgkY6dnY7u1DN4EQyuwKBc+C 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: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 7ec162622e66a4ff886f8f28712ea1b13069e1aa commit: 3129f7896afb86e411c0b59a553fbb4053db4012 [7960/8790] mm/mremap: initial refactor of move_vma() config: i386-randconfig-141-20250305 (https://download.01.org/0day-ci/archive/20250306/202503060404.ugZVU72k-lkp@intel.com/config) compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Reported-by: Dan Carpenter | Closes: https://lore.kernel.org/r/202503060404.ugZVU72k-lkp@intel.com/ smatch warnings: mm/mremap.c:910 prep_move_vma() error: uninitialized symbol 'err'. vim +/err +910 mm/mremap.c 3129f7896afb86 Lorenzo Stoakes 2025-03-03 892 static unsigned long prep_move_vma(struct vma_remap_struct *vrm, 3129f7896afb86 Lorenzo Stoakes 2025-03-03 893 unsigned long *vm_flags_ptr) 3129f7896afb86 Lorenzo Stoakes 2025-03-03 894 { 3129f7896afb86 Lorenzo Stoakes 2025-03-03 895 unsigned long err; 3129f7896afb86 Lorenzo Stoakes 2025-03-03 896 struct vm_area_struct *vma = vrm->vma; 3129f7896afb86 Lorenzo Stoakes 2025-03-03 897 unsigned long old_addr = vrm->addr; 3129f7896afb86 Lorenzo Stoakes 2025-03-03 898 unsigned long old_len = vrm->old_len; ^1da177e4c3f41 Linus Torvalds 2005-04-16 899 ^1da177e4c3f41 Linus Torvalds 2005-04-16 900 /* ^1da177e4c3f41 Linus Torvalds 2005-04-16 901 * We'd prefer to avoid failure later on in do_munmap: ^1da177e4c3f41 Linus Torvalds 2005-04-16 902 * which may split one vma into three before unmapping. ^1da177e4c3f41 Linus Torvalds 2005-04-16 903 */ 3129f7896afb86 Lorenzo Stoakes 2025-03-03 904 if (current->mm->map_count >= sysctl_max_map_count - 3) ^1da177e4c3f41 Linus Torvalds 2005-04-16 905 return -ENOMEM; ^1da177e4c3f41 Linus Torvalds 2005-04-16 906 73d5e06299195f Dmitry Safonov 2020-12-14 907 if (vma->vm_ops && vma->vm_ops->may_split) { 73d5e06299195f Dmitry Safonov 2020-12-14 908 if (vma->vm_start != old_addr) 73d5e06299195f Dmitry Safonov 2020-12-14 909 err = vma->vm_ops->may_split(vma, old_addr); Uninitialized on else path. 73d5e06299195f Dmitry Safonov 2020-12-14 @910 if (!err && vma->vm_end != old_addr + old_len) 73d5e06299195f Dmitry Safonov 2020-12-14 911 err = vma->vm_ops->may_split(vma, old_addr + old_len); 73d5e06299195f Dmitry Safonov 2020-12-14 912 if (err) 73d5e06299195f Dmitry Safonov 2020-12-14 913 return err; 73d5e06299195f Dmitry Safonov 2020-12-14 914 } 73d5e06299195f Dmitry Safonov 2020-12-14 915 1ff82995731667 Hugh Dickins 2009-09-21 916 /* 1ff82995731667 Hugh Dickins 2009-09-21 917 * Advise KSM to break any KSM pages in the area to be moved: 1ff82995731667 Hugh Dickins 2009-09-21 918 * it would be confusing if they were to turn up at the new 1ff82995731667 Hugh Dickins 2009-09-21 919 * location, where they happen to coincide with different KSM 1ff82995731667 Hugh Dickins 2009-09-21 920 * pages recently unmapped. But leave vma->vm_flags as it was, 1ff82995731667 Hugh Dickins 2009-09-21 921 * so KSM can come around to merge on vma and new_vma afterwards. 1ff82995731667 Hugh Dickins 2009-09-21 922 */ 7103ad323b1ae3 Hugh Dickins 2009-09-21 923 err = ksm_madvise(vma, old_addr, old_addr + old_len, 3129f7896afb86 Lorenzo Stoakes 2025-03-03 924 MADV_UNMERGEABLE, vm_flags_ptr); 7103ad323b1ae3 Hugh Dickins 2009-09-21 925 if (err) 7103ad323b1ae3 Hugh Dickins 2009-09-21 926 return err; 1ff82995731667 Hugh Dickins 2009-09-21 927 3129f7896afb86 Lorenzo Stoakes 2025-03-03 928 return 0; ad8ee77ea9db1f Dmitry Safonov 2020-12-14 929 } -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki