1*4882a593Smuzhiyun // SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun #include <linux/fs.h> 3*4882a593Smuzhiyun #include <linux/init.h> 4*4882a593Smuzhiyun #include <linux/proc_fs.h> 5*4882a593Smuzhiyun #include <linux/seq_file.h> 6*4882a593Smuzhiyun cmdline_proc_show(struct seq_file * m,void * v)7*4882a593Smuzhiyunstatic int cmdline_proc_show(struct seq_file *m, void *v) 8*4882a593Smuzhiyun { 9*4882a593Smuzhiyun seq_puts(m, saved_command_line); 10*4882a593Smuzhiyun seq_putc(m, '\n'); 11*4882a593Smuzhiyun return 0; 12*4882a593Smuzhiyun } 13*4882a593Smuzhiyun proc_cmdline_init(void)14*4882a593Smuzhiyunstatic int __init proc_cmdline_init(void) 15*4882a593Smuzhiyun { 16*4882a593Smuzhiyun proc_create_single("cmdline", 0, NULL, cmdline_proc_show); 17*4882a593Smuzhiyun return 0; 18*4882a593Smuzhiyun } 19*4882a593Smuzhiyun fs_initcall(proc_cmdline_init); 20