Re: alignment requirements for kmutex_t

Stephan <[email protected]>
Newsgroups gmane.os.netbsd.devel.kernel
Message-ID <CABZpUSX=Ek_GipDN_GwzC_oBJRVchFcZy81+07izvQE_eC8biQ@mail.gmail.com>
Hello,

maybe the attribute(3) man page is helpful to you too for these kinds of things.


Stephan

Am So., 30. März 2025 um 11:54 Uhr schrieb Beesdeckar
<[email protected]>:
>
> Hello,
> I found that global variable of type kmutex_t is on many places defined
> like:
> kmutex_t variable_name __cacheline_aligned;
>
> Two questions,
> 1. Is __cacheline_aligned mandatory for global/static variables of type
> kmutex in kernel space ?
> 2. Regarding to alignment what are requirements for kmutex placed in
> kernel dynamically allocated memory ?
>
> Peter
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.