On Thu, Dec 15, 2022 at 12:01:37PM +0530, Ani Sinha wrote:
On Thu, Dec 15, 2022 at 11:59 AM Greg KH <greg@kroah.com> wrote:
On Thu, Dec 15, 2022 at 11:44:32AM +0530, Ani Sinha wrote:
Hi
I’m curious to know whether large static arrays can be declared inside any module ( kernel source .c file).
Yes.
I am aware that kernel stack space can be limited and so within the function it’s not a good idea to declare large sized arrays. I’m just wondering if the same restriction applies to global declaration of arrays.
As they are not on the stack, they are fine. See the kernel source for lots of examples of this.
Can you point me to one?
You can search the source tree as easily as I can, so I'll leave it as an "exercise for the reader" to complete :) have fun! greg k-h