From nobody Fri Jun 12 11:18:45 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) (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 CCADA47DF8F for ; Fri, 15 May 2026 11:51:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.18 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778845863; cv=none; b=YOqPcTSNavO+qKPiEDsSQM4s9WqaD35Syrsc30zsBEzGWLPP7p0A1oPl2KnoNDc8RTtw8xlVsXiXY8PPL0NZJe23tnbnRnGimBNv02eCp5JLDbsBArq5Vq2y8vfOiv/O23ntevwl2EkLgrGr3pQsjvGbPAy/EPpAcg5ERF7aTUQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778845863; c=relaxed/simple; bh=uWmg3qrNfYcFfc4911fiUO/V8chj4I93N2tK6+VWZ3M=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=GJETcloa+5d5x47mh23yTuX0sDhg2mfrHNyvqLxtUcQvGtnysWy4P63kWPpMakcy+N8gDK1aBS/FaUJSB/XbGZS6Kx4kLu6qnpouPazMQaXJVO34idEQqvebUO5n2GqZgCX8oJvtSUmMX6F2Jv93jVWmIhBoZMyw57iyrw6Uqac= 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=R9PKrqrW; arc=none smtp.client-ip=192.198.163.18 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="R9PKrqrW" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1778845862; x=1810381862; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=uWmg3qrNfYcFfc4911fiUO/V8chj4I93N2tK6+VWZ3M=; b=R9PKrqrWI5eMYlOxyixNoi1BtbB/IkcKE+Pj+0l0zIBBETwcrXBmd8Um M0ABy3yj91DRB9efXCMV66hyXC1dmJwkw+AmxT0VrR0m2c6YEY7ztDvF+ kPyBasD4HfFQQa53sgma2pmGDz+AVgrZbmx5M8+DQb7pKPW4v+k2r0Xns rqnqTNuVJjuP6kbo16OlmS8Btsofoz95SUe8tXpBqjDJxhiATAwJ23LtI l1I01+V8Ha+Hv/8LEwmdsqjbV9jPnzLWlbeBsnYDATN0r5RBZ15DLoCUP Ph733pYQvLvELyBIlSmRmMlRF1UAkXQq3nMrl82Qj5ngGP6PGxEzIlPyh w==; X-CSE-ConnectionGUID: GSbCVJ22SZSgHngxYxw2fA== X-CSE-MsgGUID: mwbD3/E9TZOippBHaSThvw== X-IronPort-AV: E=McAfee;i="6800,10657,11786"; a="78937739" X-IronPort-AV: E=Sophos;i="6.23,236,1770624000"; d="scan'208";a="78937739" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 May 2026 04:51:01 -0700 X-CSE-ConnectionGUID: JGDRPBziQaC0mr/BRb7Iyg== X-CSE-MsgGUID: FwQ+EMi8TDWJ3tBG+T9TzA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,236,1770624000"; d="scan'208";a="240482846" Received: from jraag-z790m-itx-wifi.iind.intel.com ([10.190.239.23]) by fmviesa004.fm.intel.com with ESMTP; 15 May 2026 04:50:59 -0700 From: Mallesh Koujalagi To: linux-kernel@vger.kernel.org, vbabka@kernel.org Cc: anshuman.gupta@intel.com, vinay.belgaumkar@intel.com, Mallesh Koujalagi Subject: [PATCH] fault-inject: define FAULT_ATTR_INITIALIZER when CONFIG_FAULT_INJECTION is disabled Date: Fri, 15 May 2026 17:17:53 +0530 Message-ID: <20260515114752.1895711-2-mallesh.koujalagi@intel.com> X-Mailer: git-send-email 2.43.0 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" Make FAULT_ATTR_INITIALIZER available without CONFIG_FAULT_INJECTION. FAULT_ATTR_INITIALIZER is needed for struct initialization but is only defined when CONFIG_FAULT_INJECTION=3Dy. This breaks code that uses it in compound literals where DECLARE_FAULT_ATTR cannot be used. Make the macro available regardless of config to fix build issues. Signed-off-by: Mallesh Koujalagi --- include/linux/fault-inject.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/fault-inject.h b/include/linux/fault-inject.h index 58fd14c82270..5a572c6db852 100644 --- a/include/linux/fault-inject.h +++ b/include/linux/fault-inject.h @@ -60,6 +60,7 @@ bool should_fail(struct fault_attr *attr, ssize_t size); struct fault_attr { }; =20 +#define FAULT_ATTR_INITIALIZER {} #define DECLARE_FAULT_ATTR(name) struct fault_attr name =3D {} =20 static inline int setup_fault_attr(struct fault_attr *attr, char *str) --=20 2.34.1