From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8F94140DFDA for ; Sun, 29 Mar 2026 00:11:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.12 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774743073; cv=none; b=kXGc3rGCnsefachjlTenTKsA4zqnYL0GOYZ8Z/4oeJJV6Uw6bZNqhfx7gi/Waz0769f3yltCZiHVywB+DlzaN6CMhz0xM9fHMPbg0Hmtoji41LBuP4j7o+/1zYaqOtKXt3F9DEG/zcDqtEU9oLKZTQjS/haazeCgfynFPV0vRIs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774743073; c=relaxed/simple; bh=vAtZ39d13Lv43J3L3hwngCiunBSySayDakmI6Zzq71Y=; h=Date:From:To:Cc:Subject:Message-ID; b=jrau+KjQEWWcf6YgtIZB7lDls9D4w/yitCmxruOgdEG/pQLBoYFBCwE2CZ/DvCFOr9SNrMWDmT1jbsz+bwaf4tW8H5aB10ZRlImeIQBAoVOqPdNwH2kf9S7ACa/D+odTupL/lUw9AQUBy/fvGDTsdWjzIAU3q6XEnfLdnMhm8bs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=YWCV7qYd; arc=none smtp.client-ip=198.175.65.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="YWCV7qYd" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1774743072; x=1806279072; h=date:from:to:cc:subject:message-id; bh=vAtZ39d13Lv43J3L3hwngCiunBSySayDakmI6Zzq71Y=; b=YWCV7qYdF+BQygp0G2TQtU3+kqCB1FjENMJxa0Lg3oGIjrJKz2eO2YoN FQCktsqb/GqwJJsff588NeWMNNo1rI1dMN6lTPxcXYXAk8dUDeS0o5yIc kBd9h0j8jqNl2TnP56G78zYVCp8jDYUD3pyrCzhTSSvPUyS+oVuGINDzW epK8M0McxyiA1ThfMqW82wRXh0cMDCyenMSG/xKLmt30kqz+z67j+HEVy m2uMk566Jd4Ep/EDYPg2KdERgkzZ2oNOkdNHJ3IhZSC1IdlYrw6be77Mc iXRytWrxCksk5VJG0ETj4aPIWScM7ssm6CdSdOKnM9BFyXj/PI9ZiUqkG Q==; X-CSE-ConnectionGUID: B5JeTIIfSpKNiXy3/NXcJA== X-CSE-MsgGUID: t78JwVoEQ/eZIPaC4dmQjQ== X-IronPort-AV: E=McAfee;i="6800,10657,11742"; a="87250755" X-IronPort-AV: E=Sophos;i="6.23,147,1770624000"; d="scan'208";a="87250755" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Mar 2026 17:11:11 -0700 X-CSE-ConnectionGUID: RHsJD2iSQb2AbOCz+m4oyA== X-CSE-MsgGUID: W1F/93FPTmqWzGDMTqSFZw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,147,1770624000"; d="scan'208";a="224702543" Received: from lkp-server01.sh.intel.com (HELO 3905d212be1b) ([10.239.97.150]) by orviesa006.jf.intel.com with ESMTP; 28 Mar 2026 17:11:09 -0700 Received: from kbuild by 3905d212be1b with local (Exim 4.98.2) (envelope-from ) id 1w6dkB-00000000Bu5-0bOE; Sun, 29 Mar 2026 00:11:07 +0000 Date: Sun, 29 Mar 2026 08:10:18 +0800 From: kernel test robot To: oe-kbuild@lists.linux.dev Cc: lkp@intel.com, Dan Carpenter Subject: [android-common:android17-6.18 7/7] mm/cma.c:927 __cma_alloc() error: we previously assumed 'cma' could be null (see line 921) Message-ID: <202603290833.9K8Zc8aA-lkp@intel.com> User-Agent: s-nail v14.9.25 Precedence: bulk X-Mailing-List: oe-kbuild@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: BCC: lkp@intel.com CC: oe-kbuild-all@lists.linux.dev TO: cros-kernel-buildreports@googlegroups.com tree: https://android.googlesource.com/kernel/common android17-6.18 head: 233c0add490b678592b7a7bf767018cece8826b2 commit: 5d61ead66dce096277985e4f198cd88bb43f3e68 [7/7] ANDROID: mm: Allow GFP_ATOMIC for GCMA :::::: branch date: 8 hours ago :::::: commit date: 31 hours ago config: i386-randconfig-141-20260328 (https://download.01.org/0day-ci/archive/20260329/202603290833.9K8Zc8aA-lkp@intel.com/config) compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261) smatch: v0.5.0-9004-gb810ac53 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/202603290833.9K8Zc8aA-lkp@intel.com/ smatch warnings: mm/cma.c:927 __cma_alloc() error: we previously assumed 'cma' could be null (see line 921) mm/cma.c:932 __cma_alloc() warn: variable dereferenced before check 'cma' (see line 927) vim +/cma +927 mm/cma.c c009da4258f988 Frank van der Linden 2025-02-28 913 8a504fbd272ac3 Carlos Llamas 2025-04-21 914 struct page *__cma_alloc(struct cma *cma, unsigned long count, c009da4258f988 Frank van der Linden 2025-02-28 915 unsigned int align, gfp_t gfp) c009da4258f988 Frank van der Linden 2025-02-28 916 { c009da4258f988 Frank van der Linden 2025-02-28 917 struct page *page = NULL; c009da4258f988 Frank van der Linden 2025-02-28 918 int ret = -ENOMEM, r; 5d61ead66dce09 Vincent Donnefort 2026-03-19 919 gfp_t gfp_allowed; c009da4258f988 Frank van der Linden 2025-02-28 920 unsigned long i; c009da4258f988 Frank van der Linden 2025-02-28 @921 const char *name = cma ? cma->name : NULL; c009da4258f988 Frank van der Linden 2025-02-28 922 5d61ead66dce09 Vincent Donnefort 2026-03-19 923 /* 5d61ead66dce09 Vincent Donnefort 2026-03-19 924 * GCMA allows GFP_ATOMIC, while CMA can only do GFP_KERNEL. 5d61ead66dce09 Vincent Donnefort 2026-03-19 925 * Both support optional flags NOWARN|NORETRY 5d61ead66dce09 Vincent Donnefort 2026-03-19 926 */ 5d61ead66dce09 Vincent Donnefort 2026-03-19 @927 gfp_allowed = GFP_KERNEL | (cma->gcma ? GFP_ATOMIC : 0); 5d61ead66dce09 Vincent Donnefort 2026-03-19 928 if (WARN_ON_ONCE((gfp & gfp_allowed) == 0 || 5d61ead66dce09 Vincent Donnefort 2026-03-19 929 (gfp & ~(gfp_allowed | __GFP_NOWARN | __GFP_NORETRY)) != 0)) e20c2e5ba70ac5 Suren Baghdasaryan 2025-05-02 930 return page; e20c2e5ba70ac5 Suren Baghdasaryan 2025-05-02 931 c009da4258f988 Frank van der Linden 2025-02-28 @932 if (!cma || !cma->count) c009da4258f988 Frank van der Linden 2025-02-28 933 return page; c009da4258f988 Frank van der Linden 2025-02-28 934 c009da4258f988 Frank van der Linden 2025-02-28 935 pr_debug("%s(cma %p, name: %s, count %lu, align %d)\n", __func__, c009da4258f988 Frank van der Linden 2025-02-28 936 (void *)cma, cma->name, count, align); c009da4258f988 Frank van der Linden 2025-02-28 937 c009da4258f988 Frank van der Linden 2025-02-28 938 if (!count) c009da4258f988 Frank van der Linden 2025-02-28 939 return page; c009da4258f988 Frank van der Linden 2025-02-28 940 0cd01c4a5cc140 gaoxiang17 2025-08-21 941 trace_cma_alloc_start(name, count, cma->available_count, cma->count, align); 08e21e241210a3 Richard Chang 2025-06-05 942 c009da4258f988 Frank van der Linden 2025-02-28 943 for (r = 0; r < cma->nranges; r++) { c009da4258f988 Frank van der Linden 2025-02-28 944 page = NULL; c009da4258f988 Frank van der Linden 2025-02-28 945 c009da4258f988 Frank van der Linden 2025-02-28 946 ret = cma_range_alloc(cma, &cma->ranges[r], count, align, c009da4258f988 Frank van der Linden 2025-02-28 947 &page, gfp); c009da4258f988 Frank van der Linden 2025-02-28 948 if (ret != -EBUSY || page) c009da4258f988 Frank van der Linden 2025-02-28 949 break; c009da4258f988 Frank van der Linden 2025-02-28 950 } a254129e8686bf Joonsoo Kim 2014-08-06 951 2813b9c0296259 Andrey Konovalov 2018-12-28 952 /* 2813b9c0296259 Andrey Konovalov 2018-12-28 953 * CMA can allocate multiple page blocks, which results in different 2813b9c0296259 Andrey Konovalov 2018-12-28 954 * blocks being marked with different tags. Reset the tags to ignore 2813b9c0296259 Andrey Konovalov 2018-12-28 955 * those page blocks. 2813b9c0296259 Andrey Konovalov 2018-12-28 956 */ 2813b9c0296259 Andrey Konovalov 2018-12-28 957 if (page) { 2813b9c0296259 Andrey Konovalov 2018-12-28 958 for (i = 0; i < count; i++) 6972706f959268 David Hildenbrand 2025-09-01 959 page_kasan_tag_reset(page + i); 2813b9c0296259 Andrey Konovalov 2018-12-28 960 } 2813b9c0296259 Andrey Konovalov 2018-12-28 961 463586e9ff398f Yu Zhao 2024-08-13 962 if (ret && !(gfp & __GFP_NOWARN)) { 78fa51503fdbe4 Minchan Kim 2021-05-04 963 pr_err_ratelimited("%s: %s: alloc failed, req-size: %lu pages, ret: %d\n", a052d4d13d88c2 Patrick Daly 2021-02-25 964 __func__, cma->name, count, ret); dbe43d4d2837da Jaewon Kim 2017-02-24 965 cma_debug_show_areas(cma); dbe43d4d2837da Jaewon Kim 2017-02-24 966 } dbe43d4d2837da Jaewon Kim 2017-02-24 967 a254129e8686bf Joonsoo Kim 2014-08-06 968 pr_debug("%s(): returned %p\n", __func__, page); c009da4258f988 Frank van der Linden 2025-02-28 969 trace_cma_alloc_finish(name, page ? page_to_pfn(page) : 0, c009da4258f988 Frank van der Linden 2025-02-28 970 page, count, align, ret); a67968bd991867 wudihui 2026-02-26 971 trace_android_vh_cma_alloc_end(cma, page ? page_to_pfn(page) : 0, page, count, align, ret); 43ca106fa8ec7d Minchan Kim 2021-05-04 972 if (page) { bbb269206f3c91 Minchan Kim 2021-05-04 973 count_vm_event(CMA_ALLOC_SUCCESS); 43ca106fa8ec7d Minchan Kim 2021-05-04 974 cma_sysfs_account_success_pages(cma, count); 43ca106fa8ec7d Minchan Kim 2021-05-04 975 } else { bbb269206f3c91 Minchan Kim 2021-05-04 976 count_vm_event(CMA_ALLOC_FAIL); 43ca106fa8ec7d Minchan Kim 2021-05-04 977 cma_sysfs_account_fail_pages(cma, count); 43ca106fa8ec7d Minchan Kim 2021-05-04 978 } bbb269206f3c91 Minchan Kim 2021-05-04 979 a254129e8686bf Joonsoo Kim 2014-08-06 980 return page; a254129e8686bf Joonsoo Kim 2014-08-06 981 } 5559b861a39dae Carlos Llamas 2025-04-20 982 EXPORT_SYMBOL_GPL(__cma_alloc); 3390547fec3652 Richard Chang 2023-11-29 983 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C73673A8757 for ; Mon, 30 Mar 2026 07:54:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774857250; cv=none; b=ansBRU9tfxKawywIlep4rFhN0ehgWI6IVBu4GfQeWPi4bvQeAh23nhknE7BOZttS4kpkMeRrOoYxVd6N3TYYEptMVAsSNpJ1CxG4tU7T7FDyqI0Klr8HTqgivAAD6VIBLR2UAGAsBNBA2msh2rSRx4Ofy1gu8gIb5Aep3LP6lSU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774857250; c=relaxed/simple; bh=NEU8Av0vlUBzp5kKsTkFtklbYuwd1qHwq2q2D0FU8nY=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=mcq2xWsJhhrmBG5k2VGO+jRT86dlWJEaqYFcamnokjaJj97a2qGa1igBHTxjxJ1u45fzYXZ4OPggCM7Pa58+HbrCEnE8wmFqKI9hgbtHpunuX8H9b+8ZF/x/kkI0qh5KMbtA5dGj3XwsVkqurZKmpdpgBEumPmT/mXrIMXgN8bY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=npYsjt6C; arc=none smtp.client-ip=209.85.221.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="npYsjt6C" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-439d8df7620so2919359f8f.0 for ; Mon, 30 Mar 2026 00:54:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774857247; x=1775462047; darn=lists.linux.dev; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=y8ZV7UGRrDw67LHE/kLdGf0yRxyZLc6A+RaF4e4HLAE=; b=npYsjt6CD5LzCSSYyy5RM1NM+HGXBxpoyb0AD1d+9mYLU7zgjmEdEjX6ISLKvOGw0t LQJ7MktutcP2lI5gVdjkBWcD+SGiRUnfloNtA2PoElWOFF8nCCoW2mrdzNmCx2YX+JC8 k/+tZ9diO7s2vZC+Af96yVDmMMVrv23hgfl2LAv3Kmf9mwJY7ox+lxkfvkEVjild4+N0 9iu5TBw6vJCIFiqoKc+OZj7LhKDCd9fVWvjJeKMJKzPTDEZp365It/3Xrc2Ye8dQGhG3 iSrLu94T4Bre8yRvCk9DCfHsoTMhvpfi0lFD6vFGSxnovAyq1iu63PpRHKPfFj3D+zoS FwlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774857247; x=1775462047; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=y8ZV7UGRrDw67LHE/kLdGf0yRxyZLc6A+RaF4e4HLAE=; b=LdzBFAZCTj1b3Db8ZwLA7/Fv85N1cY24jud/0uuVtanUHCUtqFZ0AYls+T/EE7Dge0 f4TcMY1BCS8IBARF37x1s7b9ggiruQmEgqElaLzbBtP0kLHhKv6/5IBXLuBGmRsyX3ke p9tbP6iBhp9HxMY6/ebFXvVujczqqoWZyUmgV9qvr0B5/FwjiaeMyHZc+4i1wfKxNHIW BnjGYLjW5b1vUD+k1HyNK1rlC6Dk/31kz5vc91uuIKsdbnifaSFk0NMwBdRqRgsaYIyr xQnSbZ8uC9l6fjB6GI6VFc9LI4fzB2LG9DWS5wXIEQersH4uvPdwugmO7A403wGibxKj 9/YA== X-Gm-Message-State: AOJu0Ywrtd0aJomKXTtTeEiZuSw4iXXAe97PSQ4nYeLbyDGnCMUOBkCs Bc1hDWRl7xjvs1498SpNQQO2m5RIfXOM6SoLTqOkxAb2yBbN1uvsYUm0Xp6qqA== X-Gm-Gg: ATEYQzx6j3Qu0+6niln5qJo2hQPVZfUrmAgEvZEBHdJRt62UdrgfBdZFkUgFtsakITd VwTGQKYIg7L5OYGKVe0P8LBYrjMCTzOJZdmQUQaPLHP7OUSb6VtoMRX5lIXrBFAHplvvc6xX5IK dXuAV81ACiyUPoyMXiZPr4bgqT0+XaIudyUJOnh4QDNwUL4hESDglkBxB2+TA22QT5m9NGm+9Kp GOMkIItDIDbW8fCkC9p0WDS9F4t6UDqruJmNTUKU/wAWBh7Q7LUiCnfoWv4jefQ2tYLQrKvDEje RFQD/sva/rUgtXpbelm+wylDZD2awXjAjU1aaBS8PZmymJmwBJz+yU8IR+17QZGO1NuxWxROtWU Q4LxbDPjX9D58SFx6kAy9JF5QcVtOcrMW2NRyWL4fFeVbnJ8dBOE1fM022qJjnZFaCvKcUYDJIF kHFTdEJ6WRoJs87qsCLJ8= X-Received: by 2002:a05:6000:2f8a:b0:43b:47ee:4586 with SMTP id ffacd0b85a97d-43b9ea4aac1mr18937756f8f.29.1774857246627; Mon, 30 Mar 2026 00:54:06 -0700 (PDT) Received: from localhost ([196.207.164.177]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43cf2471ee2sm15835567f8f.29.2026.03.30.00.54.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 00:54:05 -0700 (PDT) Date: Mon, 30 Mar 2026 10:54:02 +0300 From: Dan Carpenter To: oe-kbuild@lists.linux.dev, cros-kernel-buildreports@googlegroups.com Cc: lkp@intel.com, oe-kbuild-all@lists.linux.dev Subject: [android-common:android17-6.18 7/7] mm/cma.c:927 __cma_alloc() error: we previously assumed 'cma' could be null (see line 921) Message-ID: <202603290833.9K8Zc8aA-lkp@intel.com> Precedence: bulk X-Mailing-List: oe-kbuild@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Message-ID: <20260330075402.4EK6lN94ezSj01boMQzBDJ8dhQLUcxeXpaVTqSKnRWY@z> tree: https://android.googlesource.com/kernel/common android17-6.18 head: 233c0add490b678592b7a7bf767018cece8826b2 commit: 5d61ead66dce096277985e4f198cd88bb43f3e68 [7/7] ANDROID: mm: Allow GFP_ATOMIC for GCMA config: i386-randconfig-141-20260328 (https://download.01.org/0day-ci/archive/20260329/202603290833.9K8Zc8aA-lkp@intel.com/config) compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261) smatch: v0.5.0-9004-gb810ac53 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/202603290833.9K8Zc8aA-lkp@intel.com/ smatch warnings: mm/cma.c:927 __cma_alloc() error: we previously assumed 'cma' could be null (see line 921) mm/cma.c:932 __cma_alloc() warn: variable dereferenced before check 'cma' (see line 927) vim +/cma +927 mm/cma.c 8a504fbd272ac3 Carlos Llamas 2025-04-21 914 struct page *__cma_alloc(struct cma *cma, unsigned long count, c009da4258f988 Frank van der Linden 2025-02-28 915 unsigned int align, gfp_t gfp) c009da4258f988 Frank van der Linden 2025-02-28 916 { c009da4258f988 Frank van der Linden 2025-02-28 917 struct page *page = NULL; c009da4258f988 Frank van der Linden 2025-02-28 918 int ret = -ENOMEM, r; 5d61ead66dce09 Vincent Donnefort 2026-03-19 919 gfp_t gfp_allowed; c009da4258f988 Frank van der Linden 2025-02-28 920 unsigned long i; c009da4258f988 Frank van der Linden 2025-02-28 @921 const char *name = cma ? cma->name : NULL; ^^^ c009da4258f988 Frank van der Linden 2025-02-28 922 5d61ead66dce09 Vincent Donnefort 2026-03-19 923 /* 5d61ead66dce09 Vincent Donnefort 2026-03-19 924 * GCMA allows GFP_ATOMIC, while CMA can only do GFP_KERNEL. 5d61ead66dce09 Vincent Donnefort 2026-03-19 925 * Both support optional flags NOWARN|NORETRY 5d61ead66dce09 Vincent Donnefort 2026-03-19 926 */ 5d61ead66dce09 Vincent Donnefort 2026-03-19 @927 gfp_allowed = GFP_KERNEL | (cma->gcma ? GFP_ATOMIC : 0); ^^^ This adds an unchecked dereference in between two NULL checks. 5d61ead66dce09 Vincent Donnefort 2026-03-19 928 if (WARN_ON_ONCE((gfp & gfp_allowed) == 0 || 5d61ead66dce09 Vincent Donnefort 2026-03-19 929 (gfp & ~(gfp_allowed | __GFP_NOWARN | __GFP_NORETRY)) != 0)) e20c2e5ba70ac5 Suren Baghdasaryan 2025-05-02 930 return page; e20c2e5ba70ac5 Suren Baghdasaryan 2025-05-02 931 c009da4258f988 Frank van der Linden 2025-02-28 @932 if (!cma || !cma->count) ^^^^ c009da4258f988 Frank van der Linden 2025-02-28 933 return page; c009da4258f988 Frank van der Linden 2025-02-28 934 c009da4258f988 Frank van der Linden 2025-02-28 935 pr_debug("%s(cma %p, name: %s, count %lu, align %d)\n", __func__, c009da4258f988 Frank van der Linden 2025-02-28 936 (void *)cma, cma->name, count, align); c009da4258f988 Frank van der Linden 2025-02-28 937 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki