Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1208993
| 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 |
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 | Next — Next in thread | Find similar | Unroll 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