# tags: $ git for-each-ref --sort=-creatordate refs/tags \ --format='%(refname:short) %(subject) (%(creatordate:short))' dlm-6.10 dlm for 6.10 (2024-05-13) tar.gz v6.9-rc2 Linux 6.9-rc2 (2024-03-31) tar.gz v6.9-rc1 Linux 6.9-rc1 (2024-03-24) tar.gz dlm-6.9 dlm for 6.9 (2024-03-18) tar.gz v6.8 Linux 6.8 (2024-03-10) tar.gz v6.8-rc7 Linux 6.8-rc7 (2024-03-03) tar.gz v6.8-rc6 Linux 6.8-rc6 (2024-02-25) tar.gz v6.8-rc5 Linux 6.8-rc5 (2024-02-18) tar.gz v6.8-rc4 Linux 6.8-rc4 (2024-02-11) tar.gz v6.8-rc3 Linux 6.8-rc3 (2024-02-04) tar.gz v6.8-rc2 Linux 6.8-rc2 (2024-01-28) tar.gz v6.8-rc1 Linux 6.8-rc1 (2024-01-21) tar.gz v6.7 Linux 6.7 (2024-01-07) tar.gz v6.7-rc8 Linux 6.7-rc8 (2023-12-31) tar.gz v6.7-rc7 Linux 6.7-rc7 (2023-12-23) tar.gz dlm-6.8 dlm for 6.8 (2023-12-20) tar.gz v6.7-rc6 Linux 6.7-rc6 (2023-12-17) tar.gz v6.7-rc5 Linux 6.7-rc5 (2023-12-10) tar.gz v6.7-rc4 Linux 6.7-rc4 (2023-12-03) tar.gz v6.7-rc3 Linux 6.7-rc3 (2023-11-26) tar.gz v6.7-rc2 Linux 6.7-rc2 (2023-11-19) tar.gz v6.7-rc1 Linux 6.7-rc1 (2023-11-12) tar.gz dlm-6.7 dlm for 6.7 (2023-10-31) tar.gz v6.6 Linux 6.6 (2023-10-29) tar.gz v6.6-rc7 Linux 6.6-rc7 (2023-10-22) tar.gz v6.6-rc6 Linux 6.6-rc6 (2023-10-15) tar.gz v6.6-rc5 Linux 6.6-rc5 (2023-10-08) tar.gz v6.6-rc4 Linux 6.6-rc4 (2023-10-01) tar.gz v6.6-rc3 Linux 6.6-rc3 (2023-09-24) tar.gz v6.6-rc2 Linux 6.6-rc2 (2023-09-17) tar.gz v6.6-rc1 Linux 6.6-rc1 (2023-09-10) tar.gz dlm-6.6 dlm for 6.6 (2023-08-31) tar.gz v6.5 Linux 6.5 (2023-08-27) tar.gz v6.5-rc7 Linux 6.5-rc7 (2023-08-20) tar.gz v6.5-rc6 Linux 6.5-rc6 (2023-08-13) tar.gz v6.5-rc5 Linux 6.5-rc5 (2023-08-06) tar.gz v6.5-rc4 Linux 6.5-rc4 (2023-07-30) tar.gz v6.5-rc3 Linux 6.5-rc3 (2023-07-23) tar.gz v6.5-rc2 Linux 6.5-rc2 (2023-07-16) tar.gz v6.5-rc1 Linux 6.5-rc1 (2023-07-09) tar.gz dlm-6.5 dlm for 6.5 (2023-06-29) tar.gz v6.4 Linux 6.4 (2023-06-25) tar.gz v6.4-rc7 Linux 6.4-rc7 (2023-06-18) tar.gz v6.4-rc6 Linux 6.4-rc6 (2023-06-11) tar.gz v6.4-rc5 Linux 6.4-rc5 (2023-06-04) tar.gz v6.4-rc4 Linux 6.4-rc4 (2023-05-28) tar.gz v6.4-rc3 Linux 6.4-rc3 (2023-05-21) tar.gz v6.4-rc2 Linux 6.4-rc2 (2023-05-14) tar.gz v6.4-rc1 Linux 6.4-rc1 (2023-05-07) tar.gz dlm-6.4 dlm for 6.4 (2023-04-25) tar.gz v6.3 Linux 6.3 (2023-04-23) tar.gz v6.3-rc7 Linux 6.3-rc7 (2023-04-16) tar.gz v6.3-rc6 Linux 6.3-rc6 (2023-04-09) tar.gz v6.3-rc5 Linux 6.3-rc5 (2023-04-02) tar.gz v6.3-rc4 Linux 6.3-rc4 (2023-03-26) tar.gz v6.3-rc3 Linux 6.3-rc3 (2023-03-19) tar.gz v6.3-rc2 Linux 6.3-rc2 (2023-03-12) tar.gz v6.3-rc1 Linux 6.3-rc1 (2023-03-05) tar.gz dlm-6.3 dlm for 6.3 (2023-02-20) tar.gz v6.2 Linux 6.2 (2023-02-19) tar.gz v6.2-rc8 Linux 6.2-rc8 (2023-02-12) tar.gz v6.2-rc7 Linux 6.2-rc7 (2023-02-05) tar.gz v6.2-rc6 Linux 6.2-rc6 (2023-01-29) tar.gz v6.2-rc5 Linux 6.2-rc5 (2023-01-21) tar.gz v6.2-rc4 Linux 6.2-rc4 (2023-01-15) tar.gz v6.2-rc3 Linux 6.2-rc3 (2023-01-08) tar.gz v6.2-rc2 Linux 6.2-rc2 (2023-01-01) tar.gz v6.2-rc1 Linux 6.2-rc1 (2022-12-25) tar.gz dlm-6.2 dlm for 6.2 (2022-12-12) tar.gz v6.1 Linux 6.1 (2022-12-11) tar.gz v6.1-rc8 Linux 6.1-rc8 (2022-12-04) tar.gz v6.1-rc7 Linux 6.1-rc7 (2022-11-27) tar.gz v6.1-rc6 Linux 6.1-rc6 (2022-11-20) tar.gz v6.1-rc5 Linux 6.1-rc5 (2022-11-13) tar.gz v6.1-rc4 Linux 6.1-rc4 (2022-11-06) tar.gz v6.1-rc3 Linux 6.1-rc3 (2022-10-30) tar.gz v6.1-rc2 Linux 6.1-rc2 (2022-10-23) tar.gz v6.1-rc1 Linux 6.1-rc1 (2022-10-16) tar.gz dlm-6.1 dlm for 6.1 (2022-10-03) tar.gz v6.0 Linux 6.0 (2022-10-02) tar.gz v6.0-rc7 Linux 6.0-rc7 (2022-09-25) tar.gz v6.0-rc6 Linux 6.0-rc6 (2022-09-18) tar.gz v6.0-rc5 Linux 6.0-rc5 (2022-09-11) tar.gz v6.0-rc4 Linux 6.0-rc4 (2022-09-04) tar.gz v6.0-rc3 Linux 6.0-rc3 (2022-08-28) tar.gz v6.0-rc2 Linux 6.0-rc2 (2022-08-21) tar.gz v6.0-rc1 Linux 6.0-rc1 (2022-08-14) tar.gz dlm-6.0 dlm for 6.0 (2022-08-01) tar.gz v5.19 Linux 5.19 (2022-07-31) tar.gz v5.19-rc8 Linux 5.19-rc8 (2022-07-24) tar.gz v5.19-rc7 Linux 5.19-rc7 (2022-07-17) tar.gz v5.19-rc6 Linux 5.19-rc6 (2022-07-10) tar.gz dlm-5.20 dlm for 5.20 (2022-07-08) tar.gz v5.19-rc5 Linux 5.19-rc5 (2022-07-03) tar.gz v5.19-rc4 Linux 5.19-rc4 (2022-06-26) tar.gz v5.19-rc3 Linux 5.19-rc3 (2022-06-19) tar.gz v5.19-rc2 Linux 5.19-rc2 (2022-06-12) tar.gz v5.19-rc1 Linux 5.19-rc1 (2022-06-05) tar.gz dlm-5.19 dlm for 5.19 (2022-05-24) tar.gz v5.18 Linux 5.18 (2022-05-22) tar.gz v5.18-rc7 Linux 5.18-rc7 (2022-05-15) tar.gz v5.18-rc6 Linux 5.18-rc6 (2022-05-08) tar.gz v5.18-rc5 Linux 5.18-rc5 (2022-05-01) tar.gz v5.18-rc4 Linux 5.18-rc4 (2022-04-24) tar.gz v5.18-rc3 Linux 5.18-rc3 (2022-04-17) tar.gz v5.18-rc2 Linux 5.18-rc2 (2022-04-10) tar.gz v5.18-rc1 Linux 5.18-rc1 (2022-04-03) tar.gz v5.17 Linux 5.17 (2022-03-20) tar.gz v5.17-rc8 Linux 5.17-rc8 (2022-03-13) tar.gz v5.17-rc7 Linux 5.17-rc7 (2022-03-06) tar.gz v5.17-rc6 Linux 5.17-rc6 (2022-02-27) tar.gz v5.17-rc5 Linux 5.17-rc5 (2022-02-20) tar.gz v5.17-rc4 Linux 5.17-rc4 (2022-02-13) tar.gz v5.17-rc3 Linux 5.17-rc3 (2022-02-06) tar.gz v5.17-rc2 Linux 5.17-rc2 (2022-01-30) tar.gz v5.17-rc1 Linux 5.17-rc1 (2022-01-23) tar.gz dlm-5.17 dlm for 5.17 (2022-01-10) tar.gz v5.16 Linux 5.16 (2022-01-09) tar.gz v5.16-rc8 Linux 5.16-rc8 (2022-01-02) tar.gz v5.16-rc7 Linux 5.16-rc7 (2021-12-26) tar.gz v5.16-rc6 Linux 5.16-rc6 (2021-12-19) tar.gz v5.16-rc5 Linux 5.16-rc5 (2021-12-12) tar.gz v5.16-rc4 Linux 5.16-rc4 (2021-12-05) tar.gz v5.16-rc3 Linux 5.16-rc3 (2021-11-28) tar.gz v5.16-rc2 Linux 5.16-rc2 (2021-11-21) tar.gz v5.16-rc1 Linux 5.16-rc1 (2021-11-14) tar.gz v5.15 Linux 5.15 (2021-10-31) tar.gz v5.15-rc7 Linux 5.15-rc7 (2021-10-25) tar.gz v5.15-rc6 Linux 5.15-rc6 (2021-10-17) tar.gz v5.15-rc5 Linux 5.15-rc5 (2021-10-10) tar.gz v5.15-rc4 Linux 5.15-rc4 (2021-10-03) tar.gz v5.15-rc3 Linux 5.15-rc3 (2021-09-26) tar.gz v5.15-rc2 Linux 5.15-rc2 (2021-09-19) tar.gz v5.15-rc1 Linux 5.15-rc1 (2021-09-12) tar.gz dlm-5.15 dlm for 5.15 (2021-09-01) tar.gz v5.14 Linux 5.14 (2021-08-29) tar.gz v5.14-rc7 Linux 5.14-rc7 (2021-08-22) tar.gz v5.14-rc6 Linux 5.14-rc6 (2021-08-15) tar.gz v5.14-rc5 Linux 5.14-rc5 (2021-08-08) tar.gz v5.14-rc4 Linux 5.14-rc4 (2021-08-01) tar.gz v5.14-rc3 Linux 5.14-rc3 (2021-07-25) tar.gz v5.14-rc2 Linux 5.14-rc2 (2021-07-18) tar.gz v5.14-rc1 Linux 5.14-rc1 (2021-07-11) tar.gz dlm-5.14 dlm for 5.14 (2021-06-29) tar.gz v5.13 Linux 5.13 (2021-06-27) tar.gz v5.13-rc7 Linux 5.13-rc7 (2021-06-20) tar.gz v5.13-rc6 Linux 5.13-rc6 (2021-06-13) tar.gz v5.13-rc5 Linux 5.13-rc5 (2021-06-06) tar.gz v5.13-rc4 Linux 5.13-rc4 (2021-05-30) tar.gz v5.13-rc3 Linux 5.13-rc3 (2021-05-23) tar.gz v5.13-rc2 Linux 5.13-rc2 (2021-05-16) tar.gz v5.13-rc1 Linux 5.13-rc1 (2021-05-09) tar.gz dlm-5.13 dlm for 5.13 (2021-04-30) tar.gz v5.12 Linux 5.12 (2021-04-25) tar.gz v5.12-rc8 Linux 5.12-rc8 (2021-04-18) tar.gz v5.12-rc7 Linux 5.12-rc7 (2021-04-11) tar.gz v5.12-rc6 Linux 5.12-rc6 (2021-04-04) tar.gz v5.12-rc5 Linux 5.12-rc5 (2021-03-28) tar.gz v5.12-rc4 Linux 5.12-rc4 (2021-03-21) tar.gz v5.12-rc3 Linux 5.12-rc3 (2021-03-14) tar.gz v5.12-rc2 Linux 5.12-rc2 (2021-03-05) tar.gz v5.12-rc1 Linux 5.12-rc1 (2021-02-28) tar.gz v5.12-rc1-dontuse Linux 5.12-rc1 (2021-02-28) tar.gz v5.11 Linux 5.11 (2021-02-14) tar.gz v5.11-rc7 Linux 5.11-rc7 (2021-02-07) tar.gz v5.11-rc6 Linux 5.11-rc6 (2021-01-31) tar.gz v5.11-rc5 Linux 5.11-rc5 (2021-01-24) tar.gz v5.11-rc4 Linux 5.11-rc4 (2021-01-17) tar.gz v5.11-rc3 Linux 5.11-rc3 (2021-01-10) tar.gz v5.11-rc2 Linux 5.11-rc2 (2021-01-03) tar.gz v5.11-rc1 Linux 5.11-rc1 (2020-12-27) tar.gz dlm-5.11 dlm for 5.11 This set includes more low level communication layer cleanups. The main change is the listening socket is no longer handled as a special case of node connection sockets. There is one small fix for checking the number of local connections. (2020-12-14) tar.gz v5.10 Linux 5.10 (2020-12-13) tar.gz v5.10-rc7 Linux 5.10-rc7 (2020-12-06) tar.gz v5.10-rc6 Linux 5.10-rc6 (2020-11-29) tar.gz v5.10-rc5 Linux 5.10-rc5 (2020-11-22) tar.gz v5.10-rc4 Linux 5.10-rc4 (2020-11-15) tar.gz v5.10-rc3 Linux 5.10-rc3 (2020-11-08) tar.gz v5.10-rc2 Linux 5.10-rc2 (2020-11-01) tar.gz v5.10-rc1 Linux 5.10-rc1 (2020-10-25) tar.gz dlm-5.10 dlm for 5.10 This set continues the ongoing rework of the low level communication layer in the dlm. The focus here is on improvements to connection handling, and reworking the receiving of messages. (2020-10-12) tar.gz v5.9 Linux 5.9 (2020-10-11) tar.gz v5.9-rc8 Linux 5.9-rc8 (2020-10-04) tar.gz v5.9-rc7 Linux 5.9-rc7 (2020-09-27) tar.gz v5.9-rc6 Linux 5.9-rc6 (2020-09-20) tar.gz v5.9-rc5 Linux 5.9-rc5 (2020-09-13) tar.gz v5.9-rc4 Linux 5.9-rc4 (2020-09-06) tar.gz v5.9-rc3 Linux 5.9-rc3 (2020-08-30) tar.gz v5.9-rc2 Linux 5.9-rc2 (2020-08-23) tar.gz v5.9-rc1 Linux 5.9-rc1 (2020-08-16) tar.gz dlm-5.9 dlm for 5.9 This set includes a some improvements to the dlm networking layer: improving the ability to trace dlm messages for debugging, and improved handling of bad messages or disrupted connections. (2020-08-06) tar.gz v5.8 Linux 5.8 (2020-08-02) tar.gz v5.8-rc7 Linux 5.8-rc7 (2020-07-26) tar.gz v5.8-rc6 Linux 5.8-rc6 (2020-07-19) tar.gz v5.8-rc5 Linux 5.8-rc5 (2020-07-12) tar.gz v5.8-rc4 Linux 5.8-rc4 (2020-07-05) tar.gz v5.8-rc3 Linux 5.8-rc3 (2020-06-28) tar.gz v5.8-rc2 Linux 5.8-rc2 (2020-06-21) tar.gz v5.8-rc1 Linux 5.8-rc1 (2020-06-14) tar.gz dlm-5.8 dlm for 5.8 (2020-06-05) tar.gz v5.7 Linux 5.7 (2020-05-31) tar.gz v5.7-rc7 Linux 5.7-rc7 (2020-05-24) tar.gz v5.7-rc6 Linux 5.7-rc6 (2020-05-17) tar.gz v5.7-rc5 Linux 5.7-rc5 (2020-05-10) tar.gz v5.7-rc4 Linux 5.7-rc4 (2020-05-03) tar.gz v5.7-rc3 Linux 5.7-rc3 (2020-04-26) tar.gz v5.7-rc2 Linux 5.7-rc2 (2020-04-19) tar.gz v5.7-rc1 Linux 5.7-rc1 (2020-04-12) tar.gz v5.6 Linux 5.6 (2020-03-29) tar.gz v5.6-rc7 Linux 5.6-rc7 (2020-03-22) tar.gz v5.6-rc6 Linux 5.6-rc6 (2020-03-15) tar.gz v5.6-rc5 Linux 5.6-rc5 (2020-03-08) tar.gz v5.6-rc4 Linux 5.6-rc4 (2020-03-01) tar.gz v5.6-rc3 Linux 5.6-rc3 (2020-02-23) tar.gz v5.6-rc2 Linux 5.6-rc2 (2020-02-16) tar.gz v5.6-rc1 Linux 5.6-rc1 (2020-02-09) tar.gz v5.5 Linux 5.5 (2020-01-26) tar.gz v5.5-rc7 Linux 5.5-rc7 (2020-01-19) tar.gz v5.5-rc6 Linux 5.5-rc6 (2020-01-12) tar.gz v5.5-rc5 Linux 5.5-rc5 (2020-01-05) tar.gz v5.5-rc4 Linux 5.5-rc4 (2019-12-29) tar.gz v5.5-rc3 Linux 5.5-rc3 (2019-12-22) tar.gz v5.5-rc2 Linux 5.5-rc2 (2019-12-15) tar.gz v5.5-rc1 Linux 5.5-rc1 (2019-12-08) tar.gz v5.4 Linux 5.4 (2019-11-24) tar.gz v5.4-rc8 Linux 5.4-rc8 (2019-11-17) tar.gz v5.4-rc7 Linux 5.4-rc7 (2019-11-10) tar.gz v5.4-rc6 Linux 5.4-rc6 (2019-11-03) tar.gz v5.4-rc5 Linux 5.4-rc5 (2019-10-27) tar.gz v5.4-rc4 Linux 5.4-rc4 (2019-10-20) tar.gz v5.4-rc3 Linux 5.4-rc3 (2019-10-13) tar.gz v5.4-rc2 Linux 5.4-rc2 (2019-10-06) tar.gz v5.4-rc1 Linux 5.4-rc1 (2019-09-30) tar.gz v5.3 Linux 5.3 (2019-09-15) tar.gz v5.3-rc8 Linux 5.3-rc8 (2019-09-08) tar.gz v5.3-rc7 Linux 5.3-rc7 (2019-09-02) tar.gz v5.3-rc6 Linux 5.3-rc6 (2019-08-25) tar.gz v5.3-rc5 Linux 5.3-rc5 (2019-08-18) tar.gz v5.3-rc4 Linux 5.3-rc4 (2019-08-11) tar.gz v5.3-rc3 Linux 5.3-rc3 (2019-08-04) tar.gz v5.3-rc2 Linux 5.3-rc2 (2019-07-28) tar.gz v5.3-rc1 Linus 5.3-rc1 (2019-07-21) tar.gz dlm-5.3 dlm for 5.3 (2019-07-12) tar.gz list dlm: no need to check return value of debugfs_create functions (2019-07-11) tar.gz v5.2 Linux 5.2 (2019-07-07) tar.gz v5.2-rc7 Linux 5.2-rc7 (2019-06-30) tar.gz v5.2-rc6 Linux 5.2-rc6 (2019-06-22) tar.gz v5.2-rc5 Linux 5.2-rc5 (2019-06-16) tar.gz v5.2-rc4 Linux 5.2-rc4 (2019-06-08) tar.gz v5.2-rc3 Linux 5.2-rc3 (2019-06-02) tar.gz v5.2-rc2 Linux 5.2-rc2 (2019-05-26) tar.gz v5.2-rc1 Linux 5.2-rc1 (2019-05-19) tar.gz v5.1 Linux 5.1 (2019-05-05) tar.gz v5.1-rc7 Linux 5.1-rc7 (2019-04-28) tar.gz v5.1-rc6 Linux 5.1-rc6 (2019-04-21) tar.gz v5.1-rc5 Linux 5.1-rc5 (2019-04-14) tar.gz v5.1-rc4 Linux 5.1-rc4 (2019-04-07) tar.gz v5.1-rc3 Linux 5.1-rc3 (2019-03-31) tar.gz v5.1-rc2 Linux 5.1-rc2 (2019-03-24) tar.gz v5.1-rc1 Linux 5.1-rc1 (2019-03-17) tar.gz v5.0 Linux 5.0 (2019-03-03) tar.gz v5.0-rc8 Linux 5.0-rc8 (2019-02-24) tar.gz v5.0-rc7 Linux 5.0-rc7 (2019-02-17) tar.gz v5.0-rc6 Linux 5.0-rc6 (2019-02-10) tar.gz v5.0-rc5 Linux 5.0-rc5 (2019-02-03) tar.gz v5.0-rc4 Linux 5.0-rc4 (2019-01-27) tar.gz v5.0-rc3 Linux 5.0-rc3 (2019-01-21) tar.gz v5.0-rc2 Linux 5.0-rc2 (2019-01-14) tar.gz v5.0-rc1 Linux 5.0-rc1 (2019-01-06) tar.gz v4.20 Linux 4.20 (2018-12-23) tar.gz dlm-4.21 dlm for 4.21 (2018-12-19) tar.gz v4.20-rc7 Linux 4.20-rc7 (2018-12-16) tar.gz v4.20-rc6 Linux 4.20-rc6 (2018-12-09) tar.gz v4.20-rc5 Linux 4.20-rc5 (2018-12-02) tar.gz v4.20-rc4 Linux 4.20-rc4 (2018-11-25) tar.gz v4.20-rc3 Linux 4.20-rc3 (2018-11-18) tar.gz v4.20-rc2 Linux 4.20-rc2 (2018-11-11) tar.gz v4.20-rc1 Linux 4.20-rc1 (2018-11-04) tar.gz v4.19 This is the 4.19 release (2018-10-22) tar.gz v4.19-rc8 This is the 4.19-rc8 release (2018-10-15) tar.gz v4.19-rc7 This is the 4.19-rc7 release (2018-10-07) tar.gz v4.19-rc6 This is the 4.19-rc6 release (2018-09-30) tar.gz v4.19-rc5 This is the 4.19-rc5 stable release (2018-09-23) tar.gz v4.19-rc4 Linux 4.19-rc4 (2018-09-16) tar.gz v4.19-rc3 Linux 4.19-rc3 (2018-09-09) tar.gz v4.19-rc2 Linux 4.19-rc2 (2018-09-02) tar.gz v4.19-rc1 Linux 4.19-rc1 (2018-08-26) tar.gz v4.18 Linux 4.18 (2018-08-12) tar.gz v4.18-rc8 Linux 4.18-rc8 (2018-08-05) tar.gz v4.18-rc7 Linux 4.18-rc7 (2018-07-29) tar.gz v4.18-rc6 Linux 4.18-rc6 (2018-07-22) tar.gz for-4.18/dm-fixes-2 - Fix DM writecache target to allow an optional offset to the start of the data and metadata area. This allows userspace tools (e.g. LVM2) to place a header and metadata at the front of the writecache device for its use. (2018-07-20) tar.gz v4.18-rc5 Linux 4.18-rc5 (2018-07-15) tar.gz for-linus-20180713 for-linus-20180713 (2018-07-13) tar.gz v4.18-rc4 Linux 4.18-rc4 (2018-07-08) tar.gz for-linus-20180706 for-linus-20180706 (2018-07-06) tar.gz v4.18-rc3 Linux 4.18-rc3 (2018-07-01) tar.gz for-linus-20180629 for-linus-20180629 (2018-06-29) tar.gz for-4.18/dm-fixes - Fix dm core to use more efficient bio_split() instead of bio_clone_bioset(). Also fixes splitting bio that has integrity payload. (2018-06-28) tar.gz v4.18-rc2 Linux 4.18-rc2 (2018-06-24) tar.gz for-linus-20180623 for-linus-20180623 (2018-06-23) tar.gz v4.18-rc1 Linux 4.18-rc1 (2018-06-17) tar.gz for-linus-20180616 for-linus-20180616 (2018-06-16) tar.gz for-4.18/dm-changes-v2 - Adjust various DM structure members to improve alignment relative to 4.18 block's mempool_t and bioset changes. (2018-06-11) tar.gz for-linus-20180610 for-linus-20180610 (2018-06-10) tar.gz for-linus-20180608 for-linus-20180608 (2018-06-08) tar.gz for-linus-20180605 for-linus-20180605 (2018-06-05) tar.gz dlm-4.18 dlm for 4.18 (2018-06-04) tar.gz for-4.18/block-20180603 for-4.18/block-20180603 (2018-06-03) tar.gz v4.17 Linux 4.17 (2018-06-03) tar.gz xfs-4.18-merge-1 Changes for 4.18: - Strengthen inode number and structure validation when allocating inodes. - Reduce pointless buffer allocations during cache miss - Use FUA for pure data O_DSYNC directio writes - Various iomap refactorings - Strengthen quota metadata verification to avoid unfixable broken quota - Make AGFL block freeing a deferred operation to avoid blowing out transaction reservations when running complex operations - Get rid of the log item descriptors to reduce log overhead - Fix various reflink bugs where inodes were double-joined to transactions - Don't issue discards when trimming unwritten extents - Refactor incore dquot initialization and retrieval interfaces - Fix some locking problmes in the quota scrub code - Strengthen btree structure checks in scrub code - Rewrite swapfile activation to use iomap and support unwritten extents - Make scrub exit to userspace sooner when corruptions or cross-referencing problems are found - Make scrub invoke the data fork scrubber directly on metadata inodes - Don't do background reclamation of post-eof and cow blocks when the fs is suspended - Fix secondary superblock buffer lifespan hinting - Refactor growfs to use table-dispatched functions instead of long stringy functions - Move growfs code to libxfs - Implement online fs label getting and setting - Introduce online filesystem repair (in a very limited capacity) - Various bug fixes (2018-05-31) tar.gz xfs-4.17-fixes-3 Changes since last update: - Clear out i_mapping error state when we're reinitializing inodes. (2018-05-30) tar.gz for-linus-20180530 for-linus-20180530 (2018-05-30) tar.gz v4.17-rc7 Linux 4.17-rc7 (2018-05-27) tar.gz for-linus-20180524 for-linus-20180524 (2018-05-24) tar.gz v4.17-rc6 Linux 4.17-rc6 (2018-05-20) tar.gz for-linus-20180518 for-linus-20180518 (2018-05-18) tar.gz v4.17-rc5 Linux 4.17-rc5 (2018-05-13) tar.gz for-linus-20180511 for-linus-20180511 (2018-05-11) tar.gz for-4.17/dm-fixes - A stable fix for DM integrity to use kvfree. (2018-05-10) tar.gz v4.17-rc4 Linux 4.17-rc4 (2018-05-06) tar.gz for-linus-20180504 for-linus-20180504 (2018-05-04) tar.gz xfs-4.17-fixes-2 Changes since last update: - Cap the maximum length of a deduplication request at MAX_RW_COUNT/2 to avoid kernel livelock due to excessively large IO requests. (2018-05-02) tar.gz v4.17-rc3 Linux v4.17-rc3 (2018-04-29) tar.gz for-linus-20180425 for-linus-20180425 (2018-04-25) tar.gz v4.17-rc2 Linux 4.17-rc2 (2018-04-22) tar.gz xfs-4.17-fixes-1 Changes since last update: - Enhance inode fork verifiers to prevent loading of corrupted metadata. - Fix a crash when we try to convert extents format inodes to btree format, we run out of space, but forget to revert the in-core state changes. - Fix file size checks when doing INSERT_RANGE that could cause files to end up negative size if there previously was an extent mapped at s_maxbytes. - Fix a bug when doing a remove-then-add ATTR_REPLACE xattr update where we forget to clear ATTR_REPLACE after the remove, which causes the attr to be lost and the fs to shut down due to (what it thinks is) inconsistent in-core state. (2018-04-20) tar.gz v4.17-rc1 Linux 4.17-rc1 (2018-04-15) tar.gz for-linus-20180413 for-linus-20180413 (2018-04-13) tar.gz xfs-4.17-merge-4 Changes since last update: - Cleanup unnecessary function call parameters - Fix a use-after-free bug when aborting logging intents - Refactor filestreams state data to avoid use-after-free bug - Fix incorrect removal of cow extents when truncating extended attributes. - Refactor open-coded __set_page_dirty in favor of using vfs function. - Fix a deadlock when fstrim and fs shutdown race. (2018-04-10) tar.gz xfs-4.17-merge-3 Changes since last update: - Cleanup unnecessary function call parameters - Fix a use-after-free bug when aborting logging intents - Refactor filestreams state data to avoid use-after-free bug - Fix incorrect removal of cow extents when truncating extended attributes. (2018-04-10) tar.gz xfs-4.17-merge-2 Changes since last update: - Cleanup unnecessary function call parameters - Fix a use-after-free bug when aborting logging intents - Refactor filestreams state data to avoid use-after-free bug (2018-04-09) tar.gz for-4.17/dm-changes - DM core passthrough ioctl fix to retain reference to DM table, and that table's block devices, while issuing the ioctl to one of those block devices. (2018-04-05) tar.gz for-4.17/block-20180402 for-4.17/block-20180402 (2018-04-02) tar.gz xfs-4.17-merge-1 Changes for this release: - Various cleanups and code fixes - Implement lazytime as a mount option - Convert various on-disk metadata checks from asserts to -EFSCORRUPTED - Fix accounting problems with the rmap per-ag reservations - Refactorings and cleanups for xfs_log_force - Various bugfixes for the reflink code - Work around v5 AGFL padding problems to prevent fs shutdowns - Establish inode fork verifiers to inspect on-disk metadata correctness - Various online scrub fixes - Fix v5 swapext blowing up on deleted inodes (2018-04-01) tar.gz v4.16 Linux 4.16 (2018-04-01) tar.gz for-4.16/dm-fixes-4 - Fix a DM multipath regression introduced in a v4.16-rc6 commit: restore support for loading, and attaching, scsi_dh modules during multipath table load. Otherwise some users may find themselves unable to boot, as was reported today: https://marc.info/?l=linux-scsi&m=152231276114962&w=2 (2018-03-29) tar.gz v4.16-rc7 Linux 4.16-rc7 (2018-03-25) tar.gz v4.16-rc6 Linux 4.16-rc6 (2018-03-18) tar.gz for-4.16/dm-fixes-3 - A stable DM multipath fix to restore ability to pass integrity data (2018-03-15) tar.gz v4.16-rc5 Linux 4.16-rc5 (2018-03-11) tar.gz for-linus-20180309 for-linus-20180309 (2018-03-09) tar.gz for-4.16/dm-fixes-2 - Fix an uninitialized variable false warning in dm bufio (2018-03-09) tar.gz v4.16-rc4 Linux 4.16-rc4 (2018-03-04) tar.gz xfs-4.16-fixes-3 Changes since last update: - Fix some iomap locking problems - Don't allocate cow blocks when we're zeroing file data (2018-03-02) tar.gz for-linus-20180302 for-linus-20180302 (2018-03-02) tar.gz xfs-4.16-fixes-2 Changes since last update: - Fix some compiler warnings - Fix block rservations for transactions created during log recovery - Fix resource leaks when respecifying mount options (2018-02-26) tar.gz v4.16-rc3 Linux 4.16-rc3 (2018-02-25) tar.gz xfs-4.16-fixes-1 Changes since last update: - Fix some compiler warnings - Fix block reservations for transactions created during log recovery (2018-02-25) tar.gz v4.16-rc2 Linux 4.16-rc2 (2018-02-18) tar.gz for-linus-20180217 for-linus-20180217 (2018-02-17) tar.gz for-4.16/dm-chained-bios-fix - Fix for DM core to properly propagate errors (avoids overriding non-zero error with 0). This is particularly important given DM core's increased use of chained bios. (2018-02-16) tar.gz v4.16-rc1 Linux 4.16-rc1 (2018-02-11) tar.gz for-linus-20180210 for-linus-20180210 (2018-02-10) tar.gz xfs-4.16-merge-5 Changes since last update: - Print scrub build status in the xfs build info. - Explicitly call out the remaining two scenarios where we don't support reflink and never have. - Remove EXPERIMENTAL tag from reverse mapping btree! (2018-02-05) tar.gz for-linus-20180204 for-linus-20180204 (2018-02-04) tar.gz for-4.16/dm-changes - DM core fixes to ensure that bio submission follows a depth-first tree walk; this is critical to allow forward progress without the need to use the bioset's BIOSET_NEED_RESCUER. (2018-01-31) tar.gz xfs-4.16-merge-4 New in this version: - Log faulting code locations when verifiers fail, for improved diagnosis of corrupt filesystems. - Implement metadata verifiers for local format inode fork data. - Online scrub now cross-references metadata records with other metadata. - Refactor the fs geometry ioctl generation functions. - Harden various metadata verifiers. - Fix various accounting problems. - Fix uncancelled transactions leaking when xattr functions fail. - Prevent the copy-on-write speculative preallocation garbage collector from racing with writeback. - Emit log reservation type information as trace data so that we can compare against xfsprogs. - Fix some erroneous asserts in the online scrub code. - Clean up the transaction reservation calculations. - Fix various minor bugs in online scrub. - Log complaints about mixed dio/buffered writes once per day and less noisily than before. - Refactor buffer log item lists to use list_head. - Break PNFS leases before reflinking blocks. - Reduce lock contention on reflink source files. - Fix some quota accounting problems with reflink. - Fix a serious corruption problem in the direct cow write code where we fed bad iomaps to the vfs iomap consumers. - Various other refactorings. - Remove EXPERIMENTAL tag from reflink! (2018-01-29) tar.gz v4.15 Linux 4.15 (2018-01-28) tar.gz v4.15-rc9 Linux 4.15-rc9 (2018-01-21) tar.gz for-4.15/dm-fixes-2 All stable@ fixes: (2018-01-19) tar.gz xfs-4.16-merge-1 New in this version: - Log faulting code locations when verifiers fail, for improved diagnosis of corrupt filesystems. - Implement metadata verifiers for local format inode fork data. - Online scrub now cross-references metadata records with other metadata. - Refactor the fs geometry ioctl generation functions. - Harden various metadata verifiers. - Fix various accounting problems. - Fix uncancelled transactions leaking when xattr functions fail. - Prevent the copy-on-write speculative preallocation garbage collector from racing with writeback. - Emit log reservation type information as trace data so that we can compare against xfsprogs. - Fix some erroneous asserts in the online scrub code. - Clean up the transaction reservation calculations. - Fix various minor bugs in online scrub. - Log complaints about mixed dio/buffered writes once per day and less noisily than before. (2018-01-17) tar.gz v4.15-rc8 Linux 4.15-rc8 (2018-01-14) tar.gz v4.15-rc7 Linux 4.15-rc7 (2018-01-07) tar.gz xfs-4.15-fixes-10 Changes since last update: - Fix resource cleanup of failed quota initialization - Fix integer overflow problems wrt s_maxbytes (2018-01-02) tar.gz v4.15-rc6 Linux 4.15-rc6 (2017-12-31) tar.gz v4.15-rc5 Linux 4.15-rc5 (2017-12-23) tar.gz xfs-4.15-fixes-8 Changes since last update: - Fix a locking problem during xattr block conversion that could lead to the log checkpointing thread to try to write an incomplete buffer to disk, which leads to a corruption shutdown - Fix a null pointer dereference when removing delayed allocation extents - Remove post-eof speculative allocations when reflinking a block past current inode size so that we don't just leave them there and assert on inode reclaim - Relax an assert which didn't accurately reflect the way locking works and would trigger under heavy io load - Avoid infinite loop when cancelling copy on write extents after a writeback failure - Try to avoid copy on write transaction reservation overflows when remapping after a successful write - Fix various problems with the copy-on-write reservation automatic garbage collection not being cleaned up properly during a ro remount - Fix problems with rmap log items being processed in the wrong order, leading to corruption shutdowns - Fix problems with EFI recovery wherein the "remove any rmapping if present" mechanism wasn't actually doing anything, which would lead to corruption problems later when the extent is reallocated, leading to multiple rmaps for the same extent (2017-12-21) tar.gz v4.15-rc4 Linux 4.15-rc4 (2017-12-17) tar.gz for-4.15/dm-fixes - Fix a particularly nasty DM core bug in a 4.15 refcount_t conversion. (2017-12-15) tar.gz xfs-4.15-fixes-6 Changes since last update: - Fix a locking problem during xattr block conversion that could lead to the log checkpointing thread to try to write an incomplete buffer to disk, which leads to a corruption shutdown - Fix a null pointer dereference when removing delayed allocation extents - Remove post-eof speculative allocations when reflinking a block past current inode size so that we don't just leave them there and assert on inode reclaim - Relax an assert which didn't accurately reflect the way locking works - Avoid infinite loop when cancelling copy on write extents after a writeback failure - Try to avoid copy on write transaction reservation overflows when remapping after a successful write (2017-12-14) tar.gz v4.15-rc3 Linux 4.15-rc3 (2017-12-10) tar.gz xfs-4.15-fixes-5 Changes since last update: - Clean up duplicate includes - Remove ancient 'no-alloc' crap code that occasionally caused hard fs shutdowns due to lack of proper space reservations - Fix regression in FIEMAP behavior when reporting xattr extents (2017-12-08) tar.gz v4.15-rc2 Linux 4.15-rc2 (2017-12-03) tar.gz xfs-4.15-fixes-4 Changes since last update: - Fix memory leaks that appeared after removing ifork inline data buffer - Recover deferred rmap update log items in correct order - Fix memory leaks when buffer construction fails - Fix memory leaks when bmbt is corrupt - Fix some uninitialized variables and math problems in the quota scrubber - Add some omitted attribution tags on the log replay commit - Fix some UBSAN complaints about integer overflows with large sparse files - Implement an effective inode mode check in online fsck - Fix log's inability to retry quota item writeout due to transient errors (2017-11-30) tar.gz xfs-4.15-fixes-3 Changes since last update: - Fix memory leaks that appeared after removing ifork inline data buffer - Recover deferred rmap update log items in correct order - Fix memory leaks when buffer construction fails - Fix memory leaks when bmbt is corrupt - Fix some uninitialized variables and math problems in the quota scrubber - Add some omitted attribution tags on the log replay commit - Fix some UBSAN complaints about integer overflows with large sparse files - Implement an effective inode mode check in online fsck (2017-11-30) tar.gz xfs-4.15-fixes-2 Changes since last update: - Fix memory leaks that appeared after removing ifork inline data buffer - Recover deferred rmap update log items in correct order - Fix memory leaks when buffer construction fails - Fix memory leaks when bmbt is corrupt - Fix some uninitialized variables and math problems in the quota scrubber - Add some omitted attribution tags on the log replay commit (2017-11-28) tar.gz v4.15-rc1 Linux 4.15-rc1 (2017-11-26) tar.gz xfs-4.15-merge-3 Changes since last update: - Fix a memory leak in the new in-core extent map. - Refactor the xfs_dev_t conversions for easier xfsprogs porting (2017-11-21) tar.gz xfs-4.15-merge-2 Changes since last update: - Fix a forgotten rcu read unlock - Fix some inconsistent integer type usage. (2017-11-17) tar.gz for-4.15/dm-changes-2 - A DM multipath stable@ fix to silence an annoying error message that isn't _really_ an error (2017-11-16) tar.gz dlm-4.15 dlm for 4.15 (2017-11-13) tar.gz for-4.15/dm - A few conversions from atomic_t to ref_count_t (2017-11-13) tar.gz v4.14 Linux 4.14 (2017-11-12) tar.gz xfs-4.15-merge-1 New in this version: - Refactor the incore extent map manipulations to use a cursor instead of directly modifying extent data. - Refactor the incore extent map cursor to use an in-memory btree instead of a single high-order allocation. This eliminates a major source of complaints about insufficient memory when opening a heavily fragmented file into a system whose memory is also heavily fragmented. - Fix a longstanding bug where deleting a file with a complex extended attribute btree incorrectly handled memory pointers, which could lead to memory corruption. - Improve metadata validation to eliminate crashing problems found while fuzzing xfs. - Move the error injection tag definitions into libxfs to be shared with userspace components. - Fix some log recovery bugs where we'd underflow log block position vector and incorrectly fail log recovery. - Drain the buffer lru after log recovery to force recovered buffers back through the verifiers after mount. On a v4 filesystem the log never attaches verifiers during log replay (v5 does), so we could end up with buffers marked verified but without having ever been verified. - Fix various other bugs. - Introduce the first part of a new online fsck tool. The new fsck tool will be able to iterate every piece of metadata in the filesystem to look for obvious errors and corruptions. In the next release cycle the checking will be extended to cross-reference with the other fs metadata, so this feature should only be used by the developers in the mean time. (2017-11-10) tar.gz v4.14-rc8 Linux 4.14-rc8 (2017-11-05) tar.gz v4.14-rc7 Linux 4.14-rc7 (2017-10-29) tar.gz xfs-4.14-fixes-7 Changes since last time: - Rework nowait locking code to reduce locking overhead penalty (2017-10-23) tar.gz v4.14-rc6 Linux 4.14-rc6 (2017-10-23) tar.gz xfs-4.14-fixes-6 Changes since last update: - fix some more CONFIG_XFS_RT related build problems - fix data loss when writeback at eof races eofblocks gc and loses - invalidate page cache after fs finishes a dio write - remove dirty page state when invalidating pages so releasepage does the right thing when handed a dirty page (2017-10-17) tar.gz v4.14-rc5 Linux 4.14-rc5 (2017-10-15) tar.gz xfs-4.14-fixes-5 Changes since last update: - Fix a stale kernel memory exposure when logging inodes. - Fix some build problems with CONFIG_XFS_RT=n - Don't change inode mode if the acl write fails, leaving the file totally inaccessible. - Fix a dangling pointer problem when removing an attr fork under memory pressure. - Don't crash while trying to invalidate a null buffer associated with a corrupt metadata pointer. (2017-10-11) tar.gz v4.14-rc4 Linux 4.14-rc4 (2017-10-08) tar.gz xfs-4.14-fixes-4 Changes since last update: - fix a race between overlapping copy on write aio - fix cow fork swapping when we defragment reflinked files (2017-10-06) tar.gz for-4.14/dm-fixes - A stable fix for the alignment of the event number reported at the end of the 'DM_LIST_DEVICES' ioctl. (2017-10-05) tar.gz v4.14-rc3 Linux 4.14-rc3 (2017-10-01) tar.gz xfs-4.14-fixes-2 Changes since last update: - fix various problems with the copy-on-write extent maps getting freed at the wrong time - fix printk format specifier problems - report zeroing operation outcomes instead of dropping them on the floor - fix some crashes when dio operations partially fail - fix a race condition between unwritten extent conversion & dio read - fix some incorrect tests in the inode log item processing - correct the delayed allocation space reservations on rmap filesystems - fix some problems checking for dax support (2017-09-26) tar.gz v4.14-rc2 Linux 4.14-rc2 (2017-09-24) tar.gz v4.14-rc1 Linux 4.14-rc1 (2017-09-16) tar.gz for-4.14/dm-changes - Some request-based DM core and DM multipath fixes and cleanups (2017-09-14) tar.gz dlm-4.14 dlm for 4.14 (2017-09-05) tar.gz v4.13 Linux 4.13 (2017-09-03) tar.gz xfs-4.14-merge-7 Updates for 4.14: - Write unmount record for a ro mount to avoid unnecessary log replay - Clean up orphaned inodes when mounting fs readonly - Resubmit inode log items when buffer writeback fails to avoid umount hang - Fix log recovery corruption problems when log headers wrap around the end - Avoid infinite loop searching for free inodes when inode counters are wrong - Evict inodes involved with log redo so that we don't leak them later - Fix a potential race between reclaim and inode cluster freeing - Refactor the inode joining code w.r.t. transaction rolling & deferred ops - Fix a bug where the log doesn't properly deal with dirty buffers that are about to become ordered buffers - Fix the extent swap code to deal with making dirty buffers ordered properly - Consolidate page fault handlers - Refactor the incore extent manipulation functions to use the iext abstractions instead of directly modifying with extent data - Disable crashy chattr +/-x until we fix it - Don't allow us to set S_DAX for v2 inodes - Various cleanups - Clarify some documentation - Fix a problem where fsync and a log commit race to send the disk a flush command, resulting in a small window where power fail data loss could occur - Simplify some rmap operations in the fcollapse code - Fix some use-after-free problems in async writeback (2017-09-03) tar.gz xfs-4.14-merge-6 Updates for 4.14: - Write unmount record for a ro mount to avoid unnecessary log replay - Clean up orphaned inodes when mounting fs readonly - Resubmit inode log items when buffer writeback fails to avoid umount hang - Fix log recovery corruption problems when log headers wrap around the end - Avoid infinite loop searching for free inodes when inode counters are wrong - Evict inodes involved with log redo so that we don't leak them later - Fix a potential race between reclaim and inode cluster freeing - Refactor the inode joining code w.r.t. transaction rolling & deferred ops - Fix a bug where the log doesn't properly deal with dirty buffers that are about to become ordered buffers - Fix the extent swap code to deal with making dirty buffers ordered properly - Consolidate page fault handlers - Refactor the incore extent manipulation functions to use the iext abstractions instead of directly modifying with extent data - Disable crashy chattr +/-x until we fix it - Don't allow us to set S_DAX for v2 inodes - Various cleanups - Clarify some documentation - Fix a problem where fsync and a log commit race to send the disk a flush command, resulting in a small window where power fail data loss could occur - Simplify some rmap operations in the fcollapse code (2017-09-02) tar.gz for-4.13/dm-fixes-2 - A couple fixes for bugs introduced as part of the blk_status_t block layer changes during the 4.13 merge window (2017-08-31) tar.gz v4.13-rc7 Linux 4.13-rc7 (2017-08-27) tar.gz v4.13-rc6 Linux 4.13-rc6 (2017-08-20) tar.gz xfs-4.13-fixes-5 Changes since last time: - Don't leak resources when mount fails - Don't accidentally clobber variables when looking for free inodes (2017-08-17) tar.gz v4.13-rc5 Linux 4.13-rc5 (2017-08-13) tar.gz v4.13-rc4 Linux 4.13-rc4 (2017-08-06) tar.gz xfs-4.13-fixes-3 Changes since last update: - Fix memory leak when issuing discard - Fix propagation of the dax inode flag (2017-08-04) tar.gz v4.13-rc3 Linux 4.13-rc3 (2017-07-30) tar.gz for-4.13/dm-fixes - A few DM integrity fixes that improve performance. One that address inefficiencies in the on-disk journal device layout. Another that makes use of the block layer's on-stack plugging when writing the journal. (2017-07-28) tar.gz xfs-4.13-fixes-2 Changes since last update: - Fix firstfsb variables that we left uninitialized, which could lead to locking problems. - Check for NULL metadata buffer pointers before using them. - Don't allow btree cursor manipulation if the btree block is corrupt. Better to just shut down. - Fix infinite loop problems in quotacheck. - Fix buffer overrun when validating directory blocks. - Fix deadlock problem in bunmapi. (2017-07-26) tar.gz v4.13-rc2 Linux 4.13-rc2 (2017-07-23) tar.gz xfs-4.13-fixes-1 Changes since last update: - Fix firstfsb variables that we left uninitialized, which could lead locking problems. - Check for NULL metadata buffer pointers before using them. - Don't allow btree cursor manipulation if the btree block is corrupt. Better to just shut down. (2017-07-20) tar.gz v4.13-rc1 Linux v4.13-rc1 (2017-07-15) tar.gz xfs-4.13-merge-6 Changes since last update: - Add some locking assertions for the _ilock helpers. - Revert the XFS_QMOPT_NOLOCK patch; after discussion with hch the online fsck patch that would have needed it has been redesigned and no longer needs it. - Fix behavioral regression of SEEK_HOLE/DATA with negative offsets to match 4.12-era XFS behavior. (2017-07-14) tar.gz xfs-4.13-merge-5 Changes for 4.13: - Avoid quotacheck deadlocks - Fix transaction overflows when bunmapping fragmented files - Refactor directory readahead - Allow admin to configure if ASSERT is fatal - Improve transaction usage detail logging during overflows - Minor cleanups - Don't leak log items when the log shuts down - Remove double-underscore typedefs - Various preparation for online scrubbing - Introduce new error injection configuration sysfs knobs - Refactor dq_get_next to use extent map directly - Fix problems with iterating the page cache for unwritten data - Implement SEEK_{HOLE,DATA} via iomap - Refactor XFS to use iomap SEEK_HOLE and SEEK_DATA - Don't use MAXPATHLEN to check on-disk symlink target lengths (2017-07-07) tar.gz for-4.13/dm-changes - Add the ability to use select or poll /dev/mapper/control to wait for events from multiple DM devices. (2017-07-06) tar.gz xfs-4.13-merge-4 Changes for 4.13: - Avoid quotacheck deadlocks - Fix transaction overflows when bunmapping fragmented files - Refactor directory readahead - Allow admin to configure if ASSERT is fatal - Improve transaction usage detail logging during overflows - Minor cleanups - Don't leak log items when the log shuts down - Remove double-underscore typedefs - Various preparation for online scrubbing - Introduce new error injection configuration sysfs knobs - Refactor dq_get_next to use extent map directly - Fix problems with iterating the page cache for unwritten data - Implement SEEK_{HOLE,DATA} via iomap - Refactor XFS to use iomap SEEK_HOLE and SEEK_DATA (2017-07-05) tar.gz xfs-4.13-merge-3 Changes for 4.13: - Avoid quotacheck deadlocks - Fix transaction overflows when bunmapping fragmented files - Refactor directory readahead - Allow admin to configure if ASSERT is fatal - Improve transaction usage detail logging during overflows - Minor cleanups - Don't leak log items when the log shuts down - Remove double-underscore typedefs - Various preparation for online scrubbing - Introduce new error injection configuration sysfs knobs - Refactor dq_get_next to use extent map directly - Fix problems with iterating the page cache for unwritten data - Implement SEEK_{HOLE,DATA} via iomap - Refactor XFS to use iomap SEEK_HOLE and SEEK_DATA (2017-07-02) tar.gz v4.12 Linux 4.12 (2017-07-02) tar.gz xfs-4.13-merge-2 Changes for 4.13: - Avoid quotacheck deadlocks - Fix transaction overflows when bunmapping fragmented files - Refactor directory readahead - Allow admin to configure if ASSERT is fatal - Improve transaction usage detail logging during overflows - Minor cleanups - Don't leak log items when the log shuts down - Remove double-underscore typedefs - Various preparation for online scrubbing - Introduce new error injection configuration sysfs knobs - Refactor dq_get_next to use extent map directly (2017-07-01) tar.gz for-4.12/dm-fixes-5 - A dm thinp fix for crash that will occur when metadata device failure races with discard passdown to the underlying data device. (2017-06-29) tar.gz xfs-4.13-merge-1 Changes for 4.13: - Avoid quotacheck deadlocks - Fix transaction overflows when bunmapping fragmented files - Refactor directory readahead - Allow admin to configure if ASSERT is fatal - Improve transaction usage detail logging during overflows - Minor cleanups - Don't leak log items when the log shuts down - Remove double-underscore typedefs - Various preparation for online scrubbing - Introduce new error injection configuration sysfs knobs (2017-06-27) tar.gz v4.12-rc7 Linux 4.12-rc7 (2017-06-25) tar.gz for-4.12/dm-fixes-4 - a revert of a DM mirror commit that has proven to make the code prone to crash (2017-06-22) tar.gz xfs-4.12-fixes-5 Changes since last update: - don't allow swapon on files on the realtime device, because the swap code will swap pages out to blocks on the data device, thereby corrupting the filesystem (2017-06-21) tar.gz v4.12-rc6 Linux 4.12-rc6 (2017-06-19) tar.gz xfs-4.12-fixes-4 Changes since last update: - Fix some bogus ASSERT failures on CONFIG_SMP=n and CONFIG_XFS_DEBUG=y. (2017-06-14) tar.gz v4.12-rc5 Linux 4.12-rc5 (2017-06-11) tar.gz v4.12-rc4 Linux 4.12-rc4 (2017-06-04) tar.gz for-4.12/dm-fixes-3 - a DM verity fix for a mode when no salt is used (2017-06-02) tar.gz xfs-4.12-fixes-3 Changes since last update: - Fix an unmount hang due to a race in io buffer accounting. (2017-06-01) tar.gz v4.12-rc3 Linux 4.12-rc3 (2017-05-28) tar.gz xfs-4.12-fixes-2 Changed since last update: - Fix indlen block reservation accounting bug when splitting delalloc extent - Fix warnings about unused variables that appeared in -rc1. - Don't spew errors when bmapping a local format directory - Fix an off-by-one error in a delalloc eof assertion - Make fsmap only return inode information for CAP_SYS_ADMIN - Fix a potential mount time deadlock recovering cow extents - Fix unaligned memory access in _btree_visit_blocks - Fix various SEEK_HOLE/SEEK_DATA bugs (2017-05-25) tar.gz v4.12-rc2 Linux 4.12-rc2 (2017-05-21) tar.gz xfs-4.12-fixes-1 Changes since last update: - Fix indlen block reservation accounting bug when splitting delalloc extent - Fix warnings about unused variables that appeared in -rc1. - Don't spew errors when bmapping a local format directory - Fix an off-by-one error in a delalloc eof assertion - Make fsmap only return inode information for CAP_SYS_ADMIN - Fix a potential mount time deadlock recovering cow extents (2017-05-19) tar.gz for-4.12/dm-fixes-2 - A couple DM thin provisioning fixes (2017-05-17) tar.gz v4.12-rc1 Linux 4.12-rc1 (2017-05-13) tar.gz xfs-4.12-merge-7 Changes for 4.12: - various code cleanups - introduce GETFSMAP ioctl - various refactoring - avoid dio reads past eof - fix memory corruption and other errors with fragmented directory blocks - fix accidental userspace memory corruptions - publish fs uuid in superblock - make fstrim terminatable - fix race between quotaoff and in-core inode creation - Avoid use-after-free when finishing up w/ buffer heads - Reserve enough space to handle bmap tree resizing during cow remap (2017-05-06) tar.gz xfs-4.12-merge-6 Changes since last update: - Avoid use-after-free when finishing up w/ buffer heads - Reserve enough space to handle bmap tree resizing during cow remap (2017-05-05) tar.gz for-4.12/dm-fixes - DM cache metadata fixes to short-circuit operations that require the metadata not be in 'fail_io' mode. Otherwise crashes are possible. (2017-05-05) tar.gz for-4.12/dm-post-merge-changes - Cleanups to request-based DM and DM multipath from Christoph that prepare for his block core error code type checking improvements. (2017-05-01) tar.gz for-4.12/dm-changes - A major update for DM cache that reduces the latency for deciding whether blocks should migrate to/from the cache. The bio-prison-v2 interface supports this improvement by enabling direct dispatch of work to workqueues rather than having to delay the actual work dispatch to the DM cache core. So the dm-cache policies are much more nimble by being able to drive IO as they see fit. One immediate benefit from the improved latency is a cache that should be much more adaptive to changing workloads. (2017-05-01) tar.gz xfs-4.12-merge-4 Changes since last update: - fix race between quotaoff and in-core inode creation (2017-05-01) tar.gz v4.11 Linux 4.11 (2017-04-30) tar.gz xfs-4.12-merge-3 Changes since last update: - publish fs uuid in superblock - make fstrim terminatable (2017-04-30) tar.gz xfs-4.12-merge-2 Changes for 4.12: - various code cleanups - introduce GETFSMAP ioctl - various refactoring - avoid dio reads past eof - fix memory corruption and other errors with fragmented directory blocks - fix accidental userspace memory corruptions (2017-04-25) tar.gz v4.11-rc8 Linux 4.11-rc8 (2017-04-23) tar.gz v4.11-rc7 Linux 4.11-rc7 (2017-04-16) tar.gz v4.11-rc6 Linux 4.11-rc6 (2017-04-09) tar.gz dm-4.11-fixes-2 - Two stable@ fixes for the verity target's FEC support (2017-04-07) tar.gz xfs-4.11-fixes-3 Changes since last update: - Rework the inline directory verifier to avoid crashes on disk corruption - Don't change file size when punching holes w/ KEEP_SIZE - Close a kernel memory exposure bug (2017-04-03) tar.gz v4.11-rc5 Linux 4.11-rc5 (2017-04-02) tar.gz v4.11-rc4 Linux 4.11-rc4 (2017-03-26) tar.gz v4.11-rc3 Linux 4.11-rc3 (2017-03-19) tar.gz xfs-4.11-fixes-2 Changes since last time: - Validate inline directory data to prevent buffer overruns due to corrupt metadata. (2017-03-16) tar.gz v4.11-rc2 Linux 4.11-rc2 (2017-03-12) tar.gz xfs-4.11-fixes-1 Changes since last update: - Fix various iomap bugs - Fix overly aggressive CoW preallocation garbage collection - Fixes to CoW endio error handling - Fix some incorrect geometry calculations - Remove a potential system hang in bulkstat - Try to allocate blocks more aggressively to reduce ENOSPC errors (2017-03-09) tar.gz v4.11-rc1 Linux 4.11-rc1 (2017-03-05) tar.gz dm-4.11-fixes - A dm-raid stable@ fix for possible corruption when triggering a raid reshape via lvm2; and an additional small patch ontop to bump version of the dm-raid target outside of the stable@ fix (2017-03-02) tar.gz dm-4.11-changes - Fix dm-raid transient device failure processing and other smaller tweaks. (2017-02-21) tar.gz v4.10 Linux 4.10 (2017-02-19) tar.gz for-4.11/linus-merge-signed for-4.11/linus-merge-signed (2017-02-19) tar.gz for-4.11/next-signed for-4.11/next (2017-02-19) tar.gz for-4.11/block-signed for-4.11/block (2017-02-19) tar.gz for-4.11/linus-merge for-4.11/linus-merge (2017-02-18) tar.gz for-4.11/next for-4.11/next (2017-02-18) tar.gz for-4.11/block for-4.11/block (2017-02-18) tar.gz xfs-4.11-merge-7 Changes since last update: - Various cleanups - Livelock fixes for eofblocks scanning - Improved input verification for on-disk metadata - Fix races in the copy on write remap mechanism - Fix buffer io error timeout controls - Streamlining of directio copy on write - Asynchronous discard support - Fix asserts when splitting delalloc reservations - Don't bloat bmbt when right shifting extents - Inode alignment fixes for 32k block sizes (2017-02-17) tar.gz v4.10-rc8 Linux 4.10-rc8 (2017-02-12) tar.gz scsi-fixes SCSI fixes on 20170210 (2017-02-10) tar.gz xfs-4.11-merge-3 Changes since last update: - Various cleanups - Livelock fixes for eofblocks scanning - Improved input verification for on-disk metadata - Fix races in the copy on write remap mechanism - Fix buffer io error timeout controls - Streamlining of directio copy on write - Asynchronous discard support (2017-02-09) tar.gz v4.10-rc7 Linux 4.10-rc7 (2017-02-05) tar.gz dm-4.10-fixes - A fix for a race in .request_fn request-based DM request handling vs DM device destruction (2017-02-03) tar.gz dm-4.10-test dm crypt: replace RCU read-side section with rwsem (2017-02-03) tar.gz v4.10-rc6 Linux 4.10-rc6 (2017-01-29) tar.gz xfs-for-linus-4.10-rc6-5 Contained in this update: - Fix race conditions in the CoW code - Fix some incorrect input validation checks - Avoid crashing fs by running out of space when freeing inodes - Fix toctou race wrt whether or not an inode has an attr - Fix build error on arm - Fix page refcount corruption when readahead fails - Don't corrupt userspace in the bmap ioctl (2017-01-27) tar.gz xfs-for-linus-4.10-rc6-2 Contained in this update: - Fix race conditions in the CoW code - Fix some incorrect input validation checks - Avoid crashing fs by running out of space when freeing inodes - Fix toctou race wrt whether or not an inode has an attr - Fix build error on arm (2017-01-25) tar.gz xfs-for-linus-4.10-rc6-1 Contained in this update: - Fix race conditions in the CoW code - Fix some incorrect input validation checks (2017-01-24) tar.gz v4.10-rc5 Linux 4.10-rc5 (2017-01-22) tar.gz xfs-for-linux-4.10-rc5-1 Contained in this update: - Inode i_mode sanitization - Prevent overflows in getnextquota - Minor build fixes (2017-01-18) tar.gz xfs-for-linus-4.10-rc5 Contained in this update: - Inode i_mode sanitization - Prevent overflows in getnextquota (2017-01-17) tar.gz v4.10-rc4 Linux 4.10-rc4 (2017-01-15) tar.gz xfs-for-linus-4.10-rc4-1 Contained in this update: - Fix free space request handling when low on disk space - Remove redundant log failure error messages - Free truncate dirty pages instead of letting them build up forever (2017-01-11) tar.gz xfs-for-linus-4.10-rc4 Contained in this update: - Fix free space request handling when low on disk space - Remove redundant log failure error messages (2017-01-09) tar.gz v4.10-rc3 Linux 4.10-rc3 (2017-01-08) tar.gz xfs-for-linus-4.10-rc3 Contained in this update: - Fixes for crashes and double-cleanup errors - XFS maintainership handover - Fix to prevent absurdly large block reservations - Fix broken sysfs getter/setters (2017-01-03) tar.gz v4.10-rc2 Linux 4.10-rc2 (2017-01-01) tar.gz v4.10-rc1 Linux 4.10-rc1 (2016-12-25) tar.gz scsi-for-linus SCSI for-linus on 20161222 (2016-12-22) tar.gz xfs-for-linus-4.10-rc1 xfs: updates for 4.10-rc1 (2016-12-15) tar.gz dm-4.10-changes . various fixes and improvements to request-based DM and DM multipath (2016-12-14) tar.gz scsi-misc SCSI misc on 20161213 (2016-12-13) tar.gz dlm-4.10 dlm for 4.10 (2016-12-12) tar.gz v4.9 Linux 4.9 (2016-12-11) tar.gz v4.9-rc8 Linux 4.9-rc8 (2016-12-04) tar.gz v4.9-rc7 Linux 4.9-rc7 (2016-11-27) tar.gz v4.9-rc6 Linux 4.9-rc6 (2016-11-20) tar.gz v4.9-rc5 Linux 4.9-rc5 (2016-11-13) tar.gz xfs-fixes-for-linus-4.9-rc5 xfs: update for 4.9-rc5 (2016-11-10) tar.gz v4.9-rc4 Linux 4.9-rc4 (2016-11-05) tar.gz v4.9-rc3 Linux 4.9-rc3 (2016-10-29) tar.gz dm-4.9-fixes - A couple DM raid and DM mirror fixes (2016-10-27) tar.gz xfs-fixes-for-linus-4.9-rc3 xfs: updates for 4.9-rc3 (2016-10-27) tar.gz v4.9-rc2 Linux 4.9-rc2 (2016-10-23) tar.gz v4.9-rc1 Linux 4.9-rc1 (2016-10-15) tar.gz xfs-reflink-for-linus-4.9-rc1 xfs: reflink update for 4.9-rc1 (2016-10-12) tar.gz dlm-4.9 dlm for 4.9 (2016-10-10) tar.gz xfs-for-linus-4.9-rc1 xfs: updates for 4.9-rc1 (2016-10-06) tar.gz v4.8 Linux 4.8 (2016-10-02) tar.gz dm-4.9-changes . various fixes and cleanups for request-based DM core (2016-09-30) tar.gz v4.8-rc8 Linux 4.8-rc8 (2016-09-25) tar.gz v4.8-rc7 Linux 4.8-rc7 (2016-09-18) tar.gz v4.8-rc6 Linux 4.8-rc6 (2016-09-11) tar.gz v4.8-rc5 Linux 4.8-rc5 (2016-09-04) tar.gz dm-4.8-fixes-4 - a stable fix in both DM crypt and DM log-writes for too large bios (as generated by bcache) (2016-09-02) tar.gz xfs-iomap-for-linus-4.8-rc5 xfs: updates for 4.8-rc5 (2016-09-02) tar.gz v4.8-rc4 Linux 4.8-rc4 (2016-08-28) tar.gz dlm-4.8-fixes dlm fixes for 4.8 (2016-08-26) tar.gz dm-4.8-fixes-3 - Another stable fix for DM flakey (that tweaks the previous fix that didn't factor in expected 'drop_writes' behavior for read IO). (2016-08-26) tar.gz v4.8-rc3 Linux 4.8-rc3 (2016-08-21) tar.gz dm-4.8-fixes-2 - a stable fix for DM round robin multipath path selector to disable preemption before using this_cpu_ptr() (2016-08-19) tar.gz xfs-iomap-for-linus-4.8-rc3 xfs, iomap: update for 4.8-rc3 (2016-08-19) tar.gz v4.8-rc2 Linux 4.8-rc2 (2016-08-14) tar.gz v4.8-rc1 Linux 4.8-rc1 (2016-08-07) tar.gz xfs-rmap-for-linus-4.8-rc1 xfs: reverse block mapping support for 4.8-rc1 (2016-08-06) tar.gz dm-4.8-fixes - A stable dm-flakey fix to error read IO during the 'down_interval' (2016-08-05) tar.gz dlm-4.8 dlm for 4.8 (2016-07-27) tar.gz xfs-for-linus-4.8-rc1 xfs: update for 4.8-rc1 (2016-07-27) tar.gz v4.7 Linux 4.7 (2016-07-24) tar.gz dm-4.8-changes - initially based on Jens' 'for-4.8/core' (given all the flag churn) and later merged with 'for-4.8/core' to pickup the QUEUE_FLAG_DAX commits that DM depends on to provide its DAX support (2016-07-21) tar.gz v4.7-rc7 Linux 4.7-rc7 (2016-07-10) tar.gz v4.7-rc6 Linux 4.7-rc6 (2016-07-03) tar.gz v4.7-rc5 Linux 4.7-rc5 (2016-06-26) tar.gz v4.7-rc4 Linux 4.7-rc4 (2016-06-19) tar.gz v4.7-rc3 Linux 4.7-rc3 (2016-06-12) tar.gz v4.7-rc2 Linux 4.7-rc2 (2016-06-05) tar.gz v4.7-rc1 Linux 4.7-rc1 (2016-05-29) tar.gz xfs-for-linus-4.7-rc1 xfs: update for 4.7-rc1 (2016-05-26) tar.gz v4.6 Linux 4.6 (2016-05-15) tar.gz dm-4.7-changes - based on Jens' 'for-4.7/core' to have DM thinp's discard support use bio_inc_remaining() and the block core's new async __blkdev_issue_discard() interface (2016-05-13) tar.gz v4.6-rc7 Linux 4.6-rc7 (2016-05-08) tar.gz v4.6-rc6 Linux 4.6-rc6 (2016-05-01) tar.gz v4.6-rc5 Linux 4.6-rc5 (2016-04-24) tar.gz v4.6-rc4 Linux 4.6-rc4 (2016-04-17) tar.gz dm-4.6-fix-2 - Fix for earlier 4.6-rc4 stable@ commit that introduced improper use of write lock in cmd_read_lock() -- due to cut-n-paste gone awry (and sparse didn't catch it). (2016-04-17) tar.gz dm-4.6-fixes - fix a 4.6-rc1 bio-based DM 'struct dm_target_io' leak in an error path (2016-04-14) tar.gz v4.6-rc3 Linux 4.6-rc3 (2016-04-10) tar.gz v4.6-rc2 Linux 4.6-rc2 (2016-04-03) tar.gz dlm-4.6-fixes dlm fixes for 4.6 (2016-03-29) tar.gz v4.6-rc1 Linux 4.6-rc1 (2016-03-26) tar.gz xfs-for-linus-4.6-rc1 xfs: Changes for 4.6-rc1 (2016-03-21) tar.gz dm-4.6-changes - Most attention this cycle went to optimizing blk-mq request-based DM (dm-mq) that is used exclussively by DM multipath. (2016-03-16) tar.gz v4.5 Linux 4.5 (2016-03-13) tar.gz xfs-for-linus-4.5-rc7 xfs: fixes for 4.5-rc7 (2016-03-11) tar.gz dlm-4.6 dlm for 4.6 (2016-03-09) tar.gz v4.5-rc7 Linux 4.5-rc7 (2016-03-06) tar.gz v4.5-rc6 Linux 4.5-rc6 (2016-02-28) tar.gz dm-4.5-fix Fix a 112 byte leak for each IO request that is requeued while DM multipath is handling faults due to path failures. This leak does not happen if blk-mq DM multipath is used. It only occurs if .request_fn DM multipath is stacked ontop of blk-mq paths (e.g. scsi-mq devices). (2016-02-23) tar.gz v4.5-rc5 Linux 4.5-rc5 (2016-02-20) tar.gz v4.5-rc4 Linux 4.5-rc4 (2016-02-14) tar.gz xfs-fixes-for-linus-4.5 xfs: updates for 4.5-rc4 (2016-02-12) tar.gz v4.5-rc3 Linux 4.5-rc3 (2016-02-07) tar.gz v4.5-rc2 Linux 4.5-rc2 (2016-01-31) tar.gz v4.5-rc1 Linux 4.5-rc1 (2016-01-24) tar.gz xfs-for-linus-4.5-2 xfs: Update 2 for 4.5-rc1 (2016-01-22) tar.gz xfs-for-linus-4.5 xfs: updates for 4.5-rc1 (2016-01-14) tar.gz gfs2-merge-window GFS2: merge window (2016-01-12) tar.gz dm-4.5-changes - The most significant set of changes this cycle is the Forward Error Correction (FEC) support that has been added to the DM verity target. Google uses DM verity on all Android devices and it is believed that this FEC support will enable DM verity to recover from storage failures seen since DM verity was first deployed as part of Android. (2016-01-11) tar.gz v4.4 Linux 4.4 (2016-01-10) tar.gz v4.4-rc8 Linux 4.4-rc8 (2016-01-03) tar.gz v4.4-rc7 Linux 4.4-rc7 (2015-12-27) tar.gz v4.4-rc6 Linux 4.4-rc6 (2015-12-20) tar.gz v4.4-rc5 Linux 4.4-rc5 (2015-12-13) tar.gz dm-4.4-fixes-2 Five stable fixes: (2015-12-11) tar.gz v4.4-rc4 Linux 4.4-rc4 (2015-12-06) tar.gz v4.4-rc3 Linux 4.4-rc3 (2015-11-29) tar.gz dm-4.4-fixes Two fixes for 4.4-rc1's DM ioctl changes that introduced the potential for infinite recursion on ioctl (with DM multipath). (2015-11-24) tar.gz v4.4-rc2 Linux 4.4-rc2 (2015-11-22) tar.gz v4.4-rc1 Linux 4.4-rc1 (2015-11-15) tar.gz xfs-for-linus-4.4 xfs: updates for 4.4-rc1 (2015-11-12) tar.gz dlm-4.4 dlm for 4.4 (2015-11-05) tar.gz dm-4.4-changes - Revert a dm-multipath change that caused a regression for unprivledged users (e.g. kvm guests) that issued ioctls when a multipath device had no available paths. (2015-11-04) tar.gz show dlm for 4.4 (2015-11-03) tar.gz v4.3 Linux 4.3 (2015-11-01) tar.gz v4.3-rc7 Linux 4.3-rc7 (2015-10-25) tar.gz dm-4.3-fixes-4 Three stable fixes (two in btree code used by DM thinp and one to properly store flags in DM cache metadata's superblock). (2015-10-23) tar.gz v4.3-rc6 Linux 4.3-rc6 (2015-10-18) tar.gz dm-4.3-fixes-3 Two DM target error path cleanup fixes (one for stable in DM thinp and one for a v4.3-rc5 thinko in DM snapshot). (2015-10-16) tar.gz v4.3-rc5 Linux 4.3-rc5 (2015-10-11) tar.gz dm-4.3-fixes-2 3 stable@ fixes: (2015-10-09) tar.gz v4.3-rc4 Linux 4.3-rc4 (2015-10-04) tar.gz v4.3-rc3 Linux 4.3-rc3 (2015-09-27) tar.gz dm-4.3-fixes Two stable@ fixes: (2015-09-22) tar.gz v4.3-rc2 Linux 4.3-rc2 (2015-09-20) tar.gz v4.3-rc1 Linux 4.3-rc1 (2015-09-12) tar.gz xfs-for-linus-4.3 xfs: updates for 4.3-rc1 (2015-09-07) tar.gz dlm-4.3 dlm for 4.3 (2015-08-31) tar.gz v4.2 Linux 4.2 (2015-08-30) tar.gz v4.2-rc8 Linux 4.2-rc8 (2015-08-23) tar.gz v4.2-rc7 Linux 4.2-rc7 (2015-08-16) tar.gz dm-4.2-fixes-5 - two stable fixes for corruption seen in a snapshot of thinp metadata; metadata snapshots aren't widely used but help provide a consistent view of the metadata associated with an active thin-pool. (2015-08-13) tar.gz v4.2-rc6 Linux 4.2-rc6 (2015-08-09) tar.gz dm-4.2-fixes-4 - Stable fix for a dm_merge_bvec() regression on 32 bit Fedora systems. (2015-08-07) tar.gz v4.2-rc5 Linux 4.2-rc5 (2015-08-02) tar.gz xfs-for-linus-4.2-rc4 xfs: updates for 4.2-rc4 (2015-07-31) tar.gz dm-4.2-fixes-3 - Fix DM thinp to consistently return -ENOSPC when out of data space (2015-07-29) tar.gz v4.2-rc4 Linux 4.2-rc4 (2015-07-26) tar.gz v4.2-rc3 Linux 4.2-rc3 (2015-07-19) tar.gz dm-4.2-fixes-2 - Revert a request-based DM core change that caused IO latency to increase and adversely impact both throughput and system load (2015-07-17) tar.gz v4.2-rc2 Linux 4.2-rc2 (2015-07-12) tar.gz v4.2-rc1 Linux 4.2-rc1 (2015-07-05) tar.gz xfs-for-linus-4.2-rc1 xfs: update for 4.2-rc1 (2015-06-30) tar.gz dm-4.2-fixes - Revert block and DM core changes the removed request-based DM's ability to handle partial request completions -- otherwise with the current SCSI LLDs these changes could lead to silent data corruption. (2015-06-26) tar.gz dm-4.2-changes - DM core cleanups - blk-mq request-based DM no longer uses any mempools now that partial completions are no longer handled as part of cloned requests (2015-06-22) tar.gz v4.1 Linux 4.1 (2015-06-21) tar.gz v4.1-rc8 Linux 4.1-rc8 (2015-06-14) tar.gz v4.1-rc7 Linux 4.1-rc7 (2015-06-07) tar.gz v4.1-rc6 Linux 4.1-rc6 (2015-05-31) tar.gz xfs-for-linus-4.1-rc6 xfs: update for 4.1-rc6 (2015-05-30) tar.gz dm-4.1-fixes-3 Quite a few fixes for DM's blk-mq support thanks to extra DM multipath testing from Junichi Nomura and Bart Van Assche. (2015-05-29) tar.gz v4.1-rc5 Linux 4.1-rc5 (2015-05-24) tar.gz v4.1-rc4 Linux 4.1-rc4 (2015-05-18) tar.gz v4.1-rc3 Linux 4.1-rc3 (2015-05-10) tar.gz dm-4.1-fixes-2 Two additional fixes for changes introduced via DM during the 4.1 merge window: The first reverts a dm-crypt change that wasn't correct. The second fixes a device format regression that impacted userspace. (2015-05-08) tar.gz v4.1-rc2 Linux 4.1-rc2 (2015-05-03) tar.gz dm-4.1-fixes Fix 2 bugs in the request-based DM blk-mq support that was added during the 4.1 merge. (2015-04-30) tar.gz v4.1-rc1 Linux 4.1-rc1 (2015-04-26) tar.gz xfs-for-linus-4.1-rc1 xfs: update for 4.1-rc1 (2015-04-23) tar.gz dm-4.1-changes - Most extensive changes this cycle are the DM core improvements to add full blk-mq support to request-based DM. - disabled by default but user can opt-in with CONFIG_DM_MQ_DEFAULT - depends on some blk-mq changes from Jens' for-4.1/core branch so that explains why this pull is built on linux-block.git (2015-04-16) tar.gz v4.0 Linux 4.0 (2015-04-12) tar.gz v4.0-rc7 Linux 4.0-rc7 (2015-04-06) tar.gz v4.0-rc6 Linux 4.0-rc6 (2015-03-29) tar.gz dm-4.0-fix-2 . Fix DM core device cleanup regression -- due to a latent race that was exposed by the bdi changes that were introduced during the 4.0 merge. (2015-03-25) tar.gz v4.0-rc5 Linux 4.0-rc5 (2015-03-22) tar.gz dm-4.0-fixes A handful of stable fixes for DM: - fix thin target to always zero-fill reads to unprovisioned blocks - fix to interlock device destruction's suspend from internal suspends - fix 2 snapshot exception store handover bugs - fix dm-io to cope with DISCARD and WRITE_SAME capabilities changing (2015-03-20) tar.gz v4.0-rc4 Linux 4.0-rc4 (2015-03-15) tar.gz v4.0-rc3 Linux 4.0-rc3 (2015-03-08) tar.gz v4.0-rc2 Linux 4.0-rc2 (2015-03-03) tar.gz xfs-for-linus-4.0-rc2 xfs: fixes for v4.0-rc2 (2015-02-27) tar.gz v4.0-rc1 Linux 34.0-rc1 (2015-02-22) tar.gz xfs-pnfs-for-linus-3.20-rc1 xfs: pnfs block layout support for 3.20-rc1 (2015-02-21) tar.gz dm-3.20-changes-2 - Significant dm-crypt CPU scalability performance improvements thanks to changes that enable effective use of an unbound workqueue across all available CPUs. A large battery of tests were performed to validate these changes, summary of results is available here: https://www.redhat.com/archives/dm-devel/2015-February/msg00106.html (2015-02-20) tar.gz dm-3.20-changes - Most significant change this cycle is request-based DM now supports stacking ontop of blk-mq devices. This blk-mq support changes the model request-based DM uses for cloning a request to relying on calling blk_get_request() directly from the underlying blk-mq device. Early consumer of this code is Intel's emerging NVMe hardware; thanks to Keith Busch for working on, and pushing for, these changes. (2015-02-12) tar.gz xfs-for-linus-3.20-rc1 xfs: update for 3.20-rc1 (2015-02-10) tar.gz v3.19 Linux 3.19 (2015-02-08) tar.gz v3.19-rc7 Linux 3.19-rc7 (2015-02-01) tar.gz dm-3.19-fixes-3 1 stable fix for a dm-cache 3.19-rc6 regression and 1 stable fix for dm-thin: (2015-01-28) tar.gz v3.19-rc6 Linux 3.19-rc6 (2015-01-25) tar.gz dm-3.19-fixes-2 2 stable fixes for dm-cache and 1 3.19 DM core fix: (2015-01-24) tar.gz v3.19-rc5 Linux 3.19-rc5 (2015-01-18) tar.gz v3.19-rc4 linux 3.19-rc4 (2015-01-11) tar.gz v3.19-rc3 Linux 3.19-rc3 (2015-01-05) tar.gz v3.19-rc2 Linux 3.19-rc2 (2014-12-28) tar.gz dm-3.19-fixes 3 stable fixes and 1 fix for a regression introduced during 3.19 merge: (2014-12-22) tar.gz v3.19-rc1 Linux 3.19-rc1 (2014-12-20) tar.gz xfs-for-linus-3.19-rc1 xfs: update for 3.19-rc1 (2014-12-12) tar.gz dlm-3.19 dlm for 3.19 (2014-12-10) tar.gz dm-3.19-changes - Significant DM thin-provisioning performance improvements to meet performance requirements that were requested by the Gluster distributed filesystem. Specifically, dm-thinp now takes care to aggregate IO that will be issued to the same thinp block before issuing IO to the underlying devices. This really helps improve performance on HW RAID6 devices that have a writeback cache because it avoids RMW in the HW RAID controller. (2014-12-08) tar.gz v3.18 Linux 3.18 (2014-12-07) tar.gz v3.18-rc7 Linux 3.18-rc7 (2014-11-30) tar.gz v3.18-rc6 Linux 3.18-rc6 (2014-11-23) tar.gz v3.18-rc5 Linux 3.18-rc5 (2014-11-16) tar.gz dm-3.18-fixes . stable fix for dm-thin that avoids normal IO racing with discard (2014-11-12) tar.gz v3.18-rc4 Linux 3.18-rc4 (2014-11-09) tar.gz xfs-for-linus-3.18-rc3 xfs: fixes for v3.18-rc3 (2014-11-08) tar.gz v3.18-rc3 Linux 3.18-rc3 (2014-11-02) tar.gz v3.18-rc2 Linux 3.18-rc2 (2014-10-26) tar.gz v3.18-rc1 Linux 3.18-rc1 (2014-10-19) tar.gz dm-3.18 . fix DM's long-standing excessive use of memory by leveraging the new bioset_create_nobvec() interface when creating the DM's bioset (2014-10-17) tar.gz dlm-3.18 dlm for 3.18 (2014-10-17) tar.gz xfs-for-linus-3.18-rc1 xfs: update for 3.18-rc1 (2014-10-13) tar.gz v3.17 Linux 3.17 (2014-10-05) tar.gz v3.17-rc7 Linux 3.17-rc7 (2014-09-28) tar.gz v3.17-rc6 Linux 3.17-rc6 (2014-09-21) tar.gz v3.17-rc5 Linux 3.17-rc5 (2014-09-14) tar.gz dm-3.17-fix2 Fix a race in the DM cache target that caused dirty blocks to be marked as clean. This could cause no writeback to occur or spurious dirty block counts. (2014-09-10) tar.gz v3.17-rc4 Linux 3.17-rc4 (2014-09-07) tar.gz xfs-for-linus-3.17-rc3 xfs: fixes for v3.17-rc3 (2014-09-06) tar.gz v3.17-rc3 Linux 3.17-rc3 (2014-08-31) tar.gz dm-3.17-fix Fix 3.17-rc1 regression introduced by switching the DM crypt target to using per-bio data. (2014-08-29) tar.gz v3.17-rc2 Linux 3.17-rc2 (2014-08-25) tar.gz v3.17-rc1 Linux 3.17-rc1 (2014-08-16) tar.gz dm-3.17-changes . Allow the thin target to paired with any size external origin; also allow thin snapshots to be larger than the external origin. (2014-08-13) tar.gz xfs-for-linus-3.17-rc1 xfs: update for 3.17-rc1 (2014-08-12) tar.gz for-3.17 dm table: propagate QUEUE_FLAG_NO_SG_MERGE (2014-08-10) tar.gz v3.16 Linux 3.16 (2014-08-03) tar.gz dm-3.16-fixes-3 Fix dm bufio shrinker to properly zero-fill all fields. (2014-08-01) tar.gz v3.16-rc7 Linux 3.16-rc7 (2014-07-27) tar.gz urgent-slab-fix This fixes the broken duplicate slab name check in kmem_cache_sanity_check() that has been repeatedly reported (as recently as today against Fedora rawhide). Pekka seemed to have it staged for a late 3.15-rc in his 'slab/urgent' branch but never sent a pull request, see: https://lkml.org/lkml/2014/5/23/648 (2014-07-22) tar.gz v3.16-rc6 Linux 3.16-rc6 (2014-07-20) tar.gz dm-3.16-fixes-2 Fix the dm-thinp and dm-cache targets to disallow changing the data device's block size. (2014-07-17) tar.gz xfs-for-linus-3.16-rc5 xfs: fixes for 3.15-rc5 (2014-07-18) tar.gz v3.16-rc5 Linux 3.16-rc5 (2014-07-13) tar.gz dm-3.16-fixes . Fix DM multipath IO hang regression from 3.15 due to logic bug in multipath_busy. This impacted cable-pull testing and also the ability to boot with IPR SCSI on a POWER8 box. (2014-07-11) tar.gz v3.16-rc4 Linux 3.16-rc4 (2014-07-06) tar.gz v3.16-rc3 Linux 3.16-rc3 (2014-06-29) tar.gz v3.16-rc2 Linux 3.16-rc2 (2014-06-21) tar.gz v3.16-rc1 Linux 3.16-rc1 (2014-06-15) tar.gz dlm-3.16 dlm for 3.16 (2014-06-13) tar.gz dm-3.16-changes . Add dm_accept_partial_bio interface to DM core to allow DM targets to only process a portion of a bio, the remainder being sent in the next bio. This enables the old dm snapshot-origin target to only split write bios on chunk boundaries, read bios are now sent to the origin device unchanged. (2014-06-12) tar.gz xfs-for-linus-3.16-rc1 xfs: update for 3.16-rc1 (2014-06-11) tar.gz v3.15 Linux 3.15 (2014-06-08) tar.gz v3.15-rc8 Linux 3.15-rc8 (2014-06-01) tar.gz dm-3.15-fixes-3 A dm-cache stable fix to split discards on cache block boundaries because dm-cache cannot yet handle discards that span cache blocks. (2014-05-29) tar.gz v3.15-rc7 Linux 3.15-rc7 (2014-05-25) tar.gz v3.15-rc6 Linux 3.15-rc6 (2014-05-22) tar.gz dm-3.15-fixes-2 A dm-crypt fix for a cpu hotplug crash that switches from using per-cpu data to a mempool allocation (which offers allocation with cpu locality, and there is no inter-cpu communication on slab allocation). (2014-05-16) tar.gz xfs-for-linus-3.15-rc6 xfs: fixes for 3.15-rc6 (2014-05-16) tar.gz v3.15-rc5 Linux 3.15-rc5 (2014-05-09) tar.gz xfs-for-linus-3.15-rc5 Fixes for 3.15-rc5: - fix a remote attribute size calculation bug that leads to a transaction overrun - add default ACLs to O_TMPFILE files - Remove the EXPERIMENTAL tag from filesystems with metadata CRC support (2014-05-09) tar.gz v3.15-rc4 Linux 3.15-rc4 (2014-05-04) tar.gz dm-3.15-fixes A few dm-thinp fixes for changes merged in 3.15-rc1. (2014-05-02) tar.gz v3.15-rc3 Linux 3.15-rc3 (2014-04-27) tar.gz v3.15-rc2 Linux 3.15-rc2 (2014-04-20) tar.gz xfs-for-linus-3.15-rc2 xfs: bug fixes for 3.15-rc2 (2014-04-18) tar.gz v3.15-rc1 Linux 3.15-rc1 (2014-04-13) tar.gz xfs-for-linus-3.15-rc1 xfs: update for 3.15-rc1 (2014-04-05) tar.gz dm-3.15-changes . Fix dm-cache corruption caused by discard_block_size > cache_block_size (2014-04-04) tar.gz dlm-3.15 dlm for 3.15 (2014-04-02) tar.gz v3.14 Linux 3.14 (2014-03-30) tar.gz v3.14-rc8 Linux 3.14-rc8 (2014-03-24) tar.gz v3.14-rc7 Linux 3.14-rc7 (2014-03-16) tar.gz dm-3.14-fixes-4 Two small fixes for the DM cache target: - fix corruption with >2TB fast device due to truncation bug - fix access beyond end of origin device due to a partial block (2014-03-14) tar.gz v3.14-rc6 Linux 3.14-rc6 (2014-03-09) tar.gz dm-3.14-fixes-3 A dm-cache memory allocation failure fix, fix DM's Kconfig identation, a dm-snapshot metadata corruption fix for bug introduced in 3.14-rc1, an important refcount < 0 fix for the DM persistent data library's space map metadata interface which fixes corruption reported by a few dm-thinp users, and last but not least: more extensive fixes than ideal for dm-thinp's data resize capability (which has had growing pain much like we've seen from -ENOSPC handling of filesystems that mature). The end result is dm-thinp now handles metadata operation failure and no data space error conditions much better than before. (2014-03-07) tar.gz dm-3.14-fixes-2 A dm-cache memory allocation failure fix, fix DM's Kconfig identation, a dm-snapshot metadata corruption fix for bug introduced in 3.14-rc1, and last but not least: more extensive fixes than ideal for dm-thinp's data resize capability (which has had growing pain much like we've seen from -ENOSPC handling of filesystems that mature). The end result is dm-thinp now handles metadata operation failure and no data space error conditions much better than before. (2014-03-06) tar.gz v3.14-rc5 Linux 3.14-rc5 (2014-03-02) tar.gz dm-3.14-fixes-1 A few dm-cache fixes, an invalid ioctl handling fix for dm multipath, a couple immutable biovec fixups for dm mirror, and a few dm-thin fixes. (2014-02-28) tar.gz v3.14-rc4 Linux 3.14-rc4 (2014-02-23) tar.gz v3.14-rc3 Linux 3.14-rc3 (2014-02-16) tar.gz v3.14-rc2 Linux 3.14-rc2 (2014-02-09) tar.gz v3.14-rc1 Linus 3.14-rc1 (2014-02-02) tar.gz xfs-for-linus-v3.14-rc1-2 xfs: update #2 for v3.14-rc1 (2014-01-28) tar.gz dm-3.14-changes A set of device-mapper changes for 3.14. (2014-01-22) tar.gz xfs-for-linus-v3.14-rc1 xfs: update for v3.14-rc1 (2014-01-22) tar.gz dlm-3.14 dlm for 3.14 (2014-01-21) tar.gz v3.13 Linux 3.13 (2014-01-19) tar.gz v3.13-rc8 Linux 3.13-rc8 (2014-01-12) tar.gz xfs-for-linus-v3.13-rc8 xfs: bugfixes for 3.13-rc8 (2014-01-10) tar.gz v3.13-rc7 Linux 3.13-rc7 (2014-01-04) tar.gz v3.13-rc6 Linux 3.13-rc6 (2013-12-29) tar.gz v3.13-rc5 Linux 3.13-rc5 (2013-12-22) tar.gz xfs-for-linus-v3.13-rc5 xfs: bugfixes for 3.13-rc5 (2013-12-19) tar.gz v3.13-rc4 Linux 3.13-rc4 (2013-12-15) tar.gz dm-3.13-fixes A set of device-mapper fixes for 3.13. (2013-12-13) tar.gz xfs-for-linus-v3.13-rc4 xfs: bugfixes for 3.13-rc4 (2013-12-10) tar.gz v3.13-rc3 Linux 3.13-rc3 (2013-12-06) tar.gz v3.13-rc2 Linux 3.13-rc2 (2013-11-29) tar.gz v3.13-rc1 Linux 3.13-rc1 (2013-11-22) tar.gz xfs-for-linus-v3.13-rc1-2 xfs: update #2 for v3.13-rc1 (2013-11-21) tar.gz xfs-for-linus-v3.13-rc1 xfs: update for v3.13-rc1 (2013-11-13) tar.gz dm-3.13-changes A set of device-mapper changes for 3.13. (2013-11-12) tar.gz dlm-3.13 dlm for 3.13 (2013-11-11) tar.gz v3.12 Linux 3.12 (2013-11-03) tar.gz v3.12-rc7 Linux 3.12-rc7 (2013-10-27) tar.gz fcoe-3.13 Pull Request for 3.13 (2013-10-21) tar.gz v3.12-rc6 Linux 3.12-rc6 (2013-10-19) tar.gz dm-3.12-fix-cve A patch to avoid data corruption in a device-mapper snapshot. (2013-10-16) tar.gz v3.12-rc5 Linux 3.12-rc5 (2013-10-13) tar.gz v3.12-rc4 Linux 3.12-rc4 (2013-10-06) tar.gz xfs-for-linus-v3.12-rc4 xfs: bugfixes for 3.12-rc4 (2013-10-04) tar.gz v3.12-rc3 Linux 3.12-rc3 (2013-09-29) tar.gz xfs-for-linus-v3.12-rc3 xfs: bugfixes for 3.12-rc3 (2013-09-28) tar.gz v3.12-rc2 Linux 3.12-rc2 (2013-09-23) tar.gz dm-3.12-fixes A set of device-mapper fixes for 3.12. (2013-09-23) tar.gz v3.12-rc1 Linux 3.12-rc1 (2013-09-16) tar.gz xfs-for-linus-v3.12-rc1-2 xfs: update #2 for v3.12-rc1 (2013-09-12) tar.gz dm-3.12-changes Add the ability to collect I/O statistics on user-defined regions of a device-mapper device. This dm-stats code required the reintroduction of a div64_u64_rem() helper, but as a separate method that doesn't slow down div64_u64() -- especially on 32-bit systems. (2013-09-10) tar.gz xfs-for-linus-v3.12-rc1 xfs: update for v3.12-rc1 (2013-09-09) tar.gz dlm-3.12 dlm for 3.12 (2013-09-04) tar.gz v3.11 Linux 3.11 (2013-09-02) tar.gz v3.11-rc7 Linux 3.11-rc7 (2013-08-25) tar.gz dm-3.11-fixes A patch to fix dm-cache-policy-mq's remove_mapping() conflict with sparc32. (2013-08-20) tar.gz v3.11-rc6 Linux 3.11-rc6 (2013-08-18) tar.gz v3.11-rc5 Linux 3.11-rc5 (2013-08-11) tar.gz v3.11-rc4 Linux 3.11-rc4 (2013-08-04) tar.gz v3.11-rc3 Linux 3.11-rc3 (2013-07-28) tar.gz for-linus-v3.11-rc3 xfs: fix for 3.11-rc3 (2013-07-25) tar.gz v3.11-rc2 Linux 3.11-rc2 (2013-07-21) tar.gz v3.11-rc1 Linux 3.11-rc1 (2013-07-14) tar.gz for-linus-v3.11-rc1-2 xfs: update (#2) for 3.11-rc1 (2013-07-12) tar.gz dm-3.11-changes Add a device-mapper target called dm-switch to provide a multipath framework for storage arrays that dynamically reconfigure their preferred paths for different device regions. (2013-07-10) tar.gz fcoe A short series of fixes to libfc, libfcoe and fcoe. Most patches fix formatting problems, one changes the behavior of which discovered ports can/will be logged into and another fixes a memory leak. (2013-07-09) tar.gz for-linus-v3.11-rc1 xfs: update for 3.11-rc1 (2013-07-09) tar.gz dlm-3.11 dlm for 3.11 (2013-07-01) tar.gz v3.10 Linux 3.10 (2013-06-30) tar.gz fcoe1 This patch fixes a critical bug that was introduced in 3.9 related to VLAN tagging FCoE frames. (2013-06-25) tar.gz v3.10-rc7 Linux 3.10-rc7 (2013-06-22) tar.gz v3.10-rc6 Linux 3.10-rc6 (2013-06-15) tar.gz for-linus-v3.10-rc6 xfs: fixes for 3.10-rc6 (2013-06-14) tar.gz v3.10-rc5 Linux 3.10-rc5 (2013-06-08) tar.gz for-linus-v3.10-rc5 xfs: update for 3.10-rc5 (2013-06-06) tar.gz v3.10-rc4 Linux 3.10-rc4 (2013-06-02) tar.gz for-linus-v3.10-rc4-crc-xattr-fixes xfs: extended attribute fixes for CRCs (2013-05-31) tar.gz for-linus-v3.10-rc4 xfs: fixes for 3.10-rc4 (2013-05-31) tar.gz v3.10-rc3 Linux 3.10-rc3 (2013-05-26) tar.gz for-linus-v3.10-rc3 xfs: fixes for 3.10-rc3 (2013-05-24) tar.gz v3.10-rc2 Linux 3.10-rc2 (2013-05-20) tar.gz dm-3.10-fixes A patch to fix metadata resizing with device-mapper thin devices. (2013-05-19) tar.gz v3.10-rc1 Linux 3.10-rc1 (2013-05-11) tar.gz dm-3.10-changes-2 Allow devices that hold metadata for the device-mapper thin provisioning target to be extended easily; allow WRITE SAME on multipath devices; an assortment of little fixes and clean-ups. (2013-05-10) tar.gz for-linus-v3.10-rc1-2 xfs: update (#2) for v3.10-rc1 (2013-05-09) tar.gz for-linus-v3.10-rc1 xfs: update for v3.10-rc1 (2013-05-02) tar.gz dlm-3.10 dlm for 3.10 (2013-04-30) tar.gz v3.9 Linux 3.9 (2013-04-28) tar.gz v3.9-rc8 Linux 3.9-rc8 (2013-04-21) tar.gz v3.9-rc7 Linux 3.9-rc7 (2013-04-14) tar.gz for-linus-20130409 for-linus-20130409 (2013-04-09) tar.gz v3.9-rc6 Linux 3.9-rc6 (2013-04-07) tar.gz dm-3.9-fixes-2 A pair of patches to fix the writethrough mode of the device-mapper cache target when the device being cached is not itself wrapped with device-mapper. (2013-04-05) tar.gz v3.9-rc5 Linux 3.9-rc5 (2013-03-31) tar.gz for-linus-20130331 for-linus-20130331 (2013-03-31) tar.gz v3.9-rc4 Linux 3.9-rc4 (2013-03-23) tar.gz origin origin (2013-03-20) tar.gz dm-3.9-fixes A set of device-mapper fixes for 3.9. (2013-03-20) tar.gz for-linus-v3.9-rc4 - Fix for a potential infinite loop which was introduced in 4d559a3bcb73 - Fix for the return type of xfs_iomap_eof_prealloc_initial_size from a1e16c26660b - Fix for a failed buffer readahead causing subsequent callers to fail incorrectly (2013-03-19) tar.gz v3.9-rc3 Linux 3.9-rc3 (2013-03-17) tar.gz v3.9-rc2 Linux 3.9-rc2 (2013-03-10) tar.gz v3.9-rc1 Linux 3.9-rc1 (2013-03-03) tar.gz dm-3.9-changes The main addition here is a long-desired target framework to allow an SSD to be used as a cache in front of a slower device. Cache tuning is delegated to interchangeable policy modules so these can be developed independently of the mechanics needed to shuffle the data around. (2013-03-01) tar.gz for-3.9/drivers for-3.9/drivers (2013-02-28) tar.gz for-3.9/core for-3.9/core (2013-02-28) tar.gz for-linus-v3.9-rc1 xfs: update for 3.9-rc1 (2013-02-19) tar.gz v3.8 Linux 3.8 (2013-02-18) tar.gz v3.8-rc7 Linux 3.8-rc7 (2013-02-09) tar.gz for-linus-20130206 for-linus-20130206 (2013-02-06) tar.gz dlm-3.9 dlm for 3.9 (2013-02-05) tar.gz v3.8-rc6 Linux 3.8-rc6 (2013-02-01) tar.gz dm-3.8-fixes-2 A fix for stacked dm thin devices and a fix for the new dm WRITE SAME support. (2013-01-31) tar.gz for-linus-v3.8-rc6 xfs: bugfixes for 3.8-rc6 (2013-01-28) tar.gz v3.8-rc5 Linux 3.8-rc5 (2013-01-25) tar.gz v3.8-rc4 Linux 3.8-rc4 (2013-01-17) tar.gz for-linus-v3.8-rc4 xfs: bugfixes for 3.8-rc4 (2013-01-16) tar.gz v3.8-rc3 Linux 3.8-rc3 (2013-01-09) tar.gz v3.8-rc2 Linux 3.8-rc2 (2013-01-02) tar.gz v3.8-rc1 Linux 3.8-rc1 (2012-12-21) tar.gz dm-3.8-fixes Miscellaneous device-mapper fixes, cleanups and performance improvements. (2012-12-21) tar.gz for-3.8/drivers for-3.8/drivers (2012-12-17) tar.gz for-3.8/core for-3.8/core (2012-12-17) tar.gz dlm-3.8 dlm for 3.8 (2012-12-11) tar.gz for-linus-v3.8-rc1 xfs: update for 3.8-rc1 (2012-12-11) tar.gz v3.7 Linux 3.7 (2012-12-10) tar.gz v3.7-rc8 Linux 3.7-rc8 (2012-12-03) tar.gz v3.7-rc7 Linux 3.7-rc7 (2012-11-25) tar.gz for-linus-20121123 for-linus-20121123 (2012-11-23) tar.gz for-linus-v3.7-rc7 xfs: bugfixes for 3.7-rc7 (2012-11-17) tar.gz v3.7-rc6 Linux 3.7-rc6 (2012-11-16) tar.gz v3.7-rc5 Linux 3.7-rc5 (2012-11-11) tar.gz for-linus-v3.7-rc5 xfs: bugfixes for 3.7-rc5 (2012-11-08) tar.gz v3.7-rc4 Linux 3.7-rc4 (2012-11-04) tar.gz v3.7-rc3 Linux 3.7-rc3 (2012-10-28) tar.gz v3.7-rc2 Linux 3.7-rc2 (2012-10-20) tar.gz v3.7-rc1 Linux 3.7-rc1 (2012-10-14) tar.gz dm-3.7-changes Remove the power-of-2 block size constraint on discards in dm thin provisioning and factor the bio_prison code out into a separate module (for sharing with the forthcoming cache target). (2012-10-12) tar.gz for-3.7/core for-3.7/core (2012-10-10) tar.gz for-linus-v3.7-rc1 xfs: update for 3.7-rc1 (2012-10-02) tar.gz dlm-3.7 dlm for 3.7 (2012-10-01) tar.gz v3.6 Linux 3.6 (2012-09-30) tar.gz dm-3.6-fixes-2 A few fixes for problems discovered during the 3.6 cycle. (2012-09-27) tar.gz dm-3.6-fixes A few fixes for problems discovered during the 3.6 cycle. (2012-09-27) tar.gz v3.6-rc7 Linux 3.6-rc7 (2012-09-23) tar.gz for-linus-v3.6-rc7 xfs: bugfixes for 3.6-rc7 (2012-09-18) tar.gz v3.6-rc6 Linux 3.6-rc6 (2012-09-16) tar.gz v3.6-rc5 Linux 3.6-rc5 (2012-09-08) tar.gz v3.6-rc4 Linux 3.6-rc4 (2012-09-01) tar.gz for-linus-v3.6-rc4 xfs: bugfixes for 3.6-rc4 (2012-08-24) tar.gz v3.6-rc3 Linux 3.6-rc3 (2012-08-22) tar.gz v3.6-rc2 Linux 3.6-rc2 (2012-08-16) tar.gz v3.6-rc1 Linux 3.6-rc1 (2012-08-02) tar.gz for-3.6/drivers for-3.6/drivers (2012-08-01) tar.gz for-3.6/core for-3.6/core (2012-08-01) tar.gz for-linus-v3.6-rc1 xfs: update for 3.6-rc1 (2012-07-30) tar.gz dm-3.6-changes Device-mapper updates for 3.6: - Flip the thin target into new read-only or failed modes if errors are detected; - Handle chunk sizes that are not powers of two in the snapshot and thin targets; - Provide a way for userspace to avoid replacing an already-loaded multipath hardware handler while booting; - Reduce dm_thin_endio_hook slab size to avoid allocation failures; - Numerous small changes and cleanups to the code. (2012-07-30) tar.gz dlm-3.6 dlm for 3.6 (2012-07-25) tar.gz v3.5 Linux 3.5 (2012-07-21) tar.gz dm-3.5-fixes-2 Three fixes for device-mapper discard processing: - avoid a crash in dm-raid1 when discards coincide with mirror recovery; - avoid discarding shared data that's still needed in dm-thin; - don't guarantee that discarded blocks will be wiped in dm-raid1. (2012-07-20) tar.gz v3.5-rc7 Linux 3.5-rc7 (2012-07-14) tar.gz for-linus-v3.5-rc7 xfs: regression fixes for 3.5-rc7 (2012-07-13) tar.gz v3.5-rc6 Linux 3.5-rc6 (2012-07-07) tar.gz dm-3.5-fixes Four minor thin provisioning fixes and correct and update dm-verity documentation. (2012-07-03) tar.gz v3.5-rc5 Linux 3.5-rc5 (2012-06-30) tar.gz v3.5-rc4 Linux 3.5-rc4 (2012-06-24) tar.gz for-linus-Jun-21-2012 Fixes for 3.5-rc (2012-06-21) tar.gz v3.5-rc3 Linux 3.5-rc3 (2012-06-16) tar.gz v3.5-rc2 Linux 3.5-rc2 (2012-06-08) tar.gz v3.5-rc1 Linux 3.5-rc1 (2012-06-02) tar.gz dm-3.5-changes-1 Improve multipath's retrying mechanism in some defined circumstances and provide a simple reserve/release mechanism for userspace tools to access thin provisioning metadata while the pool is in use. (2012-06-03) tar.gz for-linus-20120531 for-linus-20120531 (2012-05-31) tar.gz dlm-3.5 dlm for 3.5 (2012-05-22) tar.gz v3.4 Linux 3.4 (2012-05-20) tar.gz dm-3.4-fixes-2 A fix to the thin provisioning userspace interface. (2012-05-19) tar.gz v3.4-rc7 Linux 3.4-rc7 (2012-05-12) tar.gz dm-3.4-fixes Device-mapper fixes for 3.4. (2012-05-12) tar.gz v3.4-rc6 Linux 3.4-rc6 (2012-05-06) tar.gz v3.4-rc5 Linux 3.4-rc5 (2012-04-29) tar.gz dlm-fixes-3.4 dlm fixes for 3.4 (2012-04-23) tar.gz v3.4-rc4 Linux 3.4-rc4 (2012-04-21) tar.gz v3.4-rc3 Linux 3.4-rc3 (2012-04-15) tar.gz for-3.4/drivers for-3.4/drivers (2012-04-13) tar.gz for-3.4/core for-3.4/core (2012-04-13) tar.gz v3.4-rc2 Linux 3.4-rc2 (2012-04-07) tar.gz v3.4-rc1 Linux 3.4-rc1 (2012-03-31) tar.gz dm-3.4-changes Device-mapper changes for 3.4. (2012-03-28) tar.gz dlm-3.4 dlm for 3.4 (2012-03-21) tar.gz v3.3 Linux 3.3 (2012-03-18) tar.gz v3.3-rc7 Linux 3.3-rc7 (2012-03-10) tar.gz dm-3.3-fixes Device-mapper fixes for 3.3. (2012-03-07) tar.gz v3.3-rc6 Linux 3.3-rc6 (2012-03-03) tar.gz v3.3-rc5 Linux 3.3-rc5 (2012-02-25) tar.gz v3.3-rc4 Linux 3.3-rc4 (2012-02-18) tar.gz for-linus-20120211 for-linus-20120211 (2012-02-11) tar.gz v3.3-rc3 Linux 3.3-rc3 (2012-02-08) tar.gz v3.3-rc2 Linux 3.3-rc2 (2012-01-31) tar.gz v3.3-rc1 Linux 3.3-rc1 (2012-01-19) tar.gz v3.2 Linux 3.2 (2012-01-04) tar.gz v3.2-rc7 Linux 3.2-rc7 (2011-12-23) tar.gz v3.2-rc6 Linux 3.2-rc6 (2011-12-16) tar.gz v3.2-rc5 Linux 3.2-rc5 (2011-12-09) tar.gz v3.2-rc4 Linux 3.2-rc4 (2011-12-01) tar.gz v3.2-rc3 Linux 3.2-rc3 (2011-11-23) tar.gz v3.2-rc2 Linux 3.2-rc2 (2011-11-15) tar.gz v3.2-rc1 Linux 3.2-rc1 (2011-11-07) tar.gz xfs_for_3.2-rc1_v1 Initial XFS code for Linux 3.2-rc1 (2011-10-27) tar.gz v3.1 Linux v3.1 (2011-10-24) tar.gz v3.1-rc10 Linux 3.1-rc10 (2011-10-17) tar.gz v3.1-rc9 Linux 3.1-rc9 (2011-10-04) tar.gz v3.1-rc8 Linux 3.1-rc8 (2011-09-27) tar.gz v3.1-rc7 Linux 3.1-rc7 (2011-09-21) tar.gz v3.1-rc6 Linux 3.1-rc6 (2011-09-12) tar.gz v3.1-rc5 Linux 3.1-rc5 (2011-09-04) tar.gz v3.1-rc4 Linux 3.1-rc4 (2011-08-28) tar.gz v3.1-rc3 Linux 3.1-rc3 (2011-08-22) tar.gz v3.1-rc2 Linux 3.1-rc2 (2011-08-14) tar.gz v3.1-rc1 Linux 3.1-rc1 (2011-08-07) tar.gz v3.0 Linux 3.0 (2011-07-21) tar.gz v3.0-rc7 Linux 3.0-rc7 (2011-07-11) tar.gz v3.0-rc6 Linux 3.0-rc6 (2011-07-04) tar.gz v3.0-rc5 Linux 3.0-rc5 (2011-06-27) tar.gz v3.0-rc4 Linux 3.0-rc4 (2011-06-20) tar.gz v3.0-rc3 Linux 3.0-rc3 (2011-06-13) tar.gz v3.0-rc2 Linux 3.0-rc2 (2011-06-06) tar.gz v3.0-rc1 Linux 3.0-rc1 (2011-05-29) tar.gz v2.6.39 Linux 2.6.39 (2011-05-18) tar.gz latest Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block (2011-05-18) tar.gz v2.6.39-rc7 Linux 2.6.39-rc7 (2011-05-09) tar.gz v2.6.39-rc6 Linux 2.6.39-rc6 (2011-05-03) tar.gz v2.6.39-rc5 Linux 2.6.39-rc5 (2011-04-26) tar.gz v2.6.39-rc4 Linux 2.6.39-rc4 (2011-04-18) tar.gz v2.6.39-rc3 Linux 2.6.39-rc3 (2011-04-11) tar.gz v2.6.39-rc2 Linux 2.6.39-rc2 (2011-04-05) tar.gz v2.6.39-rc1 Linux 2.6.39-rc1 (2011-03-29) tar.gz v2.6.38 Linux 2.6.38 (2011-03-14) tar.gz v2.6.38-rc8 Linux 2.6.38-rc8 (2011-03-07) tar.gz v2.6.38-rc7 Linux 2.6.38-rc7 (2011-03-01) tar.gz v2.6.38-rc6 Linux 2.6.38-rc6 (2011-02-21) tar.gz v2.6.38-rc5 Linux 2.6.38-rc5 (2011-02-15) tar.gz v2.6.38-rc4 Linux 2.6.38-rc4 (2011-02-07) tar.gz v2.6.38-rc3 Linux 2.6.38-rc3 (2011-02-01) tar.gz v2.6.38-rc2 Linux 2.6.38-rc2 (2011-01-21) tar.gz v2.6.38-rc1 Linux 2.6.38-rc1 (2011-01-18) tar.gz v2.6.37 Linux 2.6.37 (2011-01-04) tar.gz v2.6.37-rc8 Linux 2.6.37-rc8 (2010-12-28) tar.gz v2.6.37-rc7 Linux 2.6.37-rc7 (2010-12-21) tar.gz v2.6.37-rc6 Linux 2.6.37-rc6 (2010-12-15) tar.gz v2.6.37-rc5 Linux 2.6.37-rc5 (2010-12-06) tar.gz v2.6.37-rc4 Linux 2.6.37-rc4 (2010-11-29) tar.gz v2.6.37-rc3 Linux 2.6.37-rc3 (2010-11-21) tar.gz v2.6.37-rc2 Linux 2.6.37-rc2 (2010-11-15) tar.gz v2.6.37-rc1 Linux 2.6.37-rc1 (2010-11-01) tar.gz v2.6.36 Linux 2.6.36 (2010-10-20) tar.gz 2010-10-31-21-24 Linux 2.6.36 (2010-10-20) tar.gz 2010-11-03-12-17 Linux 2.6.36 (2010-10-20) tar.gz v2.6.36-rc8 Linux 2.6.36-rc8 (2010-10-14) tar.gz v2.6.36-rc7 Linux 2.6.36-rc7 (2010-10-06) tar.gz v2.6.36-rc6 Linux 2.6.36-rc6 (2010-09-28) tar.gz v2.6.36-rc5 Linux 2.6.36-rc5 (2010-09-20) tar.gz v2.6.36-rc4 Linux 2.6.36-rc4 (2010-09-12) tar.gz v2.6.36-rc3 Linux 2.6.36-rc3 (2010-08-29) tar.gz v2.6.36-rc2 Linux 2.6.36-rc2 (2010-08-22) tar.gz v2.6.36-rc1 Linux 2.6.36-rc1 (2010-08-15) tar.gz v2.6.35 Linux 2.6.35 (2010-08-01) tar.gz v2.6.35-rc6 Linux 2.6.35-rc6 (2010-07-22) tar.gz v2.6.35-rc5 Linux 2.6.35-rc5 (2010-07-12) tar.gz v2.6.35-rc4 Linux 2.6.35-rc4 (2010-07-04) tar.gz v2.6.35-rc3 Linux 2.6.35-rc3 (2010-06-11) tar.gz v2.6.35-rc2 Linux 2.6.35-rc2 (2010-06-05) tar.gz v2.6.35-rc1 Linux 2.6.35-rc1 (2010-05-30) tar.gz v2.6.34 Linux 2.6.34 (2010-05-16) tar.gz v2.6.34-rc7 Linux 2.6.34-rc7 (2010-05-09) tar.gz 2010-05-11-18-20 Linux 2.6.34-rc7 (2010-05-09) tar.gz 2010-05-14-13-33 Linux 2.6.34-rc7 (2010-05-09) tar.gz v2.6.34-rc6 Linux 2.6.34-rc6 (2010-04-29) tar.gz v2.6.34-rc5 Linux 2.6.34-rc5 (2010-04-19) tar.gz 2010-04-22-16-38 Linux 2.6.34-rc5 (2010-04-19) tar.gz 2010-04-28-16-53 Linux 2.6.34-rc5 (2010-04-19) tar.gz v2.6.34-rc4 Linux 2.6.34-rc4 (2010-04-12) tar.gz 2010-04-15-14-42 Linux 2.6.34-rc4 (2010-04-12) tar.gz v2.6.34-rc3 Linux 2.6.34-rc3 (2010-03-30) tar.gz 2010-04-05-16-09 Linux 2.6.34-rc3 (2010-03-30) tar.gz v2.6.34-rc2 Linux 2.6.34-rc2 (2010-03-19) tar.gz 2010-03-23-15-34 Linux 2.6.34-rc2 (2010-03-19) tar.gz 2010-03-24-14-48 Linux 2.6.34-rc2 (2010-03-19) tar.gz v2.6.34-rc1 Linux 2.6.34-rc1 (2010-03-08) tar.gz 2010-03-09-19-15 Linux 2.6.34-rc1 (2010-03-08) tar.gz 2010-03-11-13-13 Linux 2.6.34-rc1 (2010-03-08) tar.gz v2.6.33 Linux 2.6.33 (2010-02-24) tar.gz v2.6.33-rc8 Linux 2.6.33-rc8 (2010-02-12) tar.gz v2.6.33-rc7 Linux 2.6.33-rc7 (2010-02-06) tar.gz v2.6.33-rc6 Linux 2.6.33-rc6 (2010-01-29) tar.gz v2.6.33-rc5 Linux 2.6.33-rc5 (2010-01-21) tar.gz v2.6.33-rc4 Linux 2.6.33-rc4 (2010-01-12) tar.gz v2.6.32.3 This is the 2.6.32.3 stable release (2010-01-06) tar.gz v2.6.33-rc3 Linux 2.6.33-rc3 (2010-01-05) tar.gz v2.6.33-rc2 Linux 2.6.33-rc2 (2009-12-24) tar.gz v2.6.32.2 This is the 2.6.32.2 stable release (2009-12-18) tar.gz v2.6.33-rc1 Linux 2.6.33-rc1 (2009-12-17) tar.gz v2.6.32.1 This is the 2.6.32.1 stable release (2009-12-14) tar.gz v2.6.32 Linux 2.6.32 (2009-12-02) tar.gz v2.6.32-rc8 Linux 2.6.32-rc8 (2009-11-19) tar.gz v2.6.32-rc7 Linux 2.6.32-rc7 (2009-11-12) tar.gz v2.6.32-rc6 Linux 2.6.32-rc6 (2009-11-03) tar.gz v2.6.32-rc5 Linux 2.6.32-rc5 (2009-10-15) tar.gz v2.6.32-rc4 Linux 2.6.32-rc4 (2009-10-11) tar.gz v2.6.32-rc3 Linux 2.6.32-rc3 (2009-10-04) tar.gz v2.6.32-rc1 Linux 2.6.32-rc1 (2009-09-27) tar.gz v2.6.32-rc2 Linux 2.6.32-rc1 (2009-09-27) tar.gz v2.6.31 Linux 2.6.31 (2009-09-09) tar.gz v2.6.31-rc9 Linux 2.6.31-rc9 (2009-09-05) tar.gz v2.6.31-rc8 Linux 2.6.31-rc8 (2009-08-27) tar.gz v2.6.31-rc7 Linux 2.6.31-rc7 (2009-08-21) tar.gz v2.6.31-rc6 Linux 2.6.31-rc6 (2009-08-13) tar.gz v2.6.31-rc5 Linux 2.6.31-rc5 (2009-07-31) tar.gz v2.6.31-rc4 Linux 2.6.31-rc4 (2009-07-22) tar.gz v2.6.31-rc3 Linux 2.6.31-rc3 (2009-07-13) tar.gz v2.6.31-rc2 Linux 2.6.31-rc2 (2009-07-04) tar.gz v2.6.31-rc1 Linux 2.6.31-rc1 (2009-06-24) tar.gz v2.6.30 Linux 2.6.30 (2009-06-09) tar.gz v2.6.30-rc8 Linux 2.6.30-rc8 (2009-06-02) tar.gz v2.6.30-rc7 Linux 2.6.30-rc7 (2009-05-23) tar.gz kernel-org-may-16 page-writeback: fix the calculation of the oldest_jif in wb_kupdate() (2009-05-17) tar.gz v2.6.30-rc6 Linux 2.6.30-rc6 (2009-05-15) tar.gz linux-omap-v2.6.30-rc6 Linux 2.6.30-rc6 (2009-05-15) tar.gz 10 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid (2009-05-12) tar.gz v2.6.30-rc5 Linux 2.6.30-rc5 (2009-05-08) tar.gz v2.6.30-rc4 Linux 2.6.30-rc4 (2009-04-29) tar.gz v2.6.30-rc3 Linux 2.6.30-rc3 (2009-04-21) tar.gz v2.6.30-rc2 Linux 2.6.30-rc2 (2009-04-14) tar.gz v2.6.30-rc1 Linux 2.6.30-rc1 (2009-04-07) tar.gz v2.6.29 Linux 2.6.29 (2009-03-23) tar.gz v2.6.29-rc8 Linux 2.6.29-rc8 (2009-03-12) tar.gz v2.6.29-rc7 Linux 2.6.29-rc7 (2009-03-03) tar.gz v2.6.29-rc6 Linux 2.6.29-rc6 (2009-02-22) tar.gz v2.6.29-rc5 Linux 2.6.29-rc5 (2009-02-13) tar.gz v2.6.29-rc4 Linus 2.6.29-rc4 (2009-02-08) tar.gz v2.6.29-rc3 Linux 2.6.29-rc3 (2009-01-28) tar.gz v2.6.29-rc2 Linux 2.6.29-rc2 (2009-01-16) tar.gz v2.6.29-rc1 Linux 2.6.29-rc1 (2009-01-10) tar.gz v2.6.28 Linux 2.6.28 (2008-12-24) tar.gz v2.6.28-rc9 Linux 2.6.28-rc9 (2008-12-18) tar.gz v2.6.28-rc8 Linux 2.6.28-rc8 (2008-12-10) tar.gz v2.6.28-rc7 Linux 2.6.28-rc7 (2008-12-01) tar.gz v2.6.28-rc6 Linux 2.6.28-rc6 (2008-11-20) tar.gz v2.6.28-rc5 Linux 2.6.28-rc5 (2008-11-15) tar.gz v2.6.28-rc4 Linux 2.6.28-rc4 (2008-11-09) tar.gz v2.6.28-rc3 Linux 2.6.28-rc3 (2008-11-02) tar.gz v2.6.28-rc2 Linux 2.6.28-rc2 (2008-10-26) tar.gz v2.6.28-rc1 Linux 2.6.28-rc1 (2008-10-23) tar.gz v2.6.27 Linux 2.6.27 (2008-10-09) tar.gz v2.6.27-rc9 Linux 2.6.27-rc9 (2008-10-06) tar.gz v2.6.27-rc8 Linux 2.6.27-rc8 (2008-09-29) tar.gz v2.6.27-rc7 Linux 2.6.27-rc7 (2008-09-21) tar.gz v2.6.27-rc6 Linux 2.6.27-rc6 (2008-09-09) tar.gz v2.6.27-rc5 Linux 2.6.27-rc5 (2008-08-28) tar.gz v2.6.27-rc4 Linux 2.6.27-rc4 (2008-08-20) tar.gz v2.6.27-rc3 Linux 2.6.27-rc3 (2008-08-12) tar.gz v2.6.27-rc2 Linux 2.6.27-rc2 (2008-08-05) tar.gz v2.6.27-rc1 Linux 2.6.27-rc1 (2008-07-28) tar.gz v2.6.26 Linux 2.6.26 (2008-07-13) tar.gz v2.6.26-rc9 Linux 2.6.26-rc9 (2008-07-05) tar.gz v2.6.26-rc8 Linux 2.6.26-rc8 (2008-06-24) tar.gz v2.6.26-rc7 Linux 2.6.26-rc7 (2008-06-20) tar.gz v2.6.26-rc6 Linux 2.6.26-rc6 (2008-06-12) tar.gz v2.6.26-rc5 Linux 2.6.26-rc5 (2008-06-04) tar.gz v2.6.26-rc4 Linux 2.6.26-rc4 (2008-05-26) tar.gz v2.6.26-rc3 Linux 2.6.26-rc3 (2008-05-18) tar.gz v2.6.26-rc2 Linux 2.6.26-rc2 (2008-05-11) tar.gz v2.6.26-rc1 Linux 2.6.26-rc1 (2008-05-03) tar.gz v2.6.25 Linux 2.6.25 (2008-04-16) tar.gz v2.6.25-rc9 Linux 2.6.25-rc9 (2008-04-11) tar.gz v2.6.25-rc8 Linux 2.6.25-rc8 (2008-04-01) tar.gz v2.6.25-rc7 Linux 2.6.25-rc7 (2008-03-25) tar.gz v2.6.25-rc6 Linux 2.6.25-rc6 (2008-03-16) tar.gz v2.6.25-rc5 Linux 2.6.25-rc5 (2008-03-09) tar.gz v2.6.25-rc4 Linux 2.6.25-rc4 (2008-03-04) tar.gz v2.6.25-rc3 Linux 2.6.25-rc3 (2008-02-24) tar.gz v2.6.25-rc2 Linux 2.6.25-rc2 (2008-02-15) tar.gz v2.6.25-rc1 Linux 2.6.25-rc1 (2008-02-10) tar.gz v2.6.24 Linux 2.6.24 (2008-01-24) tar.gz v2.6.24-rc8 Linux 2.6.24-rc8 (2008-01-15) tar.gz v2.6.24-rc7 Linux 2.6.24-rc7 (2008-01-06) tar.gz v2.6.24-rc6 Linux 2.6.24-rc6 (2007-12-20) tar.gz v2.6.24-rc5 Linux 2.6.24-rc5 (2007-12-10) tar.gz v2.6.24-rc4 Linux 2.6.24-rc4 (2007-12-03) tar.gz v2.6.24-rc3 Linux 2.6.24-rc3 (2007-11-16) tar.gz v2.6.24-rc2 Linux 2.6.24-rc2 (2007-11-06) tar.gz v2.6.24-rc1 Linux 2.6.24-rc1 (2007-10-23) tar.gz v2.6.23 Linux 2.6.23 (2007-10-09) tar.gz v2.6.23-rc9 Linux 2.6.23-rc9 (2007-10-01) tar.gz v2.6.23-rc8 Linux 2.6.23-rc8 (2007-09-24) tar.gz v2.6.23-rc7 Linux 2.6.23-rc7 (2007-09-19) tar.gz v2.6.23-rc6 Linux 2.6.23-rc6 (2007-09-10) tar.gz v2.6.23-rc5 Linux 2.6.23-rc5 (2007-08-31) tar.gz v2.6.23-rc4 Linux 2.6.23-rc4 (2007-08-27) tar.gz v2.6.23-rc3 Linux 2.6.23-rc3 (2007-08-12) tar.gz v2.6.23-rc2 Linus 2.6.23-rc2 (2007-08-03) tar.gz v2.6.23-rc1 Linux 2.6.23-rc1 (2007-07-22) tar.gz v2.6.22 Linux 2.6.22 (2007-07-08) tar.gz v2.6.22-rc7 Linux 2.6.22-rc7 (2007-07-01) tar.gz v2.6.22-rc6 Linux 2.6.22-rc6 (2007-06-24) tar.gz v2.6.22-rc5 Linux 2.6.22-rc5 (2007-06-16) tar.gz v2.6.22-rc4 Linus 2.6.22-rc4 (2007-06-04) tar.gz v2.6.22-rc3 Linux 2.6.22-rc3 (2007-05-25) tar.gz v2.6.22-rc2 Linux 2.6.22-rc2 (2007-05-18) tar.gz v2.6.22-rc1 Linus 2.6.22-rc1 (2007-05-12) tar.gz v2.6.21 Linux 2.6.21 (2007-04-25) tar.gz v2.6.21-rc7 Linux 2.6.21-rc7 (2007-04-15) tar.gz v2.6.21-rc6 Linux 2.6.21-rc6 (2007-04-07) tar.gz v2.6.21-rc5 Linux 2.6.21-rc5 (2007-03-25) tar.gz v2.6.21-rc4 Linux 2.6.21-rc4 (2007-03-15) tar.gz v2.6.21-rc3 Linux 2.6.21-rc3 (2007-03-06) tar.gz v2.6.21-rc2 Linux 2.6.21-rc2 (2007-02-27) tar.gz v2.6.21-rc1 Linux 2.6.21-rc1 (2007-02-20) tar.gz v2.6.20 Linux 2.6.20 (2007-02-04) tar.gz v2.6.20-rc7 Linux 2.6.20-rc7 (2007-01-30) tar.gz v2.6.20-rc6 Linux 2.6.20-rc6 (2007-01-24) tar.gz v2.6.20-rc5 Linux 2.6.20-rc5 (2007-01-12) tar.gz v2.6.20-rc4 Linux 2.6.20-rc4 (2007-01-06) tar.gz v2.6.20-rc3 Linux 2.6.20-rc3 (2006-12-31) tar.gz v2.6.20-rc2 Linux 2.6.20-rc2 (2006-12-23) tar.gz v2.6.20-rc1 Linux v2.6.20-rc1 (2006-12-13) tar.gz v2.6.19 Linux 2.6.19 (2006-11-29) tar.gz v2.6.19-rc6 Linux 2.6.19-rc6 (2006-11-15) tar.gz v2.6.19-rc5 Linux 2.6.19-rc5 (2006-11-07) tar.gz v2.6.19-rc4 Linux 2.6.19-rc4 (2006-10-30) tar.gz v2.6.19-rc3 Linux 2.6.19-rc3 release (2006-10-23) tar.gz v2.6.19-rc2 Linux 2.6.19-rc2 (2006-10-13) tar.gz v2.6.19-rc1 Linux v2.6.19-rc1 (2006-10-04) tar.gz v2.6.18 Raise the Jolly Roger! (2006-09-19) tar.gz v2.6.18-rc7 Linux 2.6.18-rc7 (2006-09-12) tar.gz v2.6.18-rc6 Linux 2.6.18-rc6 release (2006-09-03) tar.gz v2.6.18-rc5 Linux 2.6.18-rc5 (2006-08-27) tar.gz v2.6.18-rc4 Linux v2.6.18-rc4 (2006-08-06) tar.gz v2.6.18-rc3 Linux v2.6.18-rc3 (2006-07-29) tar.gz v2.6.18-rc2 Linux v2.6.18-rc2 (2006-07-15) tar.gz v2.6.18-rc1 Linux v2.6.18-rc1 (2006-07-05) tar.gz v2.6.17 Linux v2.6.17 (2006-06-17) tar.gz v2.6.17-rc6 Linux v2.6.17-rc6 (2006-06-05) tar.gz v2.6.17-rc5 Linux 2.6.17-rc5 release (2006-05-24) tar.gz v2.6.17-rc4 Linux v2.6.17-rc4 release (2006-05-11) tar.gz v2.6.17-rc3 Linux v2.6.17-rc3 (2006-04-26) tar.gz v2.6.17-rc2 Linux v2.6.17-rc2 (2006-04-18) tar.gz v2.6.17-rc1 Linux v2.6.17-rc1 (2006-04-02) tar.gz v2.6.16 Linux v2.6.16 release (2006-03-19) tar.gz v2.6.16-rc6 Linux v2.6.16-rc6 release (2006-03-11) tar.gz v2.6.16-rc5 Linux v2.6.16-rc5 release (2006-02-26) tar.gz v2.6.16-rc4 Linux v2.6.16-rc4 release (2006-02-17) tar.gz v2.6.16-rc3 Linux v2.6.16-rc3 (2006-02-12) tar.gz v2.6.16-rc2 Linux v2.6.16-rc2 (2006-02-02) tar.gz v2.6.16-rc1 Linux v2.6.16-rc1 (2006-01-16) tar.gz v2.6.15 Linux 2.6.15 release (2006-01-02) tar.gz v2.6.15-rc7 Christmas eve is when the _real_ celebrations take place. (2005-12-24) tar.gz v2.6.15-rc6 Linux 2.6.15-rc6 (2005-12-18) tar.gz v2.6.15-rc5 Linux v2.6.15-rc5 release (2005-12-03) tar.gz v2.6.15-rc4 Linux v2.6.15-rc4 (2005-11-30) tar.gz v2.6.15-rc3 Linux v2.6.15-rc3 (2005-11-28) tar.gz v2.6.15-rc2 Linux v2.6.15-rc2 (2005-11-19) tar.gz v2.6.15-rc1 Linux v2.6.15-rc1 (2005-11-11) tar.gz v2.6.14 Linux 2.6.14 release (2005-10-27) tar.gz v2.6.14-rc5 Linux v2.6.14-rc5 release (2005-10-19) tar.gz v2.6.14-rc4 Linux 2.6.14-rc4 release (2005-10-10) tar.gz v2.6.14-rc3 Linux v2.6.14-rc3 release (2005-09-30) tar.gz v2.6.14-rc2 Linux v2.6.14-rc2 release (2005-09-19) tar.gz v2.6.14-rc1 Linux v2.6.14-rc1 (2005-09-12) tar.gz v2.6.13 Linux 2.6.13 release (2005-08-28) tar.gz v2.6.13-rc7 Linux v2.6.13-rc7 (2005-08-23) tar.gz v2.6.13-rc6 Linux 2.6.13-rc6 release (2005-08-07) tar.gz v2.6.13-rc5 Aiming for final. Sure. (2005-08-01) tar.gz v2.6.13-rc4 Get out from LKS flood (2005-07-28) tar.gz v2.6.11 This is the 2.6.11 tree object. () tar.gz v2.6.11-tree This is the 2.6.11 tree object. () tar.gz v2.6.12 This is the final 2.6.12 release () tar.gz v2.6.12-rc2 Linux v2.6.12-rc2 release () tar.gz v2.6.12-rc3 Linux v2.6.12-rc3 release () tar.gz v2.6.12-rc4 Linux v2.6.12-rc4 release () tar.gz v2.6.12-rc5 Linux-2.6.12-rc5 release () tar.gz v2.6.12-rc6 Linux-v2.6.12-rc6 release () tar.gz v2.6.13-rc1 Linux v2.6.13-rc1 () tar.gz v2.6.13-rc2 Linux v2.6.13-rc2 () tar.gz v2.6.13-rc3 Linux v2.6.13-rc3 () tar.gz
git clone https://yhbt.net/pub/scm/linux/kernel/git/teigland/linux-dlm.git