Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1208993

Can I use static keys from asm?

From Andy Lutomirski <luto@amacapital.net>
Newsgroups linux.kernel
Subject Can I use static keys from asm?
Date 2015-08-18 03:40 +0200
Message-ID <pYE2B-8d3-1@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


I have the following silly problem:

For kernels with context tracking compiled in, we need to call the
context tracking hooks if context tracking is enabled.

There are four interesting cases:

1. Context tracking disabled in config.  This is easy to handle.

2. Context tracking enabled in config but completely disabled at
runtime.  Distros do this.  I want to nop out the context tracking
hooks.  We have a static_key for this, but half the hooks are in asm.

3. Context tracking enabled in config but disabled on the current CPU.
I don't care all that much.

4. Context tracking enabled for real.  Performance will suck.  I want
to fix that, and I think my cleanups will make it a lot easier, but
we're not there yet.

To unsuck case 2, static keys in asm would help.  Can I do that?  It
would be even better if I could do that in 4.3.

FWIW, this might be unnecessary in the long run.  As more of this
spaghetti moves into C, the need for static keys in asm will be
reduced :)

--Andy
--
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 | NextNext in thread | Find similar | Unroll thread


Thread

Can I use static keys from asm? Andy Lutomirski <luto@amacapital.net> - 2015-08-18 03:40 +0200
  Re: Can I use static keys from asm? Peter Zijlstra <peterz@infradead.org> - 2015-08-18 04:30 +0200

csiph-web