On Thu, 26 Jun 2025 10:44:40 +0200 Ingo Molnar <mingo@xxxxxxxxxx> wrote: > * Steven Rostedt <rostedt@xxxxxxxxxxx> wrote: > > > From: Josh Poimboeuf <jpoimboe@xxxxxxxxxx> > > > > get_segment_base() will be used by the unwind_user code, so make it > > global and rename it to segment_base_address() so it doesn't conflict with > > a KVM function of the same name. > > So if you make an x86-internal helper function global, please prefix it > with x86_ or so: > > unsigned long x86_get_segment_base(unsigned int segment) > > Keeping the _get name also keeps it within the nomenclature of the > general segment descriptor API family: > > get_desc_base() > set_desc_base() > get_desc_limit() > set_desc_limit() > [x86_]get_segment_base() Sounds good. > > > Also add a lockdep_assert_irqs_disabled() to make sure it's always > > called with interrupts disabled. > > Please make this a separate patch, this change gets hidden in the noise > of the function movement and renaming otherwise, plus it also makes the > title false and misleading: > > perf/x86: Rename and move get_segment_base() and make it global > I'll break it up. Thanks for the review! -- Steve