Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1247520
| From | Krzysztof Kozlowski <k.kozlowski@samsung.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled |
| Date | 2015-10-15 09:30 +0200 |
| Message-ID | <qjL97-7Ts-11@gated-at.bofh.it> (permalink) |
| References | <qj8AO-zI-29@gated-at.bofh.it> <qjz7X-6RL-9@gated-at.bofh.it> <qjzB0-7Ge-21@gated-at.bofh.it> <qjG9s-AK-31@gated-at.bofh.it> <qjKZs-7If-31@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On 15.10.2015 16:11, Javier Martinez Canillas wrote: > Hello Krzysztof, >>>> >>> >>> No, I only build tested on arm32 and x86. The 0-day bot haven't reported a >>> build error yet and I didn't see any platform dependent code in the drivers. >> >> I see you guys with Luis are adding a lot of COMPILE_TEST. But > > Yes, the motivation for this was that I've been helping Mauro with a big > rework in the media subsystem [0] and was annoying to audit that all the > drivers were converted to the new APIs and no compile regressions were > introduced in drivers that could not be built with COMPILE_TEST enabled. > > Most media drivers are able to be build though so I thought it would be > a good idea to extend the build coverage in all the other subsystems. > >> building only on these two architectures *is not enough*. Run at least >> armv8, PPC and the x86_64. MIPS would be nice as well (I use the >> CodeSourcery's MIPS). All of these (ARM64, X86_64, PPC, MIPS) can be >> easily installed on typical debian-like Linux distro. Really easily. >> > > Thanks, Stephen also pointed out to the toolchains in kernel.org [1]. > >> By adding this non-tested build coverage you can actually fail some >> other architecture's allyesconfig/allmodconfig builds. >> > > Agreed, unfortunately having more build coverage is not as trivial as I > originally thought. Not only because it can break the build in obscure > archs that I don't have a toolchain to test but also exposes more build > warnings (as reported by the 0-day bot) that I've the bandwidth to fix. > > So personally I'll stop trying to enabled COMPILE_TEST just to be safe. I mean that in general I agree with the idea of COMPILE_TEST. I had similar problems when I was changing the power supply API. Build testing of each modified file required a lot of effort... but it was doable. I just set up a configuration for build server doing all necessary archs and configs. With COMPILE_TEST it would be much, much easier! You don't have to give up entirely. Just use more compilers and in the same time fix the warnings and errors. Send a patch fixing driver and another one adding COMPILE_TEST. Best regards, Krzysztof -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled Javier Martinez Canillas <javier@osg.samsung.com> - 2015-10-13 16:20 +0200
Re: [PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled kbuild test robot <lkp@intel.com> - 2015-10-13 19:30 +0200
Re: [PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled Scott Branden <sbranden@broadcom.com> - 2015-10-13 19:40 +0200
Re: [PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled Stephen Boyd <sboyd@codeaurora.org> - 2015-10-14 20:40 +0200
Re: [PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled Javier Martinez Canillas <javier@osg.samsung.com> - 2015-10-14 21:10 +0200
Re: [PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled Javier Martinez Canillas <javier@osg.samsung.com> - 2015-10-14 21:40 +0200
Re: [PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled Stephen Boyd <sboyd@codeaurora.org> - 2015-10-14 23:20 +0200
Re: [PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled Javier Martinez Canillas <javier@osg.samsung.com> - 2015-10-16 14:20 +0200
Re: [PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled Stephen Boyd <sboyd@codeaurora.org> - 2015-10-16 21:10 +0200
Re: [PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2015-10-15 04:10 +0200
Re: [PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled Javier Martinez Canillas <javier@osg.samsung.com> - 2015-10-15 09:20 +0200
Re: [PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2015-10-15 09:30 +0200
Re: [PATCH] clk: Allow drivers to build if COMPILE_TEST is enabled Javier Martinez Canillas <javier@osg.samsung.com> - 2015-10-15 09:40 +0200
csiph-web