From nobody Sat Feb 7 08:43:06 2026 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (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 5766E1A83E8 for ; Fri, 7 Mar 2025 07:35:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741332903; cv=none; b=saaSBLMeZa6A7kFXHNxQOS4U5kb/1HGx47hsrf3pSVjme7cOg5RqNE8XmKK83phcNWu6Fki9M1FzuQyRtCR4HcC6z6k9tG5jllmnUvgR53HysZuaEm9fZcp5Uf2NHEsVnLjp7Ula6nt4pm7+hs7ltSng9eJIL25w44AYPsbMjqI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741332903; c=relaxed/simple; bh=HgoXBgjjJqKASHTbRIIZDcfut2hYj9EqpN+1BgbFbIo=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=qFmpoiq83lJoLtldfuQWU9pvDsb9VM1eGECXt12D2wmZkkovoDT16y8zUotC0eKk3a2mN2l6AkL2UOFCubAs9AJVlZyD+HqBJ9IFizHElRaOysZcjO0sPvcs7tuu+ppICDNr486KxueTE/QQMcOA3LAWNtjmZR7SRWm/LdMmkuU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=lVQh97m8; arc=none smtp.client-ip=209.85.214.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="lVQh97m8" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-22401f4d35aso28222815ad.2 for ; Thu, 06 Mar 2025 23:35:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741332901; x=1741937701; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GvfWS9I+xxJmhfwstktJdtQ9/D4oTmVX3s+qCICHUqY=; b=lVQh97m8l9rv5P+mB0rM1w6iU9mTowjInsuYPdlmd+V/vGTEEdoxDo4IucAHIviviq YeGkdCz0xi++IFmC/mdmFA4EbzZQOKgd8vlAvULGrimChJW65KGxd+EU5ueOIBNqhkRU 59V9dIfZe/oTZpbll4DXIdNYoB/hIu8c4vZ8ERwW6SyYQIQ4F9WaDfYPSGmJ1sOukJnk J0Sx/jdyaAZSlkODSaJ+fRBJTx54MKPgU2MtW30QHfeN8KBSN/ENY3b8jAnjTgODU4T+ mMHawSS45F48hOtRZEsrY418VORr7n40DOxRrf8oZqrDD982Xeb3teLMvFLI33AucszQ UH/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741332901; x=1741937701; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GvfWS9I+xxJmhfwstktJdtQ9/D4oTmVX3s+qCICHUqY=; b=dSxMh4fX1HYzfGNzqdtB7G/Q5iOCwBDeYdTxrbG0wytn5BYXJvgpg9I2Etr9Ik0/ct 4uMGXL3+4qjdWZX2EXCAjAtS+B9QGWwFNQY9xUv0FhkqOYIIr2zLVlDTTIEKqxNQF3JC E4M3BnEXCHPdSekNNPUYRDE273blLcPAp4PiPxWwzSfNYpIXNeqOzP9gnsf0IxwJ7Xjn O2pr9vQ/OOhP+ko4N1g6wYXhDi2MVkOeN4wHklJV5pbiN6QsMPmRFwGXmUyKRFllRkbJ J8u8bdwk8AVzpgELhO+3y11IyaRElpF8851Q+fsdUV81StWzOprSSxBg0RDqoX/aM8ag AEOQ== X-Forwarded-Encrypted: i=1; AJvYcCVRTD+YA9fwOulzxdiOOUuDanFjbs1TkIS+h1KqL1tAe30ZLH1/i6VMVEQuruj9T0i0MSVyMNxUNu8K4Sw=@vger.kernel.org X-Gm-Message-State: AOJu0Yz8xaynM+e0oB8lYGAUDpeR+K2cYFTbRBaXBejbwkWnSeRsay6R yBlGseGfa19PZ34ucYkm8U/B05gD+VvbXXc23QLinPpf93HkCscZmQvwY7CrR2E= X-Gm-Gg: ASbGncu9vuTBwaBFn/ylonoM7pR/i+HrmkIkDoI8WAy6sGv0lmFKtI9fWPG9jtpS6XC MB82WB3H7EWziOg3a9uu7QYqGtd8tgtTlcH2V+x7ZWNSV8ovYOeJF8clwI1pXEGq8JFh5qP5GPO mNZiyylOb+vUJvIlK/ZM95KJd2smRhIU9x5mU9YfB4XnF0HGCuPNNzkYEwEhKIpmuNvAMDgz1E2 nqMNJ+ue7rz/C1YHGtcWG2D5qhOUMQldBE6gS27OYPRPFw6WY0fSBWKP1E8nT02yLFgKKy21vlG OZCMzyjTggpGtgAGKFLLFsARvy2U8amlPp8jJycCaWZ04A== X-Google-Smtp-Source: AGHT+IGzvISO3DHN4YfgHxUCOoE0zLM9L1UTzuGnRt9Y7NayT3b0v48rrEVTwSwz5RzxRblqAFbTfw== X-Received: by 2002:a05:6a00:23d5:b0:736:a540:c9ad with SMTP id d2e1a72fcca58-736aaaefe79mr4176896b3a.20.1741332900663; Thu, 06 Mar 2025 23:35:00 -0800 (PST) Received: from localhost ([122.172.84.15]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7369844cfd8sm2584754b3a.83.2025.03.06.23.34.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Mar 2025 23:35:00 -0800 (PST) From: Viresh Kumar To: Rasmus Villemoes , Yury Norov Cc: Viresh Kumar , Vincent Guittot , Akira Yokosawa , linux-doc@vger.kernel.org, Jonathan Corbet , linux-kernel@vger.kernel.org Subject: [PATCH V2 1/2] cpumask: Fix kernel-doc formatting errors in cpumask.h Date: Fri, 7 Mar 2025 13:04:51 +0530 Message-Id: X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This fixes various kernel-doc formatting errors in cpumask.h: - WARNING: Inline literal start-string without end-string. - ERROR: Unexpected indentation. - ERROR: Unknown target name: "gfp". Signed-off-by: Viresh Kumar Reviewed-by: Akira Yokosawa --- include/linux/cpumask.h | 65 +++++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 31 deletions(-) diff --git a/include/linux/cpumask.h b/include/linux/cpumask.h index 36a890d0dd57..8b53e01dbd97 100644 --- a/include/linux/cpumask.h +++ b/include/linux/cpumask.h @@ -20,7 +20,7 @@ * cpumask_pr_args - printf args to output a cpumask * @maskp: cpumask to be printed * - * Can be used to provide arguments for '%*pb[l]' when printing a cpumask. + * Can be used to provide arguments for '%*pb [l]' when printing a cpumask. */ #define cpumask_pr_args(maskp) nr_cpu_ids, cpumask_bits(maskp) =20 @@ -166,7 +166,7 @@ static __always_inline unsigned int cpumask_first_zero(= const struct cpumask *src } =20 /** - * cpumask_first_and - return the first cpu from *srcp1 & *srcp2 + * cpumask_first_and - return the first cpu from *@srcp1 & *@srcp2 * @srcp1: the first input * @srcp2: the second input * @@ -179,7 +179,7 @@ unsigned int cpumask_first_and(const struct cpumask *sr= cp1, const struct cpumask } =20 /** - * cpumask_first_and_and - return the first cpu from *srcp1 & *srcp2 & *sr= cp3 + * cpumask_first_and_and - return the first cpu from *@srcp1 & *@srcp2 & *= @srcp3 * @srcp1: the first input * @srcp2: the second input * @srcp3: the third input @@ -266,7 +266,7 @@ unsigned int cpumask_any_distribute(const struct cpumas= k *srcp); #endif /* NR_CPUS */ =20 /** - * cpumask_next_and - get the next cpu in *src1p & *src2p + * cpumask_next_and - get the next cpu in *@src1p & *@src2p * @n: the cpu prior to the place to search (i.e. return will be > @n) * @src1p: the first cpumask pointer * @src2p: the second cpumask pointer @@ -334,7 +334,8 @@ unsigned int __pure cpumask_next_wrap(int n, const stru= ct cpumask *mask, int sta * @mask1: the first cpumask pointer * @mask2: the second cpumask pointer * - * This saves a temporary CPU mask in many places. It is equivalent to: + * This saves a temporary CPU mask in many places. It is equivalent to:: + * * struct cpumask tmp; * cpumask_and(&tmp, &mask1, &mask2); * for_each_cpu(cpu, &tmp) @@ -352,7 +353,8 @@ unsigned int __pure cpumask_next_wrap(int n, const stru= ct cpumask *mask, int sta * @mask1: the first cpumask pointer * @mask2: the second cpumask pointer * - * This saves a temporary CPU mask in many places. It is equivalent to: + * This saves a temporary CPU mask in many places. It is equivalent to:: + * * struct cpumask tmp; * cpumask_andnot(&tmp, &mask1, &mask2); * for_each_cpu(cpu, &tmp) @@ -369,7 +371,8 @@ unsigned int __pure cpumask_next_wrap(int n, const stru= ct cpumask *mask, int sta * @mask1: the first cpumask pointer * @mask2: the second cpumask pointer * - * This saves a temporary CPU mask in many places. It is equivalent to: + * This saves a temporary CPU mask in many places. It is equivalent to:: + * * struct cpumask tmp; * cpumask_or(&tmp, &mask1, &mask2); * for_each_cpu(cpu, &tmp) @@ -411,7 +414,7 @@ unsigned int cpumask_any_but(const struct cpumask *mask= , unsigned int cpu) } =20 /** - * cpumask_any_and_but - pick an arbitrary cpu from *mask1 & *mask2, but n= ot this one. + * cpumask_any_and_but - pick an arbitrary cpu from *@mask1 & *@mask2, but= not this one. * @mask1: the first input cpumask * @mask2: the second input cpumask * @cpu: the cpu to ignore @@ -545,7 +548,7 @@ static __always_inline void __cpumask_clear_cpu(int cpu= , struct cpumask *dstp) * cpumask_assign_cpu - assign a cpu in a cpumask * @cpu: cpu number (< nr_cpu_ids) * @dstp: the cpumask pointer - * @bool: the value to assign + * @value: the value to assign */ static __always_inline void cpumask_assign_cpu(int cpu, struct cpumask *ds= tp, bool value) { @@ -623,7 +626,7 @@ static __always_inline void cpumask_clear(struct cpumas= k *dstp) } =20 /** - * cpumask_and - *dstp =3D *src1p & *src2p + * cpumask_and - *@dstp =3D *@src1p & *@src2p * @dstp: the cpumask result * @src1p: the first input * @src2p: the second input @@ -639,7 +642,7 @@ bool cpumask_and(struct cpumask *dstp, const struct cpu= mask *src1p, } =20 /** - * cpumask_or - *dstp =3D *src1p | *src2p + * cpumask_or - *@dstp =3D *@src1p | *@src2p * @dstp: the cpumask result * @src1p: the first input * @src2p: the second input @@ -653,7 +656,7 @@ void cpumask_or(struct cpumask *dstp, const struct cpum= ask *src1p, } =20 /** - * cpumask_xor - *dstp =3D *src1p ^ *src2p + * cpumask_xor - *@dstp =3D *@src1p ^ *@src2p * @dstp: the cpumask result * @src1p: the first input * @src2p: the second input @@ -667,7 +670,7 @@ void cpumask_xor(struct cpumask *dstp, const struct cpu= mask *src1p, } =20 /** - * cpumask_andnot - *dstp =3D *src1p & ~*src2p + * cpumask_andnot - *@dstp =3D *@src1p & ~*@src2p * @dstp: the cpumask result * @src1p: the first input * @src2p: the second input @@ -683,7 +686,7 @@ bool cpumask_andnot(struct cpumask *dstp, const struct = cpumask *src1p, } =20 /** - * cpumask_equal - *src1p =3D=3D *src2p + * cpumask_equal - *@src1p =3D=3D *@src2p * @src1p: the first input * @src2p: the second input * @@ -697,7 +700,7 @@ bool cpumask_equal(const struct cpumask *src1p, const s= truct cpumask *src2p) } =20 /** - * cpumask_or_equal - *src1p | *src2p =3D=3D *src3p + * cpumask_or_equal - *@src1p | *@src2p =3D=3D *@src3p * @src1p: the first input * @src2p: the second input * @src3p: the third input @@ -714,7 +717,7 @@ bool cpumask_or_equal(const struct cpumask *src1p, cons= t struct cpumask *src2p, } =20 /** - * cpumask_intersects - (*src1p & *src2p) !=3D 0 + * cpumask_intersects - (*@src1p & *@src2p) !=3D 0 * @src1p: the first input * @src2p: the second input * @@ -729,7 +732,7 @@ bool cpumask_intersects(const struct cpumask *src1p, co= nst struct cpumask *src2p } =20 /** - * cpumask_subset - (*src1p & ~*src2p) =3D=3D 0 + * cpumask_subset - (*@src1p & ~*@src2p) =3D=3D 0 * @src1p: the first input * @src2p: the second input * @@ -743,7 +746,7 @@ bool cpumask_subset(const struct cpumask *src1p, const = struct cpumask *src2p) } =20 /** - * cpumask_empty - *srcp =3D=3D 0 + * cpumask_empty - *@srcp =3D=3D 0 * @srcp: the cpumask to that all cpus < nr_cpu_ids are clear. * * Return: true if srcp is empty (has no bits set), else false @@ -754,7 +757,7 @@ static __always_inline bool cpumask_empty(const struct = cpumask *srcp) } =20 /** - * cpumask_full - *srcp =3D=3D 0xFFFFFFFF... + * cpumask_full - *@srcp =3D=3D 0xFFFFFFFF... * @srcp: the cpumask to that all cpus < nr_cpu_ids are set. * * Return: true if srcp is full (has all bits set), else false @@ -765,10 +768,10 @@ static __always_inline bool cpumask_full(const struct= cpumask *srcp) } =20 /** - * cpumask_weight - Count of bits in *srcp + * cpumask_weight - Count of bits in *@srcp * @srcp: the cpumask to count bits (< nr_cpu_ids) in. * - * Return: count of bits set in *srcp + * Return: count of bits set in *@srcp */ static __always_inline unsigned int cpumask_weight(const struct cpumask *s= rcp) { @@ -776,11 +779,11 @@ static __always_inline unsigned int cpumask_weight(co= nst struct cpumask *srcp) } =20 /** - * cpumask_weight_and - Count of bits in (*srcp1 & *srcp2) + * cpumask_weight_and - Count of bits in (*@srcp1 & *@srcp2) * @srcp1: the cpumask to count bits (< nr_cpu_ids) in. * @srcp2: the cpumask to count bits (< nr_cpu_ids) in. * - * Return: count of bits set in both *srcp1 and *srcp2 + * Return: count of bits set in both *@srcp1 and *@srcp2 */ static __always_inline unsigned int cpumask_weight_and(const struct cpumask *srcp1, const struct = cpumask *srcp2) @@ -789,11 +792,11 @@ unsigned int cpumask_weight_and(const struct cpumask = *srcp1, const struct cpumas } =20 /** - * cpumask_weight_andnot - Count of bits in (*srcp1 & ~*srcp2) + * cpumask_weight_andnot - Count of bits in (*@srcp1 & ~*@srcp2) * @srcp1: the cpumask to count bits (< nr_cpu_ids) in. * @srcp2: the cpumask to count bits (< nr_cpu_ids) in. * - * Return: count of bits set in both *srcp1 and *srcp2 + * Return: count of bits set in both *@srcp1 and *@srcp2 */ static __always_inline unsigned int cpumask_weight_andnot(const struct cpumask *srcp1, @@ -803,7 +806,7 @@ unsigned int cpumask_weight_andnot(const struct cpumask= *srcp1, } =20 /** - * cpumask_shift_right - *dstp =3D *srcp >> n + * cpumask_shift_right - *@dstp =3D *@srcp >> n * @dstp: the cpumask result * @srcp: the input to shift * @n: the number of bits to shift by @@ -816,7 +819,7 @@ void cpumask_shift_right(struct cpumask *dstp, const st= ruct cpumask *srcp, int n } =20 /** - * cpumask_shift_left - *dstp =3D *srcp << n + * cpumask_shift_left - *@dstp =3D *@srcp << n * @dstp: the cpumask result * @srcp: the input to shift * @n: the number of bits to shift by @@ -829,7 +832,7 @@ void cpumask_shift_left(struct cpumask *dstp, const str= uct cpumask *srcp, int n) } =20 /** - * cpumask_copy - *dstp =3D *srcp + * cpumask_copy - *@dstp =3D *@srcp * @dstp: the result * @srcp: the input cpumask */ @@ -840,7 +843,7 @@ void cpumask_copy(struct cpumask *dstp, const struct cp= umask *srcp) } =20 /** - * cpumask_any - pick an arbitrary cpu from *srcp + * cpumask_any - pick an arbitrary cpu from *@srcp * @srcp: the input cpumask * * Return: >=3D nr_cpu_ids if no cpus set. @@ -848,7 +851,7 @@ void cpumask_copy(struct cpumask *dstp, const struct cp= umask *srcp) #define cpumask_any(srcp) cpumask_first(srcp) =20 /** - * cpumask_any_and - pick an arbitrary cpu from *mask1 & *mask2 + * cpumask_any_and - pick an arbitrary cpu from *@mask1 & *@mask2 * @mask1: the first input cpumask * @mask2: the second input cpumask * @@ -941,7 +944,7 @@ bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t= flags, int node) /** * alloc_cpumask_var - allocate a struct cpumask * @mask: pointer to cpumask_var_t where the cpumask is returned - * @flags: GFP_ flags + * @flags: %GFP_ flags * * Only defined when CONFIG_CPUMASK_OFFSTACK=3Dy, otherwise is * a nop returning a constant 1 (in ). --=20 2.31.1.272.g89b43f80a514 From nobody Sat Feb 7 08:43:06 2026 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) (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 97E531A9B34 for ; Fri, 7 Mar 2025 07:35:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741332906; cv=none; b=WOqeGTBEIg4koy3daRNTQ89WKXVAgaGXDaVRSS3L0c3zO0DDHf4b19kUT0ypB6vARt4BNDq5zy00SSik7/nXf1lRMI+W9Pq05YQrSJuXSDLe7b2mJFL6Ui7o2RTCP6mQysmEQAI9XxgBXvjnhp6lXAsDWnYKgKTEBPRJtIjOCio= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741332906; c=relaxed/simple; bh=fTXXbYfB0BUH1DTF0YolYq7hexyvidsXazu4RK0mlKM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=YGjCtsGai8ac8fA37FjV+TQdPmBmrZdk2v9mE/N1VMHknjZRDS6wuOWWVsAh0yzlmB3ZgqgyPZuIXQ5+6UvnQ9eUWXQpwB9f1S8x1ZuCP+31yMICDRhhgwEU0LHVkPXXSbQDz+OrCihRBk3b8qfub23eB08hFp5QoSUVZLByO3s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=TfQyf8Ye; arc=none smtp.client-ip=209.85.216.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="TfQyf8Ye" Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-2fee4d9c2efso2804682a91.3 for ; Thu, 06 Mar 2025 23:35:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741332904; x=1741937704; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=DNjPZDPj3mGb5UUG5cx3FWB8PP4SBA0xRr+ffK+aNvI=; b=TfQyf8YekiaepaYT0wPmnd82PmbfczzdjD5jKbW2Y3kvQg6D4I75jAts5gXuhbWZc/ 24CQf+C19jWEIZQxnW9do2wKws6dcxXvaZT91KS+woiaBvEhbNBrskWQatAIFIkC6fyh mvj7RvEkZlZkP+SKinj5t2VadDL4oZhcZHitFc9C8o3+WeKiveibZITSgS15d4nbO7b9 DJVxE23maUEbCTUIlC6qQkb9EXOoX7tfVcyvPoHd0sSWqSQo/YJm59O4rD8AI8V+nVLi P0mhR3S210GGMGlCDwWHxYJnNQQ/Ijvi+ZuVWBWilNxja4Ka65oMeJILVrtUvv33qmqw NmLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741332904; x=1741937704; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DNjPZDPj3mGb5UUG5cx3FWB8PP4SBA0xRr+ffK+aNvI=; b=ah2XkaGsKMQVLGK1YLi3InJo5t+QZMuD2c7AfcqEwCfTQ1p9LgI7TBFtKmKZFgkogT Jf/7ZWtYB0RUfz62R/0tSYXupBf2QcBpzrOb3roH2bEJfeQy0CHL8jpovVVkgPbQXdCX UVW1YFR7Iu4+Uznw8Wz2cvr5SMYMdTGwp929/5CUJ+fQhXzVdjAh8kX6HbDAc0mBVy1V xN4SELUuM+mPM+Hkm55Pt1nwG/YLkmcXaeWkPv1wA6RYfYAT3OttODe5kNxqIVtkQQpc wA70VzN+0XMJyQfU30U2DWLRzAU6n+PNu5iwFLbbkMlnbZF3wQ25D6/c0unRuYp4UEqf h4Fw== X-Forwarded-Encrypted: i=1; AJvYcCWq0e316pS4jFdpHsamIYEvWHnOJTa3K6CiHMSsYvulrKrEZTqCUb0oWQB6i5FKwrGdeNYamuegmFXqWOk=@vger.kernel.org X-Gm-Message-State: AOJu0YxJ/lsFpLnIiuSqB48pZLQpRNeoNDFF2rnwWMzZxQRNYtDtu+IX 4lrCsRswuCNqjSAo7wMnTH2meAxZLUfRXqh2CKWP5eTtJDETQ9oDkK+c3dAqg1g= X-Gm-Gg: ASbGncuuwtbZO40A8M+8RIEGrwzyiejY11usdUkVz2ZZ2qbDMRInQ5ltrm7ZZzz8JNv H7xZSdWOZVX0SS3CPNtmSd82Qw27fZ18dsXV+5BvQAQv0oSU7e61kxlWpJABMlOJKyq+WxuL+KW 8h3Pj1iC+MZ5nnMgf18ARXtj5lyzCTChFzqdOxbYtoAzxoBQpAVgL3FSNgvzu00QoMge0/l0Mlh V94S1wHGWypWrRvkQcaT9udNZa/KYdxF7hAGuAGSaBx3/vdiG9XHXN+YGAcBf2MFkteloihv5O2 gtydGpMiaiQjGAZzlwB0TCsnZvzXC7EpXnNQgxZpvlIJdQ== X-Google-Smtp-Source: AGHT+IELLQymfxCOfXAQsArNa5EtDTkaOw7sWZqUBknBo6zO+r6U5BuBGVSheMI+bVvvCeDVppbhlA== X-Received: by 2002:a05:6a21:78a8:b0:1ee:d87c:8051 with SMTP id adf61e73a8af0-1f544af83d7mr4983169637.13.1741332903923; Thu, 06 Mar 2025 23:35:03 -0800 (PST) Received: from localhost ([122.172.84.15]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af281093128sm2037888a12.22.2025.03.06.23.35.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Mar 2025 23:35:03 -0800 (PST) From: Viresh Kumar To: Rasmus Villemoes , Yury Norov , Jonathan Corbet Cc: Viresh Kumar , Vincent Guittot , Akira Yokosawa , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH V2 2/2] docs: core-api: Update kernel-api.rst to include cpumask.h Date: Fri, 7 Mar 2025 13:04:52 +0530 Message-Id: <1612cd8c37245a9f1b25d470d9889a22ca9aec9a.1741332579.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Updated Documentation/core-api/kernel-api.rst to include `cpumask.h`, providing better reference for CPU mask operations in the kernel API. Signed-off-by: Viresh Kumar --- Documentation/core-api/kernel-api.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/core-api/kernel-api.rst b/Documentation/core-api= /kernel-api.rst index ae92a2571388..5817632381f9 100644 --- a/Documentation/core-api/kernel-api.rst +++ b/Documentation/core-api/kernel-api.rst @@ -90,6 +90,12 @@ Bitmap Operations .. kernel-doc:: include/linux/bitmap.h :internal: =20 +Cpumask Operations +------------------ + +.. kernel-doc:: include/linux/cpumask.h + :internal: + Command-line Parsing -------------------- =20 --=20 2.31.1.272.g89b43f80a514