cregit-Linux how code gets into the kernel

Release 4.15 kernel/printk/braille.c

Directory: kernel/printk
// SPDX-License-Identifier: GPL-2.0

#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt

#include <linux/kernel.h>
#include <linux/console.h>
#include <linux/errno.h>
#include <linux/string.h>

#include "console_cmdline.h"
#include "braille.h"


int _braille_console_setup(char **str, char **brl_options) { if (!strncmp(*str, "brl,", 4)) { *brl_options = ""; *str += 4; } else if (!strncmp(*str, "brl=", 4)) { *brl_options = *str + 4; *str = strchr(*brl_options, ','); if (!*str) { pr_err("need port name after brl=\n"); return -EINVAL; } *((*str)++) = 0; } return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Joe Perches9589.62%133.33%
Samuel Thibault87.55%133.33%
Nicolas Iooss32.83%133.33%
Total106100.00%3100.00%


int _braille_register_console(struct console *console, struct console_cmdline *c) { int rtn = 0; if (c->brl_options) { console->flags |= CON_BRL; rtn = braille_register_console(console, c->index, c->options, c->brl_options); } return rtn; }

Contributors

PersonTokensPropCommitsCommitProp
Joe Perches56100.00%1100.00%
Total56100.00%1100.00%


int _braille_unregister_console(struct console *console) { if (console->flags & CON_BRL) return braille_unregister_console(console); return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Joe Perches27100.00%1100.00%
Total27100.00%1100.00%


Overall Contributors

PersonTokensPropCommitsCommitProp
Joe Perches20093.02%125.00%
Samuel Thibault115.12%125.00%
Nicolas Iooss31.40%125.00%
Greg Kroah-Hartman10.47%125.00%
Total215100.00%4100.00%
Directory: kernel/printk
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.