OGAWA Hirofumi
9b41046cd0
[PATCH] Don't pass boot parameters to argv_init[]
...
The boot cmdline is parsed in parse_early_param() and
parse_args(,unknown_bootoption).
And __setup() is used in obsolete_checksetup().
start_kernel()
-> parse_args()
-> unknown_bootoption()
-> obsolete_checksetup()
If __setup()'s callback (->setup_func()) returns 1 in
obsolete_checksetup(), obsolete_checksetup() thinks a parameter was
handled.
If ->setup_func() returns 0, obsolete_checksetup() tries other
->setup_func(). If all ->setup_func() that matched a parameter returns 0,
a parameter is seted to argv_init[].
Then, when runing /sbin/init or init=app, argv_init[] is passed to the app.
If the app doesn't ignore those arguments, it will warning and exit.
This patch fixes a wrong usage of it, however fixes obvious one only.
Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-31 12:18:53 -08:00
..
2006-03-29 13:24:50 +11:00
2006-03-25 08:22:55 -08:00
2006-03-31 12:18:53 -08:00
2006-03-27 08:44:55 -08:00
2006-03-27 08:44:56 -08:00
2006-03-11 09:19:35 -08:00
2006-03-11 09:19:35 -08:00
2006-01-10 00:10:13 +01:00
2006-03-29 13:24:50 +11:00
2006-03-29 13:24:50 +11:00
2006-03-29 13:24:50 +11:00
2006-03-27 08:44:56 -08:00
2006-03-27 08:44:58 -08:00
2006-01-14 18:27:15 -08:00
2006-03-27 08:44:58 -08:00
2005-04-16 15:20:36 -07:00
2006-01-26 14:12:06 +00:00
2006-01-14 18:27:14 -08:00
2006-03-11 09:19:35 -08:00
2006-03-27 08:44:58 -08:00
2006-01-14 18:27:14 -08:00
2006-02-24 14:31:38 -08:00
2005-10-29 19:31:01 +01:00
2006-03-27 08:44:55 -08:00
2006-03-27 08:44:55 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-03-24 18:53:18 +01:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-12-12 22:31:17 -08:00
2005-12-12 22:31:17 -08:00
2005-12-12 22:31:17 -08:00
2006-01-14 18:27:15 -08:00
2006-01-14 18:27:15 -08:00
2006-01-14 18:27:15 -08:00
2006-03-27 08:44:58 -08:00
2006-03-28 23:15:54 +11:00
2005-11-07 07:53:50 -08:00
2006-01-14 18:27:15 -08:00
2005-04-16 15:20:36 -07:00
2006-01-09 13:56:42 +00:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-01-31 18:00:13 -08:00
2005-11-09 22:32:44 +00:00
2005-04-16 15:20:36 -07:00
2006-03-20 13:42:57 -08:00
2006-03-27 08:44:56 -08:00
2006-01-10 08:01:51 -08:00
2006-03-31 12:18:53 -08:00
2006-03-27 08:44:55 -08:00
2006-03-27 08:44:56 -08:00
2006-03-24 18:53:18 +01:00
2005-11-07 07:53:50 -08:00
2005-04-16 15:20:36 -07:00
2006-02-24 14:31:38 -08:00
2006-01-10 08:01:45 -08:00
2005-11-07 07:53:50 -08:00
2006-03-25 08:22:53 -08:00
2006-01-14 18:27:15 -08:00
2006-03-27 08:44:58 -08:00
2006-01-07 10:44:32 +00:00
2005-07-17 20:15:36 +01:00
2006-03-27 08:44:55 -08:00
2006-01-14 18:27:15 -08:00
2006-01-12 09:09:05 -08:00
2006-03-27 08:44:58 -08:00
2005-04-16 15:20:36 -07:00
2006-03-27 08:44:55 -08:00
2005-11-07 07:53:50 -08:00
2006-03-27 08:44:58 -08:00
2006-03-27 08:44:58 -08:00
2006-01-09 14:53:55 +11:00
2006-01-14 18:27:15 -08:00
2006-01-09 14:53:55 +11:00
2006-01-09 14:53:51 +11:00
2006-01-10 08:01:45 -08:00
2006-03-25 08:22:52 -08:00
2006-01-14 18:27:14 -08:00
2006-02-07 20:56:35 -05:00
2006-03-27 08:44:58 -08:00
2005-11-07 07:53:50 -08:00
2006-01-14 18:27:15 -08:00
2005-09-29 09:44:54 +01:00
2005-11-09 22:32:44 +00:00
2006-03-29 13:24:50 +11:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-03-11 09:19:35 -08:00
2006-02-15 10:13:02 +00:00
2005-09-09 14:03:42 -07:00
2005-04-16 15:20:36 -07:00
2006-03-20 13:42:57 -08:00
2005-04-16 15:20:36 -07:00
2006-03-22 01:15:13 -08:00
2006-01-17 15:53:11 -08:00
2006-01-14 18:27:15 -08:00
2006-01-10 08:01:49 -08:00
2006-03-27 08:44:58 -08:00
2006-03-30 17:48:47 +00:00
2006-03-31 12:18:53 -08:00
2005-04-16 15:20:36 -07:00
2006-01-14 18:27:15 -08:00
2006-03-11 09:19:36 -08:00
2005-11-07 07:53:50 -08:00
2005-11-07 07:53:50 -08:00
2005-11-07 07:53:50 -08:00
2006-01-09 14:53:55 +11:00
2005-04-16 15:20:36 -07:00
2006-01-10 08:01:47 -08:00
2006-03-20 13:42:57 -08:00
2006-01-10 08:01:47 -08:00
2006-01-10 08:01:51 -08:00
2006-03-27 08:44:58 -08:00
2005-04-16 15:20:36 -07:00
2005-11-13 18:14:11 -08:00
2005-09-07 16:57:53 -07:00