mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-04 20:19:47 +08:00
Compare commits
base: torvalds:e6b9dce0aeeb91dfc0974ab87f02454e24566182
torvalds:master
torvalds:for-next
torvalds:v6.17-rc4
torvalds:v6.17-rc3
torvalds:v6.17-rc2
torvalds:v6.17-rc1
torvalds:v6.16
torvalds:v6.16-rc7
torvalds:v6.16-rc6
torvalds:v6.16-rc5
torvalds:v6.16-rc4
torvalds:v6.16-rc3
torvalds:v6.16-rc2
torvalds:v6.16-rc1
torvalds:v6.15
torvalds:v6.15-rc7
torvalds:v6.15-rc6
torvalds:v6.15-rc5
torvalds:v6.15-rc4
torvalds:v6.15-rc3
torvalds:v6.15-rc2
torvalds:v6.15-rc1
torvalds:v6.14
torvalds:v6.14-rc7
torvalds:v6.14-rc6
torvalds:v6.14-rc5
torvalds:v6.14-rc4
torvalds:v6.14-rc3
torvalds:v6.14-rc2
torvalds:v6.14-rc1
torvalds:v6.13
torvalds:v6.13-rc7
torvalds:v6.13-rc6
torvalds:v6.13-rc5
torvalds:v6.13-rc4
torvalds:v6.13-rc3
torvalds:v6.13-rc2
torvalds:v6.13-rc1
torvalds:v6.12
torvalds:v6.12-rc7
torvalds:v6.12-rc6
torvalds:v6.12-rc5
torvalds:v6.12-rc4
torvalds:v6.12-rc3
torvalds:v6.12-rc2
torvalds:v6.12-rc1
torvalds:v6.11
torvalds:v6.11-rc7
torvalds:v6.11-rc6
torvalds:v6.11-rc5
torvalds:v6.11-rc4
torvalds:v6.11-rc3
torvalds:v6.11-rc2
torvalds:v6.11-rc1
torvalds:v6.10
torvalds:v6.10-rc7
torvalds:v6.10-rc6
torvalds:v6.10-rc5
torvalds:v6.10-rc4
torvalds:v6.10-rc3
torvalds:v6.10-rc2
torvalds:v6.10-rc1
torvalds:v6.9
torvalds:v6.9-rc7
torvalds:v6.9-rc6
torvalds:v6.9-rc5
torvalds:v6.9-rc4
torvalds:v6.9-rc3
torvalds:v6.9-rc2
torvalds:v6.9-rc1
torvalds:v6.8
torvalds:v6.8-rc7
torvalds:v6.8-rc6
torvalds:v6.8-rc5
torvalds:v6.8-rc4
torvalds:v6.8-rc3
torvalds:v6.8-rc2
torvalds:v6.8-rc1
torvalds:v6.7
torvalds:v6.7-rc8
torvalds:v6.7-rc7
torvalds:v6.7-rc6
torvalds:v6.7-rc5
torvalds:v6.7-rc4
torvalds:v6.7-rc3
torvalds:v6.7-rc2
torvalds:v6.7-rc1
torvalds:v6.6
torvalds:v6.6-rc7
torvalds:v6.6-rc6
torvalds:v6.6-rc5
torvalds:v6.6-rc4
torvalds:v6.6-rc3
torvalds:v6.6-rc2
torvalds:v6.6-rc1
torvalds:v6.5
torvalds:v6.5-rc7
torvalds:v6.5-rc6
torvalds:v6.5-rc5
torvalds:v6.5-rc4
torvalds:v6.5-rc3
torvalds:v6.5-rc2
torvalds:v6.5-rc1
torvalds:v6.4
torvalds:v6.4-rc7
torvalds:v6.4-rc6
torvalds:v6.4-rc5
torvalds:v6.4-rc4
torvalds:v6.4-rc3
torvalds:v6.4-rc2
torvalds:v6.4-rc1
torvalds:v6.3
torvalds:v6.3-rc7
torvalds:v6.3-rc6
torvalds:v6.3-rc5
torvalds:v6.3-rc4
torvalds:v6.3-rc3
torvalds:v6.3-rc2
torvalds:v6.3-rc1
torvalds:v6.2
torvalds:v6.2-rc8
torvalds:v6.2-rc7
torvalds:v6.2-rc6
torvalds:v6.2-rc5
torvalds:v6.2-rc4
torvalds:v6.2-rc3
torvalds:v6.2-rc2
torvalds:v6.2-rc1
torvalds:v6.1
torvalds:v6.1-rc8
torvalds:v6.1-rc7
torvalds:v6.1-rc6
torvalds:v6.1-rc5
torvalds:v6.1-rc4
torvalds:v6.1-rc3
torvalds:v6.1-rc2
torvalds:v6.1-rc1
torvalds:v6.0
torvalds:v6.0-rc7
torvalds:v6.0-rc6
torvalds:v6.0-rc5
torvalds:v6.0-rc4
torvalds:v6.0-rc3
torvalds:v6.0-rc2
torvalds:v6.0-rc1
torvalds:v5.19
torvalds:v5.19-rc8
torvalds:v5.19-rc7
torvalds:v5.19-rc6
torvalds:v5.19-rc5
torvalds:v5.19-rc4
torvalds:v5.19-rc3
torvalds:v5.19-rc2
torvalds:v5.19-rc1
torvalds:v5.18
torvalds:v5.18-rc7
torvalds:v5.18-rc6
torvalds:v5.18-rc5
torvalds:v5.18-rc4
torvalds:v5.18-rc3
torvalds:v5.18-rc2
torvalds:v5.18-rc1
torvalds:v5.17
torvalds:v5.17-rc8
torvalds:v5.17-rc7
torvalds:v5.17-rc6
torvalds:v5.17-rc5
torvalds:v5.17-rc4
torvalds:v5.17-rc3
torvalds:v5.17-rc2
torvalds:v5.17-rc1
torvalds:v5.16
torvalds:v5.16-rc8
torvalds:v5.16-rc7
torvalds:v5.16-rc6
torvalds:v5.16-rc5
torvalds:v5.16-rc4
torvalds:v5.16-rc3
torvalds:v5.16-rc2
torvalds:v5.16-rc1
torvalds:v5.15
torvalds:v5.15-rc7
torvalds:v5.15-rc6
torvalds:v5.15-rc5
torvalds:v5.15-rc4
torvalds:v5.15-rc3
torvalds:v5.15-rc2
torvalds:v5.15-rc1
torvalds:v5.14
torvalds:v5.14-rc7
torvalds:v5.14-rc6
torvalds:v5.14-rc5
torvalds:v5.14-rc4
torvalds:v5.14-rc3
torvalds:v5.14-rc2
torvalds:v5.14-rc1
torvalds:v5.13
torvalds:v5.13-rc7
torvalds:v5.13-rc6
torvalds:v5.13-rc5
torvalds:v5.13-rc4
torvalds:v5.13-rc3
torvalds:v5.13-rc2
torvalds:v5.13-rc1
torvalds:v5.12
torvalds:v5.12-rc8
torvalds:v5.12-rc7
torvalds:v5.12-rc6
torvalds:v5.12-rc5
torvalds:v5.12-rc4
torvalds:v5.12-rc3
torvalds:v5.12-rc2
torvalds:v5.12-rc1-dontuse
torvalds:v5.12-rc1
torvalds:v5.11
torvalds:v5.11-rc7
torvalds:v5.11-rc6
torvalds:v5.11-rc5
torvalds:v5.11-rc4
torvalds:v5.11-rc3
torvalds:v5.11-rc2
torvalds:v5.11-rc1
torvalds:v5.10
torvalds:v5.10-rc7
torvalds:v5.10-rc6
torvalds:v5.10-rc5
torvalds:v5.10-rc4
torvalds:v5.10-rc3
torvalds:v5.10-rc2
torvalds:v5.10-rc1
torvalds:v5.9
torvalds:v5.9-rc8
torvalds:v5.9-rc7
torvalds:v5.9-rc6
torvalds:v5.9-rc5
torvalds:v5.9-rc4
torvalds:v5.9-rc3
torvalds:v5.9-rc2
torvalds:v5.9-rc1
torvalds:v5.8
torvalds:v5.8-rc7
torvalds:v5.8-rc6
torvalds:v5.8-rc5
torvalds:v5.8-rc4
torvalds:v5.8-rc3
torvalds:v5.8-rc2
torvalds:v5.8-rc1
torvalds:v5.7
torvalds:v5.7-rc7
torvalds:v5.7-rc6
torvalds:v5.7-rc5
torvalds:v5.7-rc4
torvalds:v5.7-rc3
torvalds:v5.7-rc2
torvalds:v5.7-rc1
torvalds:v5.6
torvalds:v5.6-rc7
torvalds:v5.6-rc6
torvalds:v5.6-rc5
torvalds:v5.6-rc4
torvalds:v5.6-rc3
torvalds:v5.6-rc2
torvalds:v5.6-rc1
torvalds:v5.5
torvalds:v5.5-rc7
torvalds:v5.5-rc6
torvalds:v5.5-rc5
torvalds:v5.5-rc4
torvalds:v5.5-rc3
torvalds:v5.5-rc2
torvalds:v5.5-rc1
torvalds:v5.4
torvalds:v5.4-rc8
torvalds:v5.4-rc7
torvalds:v5.4-rc6
torvalds:v5.4-rc5
torvalds:v5.4-rc4
torvalds:v5.4-rc3
torvalds:v5.4-rc2
torvalds:v5.4-rc1
torvalds:v5.3
torvalds:v5.3-rc8
torvalds:v5.3-rc7
torvalds:v5.3-rc6
torvalds:v5.3-rc5
torvalds:v5.3-rc4
torvalds:v5.3-rc3
torvalds:v5.3-rc2
torvalds:v5.3-rc1
torvalds:v5.2
torvalds:v5.2-rc7
torvalds:v5.2-rc6
torvalds:v5.2-rc5
torvalds:v5.2-rc4
torvalds:v5.2-rc3
torvalds:v5.2-rc2
torvalds:v5.2-rc1
torvalds:v5.1
torvalds:v5.1-rc7
torvalds:v5.1-rc6
torvalds:v5.1-rc5
torvalds:v5.1-rc4
torvalds:v5.1-rc3
torvalds:v5.1-rc2
torvalds:v5.1-rc1
torvalds:v5.0
torvalds:v5.0-rc8
torvalds:v5.0-rc7
torvalds:v5.0-rc6
torvalds:v5.0-rc5
torvalds:v5.0-rc4
torvalds:v5.0-rc3
torvalds:v5.0-rc2
torvalds:v5.0-rc1
torvalds:v4.20
torvalds:v4.20-rc7
torvalds:v4.20-rc6
torvalds:v4.20-rc5
torvalds:v4.20-rc4
torvalds:v4.20-rc3
torvalds:v4.20-rc2
torvalds:v4.20-rc1
torvalds:v4.19
torvalds:v4.19-rc8
torvalds:v4.19-rc7
torvalds:v4.19-rc6
torvalds:v4.19-rc5
torvalds:v4.19-rc4
torvalds:v4.19-rc3
torvalds:v4.19-rc2
torvalds:v4.19-rc1
torvalds:v4.18
torvalds:v4.18-rc8
torvalds:v4.18-rc7
torvalds:v4.18-rc6
torvalds:v4.18-rc5
torvalds:v4.18-rc4
torvalds:v4.18-rc3
torvalds:v4.18-rc2
torvalds:v4.18-rc1
torvalds:v4.17
torvalds:v4.17-rc7
torvalds:v4.17-rc6
torvalds:v4.17-rc5
torvalds:v4.17-rc4
torvalds:v4.17-rc3
torvalds:v4.17-rc2
torvalds:v4.17-rc1
torvalds:v4.16
torvalds:v4.16-rc7
torvalds:v4.16-rc6
torvalds:v4.16-rc5
torvalds:v4.16-rc4
torvalds:v4.16-rc3
torvalds:v4.16-rc2
torvalds:v4.16-rc1
torvalds:v4.15
torvalds:v4.15-rc9
torvalds:v4.15-rc8
torvalds:v4.15-rc7
torvalds:v4.15-rc6
torvalds:v4.15-rc5
torvalds:v4.15-rc4
torvalds:v4.15-rc3
torvalds:v4.15-rc2
torvalds:v4.15-rc1
torvalds:v4.14
torvalds:v4.14-rc8
torvalds:v4.14-rc7
torvalds:v4.14-rc6
torvalds:v4.14-rc5
torvalds:v4.14-rc4
torvalds:v4.14-rc3
torvalds:v4.14-rc2
torvalds:v4.14-rc1
torvalds:v4.13
torvalds:v4.13-rc7
torvalds:v4.13-rc6
torvalds:v4.13-rc5
torvalds:v4.13-rc4
torvalds:v4.13-rc3
torvalds:v4.13-rc2
torvalds:v4.13-rc1
torvalds:v4.12
torvalds:v4.12-rc7
torvalds:v4.12-rc6
torvalds:v4.12-rc5
torvalds:v4.12-rc4
torvalds:v4.12-rc3
torvalds:v4.12-rc2
torvalds:v4.12-rc1
torvalds:v4.11
torvalds:v4.11-rc8
torvalds:v4.11-rc7
torvalds:v4.11-rc6
torvalds:v4.11-rc5
torvalds:v4.11-rc4
torvalds:v4.11-rc3
torvalds:v4.11-rc2
torvalds:v4.11-rc1
torvalds:v4.10
torvalds:v4.10-rc8
torvalds:v4.10-rc7
torvalds:v4.10-rc6
torvalds:v4.10-rc5
torvalds:v4.10-rc4
torvalds:v4.10-rc3
torvalds:v4.10-rc2
torvalds:v4.10-rc1
torvalds:v4.9
torvalds:v4.9-rc8
torvalds:v4.9-rc7
torvalds:v4.9-rc6
torvalds:v4.9-rc5
torvalds:v4.9-rc4
torvalds:v4.9-rc3
torvalds:v4.9-rc2
torvalds:v4.9-rc1
torvalds:v4.8
torvalds:v4.8-rc8
torvalds:v4.8-rc7
torvalds:v4.8-rc6
torvalds:v4.8-rc5
torvalds:v4.8-rc4
torvalds:v4.8-rc3
torvalds:v4.8-rc2
torvalds:v4.8-rc1
torvalds:v4.7
torvalds:v4.7-rc7
torvalds:v4.7-rc6
torvalds:v4.7-rc5
torvalds:v4.7-rc4
torvalds:v4.7-rc3
torvalds:v4.7-rc2
torvalds:v4.7-rc1
torvalds:v4.6
torvalds:v4.6-rc7
torvalds:v4.6-rc6
torvalds:v4.6-rc5
torvalds:v4.6-rc4
torvalds:v4.6-rc3
torvalds:v4.6-rc2
torvalds:v4.6-rc1
torvalds:v4.5
torvalds:v4.5-rc7
torvalds:v4.5-rc6
torvalds:v4.5-rc5
torvalds:v4.5-rc4
torvalds:v4.5-rc3
torvalds:v4.5-rc2
torvalds:v4.5-rc1
torvalds:v4.4
torvalds:v4.4-rc8
torvalds:v4.4-rc7
torvalds:v4.4-rc6
torvalds:v4.4-rc5
torvalds:v4.4-rc4
torvalds:v4.4-rc3
torvalds:v4.4-rc2
torvalds:v4.4-rc1
torvalds:v4.3
torvalds:v4.3-rc7
torvalds:v4.3-rc6
torvalds:v4.3-rc5
torvalds:v4.3-rc4
torvalds:v4.3-rc3
torvalds:v4.3-rc2
torvalds:v4.3-rc1
torvalds:v4.2
torvalds:v4.2-rc8
torvalds:v4.2-rc7
torvalds:v4.2-rc6
torvalds:v4.2-rc5
torvalds:v4.2-rc4
torvalds:v4.2-rc3
torvalds:v4.2-rc2
torvalds:v4.2-rc1
torvalds:v4.1
torvalds:v4.1-rc8
torvalds:v4.1-rc7
torvalds:v4.1-rc6
torvalds:v4.1-rc5
torvalds:v4.1-rc4
torvalds:v4.1-rc3
torvalds:v4.1-rc2
torvalds:v4.1-rc1
torvalds:v4.0
torvalds:v4.0-rc7
torvalds:v4.0-rc6
torvalds:v4.0-rc5
torvalds:v4.0-rc4
torvalds:v4.0-rc3
torvalds:v4.0-rc2
torvalds:v4.0-rc1
torvalds:v3.19
torvalds:v3.19-rc7
torvalds:v3.19-rc6
torvalds:v3.19-rc5
torvalds:v3.19-rc4
torvalds:v3.19-rc3
torvalds:v3.19-rc2
torvalds:v3.19-rc1
torvalds:v3.18
torvalds:v3.18-rc7
torvalds:v3.18-rc6
torvalds:v3.18-rc5
torvalds:v3.18-rc4
torvalds:v3.18-rc3
torvalds:v3.18-rc2
torvalds:v3.18-rc1
torvalds:v3.17
torvalds:v3.17-rc7
torvalds:v3.17-rc6
torvalds:v3.17-rc5
torvalds:v3.17-rc4
torvalds:v3.17-rc3
torvalds:v3.17-rc2
torvalds:v3.17-rc1
torvalds:v3.16
torvalds:v3.16-rc7
torvalds:v3.16-rc6
torvalds:v3.16-rc5
torvalds:v3.16-rc4
torvalds:v3.16-rc3
torvalds:v3.16-rc2
torvalds:v3.16-rc1
torvalds:v3.15
torvalds:v3.15-rc8
torvalds:v3.15-rc7
torvalds:v3.15-rc6
torvalds:v3.15-rc5
torvalds:v3.15-rc4
torvalds:v3.15-rc3
torvalds:v3.15-rc2
torvalds:v3.15-rc1
torvalds:v3.14
torvalds:v3.14-rc8
torvalds:v3.14-rc7
torvalds:v3.14-rc6
torvalds:v3.14-rc5
torvalds:v3.14-rc4
torvalds:v3.14-rc3
torvalds:v3.14-rc2
torvalds:v3.14-rc1
torvalds:v3.13
torvalds:v3.13-rc8
torvalds:v3.13-rc7
torvalds:v3.13-rc6
torvalds:v3.13-rc5
torvalds:v3.13-rc4
torvalds:v3.13-rc3
torvalds:v3.13-rc2
torvalds:v3.13-rc1
torvalds:v3.12
torvalds:v3.12-rc7
torvalds:v3.12-rc6
torvalds:v3.12-rc5
torvalds:v3.12-rc4
torvalds:v3.12-rc3
torvalds:v3.12-rc2
torvalds:v3.12-rc1
torvalds:v3.11
torvalds:v3.11-rc7
torvalds:v3.11-rc6
torvalds:v3.11-rc5
torvalds:v3.11-rc4
torvalds:v3.11-rc3
torvalds:v3.11-rc2
torvalds:v3.11-rc1
torvalds:v3.10
torvalds:v3.10-rc7
torvalds:v3.10-rc6
torvalds:v3.10-rc5
torvalds:v3.10-rc4
torvalds:v3.10-rc3
torvalds:v3.10-rc2
torvalds:v3.10-rc1
torvalds:v3.9
torvalds:v3.9-rc8
torvalds:v3.9-rc7
torvalds:v3.9-rc6
torvalds:v3.9-rc5
torvalds:v3.9-rc4
torvalds:v3.9-rc3
torvalds:v3.9-rc2
torvalds:v3.9-rc1
torvalds:v3.8
torvalds:v3.8-rc7
torvalds:v3.8-rc6
torvalds:v3.8-rc5
torvalds:v3.8-rc4
torvalds:v3.8-rc3
torvalds:v3.8-rc2
torvalds:v3.8-rc1
torvalds:v3.7
torvalds:v3.7-rc8
torvalds:v3.7-rc7
torvalds:v3.7-rc6
torvalds:v3.7-rc5
torvalds:v3.7-rc4
torvalds:v3.7-rc3
torvalds:v3.7-rc2
torvalds:v3.7-rc1
torvalds:v3.6
torvalds:v3.6-rc7
torvalds:v3.6-rc6
torvalds:v3.6-rc5
torvalds:v3.6-rc4
torvalds:v3.6-rc3
torvalds:v3.6-rc2
torvalds:v3.6-rc1
torvalds:v3.5
torvalds:v3.5-rc7
torvalds:v3.5-rc6
torvalds:v3.5-rc5
torvalds:v3.5-rc4
torvalds:v3.5-rc3
torvalds:v3.5-rc2
torvalds:v3.5-rc1
torvalds:v3.4
torvalds:v3.4-rc7
torvalds:v3.4-rc6
torvalds:v3.4-rc5
torvalds:v3.4-rc4
torvalds:v3.4-rc3
torvalds:v3.4-rc2
torvalds:v3.4-rc1
torvalds:v3.3
torvalds:v3.3-rc7
torvalds:v3.3-rc6
torvalds:v3.3-rc5
torvalds:v3.3-rc4
torvalds:v3.3-rc3
torvalds:v3.3-rc2
torvalds:v3.3-rc1
torvalds:v3.2
torvalds:v3.2-rc7
torvalds:v3.2-rc6
torvalds:v3.2-rc5
torvalds:v3.2-rc4
torvalds:v3.2-rc3
torvalds:v3.2-rc2
torvalds:v3.2-rc1
torvalds:v3.1
torvalds:v3.1-rc10
torvalds:v3.1-rc9
torvalds:v3.1-rc8
torvalds:v3.1-rc7
torvalds:v3.1-rc6
torvalds:v3.1-rc5
torvalds:v3.1-rc4
torvalds:v3.1-rc3
torvalds:v3.1-rc2
torvalds:v3.1-rc1
torvalds:v3.0
torvalds:v3.0-rc7
torvalds:v3.0-rc6
torvalds:v3.0-rc5
torvalds:v3.0-rc4
torvalds:v3.0-rc3
torvalds:v3.0-rc2
torvalds:v3.0-rc1
torvalds:v2.6.39
torvalds:v2.6.39-rc7
torvalds:v2.6.39-rc6
torvalds:v2.6.39-rc5
torvalds:v2.6.39-rc4
torvalds:v2.6.39-rc3
torvalds:v2.6.39-rc2
torvalds:v2.6.39-rc1
torvalds:v2.6.38
torvalds:v2.6.38-rc8
torvalds:v2.6.38-rc7
torvalds:v2.6.38-rc6
torvalds:v2.6.38-rc5
torvalds:v2.6.38-rc4
torvalds:v2.6.38-rc3
torvalds:v2.6.38-rc2
torvalds:v2.6.38-rc1
torvalds:v2.6.37
torvalds:v2.6.37-rc8
torvalds:v2.6.37-rc7
torvalds:v2.6.37-rc6
torvalds:v2.6.37-rc5
torvalds:v2.6.37-rc4
torvalds:v2.6.37-rc3
torvalds:v2.6.37-rc2
torvalds:v2.6.37-rc1
torvalds:v2.6.36
torvalds:v2.6.36-rc8
torvalds:v2.6.36-rc7
torvalds:v2.6.36-rc6
torvalds:v2.6.36-rc5
torvalds:v2.6.36-rc4
torvalds:v2.6.36-rc3
torvalds:v2.6.36-rc2
torvalds:v2.6.36-rc1
torvalds:v2.6.35
torvalds:v2.6.35-rc6
torvalds:v2.6.35-rc5
torvalds:v2.6.35-rc4
torvalds:v2.6.35-rc3
torvalds:v2.6.35-rc2
torvalds:v2.6.35-rc1
torvalds:v2.6.34
torvalds:v2.6.34-rc7
torvalds:v2.6.34-rc6
torvalds:v2.6.34-rc5
torvalds:v2.6.34-rc4
torvalds:v2.6.34-rc3
torvalds:v2.6.34-rc2
torvalds:v2.6.34-rc1
torvalds:v2.6.33
torvalds:v2.6.33-rc8
torvalds:v2.6.33-rc7
torvalds:v2.6.33-rc6
torvalds:v2.6.33-rc5
torvalds:v2.6.33-rc4
torvalds:v2.6.33-rc3
torvalds:v2.6.33-rc2
torvalds:v2.6.33-rc1
torvalds:v2.6.32
torvalds:v2.6.32-rc8
torvalds:v2.6.32-rc7
torvalds:v2.6.32-rc6
torvalds:v2.6.32-rc5
torvalds:v2.6.32-rc4
torvalds:v2.6.32-rc3
torvalds:v2.6.32-rc2
torvalds:v2.6.32-rc1
torvalds:v2.6.31
torvalds:v2.6.31-rc9
torvalds:v2.6.31-rc8
torvalds:v2.6.31-rc7
torvalds:v2.6.31-rc6
torvalds:v2.6.31-rc5
torvalds:v2.6.31-rc4
torvalds:v2.6.31-rc3
torvalds:v2.6.31-rc2
torvalds:v2.6.31-rc1
torvalds:v2.6.30
torvalds:v2.6.30-rc8
torvalds:v2.6.30-rc7
torvalds:v2.6.30-rc6
torvalds:v2.6.30-rc5
torvalds:v2.6.30-rc4
torvalds:v2.6.30-rc3
torvalds:v2.6.30-rc2
torvalds:v2.6.30-rc1
torvalds:v2.6.29
torvalds:v2.6.29-rc8
torvalds:v2.6.29-rc7
torvalds:v2.6.29-rc6
torvalds:v2.6.29-rc5
torvalds:v2.6.29-rc4
torvalds:v2.6.29-rc3
torvalds:v2.6.29-rc2
torvalds:v2.6.29-rc1
torvalds:v2.6.28
torvalds:v2.6.28-rc9
torvalds:v2.6.28-rc8
torvalds:v2.6.28-rc7
torvalds:v2.6.28-rc6
torvalds:v2.6.28-rc5
torvalds:v2.6.28-rc4
torvalds:v2.6.28-rc3
torvalds:v2.6.28-rc2
torvalds:v2.6.28-rc1
torvalds:v2.6.27
torvalds:v2.6.27-rc9
torvalds:v2.6.27-rc8
torvalds:v2.6.27-rc7
torvalds:v2.6.27-rc6
torvalds:v2.6.27-rc5
torvalds:v2.6.27-rc4
torvalds:v2.6.27-rc3
torvalds:v2.6.27-rc2
torvalds:v2.6.27-rc1
torvalds:v2.6.26
torvalds:v2.6.26-rc9
torvalds:v2.6.26-rc8
torvalds:v2.6.26-rc7
torvalds:v2.6.26-rc6
torvalds:v2.6.26-rc5
torvalds:v2.6.26-rc4
torvalds:v2.6.26-rc3
torvalds:v2.6.26-rc2
torvalds:v2.6.26-rc1
torvalds:v2.6.25
torvalds:v2.6.25-rc9
torvalds:v2.6.25-rc8
torvalds:v2.6.25-rc7
torvalds:v2.6.25-rc6
torvalds:v2.6.25-rc5
torvalds:v2.6.25-rc4
torvalds:v2.6.25-rc3
torvalds:v2.6.25-rc2
torvalds:v2.6.25-rc1
torvalds:v2.6.24
torvalds:v2.6.24-rc8
torvalds:v2.6.24-rc7
torvalds:v2.6.24-rc6
torvalds:v2.6.24-rc5
torvalds:v2.6.24-rc4
torvalds:v2.6.24-rc3
torvalds:v2.6.24-rc2
torvalds:v2.6.24-rc1
torvalds:v2.6.23
torvalds:v2.6.23-rc9
torvalds:v2.6.23-rc8
torvalds:v2.6.23-rc7
torvalds:v2.6.23-rc6
torvalds:v2.6.23-rc5
torvalds:v2.6.23-rc4
torvalds:v2.6.23-rc3
torvalds:v2.6.23-rc2
torvalds:v2.6.23-rc1
torvalds:v2.6.22
torvalds:v2.6.22-rc7
torvalds:v2.6.22-rc6
torvalds:v2.6.22-rc5
torvalds:v2.6.22-rc4
torvalds:v2.6.22-rc3
torvalds:v2.6.22-rc2
torvalds:v2.6.22-rc1
torvalds:v2.6.21
torvalds:v2.6.21-rc7
torvalds:v2.6.21-rc6
torvalds:v2.6.21-rc5
torvalds:v2.6.21-rc4
torvalds:v2.6.21-rc3
torvalds:v2.6.21-rc2
torvalds:v2.6.21-rc1
torvalds:v2.6.20
torvalds:v2.6.20-rc7
torvalds:v2.6.20-rc6
torvalds:v2.6.20-rc5
torvalds:v2.6.20-rc4
torvalds:v2.6.20-rc3
torvalds:v2.6.20-rc2
torvalds:v2.6.20-rc1
torvalds:v2.6.19
torvalds:v2.6.19-rc6
torvalds:v2.6.19-rc5
torvalds:v2.6.19-rc4
torvalds:v2.6.19-rc3
torvalds:v2.6.19-rc2
torvalds:v2.6.19-rc1
torvalds:v2.6.18
torvalds:v2.6.18-rc7
torvalds:v2.6.18-rc6
torvalds:v2.6.18-rc5
torvalds:v2.6.18-rc4
torvalds:v2.6.18-rc3
torvalds:v2.6.18-rc2
torvalds:v2.6.18-rc1
torvalds:v2.6.17
torvalds:v2.6.17-rc6
torvalds:v2.6.17-rc5
torvalds:v2.6.17-rc4
torvalds:v2.6.17-rc3
torvalds:v2.6.17-rc2
torvalds:v2.6.17-rc1
torvalds:v2.6.16
torvalds:v2.6.16-rc6
torvalds:v2.6.16-rc5
torvalds:v2.6.16-rc4
torvalds:v2.6.16-rc3
torvalds:v2.6.16-rc2
torvalds:v2.6.16-rc1
torvalds:v2.6.15
torvalds:v2.6.15-rc7
torvalds:v2.6.15-rc6
torvalds:v2.6.15-rc5
torvalds:v2.6.15-rc4
torvalds:v2.6.15-rc3
torvalds:v2.6.15-rc2
torvalds:v2.6.15-rc1
torvalds:v2.6.14
torvalds:v2.6.14-rc5
torvalds:v2.6.14-rc4
torvalds:v2.6.14-rc3
torvalds:v2.6.14-rc2
torvalds:v2.6.14-rc1
torvalds:v2.6.13
torvalds:v2.6.13-rc7
torvalds:v2.6.13-rc6
torvalds:v2.6.13-rc5
torvalds:v2.6.13-rc4
torvalds:v2.6.11-tree
torvalds:v2.6.11
torvalds:v2.6.12-rc2
torvalds:v2.6.12-rc3
torvalds:v2.6.12-rc4
torvalds:v2.6.12-rc5
torvalds:v2.6.12-rc6
torvalds:v2.6.12
torvalds:v2.6.13-rc1
torvalds:v2.6.13-rc2
torvalds:v2.6.13-rc3
...
compare: torvalds:ec299e4dc21e8cc476c2c848813919db79492dda
torvalds:master
torvalds:for-next
torvalds:v6.17-rc4
torvalds:v6.17-rc3
torvalds:v6.17-rc2
torvalds:v6.17-rc1
torvalds:v6.16
torvalds:v6.16-rc7
torvalds:v6.16-rc6
torvalds:v6.16-rc5
torvalds:v6.16-rc4
torvalds:v6.16-rc3
torvalds:v6.16-rc2
torvalds:v6.16-rc1
torvalds:v6.15
torvalds:v6.15-rc7
torvalds:v6.15-rc6
torvalds:v6.15-rc5
torvalds:v6.15-rc4
torvalds:v6.15-rc3
torvalds:v6.15-rc2
torvalds:v6.15-rc1
torvalds:v6.14
torvalds:v6.14-rc7
torvalds:v6.14-rc6
torvalds:v6.14-rc5
torvalds:v6.14-rc4
torvalds:v6.14-rc3
torvalds:v6.14-rc2
torvalds:v6.14-rc1
torvalds:v6.13
torvalds:v6.13-rc7
torvalds:v6.13-rc6
torvalds:v6.13-rc5
torvalds:v6.13-rc4
torvalds:v6.13-rc3
torvalds:v6.13-rc2
torvalds:v6.13-rc1
torvalds:v6.12
torvalds:v6.12-rc7
torvalds:v6.12-rc6
torvalds:v6.12-rc5
torvalds:v6.12-rc4
torvalds:v6.12-rc3
torvalds:v6.12-rc2
torvalds:v6.12-rc1
torvalds:v6.11
torvalds:v6.11-rc7
torvalds:v6.11-rc6
torvalds:v6.11-rc5
torvalds:v6.11-rc4
torvalds:v6.11-rc3
torvalds:v6.11-rc2
torvalds:v6.11-rc1
torvalds:v6.10
torvalds:v6.10-rc7
torvalds:v6.10-rc6
torvalds:v6.10-rc5
torvalds:v6.10-rc4
torvalds:v6.10-rc3
torvalds:v6.10-rc2
torvalds:v6.10-rc1
torvalds:v6.9
torvalds:v6.9-rc7
torvalds:v6.9-rc6
torvalds:v6.9-rc5
torvalds:v6.9-rc4
torvalds:v6.9-rc3
torvalds:v6.9-rc2
torvalds:v6.9-rc1
torvalds:v6.8
torvalds:v6.8-rc7
torvalds:v6.8-rc6
torvalds:v6.8-rc5
torvalds:v6.8-rc4
torvalds:v6.8-rc3
torvalds:v6.8-rc2
torvalds:v6.8-rc1
torvalds:v6.7
torvalds:v6.7-rc8
torvalds:v6.7-rc7
torvalds:v6.7-rc6
torvalds:v6.7-rc5
torvalds:v6.7-rc4
torvalds:v6.7-rc3
torvalds:v6.7-rc2
torvalds:v6.7-rc1
torvalds:v6.6
torvalds:v6.6-rc7
torvalds:v6.6-rc6
torvalds:v6.6-rc5
torvalds:v6.6-rc4
torvalds:v6.6-rc3
torvalds:v6.6-rc2
torvalds:v6.6-rc1
torvalds:v6.5
torvalds:v6.5-rc7
torvalds:v6.5-rc6
torvalds:v6.5-rc5
torvalds:v6.5-rc4
torvalds:v6.5-rc3
torvalds:v6.5-rc2
torvalds:v6.5-rc1
torvalds:v6.4
torvalds:v6.4-rc7
torvalds:v6.4-rc6
torvalds:v6.4-rc5
torvalds:v6.4-rc4
torvalds:v6.4-rc3
torvalds:v6.4-rc2
torvalds:v6.4-rc1
torvalds:v6.3
torvalds:v6.3-rc7
torvalds:v6.3-rc6
torvalds:v6.3-rc5
torvalds:v6.3-rc4
torvalds:v6.3-rc3
torvalds:v6.3-rc2
torvalds:v6.3-rc1
torvalds:v6.2
torvalds:v6.2-rc8
torvalds:v6.2-rc7
torvalds:v6.2-rc6
torvalds:v6.2-rc5
torvalds:v6.2-rc4
torvalds:v6.2-rc3
torvalds:v6.2-rc2
torvalds:v6.2-rc1
torvalds:v6.1
torvalds:v6.1-rc8
torvalds:v6.1-rc7
torvalds:v6.1-rc6
torvalds:v6.1-rc5
torvalds:v6.1-rc4
torvalds:v6.1-rc3
torvalds:v6.1-rc2
torvalds:v6.1-rc1
torvalds:v6.0
torvalds:v6.0-rc7
torvalds:v6.0-rc6
torvalds:v6.0-rc5
torvalds:v6.0-rc4
torvalds:v6.0-rc3
torvalds:v6.0-rc2
torvalds:v6.0-rc1
torvalds:v5.19
torvalds:v5.19-rc8
torvalds:v5.19-rc7
torvalds:v5.19-rc6
torvalds:v5.19-rc5
torvalds:v5.19-rc4
torvalds:v5.19-rc3
torvalds:v5.19-rc2
torvalds:v5.19-rc1
torvalds:v5.18
torvalds:v5.18-rc7
torvalds:v5.18-rc6
torvalds:v5.18-rc5
torvalds:v5.18-rc4
torvalds:v5.18-rc3
torvalds:v5.18-rc2
torvalds:v5.18-rc1
torvalds:v5.17
torvalds:v5.17-rc8
torvalds:v5.17-rc7
torvalds:v5.17-rc6
torvalds:v5.17-rc5
torvalds:v5.17-rc4
torvalds:v5.17-rc3
torvalds:v5.17-rc2
torvalds:v5.17-rc1
torvalds:v5.16
torvalds:v5.16-rc8
torvalds:v5.16-rc7
torvalds:v5.16-rc6
torvalds:v5.16-rc5
torvalds:v5.16-rc4
torvalds:v5.16-rc3
torvalds:v5.16-rc2
torvalds:v5.16-rc1
torvalds:v5.15
torvalds:v5.15-rc7
torvalds:v5.15-rc6
torvalds:v5.15-rc5
torvalds:v5.15-rc4
torvalds:v5.15-rc3
torvalds:v5.15-rc2
torvalds:v5.15-rc1
torvalds:v5.14
torvalds:v5.14-rc7
torvalds:v5.14-rc6
torvalds:v5.14-rc5
torvalds:v5.14-rc4
torvalds:v5.14-rc3
torvalds:v5.14-rc2
torvalds:v5.14-rc1
torvalds:v5.13
torvalds:v5.13-rc7
torvalds:v5.13-rc6
torvalds:v5.13-rc5
torvalds:v5.13-rc4
torvalds:v5.13-rc3
torvalds:v5.13-rc2
torvalds:v5.13-rc1
torvalds:v5.12
torvalds:v5.12-rc8
torvalds:v5.12-rc7
torvalds:v5.12-rc6
torvalds:v5.12-rc5
torvalds:v5.12-rc4
torvalds:v5.12-rc3
torvalds:v5.12-rc2
torvalds:v5.12-rc1-dontuse
torvalds:v5.12-rc1
torvalds:v5.11
torvalds:v5.11-rc7
torvalds:v5.11-rc6
torvalds:v5.11-rc5
torvalds:v5.11-rc4
torvalds:v5.11-rc3
torvalds:v5.11-rc2
torvalds:v5.11-rc1
torvalds:v5.10
torvalds:v5.10-rc7
torvalds:v5.10-rc6
torvalds:v5.10-rc5
torvalds:v5.10-rc4
torvalds:v5.10-rc3
torvalds:v5.10-rc2
torvalds:v5.10-rc1
torvalds:v5.9
torvalds:v5.9-rc8
torvalds:v5.9-rc7
torvalds:v5.9-rc6
torvalds:v5.9-rc5
torvalds:v5.9-rc4
torvalds:v5.9-rc3
torvalds:v5.9-rc2
torvalds:v5.9-rc1
torvalds:v5.8
torvalds:v5.8-rc7
torvalds:v5.8-rc6
torvalds:v5.8-rc5
torvalds:v5.8-rc4
torvalds:v5.8-rc3
torvalds:v5.8-rc2
torvalds:v5.8-rc1
torvalds:v5.7
torvalds:v5.7-rc7
torvalds:v5.7-rc6
torvalds:v5.7-rc5
torvalds:v5.7-rc4
torvalds:v5.7-rc3
torvalds:v5.7-rc2
torvalds:v5.7-rc1
torvalds:v5.6
torvalds:v5.6-rc7
torvalds:v5.6-rc6
torvalds:v5.6-rc5
torvalds:v5.6-rc4
torvalds:v5.6-rc3
torvalds:v5.6-rc2
torvalds:v5.6-rc1
torvalds:v5.5
torvalds:v5.5-rc7
torvalds:v5.5-rc6
torvalds:v5.5-rc5
torvalds:v5.5-rc4
torvalds:v5.5-rc3
torvalds:v5.5-rc2
torvalds:v5.5-rc1
torvalds:v5.4
torvalds:v5.4-rc8
torvalds:v5.4-rc7
torvalds:v5.4-rc6
torvalds:v5.4-rc5
torvalds:v5.4-rc4
torvalds:v5.4-rc3
torvalds:v5.4-rc2
torvalds:v5.4-rc1
torvalds:v5.3
torvalds:v5.3-rc8
torvalds:v5.3-rc7
torvalds:v5.3-rc6
torvalds:v5.3-rc5
torvalds:v5.3-rc4
torvalds:v5.3-rc3
torvalds:v5.3-rc2
torvalds:v5.3-rc1
torvalds:v5.2
torvalds:v5.2-rc7
torvalds:v5.2-rc6
torvalds:v5.2-rc5
torvalds:v5.2-rc4
torvalds:v5.2-rc3
torvalds:v5.2-rc2
torvalds:v5.2-rc1
torvalds:v5.1
torvalds:v5.1-rc7
torvalds:v5.1-rc6
torvalds:v5.1-rc5
torvalds:v5.1-rc4
torvalds:v5.1-rc3
torvalds:v5.1-rc2
torvalds:v5.1-rc1
torvalds:v5.0
torvalds:v5.0-rc8
torvalds:v5.0-rc7
torvalds:v5.0-rc6
torvalds:v5.0-rc5
torvalds:v5.0-rc4
torvalds:v5.0-rc3
torvalds:v5.0-rc2
torvalds:v5.0-rc1
torvalds:v4.20
torvalds:v4.20-rc7
torvalds:v4.20-rc6
torvalds:v4.20-rc5
torvalds:v4.20-rc4
torvalds:v4.20-rc3
torvalds:v4.20-rc2
torvalds:v4.20-rc1
torvalds:v4.19
torvalds:v4.19-rc8
torvalds:v4.19-rc7
torvalds:v4.19-rc6
torvalds:v4.19-rc5
torvalds:v4.19-rc4
torvalds:v4.19-rc3
torvalds:v4.19-rc2
torvalds:v4.19-rc1
torvalds:v4.18
torvalds:v4.18-rc8
torvalds:v4.18-rc7
torvalds:v4.18-rc6
torvalds:v4.18-rc5
torvalds:v4.18-rc4
torvalds:v4.18-rc3
torvalds:v4.18-rc2
torvalds:v4.18-rc1
torvalds:v4.17
torvalds:v4.17-rc7
torvalds:v4.17-rc6
torvalds:v4.17-rc5
torvalds:v4.17-rc4
torvalds:v4.17-rc3
torvalds:v4.17-rc2
torvalds:v4.17-rc1
torvalds:v4.16
torvalds:v4.16-rc7
torvalds:v4.16-rc6
torvalds:v4.16-rc5
torvalds:v4.16-rc4
torvalds:v4.16-rc3
torvalds:v4.16-rc2
torvalds:v4.16-rc1
torvalds:v4.15
torvalds:v4.15-rc9
torvalds:v4.15-rc8
torvalds:v4.15-rc7
torvalds:v4.15-rc6
torvalds:v4.15-rc5
torvalds:v4.15-rc4
torvalds:v4.15-rc3
torvalds:v4.15-rc2
torvalds:v4.15-rc1
torvalds:v4.14
torvalds:v4.14-rc8
torvalds:v4.14-rc7
torvalds:v4.14-rc6
torvalds:v4.14-rc5
torvalds:v4.14-rc4
torvalds:v4.14-rc3
torvalds:v4.14-rc2
torvalds:v4.14-rc1
torvalds:v4.13
torvalds:v4.13-rc7
torvalds:v4.13-rc6
torvalds:v4.13-rc5
torvalds:v4.13-rc4
torvalds:v4.13-rc3
torvalds:v4.13-rc2
torvalds:v4.13-rc1
torvalds:v4.12
torvalds:v4.12-rc7
torvalds:v4.12-rc6
torvalds:v4.12-rc5
torvalds:v4.12-rc4
torvalds:v4.12-rc3
torvalds:v4.12-rc2
torvalds:v4.12-rc1
torvalds:v4.11
torvalds:v4.11-rc8
torvalds:v4.11-rc7
torvalds:v4.11-rc6
torvalds:v4.11-rc5
torvalds:v4.11-rc4
torvalds:v4.11-rc3
torvalds:v4.11-rc2
torvalds:v4.11-rc1
torvalds:v4.10
torvalds:v4.10-rc8
torvalds:v4.10-rc7
torvalds:v4.10-rc6
torvalds:v4.10-rc5
torvalds:v4.10-rc4
torvalds:v4.10-rc3
torvalds:v4.10-rc2
torvalds:v4.10-rc1
torvalds:v4.9
torvalds:v4.9-rc8
torvalds:v4.9-rc7
torvalds:v4.9-rc6
torvalds:v4.9-rc5
torvalds:v4.9-rc4
torvalds:v4.9-rc3
torvalds:v4.9-rc2
torvalds:v4.9-rc1
torvalds:v4.8
torvalds:v4.8-rc8
torvalds:v4.8-rc7
torvalds:v4.8-rc6
torvalds:v4.8-rc5
torvalds:v4.8-rc4
torvalds:v4.8-rc3
torvalds:v4.8-rc2
torvalds:v4.8-rc1
torvalds:v4.7
torvalds:v4.7-rc7
torvalds:v4.7-rc6
torvalds:v4.7-rc5
torvalds:v4.7-rc4
torvalds:v4.7-rc3
torvalds:v4.7-rc2
torvalds:v4.7-rc1
torvalds:v4.6
torvalds:v4.6-rc7
torvalds:v4.6-rc6
torvalds:v4.6-rc5
torvalds:v4.6-rc4
torvalds:v4.6-rc3
torvalds:v4.6-rc2
torvalds:v4.6-rc1
torvalds:v4.5
torvalds:v4.5-rc7
torvalds:v4.5-rc6
torvalds:v4.5-rc5
torvalds:v4.5-rc4
torvalds:v4.5-rc3
torvalds:v4.5-rc2
torvalds:v4.5-rc1
torvalds:v4.4
torvalds:v4.4-rc8
torvalds:v4.4-rc7
torvalds:v4.4-rc6
torvalds:v4.4-rc5
torvalds:v4.4-rc4
torvalds:v4.4-rc3
torvalds:v4.4-rc2
torvalds:v4.4-rc1
torvalds:v4.3
torvalds:v4.3-rc7
torvalds:v4.3-rc6
torvalds:v4.3-rc5
torvalds:v4.3-rc4
torvalds:v4.3-rc3
torvalds:v4.3-rc2
torvalds:v4.3-rc1
torvalds:v4.2
torvalds:v4.2-rc8
torvalds:v4.2-rc7
torvalds:v4.2-rc6
torvalds:v4.2-rc5
torvalds:v4.2-rc4
torvalds:v4.2-rc3
torvalds:v4.2-rc2
torvalds:v4.2-rc1
torvalds:v4.1
torvalds:v4.1-rc8
torvalds:v4.1-rc7
torvalds:v4.1-rc6
torvalds:v4.1-rc5
torvalds:v4.1-rc4
torvalds:v4.1-rc3
torvalds:v4.1-rc2
torvalds:v4.1-rc1
torvalds:v4.0
torvalds:v4.0-rc7
torvalds:v4.0-rc6
torvalds:v4.0-rc5
torvalds:v4.0-rc4
torvalds:v4.0-rc3
torvalds:v4.0-rc2
torvalds:v4.0-rc1
torvalds:v3.19
torvalds:v3.19-rc7
torvalds:v3.19-rc6
torvalds:v3.19-rc5
torvalds:v3.19-rc4
torvalds:v3.19-rc3
torvalds:v3.19-rc2
torvalds:v3.19-rc1
torvalds:v3.18
torvalds:v3.18-rc7
torvalds:v3.18-rc6
torvalds:v3.18-rc5
torvalds:v3.18-rc4
torvalds:v3.18-rc3
torvalds:v3.18-rc2
torvalds:v3.18-rc1
torvalds:v3.17
torvalds:v3.17-rc7
torvalds:v3.17-rc6
torvalds:v3.17-rc5
torvalds:v3.17-rc4
torvalds:v3.17-rc3
torvalds:v3.17-rc2
torvalds:v3.17-rc1
torvalds:v3.16
torvalds:v3.16-rc7
torvalds:v3.16-rc6
torvalds:v3.16-rc5
torvalds:v3.16-rc4
torvalds:v3.16-rc3
torvalds:v3.16-rc2
torvalds:v3.16-rc1
torvalds:v3.15
torvalds:v3.15-rc8
torvalds:v3.15-rc7
torvalds:v3.15-rc6
torvalds:v3.15-rc5
torvalds:v3.15-rc4
torvalds:v3.15-rc3
torvalds:v3.15-rc2
torvalds:v3.15-rc1
torvalds:v3.14
torvalds:v3.14-rc8
torvalds:v3.14-rc7
torvalds:v3.14-rc6
torvalds:v3.14-rc5
torvalds:v3.14-rc4
torvalds:v3.14-rc3
torvalds:v3.14-rc2
torvalds:v3.14-rc1
torvalds:v3.13
torvalds:v3.13-rc8
torvalds:v3.13-rc7
torvalds:v3.13-rc6
torvalds:v3.13-rc5
torvalds:v3.13-rc4
torvalds:v3.13-rc3
torvalds:v3.13-rc2
torvalds:v3.13-rc1
torvalds:v3.12
torvalds:v3.12-rc7
torvalds:v3.12-rc6
torvalds:v3.12-rc5
torvalds:v3.12-rc4
torvalds:v3.12-rc3
torvalds:v3.12-rc2
torvalds:v3.12-rc1
torvalds:v3.11
torvalds:v3.11-rc7
torvalds:v3.11-rc6
torvalds:v3.11-rc5
torvalds:v3.11-rc4
torvalds:v3.11-rc3
torvalds:v3.11-rc2
torvalds:v3.11-rc1
torvalds:v3.10
torvalds:v3.10-rc7
torvalds:v3.10-rc6
torvalds:v3.10-rc5
torvalds:v3.10-rc4
torvalds:v3.10-rc3
torvalds:v3.10-rc2
torvalds:v3.10-rc1
torvalds:v3.9
torvalds:v3.9-rc8
torvalds:v3.9-rc7
torvalds:v3.9-rc6
torvalds:v3.9-rc5
torvalds:v3.9-rc4
torvalds:v3.9-rc3
torvalds:v3.9-rc2
torvalds:v3.9-rc1
torvalds:v3.8
torvalds:v3.8-rc7
torvalds:v3.8-rc6
torvalds:v3.8-rc5
torvalds:v3.8-rc4
torvalds:v3.8-rc3
torvalds:v3.8-rc2
torvalds:v3.8-rc1
torvalds:v3.7
torvalds:v3.7-rc8
torvalds:v3.7-rc7
torvalds:v3.7-rc6
torvalds:v3.7-rc5
torvalds:v3.7-rc4
torvalds:v3.7-rc3
torvalds:v3.7-rc2
torvalds:v3.7-rc1
torvalds:v3.6
torvalds:v3.6-rc7
torvalds:v3.6-rc6
torvalds:v3.6-rc5
torvalds:v3.6-rc4
torvalds:v3.6-rc3
torvalds:v3.6-rc2
torvalds:v3.6-rc1
torvalds:v3.5
torvalds:v3.5-rc7
torvalds:v3.5-rc6
torvalds:v3.5-rc5
torvalds:v3.5-rc4
torvalds:v3.5-rc3
torvalds:v3.5-rc2
torvalds:v3.5-rc1
torvalds:v3.4
torvalds:v3.4-rc7
torvalds:v3.4-rc6
torvalds:v3.4-rc5
torvalds:v3.4-rc4
torvalds:v3.4-rc3
torvalds:v3.4-rc2
torvalds:v3.4-rc1
torvalds:v3.3
torvalds:v3.3-rc7
torvalds:v3.3-rc6
torvalds:v3.3-rc5
torvalds:v3.3-rc4
torvalds:v3.3-rc3
torvalds:v3.3-rc2
torvalds:v3.3-rc1
torvalds:v3.2
torvalds:v3.2-rc7
torvalds:v3.2-rc6
torvalds:v3.2-rc5
torvalds:v3.2-rc4
torvalds:v3.2-rc3
torvalds:v3.2-rc2
torvalds:v3.2-rc1
torvalds:v3.1
torvalds:v3.1-rc10
torvalds:v3.1-rc9
torvalds:v3.1-rc8
torvalds:v3.1-rc7
torvalds:v3.1-rc6
torvalds:v3.1-rc5
torvalds:v3.1-rc4
torvalds:v3.1-rc3
torvalds:v3.1-rc2
torvalds:v3.1-rc1
torvalds:v3.0
torvalds:v3.0-rc7
torvalds:v3.0-rc6
torvalds:v3.0-rc5
torvalds:v3.0-rc4
torvalds:v3.0-rc3
torvalds:v3.0-rc2
torvalds:v3.0-rc1
torvalds:v2.6.39
torvalds:v2.6.39-rc7
torvalds:v2.6.39-rc6
torvalds:v2.6.39-rc5
torvalds:v2.6.39-rc4
torvalds:v2.6.39-rc3
torvalds:v2.6.39-rc2
torvalds:v2.6.39-rc1
torvalds:v2.6.38
torvalds:v2.6.38-rc8
torvalds:v2.6.38-rc7
torvalds:v2.6.38-rc6
torvalds:v2.6.38-rc5
torvalds:v2.6.38-rc4
torvalds:v2.6.38-rc3
torvalds:v2.6.38-rc2
torvalds:v2.6.38-rc1
torvalds:v2.6.37
torvalds:v2.6.37-rc8
torvalds:v2.6.37-rc7
torvalds:v2.6.37-rc6
torvalds:v2.6.37-rc5
torvalds:v2.6.37-rc4
torvalds:v2.6.37-rc3
torvalds:v2.6.37-rc2
torvalds:v2.6.37-rc1
torvalds:v2.6.36
torvalds:v2.6.36-rc8
torvalds:v2.6.36-rc7
torvalds:v2.6.36-rc6
torvalds:v2.6.36-rc5
torvalds:v2.6.36-rc4
torvalds:v2.6.36-rc3
torvalds:v2.6.36-rc2
torvalds:v2.6.36-rc1
torvalds:v2.6.35
torvalds:v2.6.35-rc6
torvalds:v2.6.35-rc5
torvalds:v2.6.35-rc4
torvalds:v2.6.35-rc3
torvalds:v2.6.35-rc2
torvalds:v2.6.35-rc1
torvalds:v2.6.34
torvalds:v2.6.34-rc7
torvalds:v2.6.34-rc6
torvalds:v2.6.34-rc5
torvalds:v2.6.34-rc4
torvalds:v2.6.34-rc3
torvalds:v2.6.34-rc2
torvalds:v2.6.34-rc1
torvalds:v2.6.33
torvalds:v2.6.33-rc8
torvalds:v2.6.33-rc7
torvalds:v2.6.33-rc6
torvalds:v2.6.33-rc5
torvalds:v2.6.33-rc4
torvalds:v2.6.33-rc3
torvalds:v2.6.33-rc2
torvalds:v2.6.33-rc1
torvalds:v2.6.32
torvalds:v2.6.32-rc8
torvalds:v2.6.32-rc7
torvalds:v2.6.32-rc6
torvalds:v2.6.32-rc5
torvalds:v2.6.32-rc4
torvalds:v2.6.32-rc3
torvalds:v2.6.32-rc2
torvalds:v2.6.32-rc1
torvalds:v2.6.31
torvalds:v2.6.31-rc9
torvalds:v2.6.31-rc8
torvalds:v2.6.31-rc7
torvalds:v2.6.31-rc6
torvalds:v2.6.31-rc5
torvalds:v2.6.31-rc4
torvalds:v2.6.31-rc3
torvalds:v2.6.31-rc2
torvalds:v2.6.31-rc1
torvalds:v2.6.30
torvalds:v2.6.30-rc8
torvalds:v2.6.30-rc7
torvalds:v2.6.30-rc6
torvalds:v2.6.30-rc5
torvalds:v2.6.30-rc4
torvalds:v2.6.30-rc3
torvalds:v2.6.30-rc2
torvalds:v2.6.30-rc1
torvalds:v2.6.29
torvalds:v2.6.29-rc8
torvalds:v2.6.29-rc7
torvalds:v2.6.29-rc6
torvalds:v2.6.29-rc5
torvalds:v2.6.29-rc4
torvalds:v2.6.29-rc3
torvalds:v2.6.29-rc2
torvalds:v2.6.29-rc1
torvalds:v2.6.28
torvalds:v2.6.28-rc9
torvalds:v2.6.28-rc8
torvalds:v2.6.28-rc7
torvalds:v2.6.28-rc6
torvalds:v2.6.28-rc5
torvalds:v2.6.28-rc4
torvalds:v2.6.28-rc3
torvalds:v2.6.28-rc2
torvalds:v2.6.28-rc1
torvalds:v2.6.27
torvalds:v2.6.27-rc9
torvalds:v2.6.27-rc8
torvalds:v2.6.27-rc7
torvalds:v2.6.27-rc6
torvalds:v2.6.27-rc5
torvalds:v2.6.27-rc4
torvalds:v2.6.27-rc3
torvalds:v2.6.27-rc2
torvalds:v2.6.27-rc1
torvalds:v2.6.26
torvalds:v2.6.26-rc9
torvalds:v2.6.26-rc8
torvalds:v2.6.26-rc7
torvalds:v2.6.26-rc6
torvalds:v2.6.26-rc5
torvalds:v2.6.26-rc4
torvalds:v2.6.26-rc3
torvalds:v2.6.26-rc2
torvalds:v2.6.26-rc1
torvalds:v2.6.25
torvalds:v2.6.25-rc9
torvalds:v2.6.25-rc8
torvalds:v2.6.25-rc7
torvalds:v2.6.25-rc6
torvalds:v2.6.25-rc5
torvalds:v2.6.25-rc4
torvalds:v2.6.25-rc3
torvalds:v2.6.25-rc2
torvalds:v2.6.25-rc1
torvalds:v2.6.24
torvalds:v2.6.24-rc8
torvalds:v2.6.24-rc7
torvalds:v2.6.24-rc6
torvalds:v2.6.24-rc5
torvalds:v2.6.24-rc4
torvalds:v2.6.24-rc3
torvalds:v2.6.24-rc2
torvalds:v2.6.24-rc1
torvalds:v2.6.23
torvalds:v2.6.23-rc9
torvalds:v2.6.23-rc8
torvalds:v2.6.23-rc7
torvalds:v2.6.23-rc6
torvalds:v2.6.23-rc5
torvalds:v2.6.23-rc4
torvalds:v2.6.23-rc3
torvalds:v2.6.23-rc2
torvalds:v2.6.23-rc1
torvalds:v2.6.22
torvalds:v2.6.22-rc7
torvalds:v2.6.22-rc6
torvalds:v2.6.22-rc5
torvalds:v2.6.22-rc4
torvalds:v2.6.22-rc3
torvalds:v2.6.22-rc2
torvalds:v2.6.22-rc1
torvalds:v2.6.21
torvalds:v2.6.21-rc7
torvalds:v2.6.21-rc6
torvalds:v2.6.21-rc5
torvalds:v2.6.21-rc4
torvalds:v2.6.21-rc3
torvalds:v2.6.21-rc2
torvalds:v2.6.21-rc1
torvalds:v2.6.20
torvalds:v2.6.20-rc7
torvalds:v2.6.20-rc6
torvalds:v2.6.20-rc5
torvalds:v2.6.20-rc4
torvalds:v2.6.20-rc3
torvalds:v2.6.20-rc2
torvalds:v2.6.20-rc1
torvalds:v2.6.19
torvalds:v2.6.19-rc6
torvalds:v2.6.19-rc5
torvalds:v2.6.19-rc4
torvalds:v2.6.19-rc3
torvalds:v2.6.19-rc2
torvalds:v2.6.19-rc1
torvalds:v2.6.18
torvalds:v2.6.18-rc7
torvalds:v2.6.18-rc6
torvalds:v2.6.18-rc5
torvalds:v2.6.18-rc4
torvalds:v2.6.18-rc3
torvalds:v2.6.18-rc2
torvalds:v2.6.18-rc1
torvalds:v2.6.17
torvalds:v2.6.17-rc6
torvalds:v2.6.17-rc5
torvalds:v2.6.17-rc4
torvalds:v2.6.17-rc3
torvalds:v2.6.17-rc2
torvalds:v2.6.17-rc1
torvalds:v2.6.16
torvalds:v2.6.16-rc6
torvalds:v2.6.16-rc5
torvalds:v2.6.16-rc4
torvalds:v2.6.16-rc3
torvalds:v2.6.16-rc2
torvalds:v2.6.16-rc1
torvalds:v2.6.15
torvalds:v2.6.15-rc7
torvalds:v2.6.15-rc6
torvalds:v2.6.15-rc5
torvalds:v2.6.15-rc4
torvalds:v2.6.15-rc3
torvalds:v2.6.15-rc2
torvalds:v2.6.15-rc1
torvalds:v2.6.14
torvalds:v2.6.14-rc5
torvalds:v2.6.14-rc4
torvalds:v2.6.14-rc3
torvalds:v2.6.14-rc2
torvalds:v2.6.14-rc1
torvalds:v2.6.13
torvalds:v2.6.13-rc7
torvalds:v2.6.13-rc6
torvalds:v2.6.13-rc5
torvalds:v2.6.13-rc4
torvalds:v2.6.11-tree
torvalds:v2.6.11
torvalds:v2.6.12-rc2
torvalds:v2.6.12-rc3
torvalds:v2.6.12-rc4
torvalds:v2.6.12-rc5
torvalds:v2.6.12-rc6
torvalds:v2.6.12
torvalds:v2.6.13-rc1
torvalds:v2.6.13-rc2
torvalds:v2.6.13-rc3
2 Commits
e6b9dce0ae
...
ec299e4dc2
Author | SHA1 | Message | Date | |
---|---|---|---|---|
![]() |
ec299e4dc2 |
bitmap-for-6.17-rc5
Fix sched_numa_find_nth_cpu() if mask offline sched_numa_find_nth_cpu() uses a bsearch to look for the 'closest' CPU in sched_domains_numa_masks and given cpus mask. However they might not intersect if all CPUs in the cpus mask are offline. bsearch will return NULL in that case, bail out instead of dereferencing a bogus pointer. -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEi8GdvG6xMhdgpu/4sUSA/TofvsgFAmi4cKQACgkQsUSA/Tof vsj1CAwAlnWawsvxSGW0CL40ogrvlwbkmBGf6fLATqg7eX+aBvDQ7n02g7a4Ebwx C4MSpihn6C7J29DfPj0wT6R5SlaXSm9EqwGcEuD2YegiVGRpVcIdGSHa5//8qqt2 TOnMEDjagaFPYd3diomAC9EwCDX/uHt23PSa3LCdGKAqugfdPL9fs2BSKBucgS8G evqHsi2G0CLuCSFdkdetLw3ifMFnskOBL6PjsyUIUjaXm6gWCNM02bzUtDWA6lBk yDOqb5LaOSM5Aual3ecuMCe2jHMeCIOesZ95j5o8VBmjC/70cKPHVCsPJyXwjNuv prIZEJFNHBEO/8oGZZpraKZG8VMX7KhW1Ds2Kjk8AcnMXkpCYQsN9RvhbImwAs1E b6QsuYmEC2n4d5UT0tv523p5o1xY5TnFRplIoJJ1sdL6ZTBbAJGqhjenb0WUfN1w ZroWnnSsOCvlIfA/9QrLAewn+Gk8GXUEokhNAalCV2ayNPBFBUftXpjAeCPhqDge Ixc+V5PY =9kv/ -----END PGP SIGNATURE----- Merge tag 'bitmap-for-6.17-rc5' of https://github.com/norov/linux Pull bitmap fix from Yury Norov: "Fix sched_numa_find_nth_cpu() if mask offline sched_numa_find_nth_cpu() uses a bsearch to look for the 'closest' CPU in sched_domains_numa_masks and given cpus mask. However they might not intersect if all CPUs in the cpus mask are offline. bsearch will return NULL in that case, bail out instead of dereferencing a bogus pointer" * tag 'bitmap-for-6.17-rc5' of https://github.com/norov/linux: sched: Fix sched_numa_find_nth_cpu() if mask offline |
||
![]() |
5ebf512f33 |
sched: Fix sched_numa_find_nth_cpu() if mask offline
sched_numa_find_nth_cpu() uses a bsearch to look for the 'closest'
CPU in sched_domains_numa_masks and given cpus mask. However they
might not intersect if all CPUs in the cpus mask are offline. bsearch
will return NULL in that case, bail out instead of dereferencing a
bogus pointer.
The previous behaviour lead to this bug when using maxcpus=4 on an
rk3399 (LLLLbb) (i.e. booting with all big CPUs offline):
[ 1.422922] Unable to handle kernel paging request at virtual address ffffff8000000000
[ 1.423635] Mem abort info:
[ 1.423889] ESR = 0x0000000096000006
[ 1.424227] EC = 0x25: DABT (current EL), IL = 32 bits
[ 1.424715] SET = 0, FnV = 0
[ 1.424995] EA = 0, S1PTW = 0
[ 1.425279] FSC = 0x06: level 2 translation fault
[ 1.425735] Data abort info:
[ 1.425998] ISV = 0, ISS = 0x00000006, ISS2 = 0x00000000
[ 1.426499] CM = 0, WnR = 0, TnD = 0, TagAccess = 0
[ 1.426952] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
[ 1.427428] swapper pgtable: 4k pages, 39-bit VAs, pgdp=0000000004a9f000
[ 1.428038] [ffffff8000000000] pgd=18000000f7fff403, p4d=18000000f7fff403, pud=18000000f7fff403, pmd=0000000000000000
[ 1.429014] Internal error: Oops: 0000000096000006 [#1] SMP
[ 1.429525] Modules linked in:
[ 1.429813] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.17.0-rc4-dirty #343 PREEMPT
[ 1.430559] Hardware name: Pine64 RockPro64 v2.1 (DT)
[ 1.431012] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 1.431634] pc : sched_numa_find_nth_cpu+0x2a0/0x488
[ 1.432094] lr : sched_numa_find_nth_cpu+0x284/0x488
[ 1.432543] sp : ffffffc084e1b960
[ 1.432843] x29: ffffffc084e1b960 x28: ffffff80078a8800 x27: ffffffc0846eb1d0
[ 1.433495] x26: 0000000000000000 x25: 0000000000000000 x24: 0000000000000000
[ 1.434144] x23: 0000000000000000 x22: fffffffffff7f093 x21: ffffffc081de6378
[ 1.434792] x20: 0000000000000000 x19: 0000000ffff7f093 x18: 00000000ffffffff
[ 1.435441] x17: 3030303866666666 x16: 66663d736b73616d x15: ffffffc104e1b5b7
[ 1.436091] x14: 0000000000000000 x13: ffffffc084712860 x12: 0000000000000372
[ 1.436739] x11: 0000000000000126 x10: ffffffc08476a860 x9 : ffffffc084712860
[ 1.437389] x8 : 00000000ffffefff x7 : ffffffc08476a860 x6 : 0000000000000000
[ 1.438036] x5 : 000000000000bff4 x4 : 0000000000000000 x3 : 0000000000000000
[ 1.438683] x2 : 0000000000000000 x1 : ffffffc0846eb000 x0 : ffffff8000407b68
[ 1.439332] Call trace:
[ 1.439559] sched_numa_find_nth_cpu+0x2a0/0x488 (P)
[ 1.440016] smp_call_function_any+0xc8/0xd0
[ 1.440416] armv8_pmu_init+0x58/0x27c
[ 1.440770] armv8_cortex_a72_pmu_init+0x20/0x2c
[ 1.441199] arm_pmu_device_probe+0x1e4/0x5e8
[ 1.441603] armv8_pmu_device_probe+0x1c/0x28
[ 1.442007] platform_probe+0x5c/0xac
[ 1.442347] really_probe+0xbc/0x298
[ 1.442683] __driver_probe_device+0x78/0x12c
[ 1.443087] driver_probe_device+0xdc/0x160
[ 1.443475] __driver_attach+0x94/0x19c
[ 1.443833] bus_for_each_dev+0x74/0xd4
[ 1.444190] driver_attach+0x24/0x30
[ 1.444525] bus_add_driver+0xe4/0x208
[ 1.444874] driver_register+0x60/0x128
[ 1.445233] __platform_driver_register+0x24/0x30
[ 1.445662] armv8_pmu_driver_init+0x28/0x4c
[ 1.446059] do_one_initcall+0x44/0x25c
[ 1.446416] kernel_init_freeable+0x1dc/0x3bc
[ 1.446820] kernel_init+0x20/0x1d8
[ 1.447151] ret_from_fork+0x10/0x20
[ 1.447493] Code: 90022e21 f000e5f5 910de2b5 2a1703e2 (f8767803)
[ 1.448040] ---[ end trace 0000000000000000 ]---
[ 1.448483] note: swapper/0[1] exited with preempt_count 1
[ 1.449047] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[ 1.449741] SMP: stopping secondary CPUs
[ 1.450105] Kernel Offset: disabled
[ 1.450419] CPU features: 0x000000,00080000,20002001,0400421b
[ 1.450935] Memory Limit: none
[ 1.451217] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]---
Yury: with the fix, the function returns cpu == nr_cpu_ids, and later in
smp_call_function_any ->
smp_call_function_single ->
generic_exec_single
we test the cpu for '>= nr_cpu_ids' and return -ENXIO. So everything is
handled correctly.
Fixes:
|
1 changed files with 2 additions and 0 deletions
|
@ -2201,6 +2201,8 @@ int sched_numa_find_nth_cpu(const struct cpumask *cpus, int cpu, int node)
|
|||
goto unlock;
|
||||
|
||||
hop_masks = bsearch(&k, k.masks, sched_domains_numa_levels, sizeof(k.masks[0]), hop_cmp);
|
||||
if (!hop_masks)
|
||||
goto unlock;
|
||||
hop = hop_masks - k.masks;
|
||||
|
||||
ret = hop ?
|
||||
|
|
Write
Preview
Loading…
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.