From: David Gow <firstname.lastname@example.org> To: Andrew Morton <email@example.com> Cc: Shuah Khan <firstname.lastname@example.org>, Brendan Higgins <email@example.com>, Kees Cook <firstname.lastname@example.org>, "open list:KERNEL SELFTEST FRAMEWORK" <email@example.com>, firstname.lastname@example.org, email@example.com Subject: Re: [PATCH linux-kselftest/test v2] lib/list-test: add a test for the 'list' doubly linked list Date: Wed, 16 Oct 2019 14:48:59 -0700 [thread overview] Message-ID: <CABVgOS=W4cfFoE=JT4mbk1zkUsreucrw_B81R2jwDCFPocomHQ@mail.gmail.com> (raw) In-Reply-To: <firstname.lastname@example.org> [-- Attachment #1: Type: text/plain, Size: 2217 bytes --] Hi all, Thanks, Andrew, for the review and for adding this to the -mm tree -- having some soak time in -next has been helpful and picked up at least one bug. Since KUnit is not yet in Linus' branch, though, it probably makes sense to put this test into the linux-kselftest/test branch, so that there aren't any chances of the list test getting in without the KUnit infrastructure. Ultimately, once KUnit is upstream, this shouldn't be an issue, but it is probably easier to consolidate things for now. Does that sound sensible? In any case, I plan to send a v3 patch out shortly which addresses some memory allocation warnings (caught by Dan Carpenter, thanks!). I could always do that as a separate bugfix patch if people preferred, though, but if this switches to the linux-kselftest/test branch, I feel we might as well get it right in the original patch. Cheers, -- David On Fri, Oct 11, 2019 at 2:55 PM Andrew Morton <email@example.com> wrote: > > On Fri, 11 Oct 2019 14:37:25 -0700 David Gow <firstname.lastname@example.org> wrote: > > > On Fri, Oct 11, 2019 at 2:05 PM Andrew Morton <email@example.com> wrote: > > > > > > <looks at kunit> > > > > > > Given that everything runs at late_initcall time, shouldn't everything > > > be __init, __initdata etc so all the code and data doesn't hang around > > > for ever? > > > > > > > That's an interesting point. We haven't done this for KUnit tests to > > date, and there is certainly a possibility down the line that we may > > want to be able to run these tests in other circumstances. (There's > > some work being done to allow KUnit and KUnit tests to be built as > > modules here: https://lkml.org/lkml/2019/10/8/628 for example.) Maybe > > it'd be worth having macros which wrap __init/__initdata etc as a way > > of futureproofing tests against such a change? > > > > Either way, I suspect this is something that should probably be > > considered for KUnit as a whole, rather than on a test-by-test basis. > > Sure, a new set of macros for this makes sense. Can be retrofitted any > time. > > There might be a way of loading all of list_test.o into a discardable > section at link time instead of sprinkling annotation all over the .c > code. [-- Attachment #2: S/MIME Cryptographic Signature --] [-- Type: application/pkcs7-signature, Size: 3854 bytes --]
next prev parent reply other threads:[~2019-10-16 21:49 UTC|newest] Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-10-10 18:56 David Gow 2019-10-11 21:05 ` Andrew Morton 2019-10-11 21:07 ` Andrew Morton 2019-10-11 21:37 ` David Gow 2019-10-11 21:55 ` Andrew Morton 2019-10-16 20:48 ` Brendan Higgins 2019-10-16 21:48 ` David Gow [this message] 2019-10-17 0:32 ` Andrew Morton 2019-10-18 21:24 ` shuah 2019-10-18 21:21 ` shuah
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to='CABVgOS=W4cfFoE=JT4mbk1zkUsreucrw_B81R2jwDCFPocomHQ@mail.gmail.com' \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --subject='Re: [PATCH linux-kselftest/test v2] lib/list-test: add a test for the '\''list'\'' doubly linked list' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).