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:b9a10f876409bf3768178f4aded199e193ddbe33
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:08b06c30a44555a8b1d14950e4462a52bfa0758b
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
b9a10f8764
...
08b06c30a4
Author | SHA1 | Message | Date | |
---|---|---|---|---|
![]() |
08b06c30a4 |
a ksmbd server fix
-----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEE6fsu8pdIjtWE/DpLiiy9cAdyT1EFAmi4/KAACgkQiiy9cAdy T1FaMQv6Ajof6zQK1yFVsteTl+hGqG29fuwSOTgRiiYX1FDy1R9TVwCGCsRRj89n ApZ86eXryL+w382XlhL3KArvwseJvC69AZLGkA581os8MsrOtSiTSQAaHsrKRnvd kUbIm/UnlxfvkPveclSDN35Hh8b2yzEXmqG2lq2DvCm9Y9CGdz7dwKwD+AMCyTtZ mzx03DEBlf6NFzOdhj/KWmTxluqN8nicdi6OjAzDO7MFTR+HtGsTgv7runEGGSzM +ajC9zirjcCqvjlG74mF9kePB3hzwRo17to44mRAmwVYywCB1+2b84p+IsRM+48c nlx5fHCTzOtxuvm+WpctqU3ZlhQxAuQpasyA+HxsZMH/adj6lQZ89RWtmhjjTa+Y 4pUR7rvf+RcooYdc7XQDANJOoV6eEd+XxULEgo5xb6uJKy83V98No45hPITtAR02 9bpU4300e+pXE7ekQ6geIsBRylVRRRooDVDy6BVdg5Fked6no6tprGnhiZs8UK9a MZq7+8xQ =esJU -----END PGP SIGNATURE----- Merge tag 'v6.17-rc4-ksmbd-fix' of git://git.samba.org/ksmbd Pull smb server fix from Steve French: - fix handling filenames with ":" (colon) in them * tag 'v6.17-rc4-ksmbd-fix' of git://git.samba.org/ksmbd: ksmbd: allow a filename to contain colons on SMB3.1.1 posix extensions |
||
![]() |
b5ee94ac65 |
ksmbd: allow a filename to contain colons on SMB3.1.1 posix extensions
If the client sends SMB2_CREATE_POSIX_CONTEXT to ksmbd, allow the filename to contain a colon (':'). This requires disabling the support for Alternate Data Streams (ADS), which are denoted by a colon-separated suffix to the filename on Windows. This should not be an issue, since this concept is not known to POSIX anyway and the client has to explicitly request a POSIX context to get this behavior. Link: https://lore.kernel.org/all/f9401718e2be2ab22058b45a6817db912784ef61.camel@rx2.rx-server.de/ Signed-off-by: Philipp Kerling <pkerling@casix.org> Acked-by: Namjae Jeon <linkinjeon@kernel.org> Signed-off-by: Steve French <stfrench@microsoft.com> |
2 changed files with 16 additions and 11 deletions
|
@ -2951,18 +2951,19 @@ int smb2_open(struct ksmbd_work *work)
|
|||
}
|
||||
|
||||
ksmbd_debug(SMB, "converted name = %s\n", name);
|
||||
if (strchr(name, ':')) {
|
||||
if (!test_share_config_flag(work->tcon->share_conf,
|
||||
KSMBD_SHARE_FLAG_STREAMS)) {
|
||||
rc = -EBADF;
|
||||
goto err_out2;
|
||||
}
|
||||
rc = parse_stream_name(name, &stream_name, &s_type);
|
||||
if (rc < 0)
|
||||
goto err_out2;
|
||||
}
|
||||
|
||||
if (posix_ctxt == false) {
|
||||
if (strchr(name, ':')) {
|
||||
if (!test_share_config_flag(work->tcon->share_conf,
|
||||
KSMBD_SHARE_FLAG_STREAMS)) {
|
||||
rc = -EBADF;
|
||||
goto err_out2;
|
||||
}
|
||||
rc = parse_stream_name(name, &stream_name, &s_type);
|
||||
if (rc < 0)
|
||||
goto err_out2;
|
||||
}
|
||||
|
||||
rc = ksmbd_validate_filename(name);
|
||||
if (rc < 0)
|
||||
goto err_out2;
|
||||
|
@ -3443,6 +3444,8 @@ int smb2_open(struct ksmbd_work *work)
|
|||
fp->attrib_only = !(req->DesiredAccess & ~(FILE_READ_ATTRIBUTES_LE |
|
||||
FILE_WRITE_ATTRIBUTES_LE | FILE_SYNCHRONIZE_LE));
|
||||
|
||||
fp->is_posix_ctxt = posix_ctxt;
|
||||
|
||||
/* fp should be searchable through ksmbd_inode.m_fp_list
|
||||
* after daccess, saccess, attrib_only, and stream are
|
||||
* initialized.
|
||||
|
@ -5988,7 +5991,7 @@ static int smb2_rename(struct ksmbd_work *work,
|
|||
if (IS_ERR(new_name))
|
||||
return PTR_ERR(new_name);
|
||||
|
||||
if (strchr(new_name, ':')) {
|
||||
if (fp->is_posix_ctxt == false && strchr(new_name, ':')) {
|
||||
int s_type;
|
||||
char *xattr_stream_name, *stream_name = NULL;
|
||||
size_t xattr_stream_size;
|
||||
|
|
|
@ -112,6 +112,8 @@ struct ksmbd_file {
|
|||
bool is_durable;
|
||||
bool is_persistent;
|
||||
bool is_resilient;
|
||||
|
||||
bool is_posix_ctxt;
|
||||
};
|
||||
|
||||
static inline void set_ctx_actor(struct dir_context *ctx,
|
||||
|
|
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.