Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1637983
| From | Sergey Senozhatsky <sergey.senozhatsky@gmail.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [RFC][PATCHv3 0/5] printk: introduce printing kernel thread |
| Date | 2017-05-09 10:40 +0200 |
| Message-ID | <tF8Qy-7He-5@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Hello, RFC This patch set adds a printk() kernel thread which lets us to print kernel messages to the console from a non-atomic/schedule-able context, avoiding different sort of lockups, stalls, etc. A completely reworked version, for more details please see 0003 commit message and code comments/documentation. v2->v3 (Petr, Pavel, Andreas): -- rework offloading -- use PM notifiers -- dropped some patches, etc. etc. v1->v2: -- introduce printk_emergency mode and API to switch it on/off -- move printk_pending out of per-CPU memory -- add printk emergency_mode sysfs node -- switch sysrq handlers (some of them) to printk_emergency -- cleanus/etc. Sergey Senozhatsky (5): printk: move printk_pending out of per-cpu printk: introduce printing kernel thread printk: add enforce_emergency parameter printk: enable printk offloading printk: register PM notifier include/linux/console.h | 3 + kernel/printk/printk.c | 296 ++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 279 insertions(+), 20 deletions(-) -- 2.12.2
Back to linux.kernel | Previous | Next | Find similar | Unroll thread
[RFC][PATCHv3 0/5] printk: introduce printing kernel thread Sergey Senozhatsky <sergey.senozhatsky@gmail.com> - 2017-05-09 10:40 +0200
csiph-web