[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 5/6] build: convert perfc{, _arrays} to Kconfig
>>> On 11.05.16 at 20:39, <cardoe@xxxxxxxxxx> wrote: > On 5/11/16 4:53 AM, Jan Beulich wrote: >>>>> On 10.05.16 at 23:05, <cardoe@xxxxxxxxxx> wrote: >>> Convert the 'perfc' and 'perfc_arrays' options to Kconfig as >>> CONFIG_PERF_COUNTERS and CONFIG_PERF_ARRAYS to minimize code changes. >> >> I don't understand the "to minimize code changes" part. > > Instead of calling the options "CONFIG_PERFC" and CONFIG_PERFC_ARRAYS" > as the originals would be called. How would using those have resulted in more code changes? The changes would have looked a little different, but it would have been the same amount of lines modified. > I do most of these Kconfig patches with sed and not by hand. Sure, but that's unrelated to this afaict. >>> @@ -12,18 +10,15 @@ lto ?= n >>> >>> include $(XEN_ROOT)/Config.mk >>> >>> -# Hardcoded configuration implications and dependencies. >>> -# Do this is a neater way if it becomes unwieldy. >>> -ifeq ($(perfc_arrays),y) >>> -perfc := y >>> -endif >>> - >>> ifneq ($(origin kexec),undefined) >>> $(error "You must use 'make menuconfig' to enable/disable kexec now.") >>> endif >>> ifneq ($(origin crash_debug),undefined) >>> $(error "You must use 'make menuconfig' to enable/disable crash_debug >>> now.") >>> endif >>> +ifneq ($(origin perfc),undefined) >>> +$(error "You must use 'make menuconfig' to enable/disable perfc now.") >>> +endif >> >> I'm pretty sure I've asked before: Why do you add something >> here for crash_debug and perfc, but not for debug, verbose, >> and frame_pointer? > > I added the one you had mentioned. I didn't realize it was a uniform > statement. In the past (for other series) I've been told to drop those > statements for not common options. Hmm, I don't recall such requests, but if there were - what is the criteria for being "not common"? Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |