Skip to content

Commit

Permalink
MAINTAINERS: Add printk maintainers
Browse files Browse the repository at this point in the history
I and Sergey would like to volunteer as printk code maintainers.
It is a code that everyone is using, various people fix bugs or
even add features but there is nobody really interested into
maintaining it.

I and Sergey have put a lot of effort into understanding the code
and related problems. We are working on solutions for some long
term problems. There is a nice summary from the Kernel Summit
presentation, see https://lwn.net/Articles/705938/

We have already started to use the gained knowledge and comment
on other printk-related patches. The official role should help
us to do it more effectively.

Our priorities are:

    + prevent deadlocks (printk_safe patchset, console locks)
    + prevent softlocks (async printk, console_sem and flushing)
    + handle other bugs/fixes/features as they come

with this in mind:

    + printk is used in different context
    + need special care in some modes, e.g. oops, panic, suspend
    + do best effort to store/show messages
    + the code is already pretty complicated and twisted;
      support clean ups; always think hard if a feature/fix
      is worth any complication

Of course, it still will be much appreciated if other people review
printk patches.

Regarding the workflow. It will be highly appreciated if the patches
might still go via Andrew's -mm tree at least for 4.10. In the long
term, we would like to make Andrew's life easier and handle printk
patches in an own git tree. But we first need to set it up and get
familiar with the processes.

Link: http://lkml.kernel.org/r/[email protected]
Cc: Andrew Morton <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: [email protected]
Signed-off-by: Petr Mladek <[email protected]>
Signed-off-by: Sergey Senozhatsky <[email protected]>
Acked-by: Steven Rostedt <[email protected]>
  • Loading branch information
pmladek committed Feb 8, 2017
1 parent 0c744ea commit 548cf34
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -9906,6 +9906,14 @@ S: Supported
F: Documentation/preempt-locking.txt
F: include/linux/preempt.h

PRINTK
M: Petr Mladek <[email protected]>
M: Sergey Senozhatsky <[email protected]>
R: Steven Rostedt <[email protected]>
S: Maintained
F: kernel/printk/
F: include/linux/printk.h

PRISM54 WIRELESS DRIVER
M: "Luis R. Rodriguez" <[email protected]>
L: [email protected]
Expand Down

0 comments on commit 548cf34

Please sign in to comment.