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 C4488C0218A for ; Fri, 31 Jan 2025 03:23:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3694128028E; Thu, 30 Jan 2025 22:23:13 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 2F25B28028D; Thu, 30 Jan 2025 22:23:13 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1934228028E; Thu, 30 Jan 2025 22:23:13 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id E2E4D28028D for ; Thu, 30 Jan 2025 22:23:12 -0500 (EST) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 43EE4A06A5 for ; Fri, 31 Jan 2025 03:23:12 +0000 (UTC) X-FDA: 83066301024.28.6B89545 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) by imf14.hostedemail.com (Postfix) with ESMTP id DB92F100012 for ; Fri, 31 Jan 2025 03:23:09 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=QklNjyu8; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf14.hostedemail.com: domain of lkp@intel.com designates 198.175.65.17 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738293790; a=rsa-sha256; cv=none; b=IRrNMcF2xsN5cFNJU37dWfOxOTgpKdyO15UG5/mIHtsyrP/CkWmlGL2Db3FXRZCPApNoB6 ygEYBzreh9dvp3Lkg3jmFRn6lda/AUzVY+4NFVljsl7uiF/w39xFrDOEbIVuV+qEUYk4lK HpAe0QJQ6msezESAIHnNyGWFZMq47ts= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=QklNjyu8; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf14.hostedemail.com: domain of lkp@intel.com designates 198.175.65.17 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738293790; 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=VM3iYHu1wYcbeQ1r1KuYpKyh2toD0GZjSE1wZ30YC4A=; b=iytuJGlFxVnKSxqRt66yoSVzoE/cX+kJQIq+R8AONWGYbDR7qhEuxN44/YqacGyydbF4k4 kt6va5AJWJIfwfOEj/B1qm4FN3yOoO2mcEYmUUwfn/axWvXup9xf8oAY4U+H17OuWJQ8Gp 1paBKXsINgxpmKOCHHI4aIDH2U8XE48= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1738293790; x=1769829790; h=date:from:to:cc:subject:message-id:mime-version; bh=5VozoLr8tQW3am7yxHe1qli+c6RGvZGqPIhVvMrmPxA=; b=QklNjyu8DG2rxg3IcsUT75MJTyGfYAgOGaJnqd9N+fVK1otfBdtFoJo3 J0quJmaePH/p/wHACppcEyXask22lcDGGUU0QspX8XFmSeqWpxx6tgG3e LGYP1d1HjMEffdEY3prMnnofMghOCpCOvnE+Jc4aOn4oiaLRoSPpIZ4lv Q0OzY4n4OMjc7/pcU2+72LyhuwUwLfnvElf1McvH3/u0u+s75f4S5c4h0 zFbRyppoIaw7WcHB+XJTX/JH0YY0e9W1JK1TBsRZnHAI1TzYeIbIxl+Kg EImCM/olCnzo/1hn3hmmZ+ov7jCR9C8OL60eJPpkxbbapk3Bhsv4nqii9 A==; X-CSE-ConnectionGUID: Ie8jt8WETbqbw8/NmOY6dw== X-CSE-MsgGUID: +lgY1gaFSm62m782H2prbQ== X-IronPort-AV: E=McAfee;i="6700,10204,11331"; a="38891320" X-IronPort-AV: E=Sophos;i="6.13,247,1732608000"; d="scan'208";a="38891320" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jan 2025 19:23:08 -0800 X-CSE-ConnectionGUID: OOcWRf14RsuM2DlMknQG4Q== X-CSE-MsgGUID: PrwJDTp9RDq9gEWz0jA8/Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.13,247,1732608000"; d="scan'208";a="114520898" Received: from lkp-server01.sh.intel.com (HELO d63d4d77d921) ([10.239.97.150]) by orviesa004.jf.intel.com with ESMTP; 30 Jan 2025 19:23:02 -0800 Received: from kbuild by d63d4d77d921 with local (Exim 4.96) (envelope-from ) id 1tdhcR-000lpn-0X; Fri, 31 Jan 2025 03:22:59 +0000 Date: Fri, 31 Jan 2025 11:22:55 +0800 From: kernel test robot To: Frank van der Linden Cc: oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List Subject: [akpm-mm:mm-unstable 61/88] mm/cma.c:811: warning: Function parameter or struct member 'gfp' not described in '__cma_alloc' Message-ID: <202501311137.rMiQNfi3-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Rspamd-Queue-Id: DB92F100012 X-Rspamd-Server: rspam10 X-Stat-Signature: prwase7y4z3kcn89ck1geekbnwf3npna X-HE-Tag: 1738293789-445765 X-HE-Meta: U2FsdGVkX1/10SkT9qj8NCJMF+kYwGsKdDcZa6E5Ha5RQk7MapHd0O3i713BAZC+7AwD0bAaJn5+Px0mq0aya75VtCnunbDoab57Jmuuos+jz5nuqicGeiOyVtrDUQ3gHDYCLu8RQE7eSu/oGgZN1pyjDxzB4Xm1xd9gwgFK8cT36U07qeGl4dLmRFGL0fobWaZD8K9uIOtEsYZQfU/jHSADTJ2DGDfDWmdeOG4TSeL0+CgMQ8nlSDUpUAt6XddGLoE2uVrPUvQ3a44ybCZSNIjuOVU6SU6Gw7xMHntUCR9VL42DwPz12Ipg3OfrJ+DyIyCDJOpKrvPd2gfzKN7HBCmqz6nf7kahB5EI0gYX5I6opAjhJNlB2etiCZUYW1cbWa42CtbnOT8vRAlWpgURm28lYW3ms9RxQU+pDII9/PAFL4HNodLXOn/a8jxYlGv7BEBUnlye9KNfZuVKXVXPFdekQGZ23RlEDigfMVHHgs5l7nVt5nZAoX9FJA1dUrADxMzWWkUBD2NrAbDXjH7tDGuoJtqtrWTiLdkuxdrrlLbi99JUwu0zqtAW5Z/3dBit8zYSt9y5sAbyM6YjyOP/5YE2nsKKHpcOLcEctnA5LxsTPeRcIzAC0671zfn3QbaLpmswqqsxS0YUg6RRJ5Yi/jvsoJxTCz72qcBnN0HMAbR+X59NFN4ePdvlmipiLYAyjyxl+5vMnIMH/7b18o0TiHZOfOZWRgxG+kz7k93+NW/ip0oUO2IKGL7wNZ2VC4q6jsTURPCIa/AsUgKRooS8ROSXzRmqFPqVnyEYV43t5v+htOFB30y39qJUpDJ3TQBH5woTgy0yl9pPGZv90yn02tofoGzeXWsFJqN0AnQe0D8X9SRwPushS8/AehZ9VXM67K9jUuRZaoKBeWlcwwmWVqSlyw+gogpAH7WXlg6TYEv5gL56LHeQ3rBzp5CbR6kxT9e+zrekxFVwYHABorN bGU/Q/Nc wnCiG6zHeqvAtxh/Yrz9yhWk2zMcSZKiEzC6tjogYjsGeAu2T2LWkQ78Sh3ZbtMDnEonIEX42dP+1PYOM8ZnB8T+oGZpUBcRMTdLobFmFbqndbuHynQBSoG0rmmxDzAJ/0CbNipRNSdfoAZmNBPVUY1xUPmLFzjKabpMFZ046otEURBiQyu04b9CrKw1fXRm/OC/j45i6I532jtfmTmzzpLwdkmk26QaGODzA/cX3HZieimlfRlFXk+ifKb9PhprQ6d/J0QaKzXTqiPph4Z/PHZ2Fn/4pumpmRI4iRG3peHWx8v7CzKf52zHiJp96jti2xaObZX+M/NK6q+OjPNgAD0hjQva4gbKiLGfrpTK+ojS74L0jDIjtFR1AtQ== 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/akpm/mm.git mm-unstable head: 495206a68b359eb6117d0860861578113bbb94e7 commit: 77cbd63e91fa6c5f6157a30e61a380b6c47c1443 [61/88] mm, cma: support multiple contiguous ranges, if requested config: x86_64-buildonly-randconfig-001-20250131 (https://download.01.org/0day-ci/archive/20250131/202501311137.rMiQNfi3-lkp@intel.com/config) compiler: gcc-11 (Debian 11.3.0-12) 11.3.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250131/202501311137.rMiQNfi3-lkp@intel.com/reproduce) 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 | Closes: https://lore.kernel.org/oe-kbuild-all/202501311137.rMiQNfi3-lkp@intel.com/ All warnings (new ones prefixed by >>): >> mm/cma.c:811: warning: Function parameter or struct member 'gfp' not described in '__cma_alloc' >> mm/cma.c:811: warning: expecting prototype for cma_alloc(). Prototype was for __cma_alloc() instead vim +811 mm/cma.c 798 799 /** 800 * cma_alloc() - allocate pages from contiguous area 801 * @cma: Contiguous memory region for which the allocation is performed. 802 * @count: Requested number of pages. 803 * @align: Requested alignment of pages (in PAGE_SIZE order). 804 * @no_warn: Avoid printing message about failed allocation 805 * 806 * This function allocates part of contiguous memory on specific 807 * contiguous memory area. 808 */ 809 static struct page *__cma_alloc(struct cma *cma, unsigned long count, 810 unsigned int align, gfp_t gfp) > 811 { 812 struct page *page = NULL; 813 int ret = -ENOMEM, r; 814 unsigned long i; 815 const char *name = cma ? cma->name : NULL; 816 817 trace_cma_alloc_start(name, count, align); 818 819 if (!cma || !cma->count) 820 return page; 821 822 pr_debug("%s(cma %p, name: %s, count %lu, align %d)\n", __func__, 823 (void *)cma, cma->name, count, align); 824 825 if (!count) 826 return page; 827 828 for (r = 0; r < cma->nranges; r++) { 829 page = NULL; 830 831 ret = cma_range_alloc(cma, &cma->ranges[r], count, align, 832 &page, gfp); 833 if (ret != -EBUSY || page) 834 break; 835 } 836 837 /* 838 * CMA can allocate multiple page blocks, which results in different 839 * blocks being marked with different tags. Reset the tags to ignore 840 * those page blocks. 841 */ 842 if (page) { 843 for (i = 0; i < count; i++) 844 page_kasan_tag_reset(nth_page(page, i)); 845 } 846 847 if (ret && !(gfp & __GFP_NOWARN)) { 848 pr_err_ratelimited("%s: %s: alloc failed, req-size: %lu pages, ret: %d\n", 849 __func__, cma->name, count, ret); 850 cma_debug_show_areas(cma); 851 } 852 853 pr_debug("%s(): returned %p\n", __func__, page); 854 trace_cma_alloc_finish(name, page ? page_to_pfn(page) : 0, 855 page, count, align, ret); 856 if (page) { 857 count_vm_event(CMA_ALLOC_SUCCESS); 858 cma_sysfs_account_success_pages(cma, count); 859 } else { 860 count_vm_event(CMA_ALLOC_FAIL); 861 cma_sysfs_account_fail_pages(cma, count); 862 } 863 864 return page; 865 } 866 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki