• R/O
  • HTTP
  • SSH

linux: Zusammenfassung des Repository

Neueste Commits RSS

Rev. Zeit Autor Nachricht
38ef051 2019-06-18 16:04:19 Rolf Eike Beer h8300-next H8300: remove unused barrier defines From c907e749917f43...
7c04efc 2019-06-10 15:49:20 Krzysztof Kozlowski sh-next sh: configs: Remove useless UEVENT_HELPER_PATH Remove th...
860dbce 2019-06-02 15:46:11 Yoshinori Sato Merge branch 'master' of git://git.kernel.org/pub/scm/lin...
3ab4436 2019-06-01 05:51:16 Linus Torvalds This reverts a minor fix which could cause us to treat c...
41e7231 2019-06-01 05:49:50 Linus Torvalds 4 small smb3 fixes, one for stable -----BEGIN PGP SIGNA...
d266b3f 2019-06-01 03:08:44 Linus Torvalds Merge branch 'next-fixes-for-5.2-rc' of git://git.kernel....
8164c57 2019-06-01 02:53:34 Linus Torvalds xen: fixes for 5.2-rc3 -----BEGIN PGP SIGNATURE----- ...
27a03b1 2019-06-01 02:49:25 Linus Torvalds s390 updates for 5.2-rc3 - Farewell Martin Schwidefs...
702c31e 2019-06-01 02:38:35 Linus Torvalds Power management fixes for 5.2-rc3 - Modify the PCI ...
72cea7a 2019-06-01 02:26:05 Linus Torvalds gcc-plugins: Handle unusual header environment - Fix ...

Kürzlich bearbeitete Tags

Name Rev. Zeit Autor
for-4.21 21c7acc 2019-01-05 18:25:53 Guenter Roeck
for-4.19 4bdf61c 2018-08-23 22:40:25 Yoshinori Sato
for-4.6 8cad489 2016-03-25 01:48:31 Yoshinori Sato
for-4.5 2f1b007 2016-01-21 13:41:59 Yoshinori Sato
for-4.4 f639eeb 2015-11-12 13:43:52 Yoshinori Sato
v4.3 6a13feb 2015-11-02 09:05:39 Linus Torvalds
v4.3-rc7 32b8819 2015-10-25 10:39:57 Linus Torvalds
v4.3-rc6 7379047 2015-10-19 08:08:51 Linus Torvalds
v4.3-rc5 25cb62b 2015-10-12 03:09:53 Linus Torvalds
v4.3-rc4 049e6dd 2015-10-05 00:57:27 Linus Torvalds
v4.3-rc3 9ffecb1 2015-09-27 20:50:18 Linus Torvalds
next-20150925 9f292a5 2015-09-25 14:02:22 Stephen Rothwell
v4.3-rc2 1f93e4a 2015-09-21 06:32:41 Linus Torvalds
v4.3-rc1 6ff33f3 2015-09-13 08:36:06 Linus Torvalds
v4.2 64291f7 2015-08-31 03:34:17 Linus Torvalds
next-20150828 d1c9b4e 2015-08-28 17:22:45 Stephen Rothwell
next-20150824 a074b68 2015-08-24 20:49:12 Stephen Rothwell
v4.2-rc8 c13dcf9 2015-08-24 12:53:08 Linus Torvalds
v4.2-rc7 2c6625c 2015-08-17 08:34:24 Linus Torvalds
v4.2-rc6 f7644cb 2015-08-10 04:54:50 Linus Torvalds
v4.2-rc5 74d3329 2015-08-03 10:35:11 Linus Torvalds
v4.2-rc4 cbfe8fa 2015-07-27 04:26:34 Linus Torvalds
next-20150720 708e764 2015-07-20 14:20:52 Stephen Rothwell
v4.2-rc3 52721d9 2015-07-20 06:45:24 Linus Torvalds
next-20150716 6593e2d 2015-07-16 15:23:42 Stephen Rothwell
v4.2-rc2 bc0195a 2015-07-13 07:10:36 Linus Torvalds
v4.2-rc1 d770e55 2015-07-06 03:02:06 Linus Torvalds
for-4.2 0783474 2015-06-25 14:54:06 Yoshinori Sato
v4.1 b953c0d 2015-06-22 14:06:00 Linus Torvalds
v4.1-rc8 0f57d86 2015-06-15 10:51:21 Linus Torvalds
v4.1-rc7 d4a4f75 2015-06-08 12:23:59 Linus Torvalds
v4.1-rc6 c65b99f 2015-06-01 11:01:19 Linus Torvalds
v4.1-rc5 ba155e2 2015-05-25 10:22:48 Linus Torvalds
v4.1-rc4 e260818 2015-05-19 02:13:55 Linus Torvalds
v4.1-rc3 030bbdb 2015-05-11 07:12:35 Linus Torvalds
20150508 00720c8 2015-05-08 17:34:11 Yoshinori Sato
v4.1-rc2 5ebe6af 2015-05-04 11:22:33 Linus Torvalds
v4.1-rc1 b787f68 2015-04-27 09:59:21 Linus Torvalds
v4.0 39a8804 2015-04-13 07:13:03 Linus Torvalds
v4.0-rc7 f22e6e8 2015-04-07 07:39:59 Linus Torvalds
v4.0-rc6 e42391c 2015-03-30 07:26:43 Linus Torvalds
v4.0-rc5 bc465aa 2015-03-23 08:50:30 Linus Torvalds
v4.0-rc4 06e5801 2015-03-16 09:38:31 Linus Torvalds
v4.0-rc3 9eccca0 2015-03-09 08:09:16 Linus Torvalds
v4.0-rc2 13a7a6a 2015-03-04 02:05:08 Linus Torvalds
v4.0-rc1 c517d83 2015-02-23 11:32:41 Linus Torvalds
v3.19 bfa76d4 2015-02-09 11:54:38 Linus Torvalds
v3.19-rc7 e36f014 2015-02-02 13:07:38 Linus Torvalds
v3.19-rc6 26bc420 2015-01-26 13:04:53 Linus Torvalds
v3.19-rc5 ec6f34e 2015-01-18 15:02:35 Linus Torvalds
v3.19-rc4 eaa27f3 2015-01-12 05:45:04 Linus Torvalds
v3.19-rc3 b1940cd 2015-01-06 10:05:36 Linus Torvalds
v3.19-rc2 b7392d2 2014-12-29 09:50:00 Linus Torvalds
v3.19-rc1 97bf6af 2014-12-21 10:08:59 Linus Torvalds
v3.18 b2776bf 2014-12-08 07:21:13 Linus Torvalds
v3.18-rc7 009d043 2014-12-01 09:42:37 Linus Torvalds
v3.18-rc6 5d01410 2014-11-24 08:25:31 Linus Torvalds
v3.18-rc5 fc14f9c 2014-11-17 09:36:27 Linus Torvalds
v3.18-rc4 206c5f6 2014-11-10 07:55:38 Linus Torvalds
v3.18-rc3 0df1f24 2014-11-03 08:02:13 Linus Torvalds
v3.18-rc2 cac7f24 2014-10-27 08:48:53 Linus Torvalds
v3.18-rc1 f114040 2014-10-20 10:08:47 Linus Torvalds
v3.17 bfe01a5 2014-10-06 04:23:20 Linus Torvalds
v3.17-rc7 fe82dce 2014-09-29 06:29:14 Linus Torvalds
v3.17-rc6 0f33be0 2014-09-22 07:43:14 Linus Torvalds
v3.17-rc5 9e82bf0 2014-09-15 09:50:29 Linus Torvalds
v3.17-rc4 2ce7598 2014-09-08 08:09:50 Linus Torvalds
v3.17-rc3 69e273c 2014-09-01 10:23:12 Linus Torvalds
v3.17-rc2 52addcf 2014-08-26 07:36:28 Linus Torvalds
v3.17-rc1 7d1311b 2014-08-17 01:41:49 Linus Torvalds
v3.16 19583ca 2014-08-04 07:25:25 Linus Torvalds
v3.16-rc7 64aa90f 2014-07-28 04:42:05 Linus Torvalds
v3.16-rc6 9a3c414 2014-07-21 13:04:22 Linus Torvalds
v3.16-rc5 1795cd9 2014-07-14 06:04:47 Linus Torvalds
v3.16-rc4 cd3de83 2014-07-07 04:38:01 Linus Torvalds
v3.16-rc3 4c83445 2014-06-30 06:11:44 Linus Torvalds
v3.16-rc2 a497c3b 2014-06-22 14:03:04 Linus Torvalds
v3.16-rc1 7171511 2014-06-16 12:45:40 Linus Torvalds
v3.15 1860e37 2014-06-09 03:20:02 Linus Torvalds
v3.15-rc8 fad01e8 2014-06-02 11:12:36 Linus Torvalds
v3.15-rc7 c720816 2014-05-26 08:06:07 Linus Torvalds
v3.15-rc6 4b660a7 2014-05-22 06:42:11 Linus Torvalds
v3.15-rc5 d6d211d 2014-05-10 05:11:20 Linus Torvalds
v3.15-rc4 89ca3b8 2014-05-05 10:14:55 Linus Torvalds
v3.15-rc3 d1db0ee 2014-04-28 11:29:38 Linus Torvalds
v3.15-rc2 a798c10 2014-04-21 03:08:58 Linus Torvalds
v3.15-rc1 c9eaa44 2014-04-14 06:18:53 Linus Torvalds
v3.14 455c6fd 2014-03-31 12:40:23 Linus Torvalds
v3.14-rc8 b098d67 2014-03-25 11:31:26 Linus Torvalds
v3.14-rc7 dcb99fd 2014-03-17 10:51:43 Linus Torvalds
v3.14-rc6 fa389e2 2014-03-10 11:42:25 Linus Torvalds
v3.14-rc5 0414855 2014-03-03 11:56:23 Linus Torvalds
v3.14-rc4 cfbf8d4 2014-02-24 10:40:10 Linus Torvalds
v3.14-rc3 6d0abec 2014-02-17 06:30:31 Linus Torvalds
v3.14-rc2 b28a960 2014-02-10 11:16:01 Linus Torvalds
v3.14-rc1 38dbfb5 2014-02-03 09:42:23 Linus Torvalds
v3.13 d8ec26d 2014-01-20 11:40:23 Linus Torvalds
v3.13-rc8 7e22e91 2014-01-12 19:04:26 Linus Torvalds
v3.13-rc7 d6e0a2d 2014-01-05 08:12:27 Linus Torvalds
v3.13-rc6 802eee9 2013-12-30 09:01:44 Linus Torvalds
v3.13-rc5 413541d 2013-12-23 06:08:40 Linus Torvalds
v3.13-rc4 319e2e3 2013-12-16 05:31:39 Linus Torvalds
v3.13-rc3 374b105 2013-12-07 02:34:12 Linus Torvalds
v3.13-rc2 dc1ccc4 2013-11-30 05:57:21 Linus Torvalds
v3.13-rc1 6ce4eac 2013-11-23 04:31:04 Linus Torvalds
v3.12 5e01dc7 2013-11-04 08:41:59 Linus Torvalds
v3.12-rc7 959f585 2013-10-28 08:12:14 Linus Torvalds
v3.12-rc6 31d141e 2013-10-20 04:28:47 Linus Torvalds
v3.12-rc5 61e6cfa 2013-10-14 07:41:36 Linus Torvalds
v3.12-rc4 d0e639c 2013-10-07 06:00:35 Linus Torvalds
v3.12-rc3 15c03dd 2013-09-30 07:02:47 Linus Torvalds
v3.12-rc2 4a10c2a 2013-09-24 07:41:21 Linus Torvalds
v3.12-rc1 272b98c 2013-09-17 05:18:32 Linus Torvalds
v3.11 6e46645 2013-09-03 05:46:18 Linus Torvalds
v3.11-rc7 d8dfad3 2013-08-26 09:43:33 Linus Torvalds
v3.11-rc6 b36f4be 2013-08-19 06:37:07 Linus Torvalds
v3.11-rc5 d4e4ab8 2013-08-12 10:04:31 Linus Torvalds
v3.11-rc4 c095ba7 2013-08-05 05:46:56 Linus Torvalds
v3.11-rc3 5ae90d8 2013-07-29 12:53:53 Linus Torvalds
v3.11-rc2 3b2f64d 2013-07-22 04:05:46 Linus Torvalds
v3.11-rc1 ad81f05 2013-07-15 07:18:41 Linus Torvalds
v3.10 8bb495e 2013-07-01 07:13:42 Linus Torvalds
v3.10-rc7 9e895ac 2013-06-23 04:47:39 Linus Torvalds
v3.10-rc6 7d13205 2013-06-16 06:51:34 Linus Torvalds
v3.10-rc5 317ddd2 2013-06-09 09:41:15 Linus Torvalds
v3.10-rc4 d683b96 2013-06-02 17:11:45 Linus Torvalds
v3.10-rc3 e4aa937 2013-05-27 08:00:56 Linus Torvalds
v3.10-rc2 c778879 2013-05-21 06:37:49 Linus Torvalds
v3.10-rc1 f722406 2013-05-12 09:14:20 Linus Torvalds
v3.9 c1be5a5 2013-04-29 09:36:09 Linus Torvalds
v3.9-rc8 60d509f 2013-04-22 06:39:17 Linus Torvalds
v3.9-rc7 41ef2d5 2013-04-15 09:45:47 Linus Torvalds
v3.9-rc6 31880c3 2013-04-08 12:50:03 Linus Torvalds
v3.9-rc5 07961ac 2013-04-01 07:12:54 Linus Torvalds
v3.9-rc4 8bb9660 2013-03-24 08:52:52 Linus Torvalds
v3.9-rc3 a937536 2013-03-18 07:59:39 Linus Torvalds
v3.9-rc2 f6161aa 2013-03-11 08:54:33 Linus Torvalds
v3.9-rc1 6dbe51c 2013-03-04 08:11:14 Linus Torvalds
v3.8 19f949f 2013-02-19 08:59:05 Linus Torvalds
v3.8-rc7 836dc9e 2013-02-09 06:20:56 Linus Torvalds
v3.8-rc6 88b62b9 2013-02-01 10:08:45 Linus Torvalds
v3.8-rc5 949db15 2013-01-26 04:57:38 Linus Torvalds
v3.8-rc4 7d1f9ae 2013-01-18 12:25:58 Linus Torvalds
v3.8-rc3 9931fac 2013-01-10 12:00:05 Linus Torvalds
v3.8-rc2 d1c3ed6 2013-01-03 11:13:34 Linus Torvalds
v3.8-rc1 a49f0d1 2012-12-22 10:19:23 Linus Torvalds
v3.7 2959440 2012-12-11 12:31:01 Linus Torvalds
v3.7-rc8 b69f085 2012-12-04 04:23:47 Linus Torvalds
v3.7-rc7 9489e9d 2012-11-26 10:59:29 Linus Torvalds
v3.7-rc6 f4a75d2 2012-11-17 10:42:55 Linus Torvalds
v3.7-rc5 77b6706 2012-11-11 21:44:42 Linus Torvalds
v3.7-rc4 3d70f8c 2012-11-05 04:07:49 Linus Torvalds
v3.7-rc3 8f0d816 2012-10-29 04:25:02 Linus Torvalds
v3.7-rc2 6f0c058 2012-10-21 04:11:44 Linus Torvalds
v3.7-rc1 ddffeb8 2012-10-15 06:41:14 Linus Torvalds
v3.6 a0d271c 2012-10-01 08:48:10 Linus Torvalds
v3.6-rc7 979570e 2012-09-24 10:11:06 Linus Torvalds
v3.6-rc6 5698bd7 2012-09-17 06:59:05 Linus Torvalds
v3.6-rc5 55d512e 2012-09-09 08:44:00 Linus Torvalds
v3.6-rc4 4cbe5a5 2012-09-02 02:40:29 Linus Torvalds
v3.6-rc3 fea7a08 2012-08-23 05:29:38 Linus Torvalds
v3.6-rc2 d987569 2012-08-17 06:51:38 Linus Torvalds
v3.6-rc1 0d7614f 2012-08-03 08:38:21 Linus Torvalds
v3.5 28a33cb 2012-07-22 05:58:43 Linus Torvalds
v3.5-rc7 84a1caf 2012-07-15 07:41:14 Linus Torvalds
v3.5-rc6 bd0a521 2012-07-08 09:24:06 Linus Torvalds
v3.5-rc5 6887a41 2012-07-01 08:09:16 Linus Torvalds
v3.5-rc4 6b16351 2012-06-25 04:53:16 Linus Torvalds
v3.5-rc3 485802a 2012-06-17 09:25:38 Linus Torvalds
v3.5-rc2 cfaf025 2012-06-09 10:41:07 Linus Torvalds
v3.5-rc1 f8f5701 2012-06-03 10:29:38 Linus Torvalds
v3.4 76e10d1 2012-05-21 07:29:25 Linus Torvalds
v3.4-rc7 36be505 2012-05-13 10:38:16 Linus Torvalds
v3.4-rc6 d48b97b 2012-05-07 07:07:50 Linus Torvalds
v3.4-rc5 69964ea 2012-04-30 07:19:23 Linus Torvalds
v3.4-rc4 66f75a5 2012-04-22 06:48:02 Linus Torvalds
v3.4-rc3 e816b57 2012-04-16 10:28:37 Linus Torvalds
fm3-initial 22843b9 2012-04-15 01:53:36 Yoshinori Sato
v3.4-rc2 0034102 2012-04-08 10:30:53 Linus Torvalds
v3.4-rc1 dd775ae 2012-04-01 08:24:17 Linus Torvalds
v3.3 c16fa4f 2012-03-19 08:15:42 Linus Torvalds
v3.3-rc7 fde7d90 2012-03-11 06:50:04 Linus Torvalds
v3.3-rc6 192cfd5 2012-03-04 10:08:29 Linus Torvalds
v3.3-rc5 6b21d18 2012-02-26 05:18:27 Linus Torvalds
v3.3-rc4 b01543d 2012-02-19 08:53:46 Linus Torvalds
v3.3-rc3 d65b4e9 2012-02-09 12:22:14 Linus Torvalds
v3.3-rc2 62aa2b5 2012-02-01 06:32:09 Linus Torvalds
v3.3-rc1 dcd6c92 2012-01-20 08:04:57 Linus Torvalds
v3.2 805a6af 2012-01-05 08:55:50 Linus Torvalds
v3.2-rc7 5f0a6e2 2011-12-24 14:51:14 Linus Torvalds
v3.2-rc6 384703b 2011-12-17 11:36:34 Linus Torvalds
v3.2-rc5 dc47ce9 2011-12-10 08:09:49 Linus Torvalds
v3.2-rc4 5611cc4 2011-12-02 07:56:16 Linus Torvalds
v3.2-rc3 caca6a0 2011-11-24 13:20:41 Linus Torvalds
v3.2-rc2 cfcfc9e 2011-11-16 02:03:17 Linus Torvalds
v3.2-rc1 1ea6b8f 2011-11-08 09:17:17 Linus Torvalds
v3.1 c3b92c8 2011-10-24 16:10:51 Linus Torvalds
v3.1-rc10 899e3ee 2011-10-18 13:06:39 Linus Torvalds
v3.1-rc9 976d167 2011-10-05 10:12:36 Linus Torvalds
v3.1-rc8 a102a9e 2011-09-28 07:48:45 Linus Torvalds
v3.1-rc7 d93dc5c 2011-09-22 08:58:25 Linus Torvalds
v3.1-rc6 b6fd41e 2011-09-13 06:02:11 Linus Torvalds
v3.1-rc5 ddf2835 2011-09-05 07:45:28 Linus Torvalds
v3.1-rc4 c6a389f 2011-08-29 13:16:14 Linus Torvalds
v3.1-rc3 fcb8ce5 2011-08-23 03:43:03 Linus Torvalds
v3.1-rc2 93ee7a9 2011-08-15 07:09:20 Linus Torvalds
v3.1-rc1 322a8b0 2011-08-08 10:23:41 Linus Torvalds
v3.0 02f8c6a 2011-07-22 11:17:29 Linus Torvalds
v3.0-rc7 620917d 2011-07-12 08:52:12 Linus Torvalds
v3.0-rc6 fe0d422 2011-07-05 07:56:37 Linus Torvalds
v3.0-rc5 b0af8df 2011-06-28 11:12:41 Linus Torvalds
v3.0-rc4 5629937 2011-06-21 12:26:00 Linus Torvalds
v3.0-rc3 2c53b43 2011-06-14 07:30:14 Linus Torvalds
v3.0-rc2 59c5f46 2011-06-06 18:07:10 Linus Torvalds
v3.0-rc1 55922c9 2011-05-30 09:45:31 Linus Torvalds
v2.6.39 61c4f2c 2011-05-19 13:06:42 Linus Torvalds
v2.6.39-rc7 693d92a 2011-05-10 11:34:05 Linus Torvalds
v2.6.39-rc6 0ee5623 2011-05-04 11:59:23 Linus Torvalds
v2.6.39-rc5 8e10cd7 2011-04-27 12:49:01 Linus Torvalds
v2.6.39-rc4 f0e615c 2011-04-19 13:26:10 Linus Torvalds
v2.6.39-rc3 a6360dd 2011-04-12 09:22:00 Linus Torvalds
v2.6.39-rc2 6221f22 2011-04-06 10:30:59 Linus Torvalds
v2.6.39-rc1 0ce790e 2011-03-30 04:10:03 Linus Torvalds
v2.6.38 521cb40 2011-03-15 10:20:39 Linus Torvalds
v2.6.38-rc8 a5abba9 2011-03-08 14:09:47 Linus Torvalds
v2.6.38-rc7 dd9c154 2011-03-02 06:55:23 Linus Torvalds
v2.6.38-rc6 f5412be 2011-02-22 10:26:04 Linus Torvalds
v2.6.38-rc5 85e2efb 2011-02-16 12:23:55 Linus Torvalds
v2.6.38-rc4 100b33c 2011-02-08 09:04:06 Linus Torvalds
v2.6.38-rc3 ebf5382 2011-02-01 12:06:02 Linus Torvalds
v2.6.38-rc2 1bae4ce 2011-01-22 12:01:52 Linus Torvalds
v2.6.38-rc1 c56eb8f 2011-01-19 08:14:14 Linus Torvalds
v2.6.37 3c0eee3 2011-01-05 09:50:26 Linus Torvalds
v2.6.37-rc8 387c31c 2010-12-29 10:05:58 Linus Torvalds
v2.6.37-rc7 90a8a73 2010-12-22 04:26:52 Linus Torvalds
v2.6.37-rc6 b0c3844 2010-12-16 10:25:02 Linus Torvalds
v2.6.37-rc5 cf7d7e5 2010-12-07 13:09:24 Linus Torvalds
v2.6.37-rc4 e8a7e48 2010-11-30 13:42:18 Linus Torvalds
v2.6.37-rc3 3561d43 2010-11-22 08:19:07 Linus Torvalds
v2.6.37-rc2 e53beac 2010-11-16 11:31:12 Linus Torvalds
v2.6.37-rc1 c8ddb27 2010-11-01 20:54:35 Linus Torvalds
v2.6.36 f6f94e2 2010-10-21 05:31:18 Linus Torvalds
v2.6.36-rc8 cd07202 2010-10-15 08:26:58 Linus Torvalds
v2.6.36-rc7 cb655d0 2010-10-07 05:40:05 Linus Torvalds
v2.6.36-rc6 899611e 2010-09-29 10:01:40 Linus Torvalds
v2.6.36-rc5 b30a3f6 2010-09-21 08:57:04 Linus Torvalds
v2.6.36-rc4 49553c2 2010-09-13 08:07:51 Linus Torvalds
v2.6.36-rc3 2bfc96a 2010-08-30 00:36:18 Linus Torvalds
v2.6.36-rc2 76be97c 2010-08-23 09:45:36 Linus Torvalds
v2.6.36-rc1 da5cabf 2010-08-16 09:42:10 Linus Torvalds
v2.6.35 9fe6206 2010-08-02 07:11:23 Linus Torvalds
v2.6.35-rc6 b37fa16 2010-07-23 04:13:49 Linus Torvalds
v2.6.35-rc5 1c5474a 2010-07-13 06:55:44 Linus Torvalds
v2.6.35-rc4 815c416 2010-07-05 12:23:00 Linus Torvalds
v2.6.35-rc3 7e27d6e 2010-06-12 11:14:23 Linus Torvalds
v2.6.35-rc2 e44a21b 2010-06-06 12:43:35 Linus Torvalds
v2.6.35-rc1 67a3e12 2010-05-31 05:21:22 Linus Torvalds
v2.6.33-arm1 729b792 2010-05-22 02:25:24 Catalin Marinas
v2.6.34 e40152e 2010-05-17 06:17:44 Linus Torvalds
v2.6.34-rc7 b57f95a 2010-05-10 10:36:37 Linus Torvalds
v2.6.34-rc6 66f41d4 2010-04-30 12:02:17 Linus Torvalds
v2.6.34-rc5 01bf0b6 2010-04-20 08:30:06 Linus Torvalds
v2.6.34-rc4 0d0fb0f 2010-04-13 10:41:45 Linus Torvalds
v2.6.34-rc3 2eaa9cf 2010-03-31 01:24:52 Linus Torvalds
v2.6.34-rc2 220bf99 2010-03-20 10:18:08 Linus Torvalds
v2.6.34-rc1 57d5488 2010-03-09 03:45:55 Linus Torvalds
v2.6.33 60b341b 2010-02-25 03:52:24 Linus Torvalds
v2.6.33-rc8 724e6d3 2010-02-13 04:07:56 Linus Torvalds
v2.6.33-rc7 2927525 2010-02-07 07:17:24 Linus Torvalds
v2.6.33-rc6 abe94c7 2010-01-30 06:58:00 Linus Torvalds
v2.6.33-rc5 92dcffb 2010-01-22 08:31:44 Linus Torvalds
v2.6.33-rc4 7284ce6 2010-01-13 14:15:09 Linus Torvalds
v2.6.33-rc3 74d2e4f 2010-01-06 09:03:00 Linus Torvalds
v2.6.33-rc2 6b7b284 2009-12-25 06:09:52 Linus Torvalds
v2.6.33-rc1 5563935 2009-12-18 10:15:07 Linus Torvalds
v2.6.32 22763c5 2009-12-03 12:51:29 Linus Torvalds
v2.6.32-rc8 648f4e3 2009-11-20 07:32:50 Linus Torvalds
v2.6.32-rc7 156171c 2009-11-13 09:46:18 Linus Torvalds
v2.6.32-rc6 b419148 2009-11-04 04:37:59 Linus Torvalds
v2.6.32-rc5 012abee 2009-10-16 09:42:05 Linus Torvalds
v2.6.32-rc4 1612913 2009-10-12 06:44:13 Linus Torvalds
v2.6.32-rc3 374576a 2009-10-05 09:14:37 Linus Torvalds
v2.6.32-rc1 17d857b 2009-09-28 06:57:59 Linus Torvalds
v2.6.32-rc2 17d857b 2009-09-28 06:57:59 Linus Torvalds
v2.6.31 74fca6a 2009-09-10 07:14:07 Linus Torvalds
v2.6.31-rc9 e07cccf 2009-09-06 08:38:24 Linus Torvalds
v2.6.31-rc8 326ba50 2009-08-28 09:59:15 Linus Torvalds
v2.6.31-rc7 422bef8 2009-08-22 10:00:58 Linus Torvalds
v2.6.31-rc6 64f1607 2009-08-14 07:43:45 Linus Torvalds
v2.6.31-rc5 ed680c4 2009-08-01 09:40:58 Linus Torvalds
v2.6.31-rc4 4be3bd7 2009-07-23 11:33:11 Linus Torvalds
v2.6.31-rc3 6847e15 2009-07-14 10:19:13 Linus Torvalds
v2.6.31-rc2 8e4a718 2009-07-05 02:59:57 Linus Torvalds
v2.6.31-rc1 28d0325 2009-06-25 08:26:14 Linus Torvalds
v2.6.30 07a2039 2009-06-10 12:05:37 Linus Torvalds
v2.6.30-rc8 9fa7eb2 2009-06-03 12:07:34 Linus Torvalds
v2.6.30-rc7 59a3759 2009-05-24 06:47:18 Linus Torvalds
v2.6.30-rc6 1406de8 2009-05-16 13:13:13 Linus Torvalds
v2.6.30-rc5 091bf76 2009-05-09 09:14:31 Linus Torvalds
v2.6.30-rc4 091438d 2009-04-30 13:48:33 Linus Torvalds
v2.6.30-rc3 0910697 2009-04-22 12:07:15 Linus Torvalds
v2.6.30-rc2 0882e8d 2009-04-15 05:51:57 Linus Torvalds
v2.6.30-rc1 577c9c4 2009-04-08 06:25:11 Linus Torvalds
v2.6.29 8e0ee43 2009-03-24 08:12:27 Linus Torvalds
v2.6.29-rc8 041b623 2009-03-13 11:39:36 Linus Torvalds
v2.6.29-rc7 fec6c6f 2009-03-04 10:05:33 Linus Torvalds
v2.6.29-rc6 20f4d6c 2009-02-23 13:19:54 Linus Torvalds
v2.6.29-rc5 d2f8d7e 2009-02-14 08:31:30 Linus Torvalds
v2.6.29-rc4 8e49215 2009-02-09 05:37:36 Linus Torvalds
v2.6.29-rc3 18e352e 2009-01-29 03:49:44 Linus Torvalds
v2.6.29-rc2 1de9e8e 2009-01-17 05:43:19 Linus Torvalds
v2.6.29-rc1 c597650 2009-01-11 08:43:15 Linus Torvalds
v2.6.28 4a6908a 2008-12-25 08:26:58 Linus Torvalds
v2.6.28-rc9 929096f 2008-12-19 10:20:31 Linus Torvalds
v2.6.28-rc8 8b1fae4 2008-12-11 08:12:02 Linus Torvalds
v2.6.28-rc7 061e41f 2008-12-02 12:59:44 Linus Torvalds
v2.6.28-rc6 13d428a 2008-11-21 08:19:36 Linus Torvalds
v2.6.28-rc5 9bf1a24 2008-11-16 06:43:10 Linus Torvalds
v2.6.28-rc4 f7160c7 2008-11-10 09:36:31 Linus Torvalds
v2.6.28-rc3 45beca0 2008-11-03 07:17:33 Linus Torvalds
v2.6.28-rc2 0173a32 2008-10-27 04:13:52 Linus Torvalds
v2.6.28-rc1 57f8f7b 2008-10-24 12:07:06 Linus Torvalds
v2.6.27 3fa8749 2008-10-10 07:14:01 Linus Torvalds
v2.6.27-rc9 4330ed8 2008-10-07 08:40:09 Linus Torvalds
v2.6.27-rc8 94aca1d 2008-09-30 07:24:12 Linus Torvalds
v2.6.27-rc7 72d3105 2008-09-22 07:30:04 Linus Torvalds
v2.6.27-rc6 adee14b 2008-09-10 08:28:05 Linus Torvalds
v2.6.27-rc5 24342c3 2008-08-29 07:52:13 Linus Torvalds
v2.6.27-rc4 6a55617 2008-08-21 11:36:12 Linus Torvalds
v2.6.27-rc3 30a2f3c 2008-08-13 10:55:58 Linus Torvalds
v2.6.27-rc2 0967d61 2008-08-06 13:50:06 Linus Torvalds
v2.6.27-rc1 6e86841 2008-07-29 11:40:47 Linus Torvalds
v2.6.26 bce7f79 2008-07-14 06:51:38 Linus Torvalds
v2.6.26-rc9 b727946 2008-07-06 07:53:34 Linus Torvalds
v2.6.26-rc8 543cf4c 2008-06-25 10:58:43 Linus Torvalds
v2.6.26-rc7 d70ac82 2008-06-21 08:19:59 Linus Torvalds
v2.6.26-rc6 5dd3457 2008-06-13 06:23:05 Linus Torvalds
v2.6.26-rc5 53c8ba9 2008-06-05 12:10:59 Linus Torvalds
v2.6.26-rc4 e490517 2008-05-27 03:08:27 Linus Torvalds
v2.6.26-rc3 b8291ad 2008-05-19 06:37:15 Linus Torvalds
v2.6.26-rc2 492c2e4 2008-05-12 09:09:51 Linus Torvalds
v2.6.26-rc1 2ddcca3 2008-05-04 03:59:54 Linus Torvalds
v2.6.25 4b119e2 2008-04-17 11:49:57 Linus Torvalds
v2.6.25-rc9 120dd64 2008-04-12 05:32:39 Linus Torvalds
v2.6.25-rc8 0e81a8a 2008-04-02 04:44:39 Linus Torvalds
v2.6.25-rc7 05dda97 2008-03-26 10:38:25 Linus Torvalds
v2.6.25-rc6 a978b30 2008-03-17 08:32:24 Linus Torvalds
v2.6.25-rc5 cdeeeae 2008-03-10 14:22:44 Linus Torvalds
v2.6.25-rc4 29e8c3c 2008-03-05 13:34:11 Linus Torvalds
v2.6.25-rc3 bfa274e 2008-02-25 06:26:11 Linus Torvalds
v2.6.25-rc2 101142c 2008-02-16 05:57:41 Linus Torvalds
v2.6.25-rc1 19af355 2008-02-11 07:19:25 Linus Torvalds
v2.6.24 4991408 2008-01-25 07:58:53 Linus Torvalds
v2.6.24-rc8 cbd9c88 2008-01-16 13:23:06 Linus Torvalds
v2.6.24-rc7 3ce5445 2008-01-07 06:45:59 Linus Torvalds
v2.6.24-rc6 ea67db4 2007-12-21 10:27:19 Linus Torvalds
v2.6.24-rc5 82d29bf 2007-12-11 12:49:13 Linus Torvalds
v2.6.24-rc4 09b56ad 2007-12-04 13:28:41 Linus Torvalds
v2.6.24-rc3 d9f8bcb 2007-11-17 14:16:45 Linus Torvalds
v2.6.24-rc2 dbeeb81 2007-11-07 06:58:01 Linus Torvalds
v2.6.24-rc1 c9927c2 2007-10-24 12:51:20 Linus Torvalds
v2.6.23 bbf2501 2007-10-10 05:31:52 Linus Torvalds
v2.6.23-rc9 3146b39 2007-10-02 12:25:02 Linus Torvalds
v2.6.23-rc8 4942de4 2007-09-25 09:33:23 Linus Torvalds
v2.6.23-rc7 81cfe79 2007-09-20 08:01:26 Linus Torvalds
v2.6.23-rc6 0d4cbb5 2007-09-11 11:50:33 Linus Torvalds
v2.6.23-rc5 40ffbfa 2007-09-01 15:08:33 Linus Torvalds
v2.6.23-rc4 b07d68b 2007-08-28 10:33:57 Linus Torvalds
v2.6.23-rc3 39d3520 2007-08-13 13:25:36 Linus Torvalds
v2.6.23-rc2 d4ac247 2007-08-04 11:50:09 Linus Torvalds
v2.6.23-rc1 f695baf 2007-07-23 05:41:15 Linus Torvalds
v2.6.22 7dcca30 2007-07-09 08:32:26 Linus Torvalds
v2.6.22-rc7 a38d618 2007-07-02 04:54:34 Linus Torvalds
v2.6.22-rc6 1895486 2007-06-25 08:22:00 Linus Torvalds
v2.6.22-rc5 188e1f8 2007-06-17 11:10:00 Linus Torvalds
v2.6.22-rc4 5ecd310 2007-06-05 09:57:39 Linus Torvalds
v2.6.22-rc3 c420bc9 2007-05-26 11:55:33 Linus Torvalds
v2.6.22-rc2 55b637c 2007-05-19 13:26:29 Linus Torvalds
v2.6.22-rc1 3940386 2007-05-13 10:46:09 Linus Torvalds
v2.6.21 de46c33 2007-04-26 12:08:40 Linus Torvalds
v2.6.21-rc7 94a0550 2007-04-16 08:51:14 Linus Torvalds
v2.6.21-rc6 a21bd69 2007-04-08 03:48:56 Linus Torvalds
v2.6.21-rc5 e0f2e3a 2007-03-26 07:56:34 Linus Torvalds
v2.6.21-rc4 db98e0b 2007-03-16 09:20:14 Linus Torvalds
v2.6.21-rc3 08e15e8 2007-03-07 13:41:28 Linus Torvalds
v2.6.21-rc2 606135a 2007-02-28 13:59:21 Linus Torvalds
v2.6.21-rc1 c8f71b0 2007-02-21 13:32:41 Linus Torvalds
v2.6.20 62d0cfc 2007-02-05 03:45:05 Linus Torvalds
v2.6.20-rc7 f56df2f 2007-01-31 13:01:36 Linus Torvalds
v2.6.20-rc6 99abfea 2007-01-25 11:19:39 Linus Torvalds
v2.6.20-rc5 a8b3485 2007-01-13 03:56:32 Linus Torvalds
v2.6.20-rc4 bf81b46 2007-01-07 14:46:10 Linus Torvalds
v2.6.20-rc3 669df1b 2007-01-01 09:53:38 Linus Torvalds
v2.6.20-rc2 3bf8ba3 2006-12-24 13:00:49 Linus Torvalds
v2.6.20-rc1 cc01644 2006-12-14 10:15:46 Linus Torvalds
v2.6.19 0215ffb 2006-11-30 06:57:45 Linus Torvalds
v2.6.19-rc6 44597f6 2006-11-16 13:03:51 Linus Torvalds
v2.6.19-rc5 80c2188 2006-11-08 11:24:34 Linus Torvalds
v2.6.19-rc4 ae99a78 2006-10-31 12:37:46 Linus Torvalds
v2.6.19-rc3 7059abe 2006-10-24 08:02:12 Linus Torvalds
v2.6.19-rc2 b4bd8c6 2006-10-14 01:25:18 Linus Torvalds
v2.6.19-rc1 d223a60 2006-10-05 11:57:15 Linus Torvalds
v2.6.18 e478bec 2006-09-20 12:42:15 Linus Torvalds
v2.6.18-rc7 95064a7 2006-09-13 10:41:46 Linus Torvalds
v2.6.18-rc6 c336923 2006-09-04 11:20:01 Linus Torvalds
v2.6.18-rc5 60d4684 2006-08-28 12:42:00 Linus Torvalds
v2.6.18-rc4 9f73763 2006-08-07 03:20:21 Linus Torvalds
v2.6.18-rc3 b6ff508 2006-07-30 15:16:09 Linus Torvalds
v2.6.18-rc2 82d6897 2006-07-16 06:53:24 Linus Torvalds
v2.6.18-rc1 120bda2 2006-07-06 13:10:01 Linus Torvalds
v2.6.17 427abfa 2006-06-18 10:49:44 Linus Torvalds
v2.6.17-rc6 1def630 2006-06-06 09:57:13 Linus Torvalds
v2.6.17-rc5 a8bd607 2006-05-25 10:50:29 Linus Torvalds
v2.6.17-rc4 d8c3291 2006-05-12 08:32:02 Linus Torvalds
v2.6.17-rc3 2be4d50 2006-04-27 11:19:34 Linus Torvalds
v2.6.17-rc2 8bbde0e 2006-04-19 12:01:05 Linus Torvalds
v2.6.17-rc1 6246b61 2006-04-03 12:22:21 Linus Torvalds
v2.6.16 7705a87 2006-03-20 14:53:43 Linus Torvalds
v2.6.16-rc6 5357448 2006-03-12 07:13:10 Linus Torvalds
v2.6.16-rc5 b9a33ce 2006-02-27 14:09:45 Linus Torvalds
v2.6.16-rc4 bd71c2b 2006-02-18 07:23:56 Linus Torvalds
v2.6.16-rc3 e9bb4c9 2006-02-13 09:27:42 Linus Torvalds
v2.6.16-rc2 826eeb5 2006-02-03 15:03:21 Linus Torvalds
v2.6.16-rc1 2664b25 2006-01-17 16:45:02 Linus Torvalds
v2.6.15 8802684 2006-01-03 12:21:27 Linus Torvalds
v2.6.15-rc7 f89f594 2005-12-25 08:48:02 Linus Torvalds
v2.6.15-rc6 df7addb 2005-12-19 09:37:40 Linus Torvalds
v2.6.15-rc5 436b0f7 2005-12-04 14:10:53 Linus Torvalds
v2.6.15-rc4 5666c09 2005-12-01 15:25:23 Linus Torvalds
v2.6.15-rc3 624f54b 2005-11-29 12:51:50 Linus Torvalds
v2.6.15-rc2 3bedff1 2005-11-20 12:25:13 Linus Torvalds
v2.6.15-rc1 cd52d1e 2005-11-12 10:43:53 Linus Torvalds
v2.6.14 741b225 2005-10-28 09:02:33 Linus Torvalds
v2.6.14-rc5 93918e9 2005-10-20 15:24:26 Linus Torvalds
v2.6.14-rc4 907a426 2005-10-11 10:19:46 Linus Torvalds
v2.6.14-rc3 1c9426e 2005-10-01 06:18:51 Linus Torvalds
v2.6.14-rc2 676d55a 2005-09-20 12:01:29 Linus Torvalds
v2.6.14-rc1 2f4ba45 2005-09-13 12:12:47 Linus Torvalds
v2.6.13 02b3e4e 2005-08-29 08:42:28 Linus Torvalds
v2.6.13-rc7 0572e3d 2005-08-24 12:41:11 Linus Torvalds
v2.6.13-rc6 6fc3217 2005-08-08 03:29:00 Linus Torvalds
v2.6.13-rc5 9a351e3 2005-08-02 13:47:42 Linus Torvalds
v2.6.13-rc4 6395352 2005-07-29 08:14:29 Linus Torvalds


Name Rev. Zeit Autor Nachricht
h8300-next 38ef051 2019-06-18 16:04:19 Rolf Eike Beer H8300: remove unused barrie...
sh-next 7c04efc 2019-06-10 15:49:20 Krzysztof Kozlowski sh: configs: Remove useless...
rx-new 388e738 2019-01-20 16:38:26 Yoshinori Sato Add GENERIC_CPU_DEVICES
sh d869d05 2016-05-01 13:35:29 Yoshinori Sato sh-sci: SysRq support on EA...
landisk-devtree 0889c1f 2016-04-14 17:05:55 Yoshinori Sato sh: IO-DATA HDL-U (aka. lan...
h8300 b395094 2016-01-16 19:22:55 Yoshinori Sato clk: h8300: Add module stop...
sh-devicetree 9227bfe 2016-01-09 18:11:09 Yoshinori Sato sh: Add SE7619 define. Sig...
rx a0ca41d 2016-01-01 20:44:54 Yoshinori Sato rx: Add missing file Signe...
clk-update 7e42b92 2015-11-04 02:11:58 Yoshinori Sato h8300: use CLOCKSOURCE_OF_D...
master 511e9c4 2015-07-13 11:38:14 Yoshinori Sato Merge branch 'master' of gi...
ysato-h8300 5a74278 2015-04-26 17:19:32 Yoshinori Sato update defconfigs


        Linux kernel release 4.x <http://kernel.org/>

These are the release notes for Linux version 4.  Read them carefully,
as they tell you what this is all about, explain how to install the
kernel, and what to do if something goes wrong. 


  Linux is a clone of the operating system Unix, written from scratch by
  Linus Torvalds with assistance from a loosely-knit team of hackers across
  the Net. It aims towards POSIX and Single UNIX Specification compliance.

  It has all the features you would expect in a modern fully-fledged Unix,
  including true multitasking, virtual memory, shared libraries, demand
  loading, shared copy-on-write executables, proper memory management,
  and multistack networking including IPv4 and IPv6.

  It is distributed under the GNU General Public License - see the
  accompanying COPYING file for more details. 


  Although originally developed first for 32-bit x86-based PCs (386 or higher),
  today Linux also runs on (at least) the Compaq Alpha AXP, Sun SPARC and
  UltraSPARC, Motorola 68000, PowerPC, PowerPC64, ARM, Hitachi SuperH, Cell,
  IBM S/390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX, AMD x86-64, AXIS CRIS,
  Xtensa, Tilera TILE, AVR32 and Renesas M32R architectures.

  Linux is easily portable to most general-purpose 32- or 64-bit architectures
  as long as they have a paged memory management unit (PMMU) and a port of the
  GNU C compiler (gcc) (part of The GNU Compiler Collection, GCC). Linux has
  also been ported to a number of architectures without a PMMU, although
  functionality is then obviously somewhat limited.
  Linux has also been ported to itself. You can now run the kernel as a
  userspace application - this is called UserMode Linux (UML).


 - There is a lot of documentation available both in electronic form on
   the Internet and in books, both Linux-specific and pertaining to
   general UNIX questions.  I'd recommend looking into the documentation
   subdirectories on any Linux FTP site for the LDP (Linux Documentation
   Project) books.  This README is not meant to be documentation on the
   system: there are much better sources available.

 - There are various README files in the Documentation/ subdirectory:
   these typically contain kernel-specific installation notes for some 
   drivers for example. See Documentation/00-INDEX for a list of what
   is contained in each file.  Please read the Changes file, as it
   contains information about the problems, which may result by upgrading
   your kernel.

 - The Documentation/DocBook/ subdirectory contains several guides for
   kernel developers and users.  These guides can be rendered in a
   number of formats:  PostScript (.ps), PDF, HTML, & man-pages, among others.
   After installation, "make psdocs", "make pdfdocs", "make htmldocs",
   or "make mandocs" will render the documentation in the requested format.

INSTALLING the kernel source:

 - If you install the full sources, put the kernel tarball in a
   directory where you have permissions (eg. your home directory) and
   unpack it:

     xz -cd linux-4.X.tar.xz | tar xvf -

   Replace "X" with the version number of the latest kernel.

   Do NOT use the /usr/src/linux area! This area has a (usually
   incomplete) set of kernel headers that are used by the library header
   files.  They should match the library, and not get messed up by
   whatever the kernel-du-jour happens to be.

 - You can also upgrade between 4.x releases by patching.  Patches are
   distributed in the xz format.  To install by patching, get all the
   newer patch files, enter the top level directory of the kernel source
   (linux-4.X) and execute:

     xz -cd ../patch-4.x.xz | patch -p1

   Replace "x" for all versions bigger than the version "X" of your current
   source tree, _in_order_, and you should be ok.  You may want to remove
   the backup files (some-file-name~ or some-file-name.orig), and make sure
   that there are no failed patches (some-file-name# or some-file-name.rej).
   If there are, either you or I have made a mistake.

   Unlike patches for the 4.x kernels, patches for the 4.x.y kernels
   (also known as the -stable kernels) are not incremental but instead apply
   directly to the base 4.x kernel.  For example, if your base kernel is 4.0
   and you want to apply the 4.0.3 patch, you must not first apply the 4.0.1
   and 4.0.2 patches. Similarly, if you are running kernel version 4.0.2 and
   want to jump to 4.0.3, you must first reverse the 4.0.2 patch (that is,
   patch -R) _before_ applying the 4.0.3 patch. You can read more on this in

   Alternatively, the script patch-kernel can be used to automate this
   process.  It determines the current kernel version and applies any
   patches found.

     linux/scripts/patch-kernel linux

   The first argument in the command above is the location of the
   kernel source.  Patches are applied from the current directory, but
   an alternative directory can be specified as the second argument.

 - Make sure you have no stale .o files and dependencies lying around:

     cd linux
     make mrproper

   You should now have the sources correctly installed.


   Compiling and running the 4.x kernels requires up-to-date
   versions of various software packages.  Consult
   Documentation/Changes for the minimum version numbers required
   and how to get updates for these packages.  Beware that using
   excessively old versions of these packages can cause indirect
   errors that are very difficult to track down, so don't assume that
   you can just update packages when obvious problems arise during
   build or operation.

BUILD directory for the kernel:

   When compiling the kernel, all output files will per default be
   stored together with the kernel source code.
   Using the option "make O=output/dir" allow you to specify an alternate
   place for the output files (including .config).

     kernel source code: /usr/src/linux-4.X
     build directory:    /home/name/build/kernel

   To configure and build the kernel, use:

     cd /usr/src/linux-4.X
     make O=/home/name/build/kernel menuconfig
     make O=/home/name/build/kernel
     sudo make O=/home/name/build/kernel modules_install install

   Please note: If the 'O=output/dir' option is used, then it must be
   used for all invocations of make.

CONFIGURING the kernel:

   Do not skip this step even if you are only upgrading one minor
   version.  New configuration options are added in each release, and
   odd problems will turn up if the configuration files are not set up
   as expected.  If you want to carry your existing configuration to a
   new version with minimal work, use "make oldconfig", which will
   only ask you for the answers to new questions.

 - Alternative configuration commands are:

     "make config"      Plain text interface.

     "make menuconfig"  Text based color menus, radiolists & dialogs.

     "make nconfig"     Enhanced text based color menus.

     "make xconfig"     X windows (Qt) based configuration tool.

     "make gconfig"     X windows (Gtk) based configuration tool.

     "make oldconfig"   Default all questions based on the contents of
                        your existing ./.config file and asking about
                        new config symbols.

     "make silentoldconfig"
                        Like above, but avoids cluttering the screen
                        with questions already answered.
                        Additionally updates the dependencies.

     "make olddefconfig"
                        Like above, but sets new symbols to their default
                        values without prompting.

     "make defconfig"   Create a ./.config file by using the default
                        symbol values from either arch/$ARCH/defconfig
                        or arch/$ARCH/configs/${PLATFORM}_defconfig,
                        depending on the architecture.

     "make ${PLATFORM}_defconfig"
                        Create a ./.config file by using the default
                        symbol values from
                        Use "make help" to get a list of all available
                        platforms of your architecture.

     "make allyesconfig"
                        Create a ./.config file by setting symbol
                        values to 'y' as much as possible.

     "make allmodconfig"
                        Create a ./.config file by setting symbol
                        values to 'm' as much as possible.

     "make allnoconfig" Create a ./.config file by setting symbol
                        values to 'n' as much as possible.

     "make randconfig"  Create a ./.config file by setting symbol
                        values to random values.

     "make localmodconfig" Create a config based on current config and
                           loaded modules (lsmod). Disables any module
                           option that is not needed for the loaded modules.

                           To create a localmodconfig for another machine,
                           store the lsmod of that machine into a file
                           and pass it in as a LSMOD parameter.

                   target$ lsmod > /tmp/mylsmod
                   target$ scp /tmp/mylsmod host:/tmp

                   host$ make LSMOD=/tmp/mylsmod localmodconfig

                           The above also works when cross compiling.

     "make localyesconfig" Similar to localmodconfig, except it will convert
                           all module options to built in (=y) options.

   You can find more information on using the Linux kernel config tools
   in Documentation/kbuild/kconfig.txt.

 - NOTES on "make config":

    - Having unnecessary drivers will make the kernel bigger, and can
      under some circumstances lead to problems: probing for a
      nonexistent controller card may confuse your other controllers

    - Compiling the kernel with "Processor type" set higher than 386
      will result in a kernel that does NOT work on a 386.  The
      kernel will detect this on bootup, and give up.

    - A kernel with math-emulation compiled in will still use the
      coprocessor if one is present: the math emulation will just
      never get used in that case.  The kernel will be slightly larger,
      but will work on different machines regardless of whether they
      have a math coprocessor or not.

    - The "kernel hacking" configuration details usually result in a
      bigger or slower kernel (or both), and can even make the kernel
      less stable by configuring some routines to actively try to
      break bad code to find kernel problems (kmalloc()).  Thus you
      should probably answer 'n' to the questions for "development",
      "experimental", or "debugging" features.

COMPILING the kernel:

 - Make sure you have at least gcc 3.2 available.
   For more information, refer to Documentation/Changes.

   Please note that you can still run a.out user programs with this kernel.

 - Do a "make" to create a compressed kernel image. It is also
   possible to do "make install" if you have lilo installed to suit the
   kernel makefiles, but you may want to check your particular lilo setup first.

   To do the actual install, you have to be root, but none of the normal
   build should require that. Don't take the name of root in vain.

 - If you configured any of the parts of the kernel as `modules', you
   will also have to do "make modules_install".

 - Verbose kernel compile/build output:

   Normally, the kernel build system runs in a fairly quiet mode (but not
   totally silent).  However, sometimes you or other kernel developers need
   to see compile, link, or other commands exactly as they are executed.
   For this, use "verbose" build mode.  This is done by inserting
   "V=1" in the "make" command.  E.g.:

     make V=1 all

   To have the build system also tell the reason for the rebuild of each
   target, use "V=2".  The default is "V=0".

 - Keep a backup kernel handy in case something goes wrong.  This is 
   especially true for the development releases, since each new release
   contains new code which has not been debugged.  Make sure you keep a
   backup of the modules corresponding to that kernel, as well.  If you
   are installing a new kernel with the same version number as your
   working kernel, make a backup of your modules directory before you
   do a "make modules_install".

   Alternatively, before compiling, use the kernel config option
   "LOCALVERSION" to append a unique suffix to the regular kernel version.
   LOCALVERSION can be set in the "General Setup" menu.

 - In order to boot your new kernel, you'll need to copy the kernel
   image (e.g. .../linux/arch/i386/boot/bzImage after compilation)
   to the place where your regular bootable kernel is found. 

 - Booting a kernel directly from a floppy without the assistance of a
   bootloader such as LILO, is no longer supported.

   If you boot Linux from the hard drive, chances are you use LILO, which
   uses the kernel image as specified in the file /etc/lilo.conf.  The
   kernel image file is usually /vmlinuz, /boot/vmlinuz, /bzImage or
   /boot/bzImage.  To use the new kernel, save a copy of the old image
   and copy the new image over the old one.  Then, you MUST RERUN LILO
   to update the loading map!! If you don't, you won't be able to boot
   the new kernel image.

   Reinstalling LILO is usually a matter of running /sbin/lilo. 
   You may wish to edit /etc/lilo.conf to specify an entry for your
   old kernel image (say, /vmlinux.old) in case the new one does not
   work.  See the LILO docs for more information. 

   After reinstalling LILO, you should be all set.  Shutdown the system,
   reboot, and enjoy!

   If you ever need to change the default root device, video mode,
   ramdisk size, etc.  in the kernel image, use the 'rdev' program (or
   alternatively the LILO boot options when appropriate).  No need to
   recompile the kernel to change these parameters. 

 - Reboot with the new kernel and enjoy. 


 - If you have problems that seem to be due to kernel bugs, please check
   the file MAINTAINERS to see if there is a particular person associated
   with the part of the kernel that you are having trouble with. If there
   isn't anyone listed there, then the second best thing is to mail
   them to me (torvalds@linux-foundation.org), and possibly to any other
   relevant mailing-list or to the newsgroup.

 - In all bug-reports, *please* tell what kernel you are talking about,
   how to duplicate the problem, and what your setup is (use your common
   sense).  If the problem is new, tell me so, and if the problem is
   old, please try to tell me when you first noticed it.

 - If the bug results in a message like

     unable to handle kernel paging request at address C0000010
     Oops: 0002
     EIP:   0010:XXXXXXXX
     eax: xxxxxxxx   ebx: xxxxxxxx   ecx: xxxxxxxx   edx: xxxxxxxx
     esi: xxxxxxxx   edi: xxxxxxxx   ebp: xxxxxxxx
     ds: xxxx  es: xxxx  fs: xxxx  gs: xxxx
     Pid: xx, process nr: xx
     xx xx xx xx xx xx xx xx xx xx

   or similar kernel debugging information on your screen or in your
   system log, please duplicate it *exactly*.  The dump may look
   incomprehensible to you, but it does contain information that may
   help debugging the problem.  The text above the dump is also
   important: it tells something about why the kernel dumped code (in
   the above example, it's due to a bad kernel pointer). More information
   on making sense of the dump is in Documentation/oops-tracing.txt

 - If you compiled the kernel with CONFIG_KALLSYMS you can send the dump
   as is, otherwise you will have to use the "ksymoops" program to make
   sense of the dump (but compiling with CONFIG_KALLSYMS is usually preferred).
   This utility can be downloaded from
   ftp://ftp.<country>.kernel.org/pub/linux/utils/kernel/ksymoops/ .
   Alternatively, you can do the dump lookup by hand:

 - In debugging dumps like the above, it helps enormously if you can
   look up what the EIP value means.  The hex value as such doesn't help
   me or anybody else very much: it will depend on your particular
   kernel setup.  What you should do is take the hex value from the EIP
   line (ignore the "0010:"), and look it up in the kernel namelist to
   see which kernel function contains the offending address.

   To find out the kernel function name, you'll need to find the system
   binary associated with the kernel that exhibited the symptom.  This is
   the file 'linux/vmlinux'.  To extract the namelist and match it against
   the EIP from the kernel crash, do:

     nm vmlinux | sort | less

   This will give you a list of kernel addresses sorted in ascending
   order, from which it is simple to find the function that contains the
   offending address.  Note that the address given by the kernel
   debugging messages will not necessarily match exactly with the
   function addresses (in fact, that is very unlikely), so you can't
   just 'grep' the list: the list will, however, give you the starting
   point of each kernel function, so by looking for the function that
   has a starting address lower than the one you are searching for but
   is followed by a function with a higher address you will find the one
   you want.  In fact, it may be a good idea to include a bit of
   "context" in your problem report, giving a few lines around the
   interesting one. 

   If you for some reason cannot do the above (you have a pre-compiled
   kernel image or similar), telling me as much about your setup as
   possible will help.  Please read the REPORTING-BUGS document for details.

 - Alternatively, you can use gdb on a running kernel. (read-only; i.e. you
   cannot change values or set break points.) To do this, first compile the
   kernel with -g; edit arch/i386/Makefile appropriately, then do a "make
   clean". You'll also need to enable CONFIG_PROC_FS (via "make config").

   After you've rebooted with the new kernel, do "gdb vmlinux /proc/kcore".
   You can now use all the usual gdb commands. The command to look up the
   point where your system crashed is "l *0xXXXXXXXX". (Replace the XXXes
   with the EIP value.)

   gdb'ing a non-running kernel currently fails because gdb (wrongly)
   disregards the starting offset for which the kernel is compiled.

Show on old repository browser