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 >