pub/scm/linux/kernel/git/mcgrof/linux.git  about / heads / tags
mcgrof pending kernel changes
# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
	--format='%(refname:short) %(subject) (%(creatordate:short))'
modules-6.10-rc1 Modules changes for v6.10-rc1 (2024-05-14) tar.gz
v6.9         Linux 6.9 (2024-05-12) tar.gz
v6.9-rc7     Linux 6.9-rc7 (2024-05-05) tar.gz
v6.9-rc6     Linux 6.9-rc6 (2024-04-28) tar.gz
v6.9-rc5     Linux 6.9-rc5 (2024-04-21) tar.gz
v6.9-rc4     Linux 6.9-rc4 (2024-04-14) tar.gz
v6.9-rc3     Linux 6.9-rc3 (2024-04-07) 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
modules-6.9-rc1 Modules changes for v6.9-rc1 (2024-03-12) 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
modules-6.8-rc1 Modules changes for v6.8-rc1 (2024-01-09) tar.gz
sysctl-6.8-rc1 sysctl-6.8-rc1 (2024-01-09) 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
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
modules-6.7-rc1 Modules changes for v6.7-rc1 (2023-11-01) tar.gz
sysctl-6.7-rc1 sysctl-6.7-rc1 (2023-11-01) 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
sysctl-6.6-rc1 sysctl-6.6-rc1 (2023-08-29) tar.gz
modules-6.6-rc1 Modules changes for v6.6-rc1 (2023-08-29) 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
xfs-6.5-fixes-1 Bug fixes for 6.5-rc2: (2023-07-17) tar.gz
vfs-6.6-merge-2 New code for 6.6: (2023-07-17) tar.gz
iomap-6.5-fixes-1 Bug fixes for 6.5-rc2: (2023-07-17) 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
xfs-6.5-merge-6 Minor cleanups for 6.5: (2023-07-07) tar.gz
xfs-6.5-merge-5 More new code for 6.5: (2023-07-03) tar.gz
xfs-6.5-merge-4 More new code for 6.5: (2023-07-02) tar.gz
sysctl-fixes-v2-v6.4-rc1 sysctl-fixes-v2-v6.4-rc1 (2023-06-30) tar.gz
sysctl-6.5-rc1-fixes sysctl-6.5-rc1-fixes (2023-06-29) tar.gz
sysctl-fixes-6.5-rc1 sysctl-fixes-6.5-rc1 (2023-06-29) tar.gz
xfs-6.5-merge-3 More new code for 6.5: (2023-06-29) tar.gz
iomap-6.5-merge-1 New code for 6.5: (2023-06-29) tar.gz
v6.5-rc1-modules-next v6.5-rc1-modules-next (2023-06-28) tar.gz
v6.5-rc1-sysctl-next v6.5-rc1-sysctl-next (2023-06-28) tar.gz
v6.4         Linux 6.4 (2023-06-25) tar.gz
next-20230620 next-20230620 (2023-06-20) tar.gz
v6.4-rc7     Linux 6.4-rc7 (2023-06-18) tar.gz
xfs-6.5-merge-2 New code for 6.5: (2023-06-15) tar.gz
xfs-6.5-merge-1 New code for 6.5: (2023-06-13) tar.gz
v6.4-rc6     Linux 6.4-rc6 (2023-06-11) tar.gz
xfs-6.4-rc5-fixes xfs: fixes for 6.4-rc5 (2023-06-08) tar.gz
v6.4-rc5     Linux 6.4-rc5 (2023-06-04) tar.gz
modules-6.4-rc5-second-pull modules-6.4-rc5-second-pull (2023-06-01) tar.gz
modules-6.4-rc5 modules-6.4-rc5 (2023-05-30) tar.gz
v6.4-rc4     Linux 6.4-rc4 (2023-05-28) tar.gz
modules-6.4-rc4 modules-6.4-rc4 (2023-05-22) 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
xfs-6.4-rc1-fixes xfs: bug fixes for 6.4-rc2 (2023-05-11) tar.gz
v6.4-rc1     Linux 6.4-rc1 (2023-05-07) tar.gz
modules-6.4-rc1-v2 modules-6.4-rc1 v2 (2023-05-03) tar.gz
sysctl-6.4-rc1-v2 sysctl-6.4-rc1-v2 (2023-05-03) tar.gz
xfs-6.4-merge-1 xfs: New code for 6.4 (2023-04-29) tar.gz
sysctl-6.4-rc1 sysctl-6.4-rc1 (2023-04-24) tar.gz
modules-6.4-rc1 modules-6.4-rc1 (2023-04-24) tar.gz
v6.3         Linux 6.3 (2023-04-23) tar.gz
iomap-6.4-merge-1 New code for 6.4: (2023-04-21) 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
block-6.3-2023-03-30 block-6.3-2023-03-30 (2023-03-30) tar.gz
io_uring-6.3-2023-03-30 io_uring-6.3-2023-03-30 (2023-03-30) tar.gz
v6.3-rc4     Linux 6.3-rc4 (2023-03-26) tar.gz
xfs-6.3-fixes-7 More fixes for 6.3-rc3: (2023-03-25) tar.gz
xfs-6.3-fixes-6 Fixes for 6.3-rc3: (2023-03-24) tar.gz
io_uring-6.3-2023-03-24 io_uring-6.3-2023-03-24 (2023-03-24) tar.gz
block-6.3-2023-03-24 block-6.3-2023-03-24 (2023-03-24) tar.gz
xfs-6.3-fixes-5 Fixes for 6.3-rc3: (2023-03-24) tar.gz
v6.3-rc3     Linux 6.3-rc3 (2023-03-19) tar.gz
xfs-6.3-fixes-4 Fixes for 6.3-rc3: (2023-03-19) tar.gz
xfs-6.3-fixes-3 Fixes for 6.3-rc2: (2023-03-19) tar.gz
io_uring-6.3-2023-03-16 io_uring-6.3-2023-03-16 (2023-03-16) tar.gz
block-6.3-2023-03-16 block-6.3-2023-03-16 (2023-03-16) tar.gz
xfs-6.3-fixes-2 Fixes for 6.3-rc2: (2023-03-16) tar.gz
v6.3-rc2     Linux 6.3-rc2 (2023-03-12) tar.gz
block-6.3-2023-03-09 block-6.3-2023-03-09 (2023-03-09) tar.gz
io_uring-6.3-2023-03-09 io_uring-6.3-2023-03-09 (2023-03-09) tar.gz
xfs-6.3-fixes-1 Fixes for 6.3-rc1: (2023-03-06) tar.gz
v6.3-rc1     Linux 6.3-rc1 (2023-03-05) tar.gz
io_uring-6.3-2023-03-03 io_uring-6.3-2023-03-03 (2023-03-03) tar.gz
block-6.3-2023-03-03 block-6.3-2023-03-03 (2023-03-03) tar.gz
xfs-6.3-merge-4 New code for 6.3-rc1, part 2: (2023-02-27) tar.gz
sysctl-6.3-rc1 sysctl-6.3-rc1 (2023-02-22) tar.gz
modules-6.3-rc1 modules-6.3-rc1 (2023-02-21) tar.gz
v6.2         Linux 6.2 (2023-02-19) tar.gz
block-6.2-2023-02-17 block-6.2-2023-02-17 (2023-02-17) tar.gz
for-6.3/block-2023-02-16 for-6.3/block-2023-02-16 (2023-02-17) tar.gz
block-6.2-2023-02-16 block-6.2-2023-02-16 (2023-02-16) tar.gz
for-6.3/io_uring-2023-02-16 for-6.3/io_uring-2023-02-16 (2023-02-16) tar.gz
for-6.3/iter-ubuf-2023-02-16 for-6.3/iter-ubuf-2023-02-16 (2023-02-16) tar.gz
for-6.3/dio-2023-02-16 for-6.3/dio-2023-02-16 (2023-02-16) tar.gz
xfs-6.3-merge-3 New code for 6.3-rc1, part 2: (2023-02-16) tar.gz
v6.2-rc8     Linux 6.2-rc8 (2023-02-12) tar.gz
xfs-6.3-merge-2 New code for 6.3-rc1: (2023-02-10) tar.gz
block-6.2-2023-02-10 block-6.2-2023-02-10 (2023-02-10) tar.gz
v6.2-rc7     Linux 6.2-rc7 (2023-02-05) tar.gz
xfs-6.3-merge-1 New code for 6.3-rc1: (2023-02-05) tar.gz
kbuild-fixes-v6.2-4 Kbuild fixes for v6.2 (4th) (2023-02-05) tar.gz
block-6.2-2023-02-03 block-6.2-2023-02-03 (2023-02-03) tar.gz
platform-drivers-x86-v6.2-4 platform-drivers-x86 for v6.2-4 (2023-02-02) tar.gz
v6.2-rc6     Linux 6.2-rc6 (2023-01-29) tar.gz
input-for-v6.2-rc5 Input updates for v6.2-rc5 (2023-01-28) tar.gz
block-6.2-2023-01-27 block-6.2-2023-01-27 (2023-01-27) tar.gz
io_uring-6.2-2023-01-27 io_uring-6.2-2023-01-27 (2023-01-27) tar.gz
platform-drivers-x86-v6.2-3 platform-drivers-x86 for v6.2-3 (2023-01-26) tar.gz
modules-6.2-rc6 modules-6.2-rc6 (2023-01-24) tar.gz
rust-fixes-6.2 Rust fixes for v6.2 (2023-01-24) tar.gz
foo          foo (2023-01-22) tar.gz
v6.2-rc5     Linux 6.2-rc5 (2023-01-21) tar.gz
io_uring-6.2-2023-01-21 io_uring-6.2-2023-01-21 (2023-01-21) tar.gz
kbuild-fixes-v6.2-3 Kbuild fixes for v6.2 (3rd) (2023-01-21) tar.gz
block-6.2-2023-01-20 block-6.2-2023-01-20 (2023-01-20) tar.gz
io_uring-6.2-2023-01-20 io_uring-6.2-2023-01-20 (2023-01-20) tar.gz
for-linus-2023011801 for-linus-2023011801 (2023-01-18) tar.gz
iomap-6.3-merge-1 New code for 6.3: (2023-01-18) tar.gz
v6.2-rc4     Linux 6.2-rc4 (2023-01-15) tar.gz
modules-6.2-rc4 modules-6.2-rc4 (2023-01-13) tar.gz
io_uring-6.2-2023-01-13 io_uring-6.2-2023-01-13 (2023-01-13) tar.gz
block-6.2-2023-01-13 block-6.2-2023-01-13 (2023-01-13) tar.gz
platform-drivers-x86-v6.2-2 platform-drivers-x86 for v6.2-2 (2023-01-13) tar.gz
v6.2-rc3     Linux 6.2-rc3 (2023-01-08) tar.gz
kbuild-fixes-v6.2-2 Kbuild fixes for v6.2 (2nd) (2023-01-07) tar.gz
block-2023-01-06 block-2023-01-06 (2023-01-06) tar.gz
io_uring-2023-01-06 io_uring-2023-01-06 (2023-01-06) tar.gz
tif-notify-signal-2023-01-06 tif-notify-signal-2023-01-06 (2023-01-06) tar.gz
xfs-6.2-fixes-2 Fixes for 6.2-rc1: (2023-01-05) tar.gz
xfs-6.2-fixes-1 Fixes for 6.2-rc1: (2023-01-03) tar.gz
v6.2-rc2     Linux 6.2-rc2 (2023-01-01) tar.gz
kbuild-fixes-v6.2 Kbuild fixes for v6.2 (2022-12-31) tar.gz
io_uring-6.2-2022-12-29 io_uring-6.2-2022-12-29 (2022-12-29) tar.gz
block-6.2-2022-12-29 block-6.2-2022-12-29 (2022-12-29) tar.gz
v6.2-rc1     Linux 6.2-rc1 (2022-12-25) tar.gz
for-linus-2022122101 for-linus-2022122101 (2022-12-21) tar.gz
block-6.2-2022-12-19 block-6.2-2022-12-19 (2022-12-19) tar.gz
io_uring-6.2-2022-12-19 io_uring-6.2-2022-12-19 (2022-12-19) tar.gz
kbuild-v6.2  Kbuild updates for v6.2 (2022-12-18) tar.gz
linux-watchdog-6.2-rc1 linux-watchdog 6.2-rc1 tag (2022-12-16) tar.gz
for-linus-2022121301 for-linus-2022121301 (2022-12-13) tar.gz
sysctl-6.2-rc1 sysctl changes for v6.2-rc1 (2022-12-12) tar.gz
sysctl-6.2-rc1.txt sysctl changes for v6.2-rc1 (2022-12-12) tar.gz
sysctl-6.1-rc2 sysctl changes for v6.2-rc1 (2022-12-12) tar.gz
for-6.2/writeback-2022-12-12 for-6.2/writeback-2022-12-12 (2022-12-12) tar.gz
modules-6.2-rc1 modules changes for v6.2-rc1 (2022-12-12) tar.gz
input-for-v6.2-rc0 Input updates for 6.2 merge window: (2022-12-12) tar.gz
platform-drivers-x86-v6.2-1 platform-drivers-x86 for v6.2-1 (2022-12-12) tar.gz
v6.1         Linux 6.1 (2022-12-11) tar.gz
rust-6.2     Rust changes for v6.2 (2022-12-11) tar.gz
for-6.2/block-2022-12-08 for-6.2/block-2022-12-08 (2022-12-08) tar.gz
for-6.2/io_uring-next-2022-12-08 for-6.2/io_uring-next-2022-12-08 (2022-12-08) tar.gz
for-6.2/io_uring-2022-12-08 for-6.2/io_uring-2022-12-08 (2022-12-08) tar.gz
io_uring-6.1-2022-12-08 io_uring-6.1-2022-12-08 (2022-12-08) tar.gz
block-6.1-2022-12-08 block-6.1-2022-12-08 (2022-12-08) tar.gz
for-linus-2022120801 for-linus-2022120801 (2022-12-08) tar.gz
xfs-6.2-merge-9 New XFS/fsdax code for 6.2, part 2: (2022-12-08) tar.gz
xfs-6.2-merge-8 New XFS code for 6.2:  - Fix a race condition w.r.t. percpu inode free counters  - Fix a broken error return in xfs_remove  - Print FS UUID at mount/unmount time  - Numerous fixes to the online fsck code  - Fix inode locking inconsistency problems when dealing with realtime    metadata files  - Actually merge pull requests so that we capture the cover letter    contents  - Fix a race between rebuilding VFS inode state and the AIL flushing    inodes that could cause corrupt inodes to be written to the    filesystem  - Fix a data corruption problem resulting from a write() to an    unwritten extent racing with writeback started on behalf of memory    reclaim changing the extent state  - Add debugging knobs so that we can test iomap invalidation  - Fix the blockdev pagecache contents being stale after unmounting the    filesystem, leading to spurious xfs_db errors and corrupt metadumps  - Fix a file mapping corruption bug due to ilock cycling when attaching    dquots to a file during delalloc reservation  - Fix a refcount btree corruption problem due to the refcount    adjustment code not handling MAXREFCOUNT correctly, resulting in    unnecessary record splits  - Fix COW staging extent alloctions not being classified as USERDATA,    which results in filestreams being ignored and possible data    corruption if the allocation was filled from the AGFL and the block    buffer is still being tracked in the AIL  - Fix new duplicated includes  - Fix a race between the dquot shrinker and dquot freeing that could    cause a UAF (2022-12-08) tar.gz
platform-drivers-x86-v6.1-5 platform-drivers-x86 for v6.1-5 (2022-12-07) tar.gz
for-alexei-2022120701 for-alexei-2022120701 (2022-12-07) tar.gz
v6.1-rc8     Linux 6.1-rc8 (2022-12-04) tar.gz
xfs-6.2-merge-7 New XFS code for 6.2:  - Fix a race condition w.r.t. percpu inode free counters  - Fix a broken error return in xfs_remove  - Print FS UUID at mount/unmount time  - Numerous fixes to the online fsck code  - Fix inode locking inconsistency problems when dealing with realtime    metadata files  - Actually merge pull requests so that we capture the cover letter    contents  - Fix a race between rebuilding VFS inode state and the AIL flushing    inodes that could cause corrupt inodes to be written to the    filesystem  - Fix a data corruption problem resulting from a write() to an    unwritten extent racing with writeback started on behalf of memory    reclaim changing the extent state  - Add debugging knobs so that we can test iomap invalidation  - Fix the blockdev pagecache contents being stale after unmounting the    filesystem, leading to spurious xfs_db errors and corrupt metadumps  - Fix a file mapping corruption bug due to ilock cycling when attaching    dquots to a file during delalloc reservation  - Fix a refcount btree corruption problem due to the refcount    adjustment code not handling MAXREFCOUNT correctly, resulting in    unnecessary record splits  - Fix COW staging extent alloctions not being classified as USERDATA,    which results in filestreams being ignored and possible data    corruption if the allocation was filled from the AGFL and the block    buffer is still being tracked in the AIL  - Fix new duplicated includes (2022-12-04) tar.gz
input-for-v6.1-rc7 Input updates for v6.1-rc7 (2022-12-03) tar.gz
block-6.1-2022-12-02 block-6.1-2022-12-02 (2022-12-02) tar.gz
xfs-6.2-merge-6 New XFS code for 6.2:  - Fix a race condition w.r.t. percpu inode free counters  - Fix a broken error return in xfs_remove  - Print FS UUID at mount/unmount time  - Numerous fixes to the online fsck code  - Fix inode locking inconsistency problems when dealing with realtime    metadata files  - Actually merge pull requests so that we capture the cover letter    contents  - Fix a race between rebuilding VFS inode state and the AIL flushing    inodes that could cause corrupt inodes to be written to the    filesystem  - Fix a data corruption problem resulting from a write() to an    unwritten extent racing with writeback started on behalf of memory    reclaim changing the extent state  - Add debugging knobs so that we can test iomap invalidation  - Fix the blockdev pagecache contents being stale after unmounting the    filesystem, leading to spurious xfs_db errors and corrupt metadumps  - Fix a file mapping corruption bug due to ilock cycling when attaching    dquots to a file during delalloc reservation  - Fix a refcount btree corruption problem due to the refcount    adjustment code not handling MAXREFCOUNT correctly, resulting in    unnecessary record splits  - Fix COW staging extent alloctions not being classified as USERDATA,    which results in filestreams being ignored and possible data    corruption if the allocation was filled from the AGFL and the block    buffer is still being tracked in the AIL (2022-12-01) tar.gz
xfs-6.2-merge-5 New XFS code for 6.2:  - Fix a race condition w.r.t. percpu inode free counters  - Fix a broken error return in xfs_remove  - Print FS UUID at mount/unmount time  - Numerous fixes to the online fsck code  - Fix inode locking inconsistency problems when dealing with realtime    metadata files  - Actually merge pull requests so that we capture the cover letter    contents  - Fix a race between rebuilding VFS inode state and the AIL flushing    inodes that could cause corrupt inodes to be written to the    filesystem  - Fix a data corruption problem resulting from a write() to an    unwritten extent racing with writeback started on behalf of memory    reclaim changing the extent state  - Add debugging knobs so that we can test iomap invalidation  - Fix the blockdev pagecache contents being stale after unmounting the    filesystem, leading to spurious xfs_db errors and corrupt metadumps  - Fix a file mapping corruption bug due to ilock cycling when attaching    dquots to a file during delalloc reservation (2022-11-30) tar.gz
vfs-6.2-merge-1 New VFS code for 6.2: (2022-11-30) tar.gz
xfs-6.2-merge-4 New code for 6.2:  - Fix a race condition w.r.t. percpu inode free counters  - Fix a broken error return in xfs_remove  - Print FS UUID at mount/unmount time  - Numerous fixes to the online fsck code  - Fix inode locking inconsistency problems when dealing with realtime    metadata files  - Actually merge pull requests so that we capture the cover letter    contents  - Fix a race between rebuilding VFS inode state and the AIL flushing    inodes that could cause corrupt inodes to be written to the    filesystem  - Fix a data corruption problem resulting from a write() to an    unwritten extent racing with writeback started on behalf of memory    reclaim changing the extent state (2022-11-29) tar.gz
v6.1-rc7     Linux 6.1-rc7 (2022-11-27) tar.gz
kbuild-fixes-v6.1-4 Kbuild fixes for v6.1 (4th) (2022-11-27) tar.gz
block-6.1-2022-11-25 block-6.1-2022-11-25 (2022-11-25) tar.gz
io_uring-6.1-2022-11-25 io_uring-6.1-2022-11-25 (2022-11-25) tar.gz
xfs-6.2-merge-3 New code for 6.2:  - Fix a race condition w.r.t. percpu inode free counters  - Fix a broken error return in xfs_remove  - Print FS UUID at mount/unmount time  - Numerous fixes to the online fsck code  - Fix inode locking inconsistency problems when dealing with realtime    metadata files  - Actually merge pull requests so that we capture the cover letter    contents  - Fix a race between rebuilding VFS inode state and the AIL flushing    inodes that could cause corrupt inodes to be written to the    filesystem (2022-11-23) tar.gz
v6.1-rc6     Linux 6.1-rc6 (2022-11-20) tar.gz
kbuild-fixes-v6.1-3 Kbuild fixes for v6.1 (3rd) (2022-11-20) tar.gz
input-for-v6.1-rc5 Input updates for v6.1-rc5 (2022-11-18) tar.gz
io_uring-6.1-2022-11-18 io_uring-6.1-2022-11-18 (2022-11-18) tar.gz
block-6.1-2022-11-18 block-6.1-2022-11-18 (2022-11-18) tar.gz
xfs-6.2-merge-2 iNew code for 6.2:  - Fix a race condition w.r.t. percpu inode free counters  - Fix a broken error return in xfs_remove  - Print FS UUID at mount/unmount time  - Numerous fixes to the online fsck code  - Fix inode locking inconsistency problems when dealing with realtime    metadata files  - Actually merge pull requests so that we capture the cover letter    contents (2022-11-17) tar.gz
platform-drivers-x86-v6.1-4 platform-drivers-x86 for v6.1-4 (2022-11-16) tar.gz
iomap-6.2-merge-1 New code for 6.2: (2022-11-14) tar.gz
v6.1-rc5     Linux 6.1-rc5 (2022-11-13) tar.gz
io_uring-6.1-2022-11-11 io_uring-6.1-2022-11-11 (2022-11-11) tar.gz
block-6.1-2022-11-11 block-6.1-2022-11-11 (2022-11-11) tar.gz
for-linus-2022111101 for-linus-2022111101 (2022-11-11) tar.gz
platform-drivers-x86-v6.1-3 platform-drivers-x86 for v6.1-3 (2022-11-07) tar.gz
v6.1-rc4     Linux 6.1-rc4 (2022-11-06) tar.gz
block-6.1-2022-11-05 block-6.1-2022-11-05 (2022-11-05) tar.gz
kbuild-fixes-v6.1-2 Kbuild fixes for v6.1 (2nd) (2022-11-05) tar.gz
xfs-6.1-fixes-4 Bug fixes for 6.1-rc4: (2022-11-01) tar.gz
linux-watchdog-6.1-rc4 linux-watchdog 6.1-rc4 tag (2022-11-01) tar.gz
xfs-6.1-fixes-3 Bug fixes for 6.1-rc4: (2022-10-31) tar.gz
xfs-6.1-fixes-2 Bug fixes for 6.1-rc1: (2022-10-31) tar.gz
refcount-cow-domain-6.1_2022-10-31 xfs: improve runtime refcountbt corruption detection (2022-10-31) tar.gz
fix-log-recovery-misuse-6.1_2022-10-31 xfs: fix various problems with log intent item recovery (2022-10-31) tar.gz
xfs-6.1-fixes_2022-10-31 xfs: bug fixes for 6.1 (2022-10-31) tar.gz
v6.1-rc3     Linux 6.1-rc3 (2022-10-30) tar.gz
io_uring-6.1-2022-10-28 io_uring-6.1-2022-10-28 (2022-10-28) tar.gz
block-6.1-2022-10-28 block-6.1-2022-10-28 (2022-10-28) tar.gz
xfs-6.1-fixes_2022-10-27 xfs: new code for 5.20 (2022-10-27) tar.gz
platform-drivers-x86-v6.1-2 platform-drivers-x86 for v6.1-2 (2022-10-25) tar.gz
xfs-6.1-fixes_2022-10-24 xfs: new code for 5.20 (2022-10-24) tar.gz
v6.1-rc2     Linux 6.1-rc2 (2022-10-23) tar.gz
io_uring-6.1-2022-10-22 io_uring-6.1-2022-10-22 (2022-10-22) tar.gz
for-linus-2022102101 for-linus-2022102101 (2022-10-21) tar.gz
block-6.1-2022-10-20 block-6.1-2022-10-20 (2022-10-20) tar.gz
io_uring-6.1-2022-10-20 io_uring-6.1-2022-10-20 (2022-10-20) tar.gz
xfs-6.1-fixes-1 Bug fixes for 6.1-rc1: (2022-10-20) tar.gz
linux-watchdog-6.1-rc2 linux-watchdog 6.1-rc2 tag (2022-10-19) tar.gz
v6.1-rc1     Linux 6.1-rc1 (2022-10-16) tar.gz
kbuild-fixes-v6.1 Kbuild fixes for v6.1 (2022-10-17) tar.gz
block-6.1-2022-10-13 block-6.1-2022-10-13 (2022-10-13) tar.gz
io_uring-6.1-2022-10-13 io_uring-6.1-2022-10-13 (2022-10-13) tar.gz
io_uring-6.1-2022-13-10 io_uring-6.1-2022-13-10 (2022-10-13) tar.gz
block-6.1-2022-13-10 block-6.1-2022-13-10 (2022-10-13) tar.gz
linux-watchdog-6.1-rc1 linux-watchdog 6.1-rc1 tag (2022-10-11) tar.gz
xfs-6.1-for-linus xfs: changes for 6.1-rc1 (2022-10-11) tar.gz
input-for-v6.1-rc0 Input updates for 6.1 merge window: (2022-10-09) tar.gz
sysctl-6.1-rc1 sysctl changes for v6.1-rc1 (2022-10-06) tar.gz
modules-6.1-rc1 Modules changes for v6.1-rc1 (2022-10-06) tar.gz
kbuild-v6.1  Kbuild updates for v6.1 (2022-10-06) tar.gz
platform-drivers-x86-v6.1-1 platform-drivers-x86 for v6.1-1 (2022-10-05) tar.gz
for-linus-2022100501 Assorted HID drivers updates and fixes for 6.1 (2022-10-05) tar.gz
for-6.1/passthrough-2022-10-04 for-6.1/passthrough-2022-10-04 (2022-10-04) tar.gz
for-6.1/block-2022-10-03 for-6.1/block-2022-10-03 (2022-10-03) tar.gz
for-6.1/passthrough-2022-10-03 for-6.1/passthrough-2022-10-03 (2022-10-03) tar.gz
for-6.1/io_uring-2022-10-03 for-6.1/io_uring-2022-10-03 (2022-10-03) tar.gz
iomap-6.1-merge_2022-10-02 Snapshot of linux-djw@iomap-6.1-merge#iomap-trace-writepage-mappings at Sun Oct  2 14:35:10 PDT 2022 (2022-10-02) tar.gz
v6.0         Linux 6.0 (2022-10-02) tar.gz
iomap-6.1-merge-1 New code for 6.1: (2022-10-02) tar.gz
rust-v6.1-rc1 Rust introduction for v6.1-rc1 (2022-10-01) tar.gz
block-6.0-2022-09-29 block-6.0-2022-09-29 (2022-09-29) tar.gz
io_uring-6.0-2022-09-29 io_uring-6.0-2022-09-29 (2022-09-29) tar.gz
input-for-v6.0-rc7 Input updates for v6.0-rc7 (2022-09-28) tar.gz
v6.0-rc7     Linux 6.0-rc7 (2022-09-25) tar.gz
kbuild-fixes-v6.0-3 Kbuild fixes for v6.0 (3rd) (2022-09-25) tar.gz
io_uring-6.0-2022-09-23 io_uring-6.0-2022-09-23 (2022-09-23) tar.gz
block-6.0-2022-09-22 block-6.0-2022-09-22 (2022-09-22) tar.gz
v6.0-rc6     Linux 6.0-rc6 (2022-09-18) tar.gz
io_uring-6.0-2022-09-18 io_uring-6.0-2022-09-18 (2022-09-18) tar.gz
block-6.0-2022-09-16 block-6.0-2022-09-16 (2022-09-16) tar.gz
io_uring-6.0-2022-09-16 io_uring-6.0-2022-09-16 (2022-09-16) tar.gz
v6.0-rc5     Linux 6.0-rc5 (2022-09-11) tar.gz
kbuild-fixes-v6.0-2 Kbuild fixes for v6.0 (2nd) (2022-09-11) tar.gz
block-6.0-2022-09-09 block-6.0-2022-09-09 (2022-09-09) tar.gz
io_uring-6.0-2022-09-09 io_uring-6.0-2022-09-09 (2022-09-09) tar.gz
backlight-detect-refactor-1 Immutable backlight-detect-refactor branch between acpi, drm-* and pdx86 (2022-09-05) tar.gz
v6.0-rc4     Linux 6.0-rc4 (2022-09-04) tar.gz
input-for-v6.0-rc3 Input updates for v6.0-rc3 (2022-09-03) tar.gz
io_uring-6.0-2022-09-02 io_uring-6.0-2022-09-02 (2022-09-02) tar.gz
block-6.0-2022-09-02 block-6.0-2022-09-02 (2022-09-02) tar.gz
platform-drivers-x86-v6.0-2 platform-drivers-x86 for v6.0-2 (2022-09-01) tar.gz
platform-drivers-x86-simatec-1 Tag (immutable branch) for: v6.0-rc1 + "[PATCH v6 0/7] add support for another simatic board" series for merging into the gpio, leds and pdx86 subsystems. (2022-09-01) tar.gz
for-linus-2022083101 for-linus-2022083101 (2022-08-31) tar.gz
v6.0-rc3     Linux 6.0-rc3 (2022-08-28) tar.gz
block-6.0-2022-08-26 block-6.0-2022-08-26 (2022-08-26) tar.gz
io_uring-6.0-2022-08-26 io_uring-6.0-2022-08-26 (2022-08-26) tar.gz
v6.0-rc2     Linux 6.0-rc2 (2022-08-21) tar.gz
kbuild-fixes-v6.0 Kbuild fixes for v6.0 (2022-08-21) tar.gz
block-6.0-2022-08-19 block-6.0-2022-08-19 (2022-08-19) tar.gz
io_uring-6.0-2022-08-19 io_uring-6.0-2022-08-19 (2022-08-19) tar.gz
v6.0-rc1     Linux 6.0-rc1 (2022-08-14) tar.gz
io_uring-6.0-2022-08-13 io_uring-6.0-2022-08-13 (2022-08-13) tar.gz
block-6.0-2022-08-12 block-6.0-2022-08-12 (2022-08-12) tar.gz
xfs-5.20-merge-8 New code for 6.0:  - Return error codes from block device flushes to userspace.  - Fix a deadlock between reclaim and mount time quotacheck.  - Fix an unnecessary ENOSPC return when doing COW on a filesystem with    severe free space fragmentation.  - Fix a miscalculation in the transaction reservation computations for    file removal operations. (2022-08-11) tar.gz
iomap-6.0-merge-2 New code for 6.0:  - Remove iomap_writepage and all callers, since the mm apparently never    called the zonefs or gfs2 writepage functions. (2022-08-11) tar.gz
io_uring-6.0-2022-08-10 io_uring-6.0-2022-08-10 (2022-08-10) tar.gz
kbuild-v5.20 Kbuild updates for v5.20 (2022-08-10) tar.gz
input-for-v5.20-rc0 Input updates for 5.20 (6.0) merge window: (2022-08-08) tar.gz
sysctl-6.0-rc1 sysctl updates for 6.0 (2022-08-08) tar.gz
modules-6.0-rc1 Modules updates for 6.0 (2022-08-08) tar.gz
xfs-5.20-merge-7 New code for 5.20:  - Return error codes from block device flushes to userspace.  - Fix a deadlock between reclaim and mount time quotacheck.  - Fix an unnecessary ENOSPC return when doing COW on a filesystem with    severe free space fragmentation. (2022-08-07) tar.gz
linux-watchdog-5.20-rc1 linux-watchdog 5.20-rc1 tag (2022-08-07) tar.gz
for-5.20/block-2022-08-04 for-5.20/block-2022-08-04 (2022-08-04) tar.gz
xfs-5.20-merge_2022-08-04 xfs: new code for 5.20 (2022-08-04) tar.gz
platform-drivers-x86-v6.0-1 platform-drivers-x86 for v6.0-1 (2022-08-04) tar.gz
for-linus-2022080201 for-linus-2022080201 (2022-08-02) tar.gz
v5.19        Linux 5.19 (2022-07-31) tar.gz
xfs-5.20-merge-6 New code for 5.20: - Improve scalability of the XFS log by removing spinlocks and global   synchronization points. - Add security labels to whiteout inodes to match the other filesystems. - Clean up per-ag pointer passing to simplify call sites. - Reduce verifier overhead by precalculating more AG geometry. - Implement fast-path lockless lookups in the buffer cache to reduce   spinlock hammering. - Make attr forks a permanent part of the inode structure to fix a UAF   bug and because most files these days tend to have security labels and   soon will have parent pointers too. - Clean up XFS_IFORK_Q usage and give it a better name. - Fix more UAF bugs in the xattr code. - SOB my tags. - Fix some typos in the timestamp range documentation. - Fix a few more memory leaks. - Code cleanups and typo fixes. - Fix an unlocked inode fork pointer access in getbmap. (2022-07-31) tar.gz
for-5.20/block-2022-07-29 for-5.20/block-2022-07-29 (2022-07-29) tar.gz
for-5.20/io_uring-zerocopy-send-2022-07-29 for-5.20/io_uring-zerocopy-send-2022-07-29 (2022-07-29) tar.gz
for-5.20/io_uring-buffered-writes-2022-07-29 for-5.20/io_uring-buffered-writes-2022-07-29 (2022-07-29) tar.gz
for-5.20/io_uring-2022-07-29 for-5.20/io_uring-2022-07-29 (2022-07-29) tar.gz
block-5.19-2022-07-29 block-5.19-2022-07-29 (2022-07-29) tar.gz
v5.19-rc8    Linux 5.19-rc8 (2022-07-24) tar.gz
iomap-5.20-merge-2 New code for 5.20:  - Skip writeback for pages that are completely beyond EOF  - Minor code cleanups  - Remove iomap_writepage and all callers, since the mm apparently never    called the zonefs or gfs2 writepage functions. (2022-07-23) tar.gz
xfs-5.20-merge-5 New code for 5.20: - Improve scalability of the XFS log by removing spinlocks and global   synchronization points. - Add security labels to whiteout inodes to match the other filesystems. - Clean up per-ag pointer passing to simplify call sites. - Reduce verifier overhead by precalculating more AG geometry. - Implement fast-path lockless lookups in the buffer cache to reduce   spinlock hammering. - Make attr forks a permanent part of the inode structure to fix a UAF   bug and because most files these days tend to have security labels and   soon will have parent pointers too. - Clean up XFS_IFORK_Q usage and give it a better name. - Fix more UAF bugs in the xattr code. - SOB my tags. - Fix some typos in the timestamp range documentation. - Fix a few more memory leaks. - Code cleanups and typo fixes. (2022-07-23) tar.gz
block-5.19-2022-07-21 block-5.19-2022-07-21 (2022-07-21) tar.gz
io_uring-5.19-2022-07-21 io_uring-5.19-2022-07-21 (2022-07-21) tar.gz
xfs-5.20-merge-4 New code for 5.20: - Improve scalability of the XFS log by removing spinlocks and global   synchronization points. - Add security labels to whiteout inodes to match the other filesystems. - Clean up per-ag pointer passing to simplify call sites. - Reduce verifier overhead by precalculating more AG geometry. - Implement fast-path lockless lookups in the buffer cache to reduce   spinlock hammering. - Make attr forks a permanent part of the inode structure to fix a UAF   bug and because most files these days tend to have security labels and   soon will have parent pointers too. - Clean up XFS_IFORK_Q usage and give it a better name. - Fix more UAF bugs in the xattr code. - SOB my tags. - Fix some typos in the timestamp range documentation. - Fix a few more memory leaks. - Code cleanups. (2022-07-21) tar.gz
v5.19-rc7    Linux 5.19-rc7 (2022-07-17) tar.gz
input-for-v5.19-rc6 Input updates for v5.19-rc6 (2022-07-16) tar.gz
block-5.19-2022-07-15 block-5.19-2022-07-15 (2022-07-15) tar.gz
platform-drivers-x86-v5.19-4 platform-drivers-x86 for v5.19-4 (2022-07-15) tar.gz
sysctl-fixes-5.19-rc7 Only one fix for sysctl (2022-07-14) tar.gz
xfs-5.20-merge-3 New code for 5.20: - Improve scalability of the XFS log by removing spinlocks and global   synchronization points. - Add security labels to whiteout inodes to match the other filesystems. - Clean up per-ag pointer passing to simplify call sites. - Reduce verifier overhead by precalculating more AG geometry. - Implement fast-path lockless lookups in the buffer cache to reduce   spinlock hammering. - Make attr forks a permanent part of the inode structure to fix a UAF   bug and because most files these days tend to have security labels and   soon will have parent pointers too. - Clean up XFS_IFORK_Q usage and give it a better name. - Fix more UAF bugs in the xattr code. - SOB my tags. (2022-07-14) tar.gz
make-attr-fork-permanent-5.20_2022-07-14 xfs: make attr forks permanent (2022-07-14) tar.gz
modules-5.19-rc7 modules-5.19-rc7 (2022-07-11) tar.gz
v5.19-rc6    Linux 5.19-rc6 (2022-07-10) tar.gz
kbuild-fixes-v5.19-3 Kbuild fixes for v5.19 (3rd) (2022-07-10) tar.gz
xfs-5.20-merge_2022-07-09 xfs: new code for 5.20 (2022-07-09) tar.gz
xfs-5.20-merge-2 New code for 5.20: - Improve scalability of the XFS log by removing spinlocks and global   synchronization points. - Add security labels to whiteout inodes to match the other filesystems. - Clean up per-ag pointer passing to simplify call sites. - Reduce verifier overhead by precalculating more AG geometry. (2022-07-09) tar.gz
io_uring-5.19-2022-07-09 o_uring-5.19-2022-07-09 (2022-07-09) tar.gz
io_uring-5.19-2022-07-08 io_uring-5.19-2022-07-08 (2022-07-08) tar.gz
block-5.19-2022-07-08 block-5.19-2022-07-08 (2022-07-08) tar.gz
v5.19-rc5    Linux 5.19-rc5 (2022-07-03) tar.gz
xfs-5.19-fixes-4 Fixes for 5.19-rc5:  - Fix statfs blocking on background inode gc workers  - Fix some broken inode lock assertion code  - Fix xattr leaf buffer leaks when cancelling a deferred xattr update    operation  - Clean up xattr recovery to make it easier to understand.  - Fix xattr leaf block verifiers tripping over empty blocks.  - Remove complicated and error prone xattr leaf block bholding mess.  - Fix a bug where an rt extent crossing EOF was treated as "posteof"    blocks and cleaned unnecessarily.  - Fix a UAF when log shutdown races with unmount. (2022-07-01) tar.gz
io_uring-5.19-2022-07-01 io_uring-5.19-2022-07-01 (2022-07-01) tar.gz
block-5.19-2022-07-01 block-5.19-2022-07-01 (2022-07-01) tar.gz
block-5.20-al block-5.20-al (2022-06-30) tar.gz
iomap-5.20-merge-1 New code for 5.20:  - Skip writeback for pages that are completely beyond EOF  - Minor code cleanups (2022-06-30) tar.gz
xfs-5.19-fixes-3 Fixes for 5.19-rc5:  - Fix statfs blocking on background inode gc workers  - Fix some broken inode lock assertion code  - Fix xattr leaf buffer leaks when cancelling a deferred xattr update    operation  - Clean up xattr recovery to make it easier to understand.  - Fix xattr leaf block verifiers tripping over empty blocks.  - Remove complicated and error prone xattr leaf block bholding mess.  - Fix a bug where an rt extent crossing EOF was treated as "posteof"    blocks and cleaned unnecessarily. (2022-06-29) tar.gz
platform-drivers-x86-v5.19-3 platform-drivers-x86 for v5.19-3 (2022-06-29) tar.gz
xfs-existing-fixes-5.19_2022-06-27 xfs: random fixes for 5.19-rc5 (2022-06-27) tar.gz
xfs-5.19-fixes-2 Fixes for 5.19-rc5:  - Fix statfs blocking on background inode gc workers  - Fix some broken inode lock assertion code  - Fix xattr leaf buffer leaks when cancelling a deferred xattr update    operation  - Clean up xattr recovery to make it easier to understand. (2022-06-26) tar.gz
v5.19-rc4    Linux 5.19-rc4 (2022-06-26) tar.gz
kbuild-fixes-v5.19-2 Kbuild fixes for v5.19 (2nd) (2022-06-26) tar.gz
block-5.19-2022-06-24 block-5.19-2022-06-24 (2022-06-24) tar.gz
io_uring-5.19-2022-06-24 io_uring-5.19-2022-06-24 (2022-06-24) tar.gz
v5.19-rc3    Linux 5.19-rc3 (2022-06-19) tar.gz
io_uring-5.19-2022-06-16 io_uring-5.19-2022-06-16 (2022-06-17) tar.gz
linux-watchdog-5.19-rc3 linux-watchdog 5.19-rc3 tag (2022-06-17) tar.gz
block-5.19-2022-06-16 block-5.19-2022-06-16 (2022-06-16) tar.gz
xfs-5.19-fixes-1 Fixes for 5.19-rc3:  - Fix a bug where inode flag changes would accidentally drop nrext64.  - Fix a race condition when toggling LARP mode. (2022-06-15) tar.gz
v5.19-rc2    Linux 5.19-rc2 (2022-06-12) tar.gz
platform-drivers-x86-v5.19-2 platform-drivers-x86 for v5.19-2 (2022-06-12) tar.gz
kbuild-fixes-v5.19 Kbuild fixes for v5.19 (2022-06-12) tar.gz
input-for-v5.19-rc1 Input updates for v5.19-rc1 (2022-06-07) tar.gz
v5.19-rc1    Linux 5.19-rc1 (2022-06-05) tar.gz
kbuild-v5.19-3 Kbuild updates for v5.19 (2nd) (2022-06-05) tar.gz
io_uring-5.19-2022-06-02 io_uring-5.19-2022-06-02 (2022-06-02) tar.gz
for-5.19/drivers-2022-06-02 for-5.19/drivers-2022-06-02 (2022-06-02) tar.gz
for-5.19/block-exec-2022-06-02 for-5.19/block-exec-2022-06-02 (2022-06-02) tar.gz
for-5.19/block-2022-06-02 for-5.19/block-2022-06-02 (2022-06-02) tar.gz
xfs-5.19-for-linus-2 xfs: Changes for 5.19-rc1 [2nd set] (2022-06-02) tar.gz
linux-watchdog-5.19-rc1 linux-watchdog 5.19-rc1 tag (2022-06-01) tar.gz
input-for-v5.19-rc0 Input updates for 5.19 merge window: (2022-05-27) tar.gz
xfs-5.19-for-linus xfs: Changes for 5.19-rc1 (2022-05-26) tar.gz
sysctl-5.19-rc1 sysctl changes for v5.19-rc1 (2022-05-25) tar.gz
modules-5.19-rc1 Modules updates for v5.19-rc1 (2022-05-25) tar.gz
kbuild-v5.19 Kbuild updates for v5.19 (2022-05-25) tar.gz
folio-5.19   Page cache changes for 5.19 (2022-05-24) tar.gz
for-linus-2022052401 for-linus-2022052401 (2022-05-24) tar.gz
for-5.19/block-2022-05-22 for-5.19/block-2022-05-22 (2022-05-22) tar.gz
for-5.19/drivers-2022-05-22 for-5.19/drivers-2022-05-22 (2022-05-22) tar.gz
for-5.19/cdrom-2022-05-22 for-5.19/cdrom-2022-05-22 (2022-05-22) tar.gz
for-5.19/writeback-2022-05-22 for-5.19/writeback-2022-05-22 (2022-05-22) tar.gz
for-5.19/io_uring-passthrough-2022-05-22 for-5.19/io_uring-passthrough-2022-05-22 (2022-05-22) tar.gz
for-5.19/io_uring-net-2022-05-22 for-5.19/io_uring-net-2022-05-22 (2022-05-22) tar.gz
for-5.19/io_uring-socket-2022-05-22 for-5.19/io_uring-socket-2022-05-22 (2022-05-22) tar.gz
for-5.19/io_uring-xattr-2022-05-22 for-5.19/io_uring-xattr-2022-05-22 (2022-05-22) tar.gz
for-5.19/io_uring-2022-05-22 for-5.19/io_uring-2022-05-22 (2022-05-22) tar.gz
v5.18        Linux 5.18 (2022-05-22) tar.gz
platform-drivers-x86-v5.19-1 platform-drivers-x86 for v5.19-1 (2022-05-22) tar.gz
input-for-v5.18-rc7 Input updates for v5.18-rc7 (2022-05-21) tar.gz
iomap-5.19-merge-2 New code for 5.19: - Fix a couple of accounting errors in the buffered io code. - Discontinue the practice of marking folios !uptodate and invalidating   them when writeback fails.  This fixes some UAF bugs when multipage   folios are enabled, and brings the behavior of XFS/gfs/zonefs into   alignment with the behavior of all the other Linux filesystems. (2022-05-19) tar.gz
io_uring-5.18-2022-05-18 io_uring-5.18-2022-05-18 (2022-05-18) tar.gz
block-5.18-2022-05-18 block-5.18-2022-05-18 (2022-05-18) tar.gz
v5.18-rc7    Linux 5.18-rc7 (2022-05-15) tar.gz
iomap-5.19-merge-1 New code for 5.19: - Fix a couple of accounting errors in the buffered io code. (2022-05-11) tar.gz
platform-drivers-x86-v5.18-4 platform-drivers-x86 for v5.18-4 (2022-05-09) tar.gz
v5.18-rc6    Linux 5.18-rc6 (2022-05-08) tar.gz
io_uring-5.18-2022-05-06 io_uring-5.18-2022-05-06 (2022-05-06) tar.gz
block-5.18-2022-05-06 block-5.18-2022-05-06 (2022-05-06) tar.gz
folio-5.18f  Two folio fixes for 5.18: (2022-05-05) tar.gz
v5.18-rc5    Linux 5.18-rc5 (2022-05-01) tar.gz
block-5.18-2022-04-29 block-5.18-2022-04-29 (2022-04-29) tar.gz
io_uring-5.18-2022-04-29 io_uring-5.18-2022-04-29 (2022-04-29) tar.gz
reflink-speedups-5.19_2022-04-28 xfs: fix reflink inefficiencies (2022-04-28) tar.gz
rmap-speedups-5.19_2022-04-28 xfs: fix rmap inefficiencies (2022-04-28) tar.gz
platform-drivers-x86-v5.18-3 platform-drivers-x86 for v5.18-3 (2022-04-28) tar.gz
xfs-5.18-fixes-1 xfs: fixes for v5.18-rc5 (2022-04-26) tar.gz
v5.18-rc4    Linux 5.18-rc4 (2022-04-24) tar.gz
input-for-v5.18-rc3 Input updates for v5.18-rc3 (2022-04-22) tar.gz
block-5.18-2022-04-22 block-5.18-2022-04-22 (2022-04-22) tar.gz
io_uring-5.18-2022-04-22 io_uring-5.18-2022-04-22 (2022-04-22) tar.gz
v5.18-rc3    Linux 5.18-rc3 (2022-04-17) tar.gz
block-5.18-2022-04-15 block-5.18-2022-04-15 (2022-04-15) tar.gz
io_uring-5.18-2022-04-14 io_uring-5.18-2022-04-14 (2022-04-14) tar.gz
block-5.18-2022-04-14 block-5.18-2022-04-14 (2022-04-14) tar.gz
platform-drivers-x86-v5.18-2 platform-drivers-x86 for v5.18-2 (2022-04-11) tar.gz
v5.18-rc2    Linux 5.18-rc2 (2022-04-10) tar.gz
xfs-merge-5.18_2022-04-10 xfs: new code for 5.18 (2022-04-10) tar.gz
io_uring-5.18-2022-04-08 io_uring-5.18-2022-04-08 (2022-04-08) tar.gz
block-5.18-2022-04-08 block-5.18-2022-04-08 (2022-04-08) tar.gz
folio-5.18e  Three folio-related fixes for 5.18: (2022-04-08) tar.gz
xfs-merge-5.18_2022-04-07 xfs: new code for 5.18 (2022-04-07) tar.gz
xfs-5.10.y-7 xfs: use setattr_copy to set vfs inode attributes (2022-04-05) tar.gz
xfs-5.10.y-6 xfs: remove all COW fork extents when remounting readonly (2022-04-05) tar.gz
xfs-5.10.y-4 xfs: bunmapi has unnecessary AG lock ordering issues (2022-04-05) tar.gz
xfs-5.10.y-5 xfs: logging the on disk inode LSN can make it go backwards (2022-04-05) tar.gz
xfs-5.10.y-3 xfs: force log and push AIL to clear pinned inodes when aborting mount (2022-04-05) tar.gz
xfs-5.10.y-2 xfs: Introduce error injection to reduce maximum inode fork extent count (2022-04-05) tar.gz
xfs-5.10.y-1 xfs: fix an ABBA deadlock in xfs_rename (2022-04-05) tar.gz
v5.18-rc1    Linux 5.18-rc1 (2022-04-03) tar.gz
kbuild-fixes-v5.18 Kbuild fixes for v5.18 (2022-04-03) tar.gz
for-5.18/drivers-2022-04-02 for-5.18/drivers-2022-04-02 (2022-04-02) tar.gz
for-5.18/io_uring-2022-04-01 for-5.18/io_uring-2022-04-01 (2022-04-01) tar.gz
for-5.18/drivers-2022-04-01 for-5.18/drivers-2022-04-01 (2022-04-01) tar.gz
for-5.18/block-2022-04-01 for-5.18/block-2022-04-01 (2022-04-01) tar.gz
folio-5.18d  Filesystem/VFS changes for 5.18, part two (2022-04-01) tar.gz
linux-watchdog-5.18-rc1 linux-watchdog 5.18-rc1 tag (2022-03-31) tar.gz
kbuild-v5.18-v2 Kbuild updates for v5.18 (2022-03-31) tar.gz
xfs-5.18-merge-4 Bug fixes for 5.18: - Fix an incorrect free space calculation in xfs_reserve_blocks that   could lead to a request for free blocks that will never succeed. - Fix a hang in xfs_reserve_blocks caused by an infinite loop and the   incorrect free space calculation. - Fix yet a third problem in xfs_reserve_blocks where multiple racing   threads can overfill the reserve pool. - Fix an accounting error that lead to us reporting reserved space as   "available". - Fix a race condition during abnormal fs shutdown that could cause UAF   problems when memory reclaim and log shutdown try to clean up inodes. - Fix a bug where log shutdown can race with unmount to tear down the   log, thereby causing UAF errors. - Disentangle log and filesystem shutdown to reduce confusion. - Fix some confusion in xfs_trans_commit such that a race between   transaction commit and filesystem shutdown can cause unlogged dirty   inode metadata to be committed, thereby corrupting the filesystem. - Remove a performance optimization in the log as it was discovered that   certain storage hardware handle async log flushes so poorly as to   cause serious performance regressions.  Recent restructuring of other   parts of the logging code mean that no performance benefit is seen on   hardware that handle it well. (2022-03-30) tar.gz
vfs-5.18-merge-1 Fixes for 5.18-rc1:  - Fix a potential infinite loop in FIEMAP by fixing an off by one error    when comparing the requested range against s_maxbytes. (2022-03-30) tar.gz
modules-5.18-rc1 Modules updates for v5.18-rc1 (2022-03-29) tar.gz
xfs-5.10.y-0 Linux 5.10.109 (2022-03-28) tar.gz
for-5.18/alloc-cleanups-2022-03-25 for-5.18/alloc-cleanups-2022-03-25 (2022-03-25) tar.gz
for-5.18/64bit-pi-2022-03-25 for-5.18/64bit-pi-2022-03-25 (2022-03-25) tar.gz
kbuild-gnu11-v5.18 Kbuild -std=gnu11 updates for v5.18 (2022-03-25) tar.gz
platform-drivers-x86-v5.18-1 platform-drivers-x86 for v5.18-1 (2022-03-24) tar.gz
folio-5.18c  Folio changes for 5.18 (2022-03-21) tar.gz
folio-5.18b  Filesystem folio changes for 5.18 (2022-03-21) tar.gz
v5.17        Linux 5.17 (2022-03-20) tar.gz
xfs-merge-5.18_2022-03-20 xfs: new code for 5.18 (2022-03-20) tar.gz
xfs-5.18-merge-2 New code for 5.18:  - Fix some incorrect mapping state being passed to iomap during COW  - Don't create bogus selinux audit messages when deciding to degrade    gracefully due to lack of privilege  - Fix setattr implementation to use VFS helpers so that we drop setgid    consistently with the other filesystems  - Fix link/unlink/rename to check quota limits  - Constify xfs_name_dotdot to prevent abuse of in-kernel symbols  - Fix log livelock between the AIL and inodegc threads during recovery  - Fix a log stall when the AIL races with pushers  - Fix stalls in CIL flushes due to pinned inode cluster buffers during    recovery  - Fix log corruption due to incorrect usage of xfs_is_shutdown vs    xlog_is_shutdown because during an induced fs shutdown, AIL writeback    must continue until the log is shut down, even if the filesystem has    already shut down (2022-03-20) tar.gz
for-5.18/write-streams-2022-03-18 for-5.18/write-streams-2022-03-18 (2022-03-18) tar.gz
for-5.18/64bit-pi-2022-03-18 for-5.18/64bit-pi-2022-03-18 (2022-03-18) tar.gz
for-5.18/alloc-cleanups-2022-03-18 for-5.18/alloc-cleanups-2022-03-18 (2022-03-18) tar.gz
for-5.18/drivers-2022-03-18 for-5.18/drivers-2022-03-18 (2022-03-18) tar.gz
for-5.18/block-2022-03-18 for-5.18/block-2022-03-18 (2022-03-18) tar.gz
for-5.18/io_uring-statx-2022-03-18 for-5.18/io_uring-statx-2022-03-18 (2022-03-18) tar.gz
for-5.18/io_uring-2022-03-18 for-5.18/io_uring-2022-03-18 (2022-03-18) tar.gz
block-5.17-2022-03-18 block-5.17-2022-03-18 (2022-03-18) tar.gz
xfs-5.18-merge-1 Fixes for 5.18-rc1:  - Fix some incorrect mapping state being passed to iomap during COW  - Don't create bogus selinux audit messages when deciding to degrade    gracefully due to lack of privilege  - Fix setattr implementation to use VFS helpers so that we drop setgid    consistently with the other filesystems  - Fix link/unlink/rename to check quota limits  - Constify xfs_name_dotdot to prevent abuse of in-kernel symbols (2022-03-14) tar.gz
v5.17-rc8    Linux 5.17-rc8 (2022-03-13) tar.gz
block-5.17-2022-03-10 block-5.17-2022-03-10 (2022-03-10) tar.gz
v5.17-rc7    Linux 5.17-rc7 (2022-03-06) tar.gz
block-5.17-2022-03-04 block-5.17-2022-03-04 (2022-03-04) tar.gz
v5.17-rc6    Linux 5.17-rc6 (2022-02-27) tar.gz
platform-drivers-x86-pinctrl-pmu_clk-1 Immutable branch with 5.17-rc1 + "pinctrl: baytrail: Add pinconf group + function for the pmu_clk" (2022-02-24) tar.gz
block-5.17-2022-02-24 block-5.17-2022-02-24 (2022-02-24) tar.gz
platform-drivers-x86-v5.17-4 platform-drivers-x86 for v5.17-4 (2022-02-24) tar.gz
block-5.17-2022-02-23 block-5.17-2022-02-23 (2022-02-23) tar.gz
io_uring-5.17-2022-02-23 io_uring-5.17-2022-02-23 (2022-02-23) tar.gz
platform-drivers-x86-v5.17-3 platform-drivers-x86 for v5.17-3 (2022-02-21) tar.gz
v5.17-rc5    Linux 5.17-rc5 (2022-02-20) tar.gz
block-5.17-2022-02-17 block-5.17-2022-02-17 (2022-02-17) tar.gz
modules-5.17-rc5 Fixes module decompression when CONFIG_SYSFS=n (2022-02-16) tar.gz
v5.17-rc4    Linux 5.17-rc4 (2022-02-13) tar.gz
kbuild-fixes-v5.17-2  - Fix the truncated path issue for HAVE_GCC_PLUGINS test in Kconfig (2022-02-14) tar.gz
block-5.17-2022-02-11 block-5.17-2022-02-11 (2022-02-11) tar.gz
io_uring-5.17-2022-02-11 io_uring-5.17-2022-02-11 (2022-02-11) tar.gz
xfs-5.17-fixes-2 Bug fixes for 5.17-rc4:  - Only call sync_filesystem when we're remounting the filesystem    readonly readonly, and actually check its return value. (2022-02-09) tar.gz
v5.17-rc3    Linux 5.17-rc3 (2022-02-06) tar.gz
block-5.17-2022-02-04 block-5.17-2022-02-04 (2022-02-04) tar.gz
xfs-5.17-fixes-1 Fixes for 5.17-rc3:  - Fix fallocate so that it drops all file privileges when files are    modified instead of open-coding that incompletely.  - Fix fallocate to flush the log if the caller wanted synchronous file    updates. (2022-02-03) tar.gz
platform-drivers-x86-serial-multi-instantiate-1 This branch contains 5.17-rc1 + the SPI tree's spi-acpi-helpers tag + the other patches from the "[PATCH v6 0/9] Support Spi in i2c-multi-instantiate driver" series. (2022-02-02) tar.gz
platform-drivers-x86-v5.17-2 platform-drivers-x86 for v5.17-2 (2022-02-01) tar.gz
vfs-5.17-fixes-2 Fixes for 5.17-rc3:  - Fix a bug where callers of ->sync_fs (e.g. sync_filesystem and    syncfs(2)) ignore the return value.  - Fix a bug where callers of sync_filesystem (e.g. fs freeze) ignore    the return value.  - Fix a bug in XFS where xfs_fs_sync_fs never passed back error    returns. (2022-01-30) tar.gz
v5.17-rc2    Linux 5.17-rc2 (2022-01-30) tar.gz
io_uring-5.17-2022-01-28 io_uring-5.17-2022-01-28 (2022-01-28) tar.gz
block-5.17-2022-01-28 block-5.17-2022-01-28 (2022-01-28) tar.gz
iomap-5.17-fixes-1 Fixes for 5.17-rc2:  - Limit the length of ioend chains in writeback so that we don't trip    the softlockup watchdog and to limit long tail latency on clearing    PageWriteback. (2022-01-26) tar.gz
v5.17-rc1    Linux 5.17-rc1 (2022-01-23) tar.gz
kbuild-fixes-v5.17 Kbuild fixes for v5.17 (2022-01-23) tar.gz
folio-5.17a  Three small folio patches. (2022-01-21) tar.gz
io_uring-5.17-2022-01-21 io_uring-5.17-2022-01-21 (2022-01-21) tar.gz
block-5.17-2022-01-21 block-5.17-2022-01-21 (2022-01-21) tar.gz
xfs-5.17-merge-7 New code for 5.17: - Minor cleanup of ioctl32 cruft - Clean up open coded inodegc workqueue function calls (2022-01-20) tar.gz
kbuild-v5.17 Kbuild updates for v5.17 (2022-01-19) tar.gz
xfs-5.17-merge-6 Withdraw the XFS_IOC_ALLOCSP* and XFS_IOC_FREESP* ioctl definitions. (2022-01-17) tar.gz
xfs-5.17-merge-5 Remove the XFS_IOC_ALLOCSP* and XFS_IOC_FREESP* ioctl families. (2022-01-17) tar.gz
xfs-5.17-merge-4 Withdraw the ioctl definition for the FSSETDM ioctl. (2022-01-17) tar.gz
linux-watchdog-5.17-rc1 linux-watchdog 5.17-rc1 tag (2022-01-15) tar.gz
modules-5.17-rc1 modules changes for v5.17-rc1 (2022-01-14) tar.gz
xfs-5.17-merge-3 New code for 5.17: (2022-01-12) tar.gz
xfs-5.17-merge_2022-01-11 xfs: new code for 5.17 (2022-01-11) tar.gz
for-5.17/drivers-2022-01-11 for-5.17/drivers-2022-01-11 (2022-01-11) tar.gz
for-5.17/block-2022-01-11 for-5.17/block-2022-01-11 (2022-01-11) tar.gz
for-5.17/io_uring-2022-01-11 for-5.17/io_uring-2022-01-11 (2022-01-11) tar.gz
folio-5.17   Convert much of the page cache to use folios (2022-01-10) tar.gz
iomap-5.17   Convert xfs/iomap to use folios (2022-01-10) tar.gz
platform-drivers-x86-v5.17-1 platform-drivers-x86 for v5.17-1 (2022-01-10) tar.gz
v5.16        Linux 5.16 (2022-01-09) tar.gz
block-5.16-2022-01-07 block-5.16-2022-01-07 (2022-01-07) tar.gz
xfs-5.17-merge-2 New code for 5.17:  - Fix log recovery with da btree buffers when metauuid is in use.  - Fix type coercion problems in xattr buffer size validation.  - Fix a bug in online scrub dir leaf bestcount checking.  - Only run COW recovery when recovering the log.  - Fix symlink target buffer UAF problems and symlink locking problems    by not exposing xfs innards to the VFS.  - Fix incorrect quotaoff lock usage.  - Don't let transactions cancel cleanly if they have deferred work    items attached.  - Fix a UAF when we're deciding if we need to relog an intent item.  - Reduce kvmalloc overhead for log shadow buffers.  - Clean up sysfs attr group usage.  - Fix a bug where scrub's bmap/rmap checking could race with a quota    file block allocation due to insufficient locking.  - Teach scrub to complain about invalid project ids. (2022-01-06) 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
platform-drivers-x86-v5.16-4 platform-drivers-x86 for v5.16-4 (2021-12-24) tar.gz
io_uring-5.16-2021-12-23 io_uring-5.16-2021-12-23 (2021-12-23) tar.gz
xfs-5.16-fixes-4 Fixes for 5.16-rc8:  - Make the old ALLOCSP ioctl behave in a consistent manner with    newer syscalls like fallocate. (2021-12-22) tar.gz
xfs-5.17-merge-1 New code for 5.17:  - Fix log recovery with da btree buffers when metauuid is in use.  - Fix type coercion problems in xattr buffer size validation.  - Fix a bug in online scrub dir leaf bestcount checking.  - Only run COW recovery when recovering the log.  - Fix symlink target buffer UAF problems and symlink locking problems    by not exposing xfs innards to the VFS.  - Fix incorrect quotaoff lock usage.  - Don't let transactions cancel cleanly if they have deferred work    items attached. (2021-12-21) tar.gz
v5.16-rc6    Linux 5.16-rc6 (2021-12-19) tar.gz
block-5.16-2021-12-19 block-5.16-2021-12-19 (2021-12-19) tar.gz
iomap-folio-5.17e Convert fs/iomap to use folios (2021-12-18) tar.gz
io_uring-5.16-2021-12-17 io_uring-5.16-2021-12-17 (2021-12-17) tar.gz
block-5.16-2021-12-17 block-5.16-2021-12-17 (2021-12-17) tar.gz
platform-drivers-x86-int3472-1 Signed tag for the immutable platform-drivers-x86-int3472 branch (2021-12-15) tar.gz
v5.16-rc5    Linux 5.16-rc5 (2021-12-12) tar.gz
io_uring-5.16-2021-12-10 io_uring-5.16-2021-12-10 (2021-12-10) tar.gz
block-5.16-2021-12-10 block-5.16-2021-12-10 (2021-12-10) tar.gz
xfs-5.16-fixes-3 Fixes for 5.16-rc4:  - Fix a data corruption vector that can result from the ro remount    process failing to clear all speculative preallocations from files    and the rw remount process not noticing the incomplete cleanup. (2021-12-09) tar.gz
xfs-fixes-5.16_2021-12-08 xfs: proposed 5.16 fixes (2021-12-08) tar.gz
xfs-fixes-5.16_2021-12-07 xfs: proposed 5.16 fixes (2021-12-07) tar.gz
platform-drivers-x86-v5.16-3 platform-drivers-x86 for v5.16-3 (2021-12-07) tar.gz
v5.16-rc4    Linux 5.16-rc4 (2021-12-05) tar.gz
io_uring-5.16-2021-12-03 io_uring-5.16-2021-12-03 (2021-12-03) tar.gz
block-5.16-2021-12-03 block-5.16-2021-12-03 (2021-12-03) tar.gz
xfs-5.16-fixes-2 Fixes for 5.16-rc3:  - Remove an unnecessary (and backwards) rename flags check that    duplicates a VFS level check. (2021-12-02) tar.gz
v5.16-rc3    Linux 5.16-rc3 (2021-11-28) tar.gz
io_uring-5.16-2021-11-27 io_uring-5.16-2021-11-27 (2021-11-27) tar.gz
block-5.16-2021-11-27 block-5.16-2021-11-27 (2021-11-27) tar.gz
block-5.16-2021-11-25 block-5.16-2021-11-25 (2021-11-25) tar.gz
io_uring-5.16-2021-11-25 io_uring-5.16-2021-11-25 (2021-11-25) tar.gz
folio-5.16b  Fixes for 5.16 folios: (2021-11-24) tar.gz
iomap-5.16-fixes-1 Fixes for 5.16-rc2:  - Fix an accounting problem where unaligned inline data reads can run    off the end of the read iomap iterator.  iomap has historically    required that inline data mappings only exist at the end of a file,    though this wasn't documented anywhere.  - Document iomap_read_inline_data and change its return type to be    appropriate for the information that it's actually returning. (2021-11-24) tar.gz
xfs-5.16-fixes-1 Fixes for 5.16-rc2:  - Fix buffer resource leak that could lead to livelock on corrupt fs.  - Remove unused function xfs_inew_wait to shut up the build robots. (2021-11-24) tar.gz
v5.16-rc2    Linux 5.16-rc2 (2021-11-21) tar.gz
block-5.16-2021-11-19 block-5.16-2021-11-19 (2021-11-19) tar.gz
platform-drivers-x86-v5.16-2 platform-drivers-x86 for v5.16-2 (2021-11-18) tar.gz
v5.16-rc1    Linux 5.16-rc1 (2021-11-14) tar.gz
block-5.16-2021-11-13 block-5.16-2021-11-13 (2021-11-13) tar.gz
io_uring-5.16-2021-11-13 io_uring-5.16-2021-11-13 (2021-11-13) tar.gz
xfs-5.16-merge-5 Minor tweaks for 5.16:  * Clean up open-coded swap() calls.  * A little bit of #ifdef golf to complete the reunification of the    kernel and userspace libxfs source code. (2021-11-11) tar.gz
io_uring-5.16-2021-11-09 io_uring-5.16-2021-11-09 (2021-11-09) tar.gz
for-5.16/drivers-2021-11-09 for-5.16/drivers-2021-11-09 (2021-11-09) tar.gz
for-5.16/block-2021-11-09 for-5.16/block-2021-11-09 (2021-11-09) tar.gz
for-5.16/bdev-size-2021-11-09 for-5.16/bdev-size-2021-11-09 (2021-11-09) tar.gz
linux-watchdog-5.16-rc1 linux-watchdog 5.16-rc1 tag (2021-11-09) tar.gz
kbuild-v5.16 Kbuild updates for v5.16 (2021-11-06) tar.gz
modules-5.16-rc1 modules patches for 5.16-rc1 (2021-11-05) tar.gz
platform-drivers-x86-v5.16-1 platform-drivers-x86 for v5.16-1 (2021-11-02) tar.gz
v5.15        Linux 5.15 (2021-10-31) tar.gz
xfs-5.16-merge-4 New code for 5.16:  * Bug fixes and cleanups for kernel memory allocation usage, this time    without touching the mm code.  * Refactor the log recovery mechanism that preserves held resources    across a transaction roll so that it uses the exact same mechanism    that we use for that during regular runtime.  * Fix bugs and tighten checking around btree heights.  * Remove more old typedefs.  * Fix perag reference leaks when racing with growfs.  * Remove unused fields from xfs_btree_cur.  * Allocate various scrub structures on the heap to reduce stack usage.  * Pack xfs_btree_cur fields and rearrange to support arbitrary heights.  * Compute maximum possible heights for each btree height, and use that    to set up slab caches for each btree type.  * Finally remove kmem_zone_t, since these have always been struct    kmem_cache on Linux.  * Compact the structures used to coordinate work intent items.  * Set up slab caches for each work intent item type.  * Rename the "bmap_add_free" function to "free_extent_later", which    more accurately describes what it does.  * Fix corruption warning on unmount when a CoW preallocation covers a    data fork delalloc reservation but then the CoW fails.  * Add some more minor code improvements. (2021-10-30) tar.gz
for-5.16/cdrom-2021-10-29 for-5.16/cdrom-2021-10-29 (2021-10-29) tar.gz
for-5.16/passthrough-flag-2021-10-29 for-5.16/passthrough-flag-2021-10-29 (2021-10-29) tar.gz
for-5.16/scsi-ma-2021-10-29 for-5.16/scsi-ma-2021-10-29 (2021-10-29) tar.gz
for-5.16/ki_complete-2021-10-29 for-5.16/ki_complete-2021-10-29 (2021-10-29) tar.gz
for-5.16/inode-sync-2021-10-29 for-5.16/inode-sync-2021-10-29 (2021-10-29) tar.gz
for-5.16/bdev-size-2021-10-29 for-5.16/bdev-size-2021-10-29 (2021-10-29) tar.gz
for-5.16/io_uring-2021-10-29 for-5.16/io_uring-2021-10-29 (2021-10-29) tar.gz
for-5.16/drivers-2021-10-29 for-5.16/drivers-2021-10-29 (2021-10-29) tar.gz
for-5.16/block-2021-10-29 for-5.16/block-2021-10-29 (2021-10-29) tar.gz
block-5.15-2021-10-29 block-5.15-2021-10-29 (2021-10-29) tar.gz
linux-watchdog-5.15-rc7 linux-watchdog 5.15-rc7 tag (2021-10-27) tar.gz
v5.15-rc7    Linux 5.15-rc7 (2021-10-25) tar.gz
block-5.15-2021-10-22 block-5.15-2021-10-22 (2021-10-22) tar.gz
io_uring-5.15-2021-10-22 io_uring-5.15-2021-10-22 (2021-10-22) tar.gz
xfs-5.16-merge-3 New code for 5.16:  * Bug fixes and cleanups for kernel memory allocation usage, this time    without touching the mm code.  * Refactor the log recovery mechanism that preserves held resources    across a transaction roll so that it uses the exact same mechanism    that we use for that during regular runtime.  * Fix bugs and tighten checking around btree heights.  * Remove more old typedefs.  * Fix perag reference leaks when racing with growfs.  * Remove unused fields from xfs_btree_cur.  * Allocate various scrub structures on the heap to reduce stack usage.  * Pack xfs_btree_cur fields and rearrange to support arbitrary heights.  * Compute maximum possible heights for each btree height, and use that    to set up slab caches for each btree type.  * Finally remove kmem_zone_t, since these have always been struct    kmem_cache on Linux.  * Compact the structures used to coordinate work intent items.  * Set up slab caches for each work intent item type.  * Rename the "bmap_add_free" function to "free_extent_later", which    more accurately describes what it does.  * Fix corruption warning on unmount when a CoW preallocation covers a    data fork delalloc reservation but then the CoW fails. (2021-10-22) tar.gz
v5.15-rc6    Linux 5.15-rc6 (2021-10-17) tar.gz
block-5.15-2021-10-17 block-5.15-2021-10-17 (2021-10-17) tar.gz
io_uring-5.15-2021-10-17 io_uring-5.15-2021-10-17 (2021-10-17) tar.gz
xfs-merge-5.16_2021-10-14 xfs: proposed new code for 5.16 (2021-10-14) tar.gz
xfs-5.16-merge-2 New code for 5.16:  * Bug fixes and cleanups for kernel memory allocation usage, this time    without touching the mm code.  * Refactor the log recovery mechanism that preserves held resources    across a transaction roll so that it uses the exact same mechanism    that we use for that during regular runtime.  * Fix bugs and tighten checking around btree heights.  * Remove more old typedefs. (2021-10-14) tar.gz
platform-drivers-x86-v5.15-3 platform-drivers-x86 for v5.15-3 (2021-10-12) tar.gz
v5.15-rc5    Linux 5.15-rc5 (2021-10-10) tar.gz
block-5.15-2021-10-09 block-5.15-2021-10-09 (2021-10-09) tar.gz
v5.15-rc4    Linux 5.15-rc4 (2021-10-03) tar.gz
block-5.15-2021-10-01 block-5.15-2021-10-01 (2021-10-01) tar.gz
io_uring-5.15-2021-10-01 io_uring-5.15-2021-10-01 (2021-10-01) tar.gz
v5.15-rc3    Linux 5.15-rc3 (2021-09-26) tar.gz
io_uring-5.15-2021-09-25 io_uring-5.15-2021-09-25 (2021-09-25) tar.gz
block-5.15-2021-09-25 block-5.15-2021-09-25 (2021-09-25) tar.gz
platform-drivers-x86-v5.15-2 platform-drivers-x86 for v5.15-2 (2021-09-21) tar.gz
v5.15-rc2    Linux 5.15-rc2 (2021-09-19) tar.gz
kbuild-fixes-v5.15 Kbuild fixes for v5.15 (2021-09-19) tar.gz
block-5.15-2021-09-17 block-5.15-2021-09-17 (2021-09-17) tar.gz
iov_iter.3-5.15-2021-09-17 iov_iter.3-5.15-2021-09-17 (2021-09-17) tar.gz
io_uring-5.15-2021-09-17 io_uring-5.15-2021-09-17 (2021-09-17) tar.gz
v5.15-rc1    Linux 5.15-rc1 (2021-09-12) tar.gz
io_uring-5.15-2021-09-11 io_uring-5.15-2021-09-11 (2021-09-11) tar.gz
block-5.15-2021-09-11 block-5.15-2021-09-11 (2021-09-11) tar.gz
libata-5.15-2021-09-11 libata-5.15-2021-09-11 (2021-09-11) tar.gz
linux-watchdog-5.15-rc1 linux-watchdog 5.15-rc1 tag (2021-09-07) tar.gz
block-5.15-2021-09-05 block-5.15-2021-09-05 (2021-09-05) tar.gz
misc-5.15-2021-09-05 misc-5.15-2021-09-05 (2021-09-05) tar.gz
libata-5.15-2021-09-05 libata-5.15-2021-09-05 (2021-09-05) tar.gz
for-5.15/io_uring-2021-09-04 for-5.15/io_uring-2021-09-04 (2021-09-04) tar.gz
kbuild-v5.15 Kbuild updates for v5.15 (2021-09-03) tar.gz
platform-drivers-x86-v5.15-1 platform-drivers-x86 for v5.15-1 (2021-09-02) tar.gz
for-5.15/io_uring-vfs-2021-08-30 for-5.15/io_uring-vfs-2021-08-30 (2021-08-30) tar.gz
io_uring-bio-cache.5-2021-08-30 io_uring-bio-cache.5-2021-08-30 (2021-08-30) tar.gz
for-5.15/io_uring-2021-08-30 for-5.15/io_uring-2021-08-30 (2021-08-30) tar.gz
for-5.15/libata-2021-08-30 for-5.15/libata-2021-08-30 (2021-08-30) tar.gz
for-5.15/drivers-2021-08-30 for-5.15/drivers-2021-08-30 (2021-08-30) tar.gz
for-5.15/block-2021-08-30 for-5.15/block-2021-08-30 (2021-08-30) tar.gz
v5.14        Linux 5.14 (2021-08-29) tar.gz
block-5.14-2021-08-27 block-5.14-2021-08-27 (2021-08-27) tar.gz
xfs-5.15-merge-6 New code for 5.15:  - Fix a potential log livelock on busy filesystems when there's so much    work going on that we can't finish a quotaoff before filling up the log    by removing the ability to disable quota accounting.  - Introduce the ability to use per-CPU data structures in XFS so that    we can do a better job of maintaining CPU locality for certain    operations.  - Defer inode inactivation work to per-CPU lists, which will help us    batch that processing.  Deletions of large sparse files will *appear*    to run faster, but all that means is that we've moved the work to the    backend.  - Drop the EXPERIMENTAL warnings from the y2038+ support and the inode    btree counters, since it's been nearly a year and no complaints have    come in.  - Remove more of our bespoke kmem* variants in favor of using the    standard Linux calls.  - Prepare for the addition of log incompat features in upcoming cycles    by actually adding code to support this.  - Small cleanups of the xattr code in preparation for landing support    for full logging of extended attribute updates in a future cycle.  - Replace the various log shutdown state and flag code all over xfs    with a single atomic bit flag.  - Fix a serious log recovery bug where log item replay can be skipped    based on the start lsn of a transaction even though the transaction    commit lsn is the key data point for that by enforcing start lsns to    appear in the log in the same order as commit lsns.  - Enable pipelining in the code that pushes log items to disk.  - Drop ->writepage.  - Fix some bugs in GETFSMAP where the last fsmap record reported for a    device could extend beyond the end of the device, and a separate bug    where query keys for one device could be applied to another.  - Don't let GETFSMAP query functions edit their input parameters.  - Small cleanups to the scrub code's handling of perag structures.  - Small cleanups to the incore inode tree walk code.  - Constify btree function parameters that aren't changed, so that there    will never again be confusion about range query functions changing    their input parameters.  - Standardize the format and names of tracepoint data attributes.  - Clean up all the mount state and feature flags to use wrapped bitset    functions instead of inconsistently open-coded flag checks.  - Fix some confusion between xfs_buf hash table key variable vs. block    number.  - Fix a mis-interaction with iomap where we reported shared delalloc    cow fork extents to iomap, which would cause the iomap unshare    operation to return IO errors unnecessarily.  - Fix DONTCACHE behavior. (2021-08-26) tar.gz
iomap-5.15-merge-4 New code for 5.15:  - Simplify the bio_end_page usage in the buffered IO code.  - Support reading inline data at nonzero offsets for erofs.  - Fix some typos and bad grammar.  - Convert kmap_atomic usage in the inline data read path.  - Add some extra inline data input checking.  - Fix a memory corruption bug stemming from iomap_swapfile_activate    trying to activate more pages than mm was expecting.  - Pass errnos through the page writeback code so that writeback errors    are reported correctly instead of being munged to EIO.  - Replace iomap_apply with a open-coded iterator loops to reduce the    number of indirect calls by a third to a half.  - Refactor the fsdax code to use iomap iterators instead of the    open-coded iomap_apply code that it had before.  - Format file range iomap tracepoint data in hexadecimal and    standardize the names used in the pretty-print string. (2021-08-26) tar.gz
v5.14-rc7    Linux 5.14-rc7 (2021-08-22) tar.gz
xfs-5.15-merge-5 New code for 5.15:  - Fix a potential log livelock on busy filesystems when there's so much    work going on that we can't finish a quotaoff before filling up the log    by removing the ability to disable quota accounting.  - Introduce the ability to use per-CPU data structures in XFS so that    we can do a better job of maintaining CPU locality for certain    operations.  - Defer inode inactivation work to per-CPU lists, which will help us    batch that processing.  Deletions of large sparse files will *appear*    to run faster, but all that means is that we've moved the work to the    backend.  - Drop the EXPERIMENTAL warnings from the y2038+ support and the inode    btree counters, since it's been nearly a year and no complaints have    come in.  - Remove more of our bespoke kmem* variants in favor of using the    standard Linux calls.  - Prepare for the addition of log incompat features in upcoming cycles    by actually adding code to support this.  - Small cleanups of the xattr code in preparation for landing support    for full logging of extended attribute updates in a future cycle.  - Replace the various log shutdown state and flag code all over xfs    with a single atomic bit flag.  - Fix a serious log recovery bug where log item replay can be skipped    based on the start lsn of a transaction even though the transaction    commit lsn is the key data point for that by enforcing start lsns to    appear in the log in the same order as commit lsns.  - Enable pipelining in the code that pushes log items to disk.  - Drop ->writepage.  - Fix some bugs in GETFSMAP where the last fsmap record reported for a    device could extend beyond the end of the device, and a separate bug    where query keys for one device could be applied to another.  - Don't let GETFSMAP query functions edit their input parameters.  - Small cleanups to the scrub code's handling of perag structures.  - Small cleanups to the incore inode tree walk code.  - Constify btree function parameters that aren't changed, so that there    will never again be confusion about range query functions changing    their input parameters.  - Standardize the format and names of tracepoint data attributes.  - Clean up all the mount state and feature flags to use wrapped bitset    functions instead of inconsistently open-coded flag checks.  - Fix some confusion between xfs_buf hash table key variable vs. block    number. (2021-08-21) tar.gz
io_uring-5.14-2021-08-20 io_uring-5.14-2021-08-20 (2021-08-20) tar.gz
block-5.14-2021-08-20 block-5.14-2021-08-20 (2021-08-20) tar.gz
xfs-5.15-merge-4 New code for 5.15:  - Fix a potential log livelock on busy filesystems when there's so much    work going on that we can't finish a quotaoff before filling up the log    by removing the ability to disable quota accounting.  - Introduce the ability to use per-CPU data structures in XFS so that    we can do a better job of maintaining CPU locality for certain    operations.  - Defer inode inactivation work to per-CPU lists, which will help us    batch that processing.  Deletions of large sparse files will *appear*    to run faster, but all that means is that we've moved the work to the    backend.  - Drop the EXPERIMENTAL warnings from the y2038+ support and the inode    btree counters, since it's been nearly a year and no complaints have    come in.  - Remove more of our bespoke kmem* variants in favor of using the    standard Linux calls.  - Prepare for the addition of log incompat features in upcoming cycles    by actually adding code to support this.  - Small cleanups of the xattr code in preparation for landing support    for full logging of extended attribute updates in a future cycle.  - Replace the various log shutdown state and flag code all over xfs    with a single atomic bit flag.  - Fix a serious log recovery bug where log item replay can be skipped    based on the start lsn of a transaction even though the transaction    commit lsn is the key data point for that by enforcing start lsns to    appear in the log in the same order as commit lsns.  - Enable pipelining in the code that pushes log items to disk.  - Drop ->writepage.  - Fix some bugs in GETFSMAP where the last fsmap record reported for a    device could extend beyond the end of the device, and a separate bug    where query keys for one device could be applied to another.  - Don't let GETFSMAP query functions edit their input parameters.  - Small cleanups to the scrub code's handling of perag structures.  - Small cleanups to the incore inode tree walk code.  - Constify btree function parameters that aren't changed, so that there    will never again be confusion about range query functions changing    their input parameters. (2021-08-19) tar.gz
xfs-5.15-merge-3 New code for 5.15:  - Fix a potential log livelock on busy filesystems when there's so much    work going on that we can't finish a quotaoff before filling up the log    by removing the ability to disable quota accounting.  - Introduce the ability to use per-CPU data structures in XFS so that    we can do a better job of maintaining CPU locality for certain    operations.  - Defer inode inactivation work to per-CPU lists, which will help us    batch that processing.  Deletions of large sparse files will *appear*    to run faster, but all that means is that we've moved the work to the    backend.  - Drop the EXPERIMENTAL warnings from the y2038+ support and the inode    btree counters, since it's been nearly a year and no complaints have    come in.  - Remove more of our bespoke kmem* variants in favor of using the    standard Linux calls.  - Prepare for the addition of log incompat features in upcoming cycles    by actually adding code to support this.  - Small cleanups of the xattr code in preparation for landing support    for full logging of extended attribute updates in a future cycle.  - Replace the various log shutdown state and flag code all over xfs    with a single atomic bit flag.  - Fix a serious log recovery bug where log item replay can be skipped    based on the start lsn of a transaction even though the transaction    commit lsn is the key data point for that by enforcing start lsns to    appear in the log in the same order as commit lsns.  - Enable pipelining in the code that pushes log items to disk.  - Drop ->writepage.  - Fix some bugs in GETFSMAP where the last fsmap record reported for a    device could extend beyond the end of the device, and a separate bug    where query keys for one device could be applied to another.  - Don't let GETFSMAP query functions edit their input parameters. (2021-08-19) tar.gz
platform-drivers-x86-v5.14-4 platform-drivers-x86 for v5.14-4 (2021-08-19) tar.gz
xfs-5.15-merge_2021-08-17 xfs: new code for 5.15 (2021-08-17) tar.gz
v5.14-rc6    Linux 5.14-rc6 (2021-08-15) tar.gz
block-5.14-2021-08-13 block-5.14-2021-08-13 (2021-08-13) tar.gz
io_uring-5.14-2021-08-13 io_uring-5.14-2021-08-13 (2021-08-13) tar.gz
xfs-5.15-merge_2021-08-12 xfs: new code for 5.15 (2021-08-12) tar.gz
xfs-5.15-merge_2021-08-11 xfs: new code for 5.15 (2021-08-11) tar.gz
xfs-5.15-merge-2 New code for 5.15:  - Fix a potential log livelock on busy filesystems when there's so much    work going on that we can't finish a quotaoff before filling up the log    by removing the ability to disable quota accounting.  - Introduce the ability to use per-CPU data structures in XFS so that    we can do a better job of maintaining CPU locality for certain    operations.  - Defer inode inactivation work to per-CPU lists, which will help us    batch that processing.  Deletions of large sparse files will *appear*    to run faster, but all that means is that we've moved the work to the    backend.  - Drop the EXPERIMENTAL warnings from the y2038+ support and the inode    btree counters, since it's been nearly a year and no complaints have    come in.  - Remove more of our bespoke kmem* variants in favor of using the    standard Linux calls.  - Prepare for the addition of log incompat features in upcoming cycles    by actually adding code to support this.  - Small cleanups of the xattr code in preparation for landing support    for full logging of extended attribute updates in a future cycle.  - Note: this fixes some SOB errors in the previous push. (2021-08-11) tar.gz
platform-drivers-x86-v5.14-3 platform-drivers-x86 for v5.14-3 (2021-08-10) tar.gz
v5.14-rc5    Linux 5.14-rc5 (2021-08-08) tar.gz
block-5.14-2021-08-07 block-5.14-2021-08-07 (2021-08-07) tar.gz
io_uring-5.14-2021-08-07 io_uring-5.14-2021-08-07 (2021-08-07) tar.gz
kbuild-fixes-v5.14-2 Kbuild fixes for v5.14 (2nd) (2021-08-07) tar.gz
remove-quotaoff-5.15_2021-08-06 xfs: don't allow disabling quota accounting on a mounted file system (2021-08-06) tar.gz
vfs-5.15-merge-1 New code for 5.15:  - Strengthen parameter checking for project quota ids. (2021-08-05) tar.gz
iomap-5.15-merge-2 New code for 5.15:  - Simplify the bio_end_page usage in the buffered IO code.  - Support reading inline data at nonzero offsets for erofs.  - Fix some typos and bad grammar.  - Convert kmap_atomic usage in the inline data read path.  - Add some extra inline data input checking. (2021-08-05) tar.gz
iomap-5.15-merge-1 New code for 5.15:  - Simplify the bio_end_page usage in the buffered IO code.  - Support reading inline data at nonzero offsets for erofs.  - Fix some typos and bad grammar. (2021-08-03) tar.gz
v5.14-rc4    Linux 5.14-rc4 (2021-08-01) tar.gz
io_uring-5.14-2021-07-30 io_uring-5.14-2021-07-30 (2021-07-30) tar.gz
block-5.14-2021-07-30 block-5.14-2021-07-30 (2021-07-30) tar.gz
libata-5.14-2021-07-30 libata-5.14-2021-07-30 (2021-07-30) tar.gz
xfs-5.14-fixes-2 Fixes for 5.14-rc4:  * Fix a number of coordination bugs relating to cache flushes for    metadata writeback, cache flushes for multi-buffer log writes, and    FUA writes for single-buffer log writes.  * Fix a bug with incorrect replay of attr3 blocks.  * Fix unnecessary stalls when flushing logs to disk.  * Fix spoofing problems when recovering realtime bitmap blocks. (2021-07-29) tar.gz
platform-drivers-x86-v5.14-2 platform-drivers-x86 for v5.14-2 (2021-07-28) tar.gz
v5.14-rc3    Linux 5.14-rc3 (2021-07-25) tar.gz
io_uring-5.14-2021-07-24 io_uring-5.14-2021-07-24 (2021-07-24) tar.gz
block-5.14-2021-07-24 block-5.14-2021-07-24 (2021-07-24) tar.gz
v5.14-rc2    Linux 5.14-rc2 (2021-07-18) tar.gz
kbuild-fixes-v5.14 Kbuild fixes for v5.14 (2021-07-19) tar.gz
block-5.14-2021-07-16 block-5.14-2021-07-16 (2021-07-16) tar.gz
io_uring-5.14-2021-07-16 io_uring-5.14-2021-07-16 (2021-07-16) tar.gz
iomap-5.14-fixes-1 Fixes for 5.14-rc:  * Fix KASAN warnings due to integer overflow in SEEK_DATA/SEEK_HOLE.  * Fix assertion errors when using inlinedata files on gfs2. (2021-07-15) tar.gz
xfs-5.14-fixes-1 Fixes for 5.14-rc:  * Fix shrink eligibility checking when sparse inode clusters enabled.  * Reset '..' directory entries when unlinking directories to prevent    verifier errors if fs is shrinked later.  * Don't report unusable extent size hints to FSGETXATTR.  * Don't warn when extent size hints are unusable because the sysadmin    configured them that way.  * Fix insufficient parameter validation in GROWFSRT ioctl.  * Fix integer overflow when adding rt volumes to filesystem. (2021-07-15) tar.gz
v5.14-rc1    Linux 5.14-rc1 (2021-07-11) tar.gz
kbuild-v5.14 Kbuild updates for v5.14 (2021-07-10) tar.gz
io_uring-5.14-2021-07-09 io_uring-5.14-2021-07-09 (2021-07-09) tar.gz
block-5.14-2021-07-08 block-5.14-2021-07-08 (2021-07-08) tar.gz
linux-watchdog-5.14-rc1 linux-watchdog 5.14-rc1 tag (2021-07-07) tar.gz
for-5.14/io_uring-2021-06-30 for-5.14/io_uring-2021-06-30 (2021-06-30) tar.gz
for-5.14/drivers-2021-06-29 for-5.14/drivers-2021-06-29 (2021-06-29) tar.gz
for-5.14/block-2021-06-29 for-5.14/block-2021-06-29 (2021-06-29) tar.gz
platform-drivers-x86-v5.14-1 platform-drivers-x86 for v5.14-1 (2021-06-29) tar.gz
v5.13        Linux 5.13 (2021-06-27) tar.gz
for-5.14/libata-2021-06-27 for-5.14/libata-2021-06-27 (2021-06-27) tar.gz
xfs-5.14-merge-6 New code for 5.14: - Refactor the buffer cache to use bulk page allocation - Convert agnumber-based AG iteration to walk per-AG structures - Clean up some unit conversions and other code warts - Reduce spinlock contention in the directio fastpath - Collapse all the inode cache walks into a single function - Remove indirect function calls from the inode cache walk code - Dramatically reduce the number of cache flushes sent when writing log   buffers - Preserve inode sickness reports for longer - Rename xfs_eofblocks since it controls inode cache walks - Refactor the extended attribute code to prepare it for the addition   of log intent items to make xattrs fully transactional - A few fixes to earlier large patchsets - Log recovery fixes so that we don't accidentally mark the log clean   when log intent recovery fails - Fix some latent SOB errors - Clean up shutdown messages that get logged to dmesg - Fix a regression in the online shrink code - Fix a UAF in the buffer logging code if the fs goes offline - Fix uninitialized error variables - Fix a UAF in the CIL when commited log item callbacks race with a   shutdown - Fix a bug where the CIL could hang trying to push part of the log ring   buffer that hasn't been filled yet (2021-06-26) tar.gz
xfs-5.14-merge-5 New code for 5.14: - Refactor the buffer cache to use bulk page allocation - Convert agnumber-based AG iteration to walk per-AG structures - Clean up some unit conversions and other code warts - Reduce spinlock contention in the directio fastpath - Collapse all the inode cache walks into a single function - Remove indirect function calls from the inode cache walk code - Dramatically reduce the number of cache flushes sent when writing log   buffers - Preserve inode sickness reports for longer - Rename xfs_eofblocks since it controls inode cache walks - Refactor the extended attribute code to prepare it for the addition   of log intent items to make xattrs fully transactional - A few fixes to earlier large patchsets - Log recovery fixes so that we don't accidentally mark the log clean   when log intent recovery fails - Fix some latent SOB errors - Clean up shutdown messages that get logged to dmesg - Fix a regression in the online shrink code - Fix a UAF in the buffer logging code if the fs goes offline (2021-06-22) 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
io_uring-5.13-2021-06-12 io_uring-5.13-2021-06-12 (2021-06-12) tar.gz
block-5.13-2021-06-12 block-5.13-2021-06-12 (2021-06-12) tar.gz
platform-drivers-x86-v5.13-3 platform-drivers-x86 for v5.13-3 (2021-06-09) tar.gz
rename-eofblocks-5.14_2021-06-08 xfs: rename struct xfs_eofblocks (2021-06-08) tar.gz
fix-inode-health-reports-5.14_2021-06-08 xfs: preserve inode health reports for longer (2021-06-08) tar.gz
v5.13-rc5    Linux 5.13-rc5 (2021-06-06) tar.gz
inode-walk-cleanups-5.14_2021-06-06 xfs: clean up incore inode walk functions (2021-06-06) tar.gz
assorted-fixes-5.14-1_2021-06-06 xfs: assorted fixes for 5.14, part 1 (2021-06-06) tar.gz
unit-conversion-cleanups-5.14_2021-06-06 xfs: various unit conversions (2021-06-06) tar.gz
inode-walk-cleanups-5.14_2021-06-05 xfs: clean up incore inode walk functions (2021-06-05) tar.gz
assorted-fixes-5.14-1_2021-06-05 xfs: assorted fixes for 5.14, part 1 (2021-06-05) tar.gz
unit-conversion-cleanups-5.14_2021-06-05 xfs: various unit conversions (2021-06-05) tar.gz
inode-walk-cleanups-5.14_2021-06-03 xfs: clean up incore inode walk functions (2021-06-03) tar.gz
assorted-fixes-5.14-1_2021-06-03 xfs: assorted fixes for 5.14, part 1 (2021-06-03) tar.gz
unit-conversion-cleanups-5.14_2021-06-03 xfs: various unit conversions (2021-06-03) tar.gz
block-5.13-2021-06-03 block-5.13-2021-06-03 (2021-06-03) tar.gz
io_uring-5.13-2021-06-03 io_uring-5.13-2021-06-03 (2021-06-03) tar.gz
xfs-merge-5.14_2021-06-02 xfs: new code for 5.14-rc1 (2021-06-02) tar.gz
unit-conversion-cleanups-5.14_2021-06-01 xfs: various unit conversion (2021-06-01) tar.gz
v5.13-rc4    Linux 5.13-rc4 (2021-05-30) tar.gz
io_uring-5.13-2021-05-28 io_uring-5.13-2021-05-28 (2021-05-28) tar.gz
block-5.13-2021-05-28 block-5.13-2021-05-28 (2021-05-28) tar.gz
xfs-5.13-fixes-3 Fixes for 5.13-rc4: - Fix a bug where unmapping operations end earlier than expected, which   can cause chaos on multi-block directory and symlink shrink   operations. - Fix an erroneous assert that can trigger if we try to transition a   bmap structure from btree format to extents format with zero extents.   This was exposed by xfs/538. (2021-05-27) tar.gz
xfs-5.13-fixes-2 Fixes for 5.13-rc4: - Fix a bug where shrink would sometimes leave so little space that   metadata space reservations would fail, which would cause chaos later. - Prevent invalid extent size hints to be passed down to newly created   realtime files, which would cause corruption errors. - Add our new IRC channel to MAINTAINERS. (2021-05-27) tar.gz
xfs-5.13-fixes_2021-05-23 xfs: fixes for 5.13 (2021-05-23) tar.gz
v5.13-rc3    Linux 5.13-rc3 (2021-05-23) tar.gz
kbuild-fixes-v5.13 Kbuild fixes for v5.13 (2021-05-23) tar.gz
io_uring-5.13-2021-05-22 io_uring-5.13-2021-05-22 (2021-05-22) tar.gz
block-5.13-2021-05-22 block-5.13-2021-05-22 (2021-05-22) tar.gz
platform-drivers-x86-goodix-v5.14-1 Signed tag for the immutable platform-drivers-x86-goodix branch for merging into the input subsystem. (2021-05-21) tar.gz
xfs-5.13-fixes_2021-05-20 xfs: fixes for 5.13 (2021-05-20) tar.gz
xfs-5.13-fixes-1 Fixes for 5.13-rc3: - Fix some math errors in the realtime allocator when extent size hints   are applied. - Fix unnecessary short writes to realtime files when free space is   fragmented. - Fix a crash when using scrub tracepoints. - Restore ioctl uapi definitions that were accidentally removed in   5.13-rc1. (2021-05-20) tar.gz
platform-drivers-x86-v5.13-2 platform-drivers-x86 for v5.13-2 (2021-05-20) tar.gz
v5.13-rc2    Linux 5.13-rc2 (2021-05-16) tar.gz
block-5.13-2021-05-14 block-5.13-2021-05-14 (2021-05-14) tar.gz
io_uring-5.13-2021-05-14 io_uring-5.13-2021-05-14 (2021-05-14) tar.gz
v5.13-rc1    Linux 5.13-rc1 (2021-05-09) tar.gz
block-5.13-2021-05-09 block-5.13-2021-05-09 (2021-05-09) tar.gz
kbuild-v5.13-2 Kbuild updates for v5.13 (2nd) (2021-05-09) tar.gz
block-5.13-2021-05-07 block-5.13-2021-05-07 (2021-05-07) tar.gz
io_uring-5.13-2021-05-07 io_uring-5.13-2021-05-07 (2021-05-07) tar.gz
iomap-5.13-merge-3 More new code for 5.13-rc1: - Remove the now unused "io_private" field from struct iomap_ioend, for   a modest savings in memory allocation. (2021-05-04) tar.gz
xfs-5.13-merge-5 More new code for 5.13: - Rename the log timestamp struct. - Remove broken transaction counter debugging that wasn't working   correctly on very old filesystems. - Various fixes to make pre-lazysbcount filesystems work properly again. - Fix a free space accounting problem where we neglected to consider   free space btree blocks that track metadata reservation space when   deciding whether or not to allow caller to reserve space for   a metadata update. - Fix incorrect pagecache clearing behavior during FUNSHARE ops. - Don't allow log writes if the data device is readonly. (2021-05-04) tar.gz
xfs-5.13-merge-4 More new code for 5.13: - Rename the log timestamp struct. - Remove broken transaction counter debugging that wasn't working   correctly on very old filesystems. - Various fixes to make pre-lazysbcount filesystems work properly again. - Fix a free space accounting problem where we neglected to consider   free space btree blocks that track metadata reservation space when   deciding whether or not to allow caller to reserve space for   a metadata update. - Fix incorrect pagecache clearing behavior during FUNSHARE ops. (2021-04-29) tar.gz
kconfig-v5.13 Kconfig updates for v5.13 (2021-04-29) tar.gz
kbuild-v5.13 Kbuild updates for v5.13 (2021-04-29) tar.gz
for-5.13/io_uring-2021-04-27 for-5.13/io_uring-2021-04-27 (2021-04-27) tar.gz
for-5.13/libata-2021-04-27 for-5.13/libata-2021-04-27 (2021-04-27) tar.gz
for-5.13/drivers-2021-04-27 for-5.13/drivers-2021-04-27 (2021-04-27) tar.gz
for-5.13/block-2021-04-27 for-5.13/block-2021-04-27 (2021-04-27) tar.gz
platform-drivers-x86-v5.13-1 platform-drivers-x86 for v5.13-1 (2021-04-26) tar.gz
v5.12        Linux 5.12 (2021-04-25) tar.gz
block-5.12-2021-04-23 block-5.12-2021-04-23 (2021-04-23) tar.gz
v5.12-rc8    Linux 5.12-rc8 (2021-04-18) tar.gz
xfs-5.13-merge-3 New code for 5.13: - Various minor fixes in online scrub. - Prevent metadata files from being automatically inactivated. - Validate btree heights by the computed per-btree limits. - Don't warn about remounting with deprecated mount options. - Initialize attr forks at create time if we suspect we're going to need   to store them. - Reduce memory reallocation workouts in the logging code. - Fix some theoretical math calculation errors in logged buffers that   span multiple discontig memory ranges but contiguous ondisk regions. - Speedups in dirty buffer bitmap handling. - Make type verifier functions more inline-happy to reduce overhead. - Reduce debug overhead in directory checking code. - Many many typo fixes. - Begin to handle the permanent loss of the very end of a filesystem. - Fold struct xfs_icdinode into xfs_inode. - Deprecate the long defunct BMV_IF_NO_DMAPI_READ from the bmapx ioctl. - Remove a broken directory block format check from online scrub. - Fix a bug where we could produce an unnecessarily tall data fork btree   when creating an attr fork. - Fix scrub and readonly remounts racing. - Fix a writeback ioend log deadlock problem by dropping the behavior   where we could preallocate a setfilesize transaction. - Fix some bugs in the new extent count checking code. - Fix some bugs in the attr fork preallocation code. - Refactor if_flags out of the incore inode fork data structure. (2021-04-16) tar.gz
io_uring-5.12-2021-04-16 io_uring-5.12-2021-04-16 (2021-04-16) tar.gz
v5.12-rc7    Linux 5.12-rc7 (2021-04-11) tar.gz
xfs-5.13-merge-2 New code for 5.13: - Various minor fixes in online scrub. - Prevent metadata files from being automatically inactivated. - Validate btree heights by the computed per-btree limits. - Don't warn about remounting with deprecated mount options. - Initialize attr forks at create time if we suspect we're going to need   to store them. - Reduce memory reallocation workouts in the logging code. - Fix some theoretical math calculation errors in logged buffers that   span multiple discontig memory ranges but contiguous ondisk regions. - Speedups in dirty buffer bitmap handling. - Make type verifier functions more inline-happy to reduce overhead. - Reduce debug overhead in directory checking code. - Many many typo fixes. - Begin to handle the permanent loss of the very end of a filesystem. - Fold struct xfs_icdinode into xfs_inode. - Deprecate the long defunct BMV_IF_NO_DMAPI_READ from the bmapx ioctl. - Remove a broken directory block format check from online scrub. - Fix a bug where we could produce an unnecessarily tall data fork btree   when creating an attr fork. - Fix scrub and readonly remounts racing. - Fix a writeback ioend log deadlock problem by dropping the behavior   where we could preallocate a setfilesize transaction. - Fix some bugs in the new extent count checking code. - Fix some bugs in the attr fork preallocation code. (2021-04-09) tar.gz
io_uring-5.12-2021-04-09 io_uring-5.12-2021-04-09 (2021-04-09) tar.gz
platform-drivers-x86-v5.12-3 platform-drivers-x86 for v5.12-3 (2021-04-07) tar.gz
v5.12-rc6    Linux 5.12-rc6 (2021-04-04) tar.gz
io_uring-5.12-2021-04-03 io_uring-5.12-2021-04-03 (2021-04-03) tar.gz
io_uring-5.12-2021-04-02 io_uring-5.12-2021-04-02 (2021-04-02) tar.gz
block-5.12-2021-04-02 block-5.12-2021-04-02 (2021-04-02) tar.gz
v5.12-rc5    Linux 5.12-rc5 (2021-03-28) tar.gz
block-5.12-2021-03-27 block-5.12-2021-03-27 (2021-03-27) tar.gz
io_uring-5.12-2021-03-27 io_uring-5.12-2021-03-27 (2021-03-27) tar.gz
iomap-5.13-merge-2 New code for 5.13: - When a swap file is rejected, actually log the /name/ of the swapfile. (2021-03-26) tar.gz
xfs-5.13-merge_2021-03-25 xfs: new code for 5.13 (2021-03-25) tar.gz
xfs-5.13-merge-1 New code for 5.13: - Various minor fixes in online scrub. - Prevent metadata files from being automatically inactivated. - Validate btree heights by the computed per-btree limits. - Don't warn about remounting with deprecated mount options. - Initialize attr forks at create time if we suspect we're going to need   to store them. - Reduce memory reallocation workouts in the logging code. - Fix some theoretical math calculation errors in logged buffers that   span multiple discontig memory ranges but contiguous ondisk regions. - Speedups in dirty buffer bitmap handling. - Make type verifier functions more inline-happy to reduce overhead. - Reduce debug overhead in directory checking code. - Many many typo fixes. - Begin to handle the permanent loss of the very end of a filesystem. (2021-03-25) tar.gz
platform-drivers-x86-v5.12-2 platform-drivers-x86 for v5.12-2 (2021-03-24) tar.gz
v5.12-rc4    Linux 5.12-rc4 (2021-03-21) tar.gz
io_uring-5.12-2021-03-21 io_uring-5.12-2021-03-21 (2021-03-21) tar.gz
io_uring-5.12-2021-03-19 io_uring-5.12-2021-03-19 (2021-03-19) tar.gz
block-5.12-2021-03-19 block-5.12-2021-03-19 (2021-03-19) tar.gz
random-fixes-5.12_2021-03-18 xfs: small fixes for 5.12 (2021-03-18) tar.gz
platform-drivers-x86-surface-aggregator-v5.13-1 Signed tag for the immutable platform-surface-aggregator-registry branch for merging into other sub-systems. (2021-03-18) tar.gz
xfs-5.12-fixes-3 Changes for 5.12-rc3:  - Fix quota accounting on creat() when id mapping is enabled.  - Actually reclaim dirty quota inodes when mount fails.  - Typo fixes for documentation.  - Restrict both bulkstat calls on idmapped/namespaced mounts. (2021-03-15) tar.gz
v5.12-rc3    Linux 5.12-rc3 (2021-03-14) tar.gz
kbuild-fixes-v5.12-2 Kbuild fixes for v5.12 (2nd) (2021-03-13) tar.gz
block-5.12-2021-03-12-v2 block-5.12-2021-03-12-v2 (2021-03-12) tar.gz
block-5.12-2021-03-12 block-5.12-2021-03-12 (2021-03-12) tar.gz
io_uring-5.12-2021-03-12 io_uring-5.12-2021-03-12 (2021-03-12) tar.gz
iomap-5.12-fixes-1 Changes for 5.12-rc3:  - Reject swapfiles with zero usable pages instead of letting the swap    code get all confused and crash the kernel. (2021-03-11) tar.gz
v5.12-rc2    Linux 5.12-rc2 (2021-03-05) tar.gz
block-5.12-2021-03-05 block-5.12-2021-03-05 (2021-03-05) tar.gz
io_uring-5.12-2021-03-05 io_uring-5.12-2021-03-05 (2021-03-05) tar.gz
misc-5.12-2021-03-02 misc-5.12-2021-03-02 (2021-03-02) 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
ide-5.11-2021-02-28 ide-5.11-2021-02-28 (2021-02-28) tar.gz
kbuild-fixes-v5.12 Kbuild fixes for v5.12 (2021-02-28) tar.gz
block-5.12-2021-02-27 block-5.12-2021-02-27 (2021-02-27) tar.gz
io_uring-worker.v3-2021-02-25 io_uring-worker.v3-2021-02-25 (2021-02-25) tar.gz
for-5.12/io_uring-2021-02-25 for-5.12/io_uring-2021-02-25 (2021-02-25) tar.gz
kbuild-v5.12 Kbuild updates for v5.12 (2021-02-26) tar.gz
xfs-5.12-merge-6 More new code for 5.12: - Restore a disused sysctl control knob that was inadvertently dropped   during the merge window to avoid fstests regressions. - Don't speculatively release freed blocks from the busy list until   we're actually allocating them, which fixes a rare log recovery   regression. - Don't nest transactions when scanning for free space. - Add an idiot^Wmaintainer light to detect nested transactions. ;) (2021-02-25) tar.gz
for-5.12/block-ipi-2021-02-21 for-5.12/block-ipi-2021-02-21 (2021-02-21) tar.gz
for-5.12/drivers-2021-02-17 for-5.12/drivers-2021-02-17 (2021-02-17) tar.gz
for-5.12/block-2021-02-17 for-5.12/block-2021-02-17 (2021-02-17) tar.gz
for-5.12/libata-2021-02-17 for-5.12/libata-2021-02-17 (2021-02-17) tar.gz
for-5.12/io_uring-2021-02-17 for-5.12/io_uring-2021-02-17 (2021-02-17) tar.gz
linux-watchdog-5.12-rc1 linux-watchdog 5.12-rc1 tag (2021-02-15) tar.gz
platform-drivers-x86-v5.12-1 platform-drivers-x86 for v5.12-1 (2021-02-15) tar.gz
v5.11        Linux 5.11 (2021-02-14) tar.gz
kbuild-fixes-v5.11-3 Kbuild fixes for v5.11 (3rd) (2021-02-15) tar.gz
io_uring-5.11-2021-02-12 io_uring-5.11-2021-02-12 (2021-02-12) tar.gz
xfs-5.12-merge-5 New code for 5.12: - Fix an ABBA deadlock when renaming files on overlayfs. - Make sure that we can't overflow the inode extent counters when adding   to or removing extents from a file. - Make directory sgid inheritance work the same way as all the other   filesystems. - Don't drain the buffer cache on freeze and ro remount, which should   reduce the amount of time if read-only workloads are continuing   during the freeze. - Fix a bug where symlink size isn't reported to the vfs in ecryptfs. - Disentangle log cleaning from log covering.  This refactoring sets us   up for future changes to the log, though for now it simply means that   we can use covering for freezes, and cleaning becomes something we   only do at unmount. - Speed up file fsyncs by reducing iolock cycling. - Fix delalloc blocks leaking when changing the project id fails because   of input validation errors in FSSETXATTR. - Fix oversized quota reservation when converting unwritten extents   during a DAX write. - Create a transaction allocation helper function to standardize the   idiom of allocating a transaction, reserving blocks, locking inodes,   and reserving quota.  Replace all the open-coded logic for file   creation, file ownership changes, and file modifications to use them. - Actually shut down the fs if the incore quota reservations get   corrupted. - Fix background block garbage collection scans to not block and to   actually clean out CoW staging extents properly. - Run block gc scans when we run low on project quota. - Use the standardized transaction allocation helpers to make it so that   ENOSPC and EDQUOT errors during reservation will back out, invoke the   block gc scanner, and try again.  This is preparation for introducing   background inode garbage collection in the next cycle. - Combine speculative post-EOF block garbage collection with speculative   copy on write block garbage collection. - Enable multithreaded quotacheck. - Allow sysadmins to tweak the CPU affinities and maximum concurrency   levels of quotacheck and background blockgc worker pools. - Expose the inode btree counter feature in the fs geometry ioctl. - Cleanups of the growfs code in preparation for starting work on   filesystem shrinking. - Fix all the bloody gcc warnings that the maintainer knows about. :P - Fix a RST syntax error. - Don't trigger bmbt corruption assertions after the fs shuts down. - Restore behavior of forcing SIGBUS on a shut down filesystem when   someone triggers a mmap write fault (or really, any buffered write). (2021-02-11) tar.gz
xfs-5.12-merge-4 New code for 5.12: - Fix an ABBA deadlock when renaming files on overlayfs. - Make sure that we can't overflow the inode extent counters when adding   to or removing extents from a file. - Make directory sgid inheritance work the same way as all the other   filesystems. - Don't drain the buffer cache on freeze and ro remount, which should   reduce the amount of time if read-only workloads are continuing   during the freeze. - Fix a bug where symlink size isn't reported to the vfs in ecryptfs. - Disentangle log cleaning from log covering.  This refactoring sets us   up for future changes to the log, though for now it simply means that   we can use covering for freezes, and cleaning becomes something we   only do at unmount. - Speed up file fsyncs by reducing iolock cycling. - Fix delalloc blocks leaking when changing the project id fails because   of input validation errors in FSSETXATTR. - Fix oversized quota reservation when converting unwritten extents   during a DAX write. - Create a transaction allocation helper function to standardize the   idiom of allocating a transaction, reserving blocks, locking inodes,   and reserving quota.  Replace all the open-coded logic for file   creation, file ownership changes, and file modifications to use them. - Actually shut down the fs if the incore quota reservations get   corrupted. - Fix background block garbage collection scans to not block and to   actually clean out CoW staging extents properly. - Run block gc scans when we run low on project quota. - Use the standardized transaction allocation helpers to make it so that   ENOSPC and EDQUOT errors during reservation will back out, invoke the   block gc scanner, and try again.  This is preparation for introducing   background inode garbage collection in the next cycle. - Combine speculative post-EOF block garbage collection with speculative   copy on write block garbage collection. - Enable multithreaded quotacheck. - Allow sysadmins to tweak the CPU affinities and maximum concurrency   levels of quotacheck and background blockgc worker pools. - Expose the inode btree counter feature in the fs geometry ioctl. - Cleanups of the growfs code in preparation for starting work on   filesystem shrinking. - Fix all the bloody gcc warnings that the maintainer knows about. :P - Fix a RST syntax error. (2021-02-09) tar.gz
v5.11-rc7    Linux 5.11-rc7 (2021-02-07) tar.gz
kbuild-fixes-v5.11-2 Kbuild fixes for v5.11 (2nd) (2021-02-07) tar.gz
io_uring-5.11-2021-02-05 io_uring-5.11-2021-02-05 (2021-02-05) tar.gz
block-5.11-2021-02-05 block-5.11-2021-02-05 (2021-02-05) tar.gz
ib-drm-gpio-pdx86-rtc-wdt-v5.12-2 ib-drm-gpio-pdx86-rtc-wdt for v5.12-2 (2021-02-05) tar.gz
xfs-5.12-merge-3 New code for 5.12: - Fix an ABBA deadlock when renaming files on overlayfs. - Make sure that we can't overflow the inode extent counters when adding   to or removing extents from a file. - Make directory sgid inheritance work the same way as all the other   filesystems. - Don't drain the buffer cache on freeze and ro remount, which should   reduce the amount of time if read-only workloads are continuing   during the freeze. - Fix a bug where symlink size isn't reported to the vfs in ecryptfs. - Disentangle log cleaning from log covering.  This refactoring sets us   up for future changes to the log, though for now it simply means that   we can use covering for freezes, and cleaning becomes something we   only do at unmount. - Speed up file fsyncs by reducing iolock cycling. - Fix delalloc blocks leaking when changing the project id fails because   of input validation errors in FSSETXATTR. - Fix oversized quota reservation when converting unwritten extents   during a DAX write. - Create a transaction allocation helper function to standardize the   idiom of allocating a transaction, reserving blocks, locking inodes,   and reserving quota.  Replace all the open-coded logic for file   creation, file ownership changes, and file modifications to use them. - Actually shut down the fs if the incore quota reservations get   corrupted. - Fix background block garbage collection scans to not block and to   actually clean out CoW staging extents properly. - Run block gc scans when we run low on project quota. - Use the standardized transaction allocation helpers to make it so that   ENOSPC and EDQUOT errors during reservation will back out, invoke the   block gc scanner, and try again.  This is preparation for introducing   background inode garbage collection in the next cycle. - Combine speculative post-EOF block garbage collection with speculative   copy on write block garbage collection. - Enable multithreaded quotacheck. - Allow sysadmins to tweak the CPU affinities and maximum concurrency   levels of quotacheck and background blockgc worker pools. - Expose the inode btree counter feature in the fs geometry ioctl. - Cleanups of the growfs code in preparation for starting work on   filesystem shrinking. - Fix all the bloody gcc warnings that the maintainer knows about. :P (2021-02-04) tar.gz
xfs-5.12-merge-2 New code for 5.12: - Fix an ABBA deadlock when renaming files on overlayfs. - Make sure that we can't overflow the inode extent counters when adding   to or removing extents from a file. - Make directory sgid inheritance work the same way as all the other   filesystems. - Don't drain the buffer cache on freeze and ro remount, which should   reduce the amount of time if read-only workloads are continuing   during the freeze. - Fix a bug where symlink size isn't reported to the vfs in ecryptfs. - Disentangle log cleaning from log covering.  This refactoring sets us   up for future changes to the log, though for now it simply means that   we can use covering for freezes, and cleaning becomes something we   only do at unmount. - Speed up file fsyncs by reducing iolock cycling. - Fix delalloc blocks leaking when changing the project id fails because   of input validation errors in FSSETXATTR. - Fix oversized quota reservation when converting unwritten extents   during a DAX write. - Create a transaction allocation helper function to standardize the   idiom of allocating a transaction, reserving blocks, locking inodes,   and reserving quota.  Replace all the open-coded logic for file   creation, file ownership changes, and file modifications to use them. - Actually shut down the fs if the incore quota reservations get   corrupted. - Fix background block garbage collection scans to not block and to   actually clean out CoW staging extents properly. - Run block gc scans when we run low on project quota. - Use the standardized transaction allocation helpers to make it so that   ENOSPC and EDQUOT errors during reservation will back out, invoke the   block gc scanner, and try again.  This is preparation for introducing   background inode garbage collection in the next cycle. - Combine speculative post-EOF block garbage collection with speculative   copy on write block garbage collection. - Enable multithreaded quotacheck. - Allow sysadmins to tweak the CPU affinities and maximum concurrency   levels of quotacheck and background blockgc worker pools. - Expose the inode btree counter feature in the fs geometry ioctl. - Cleanups of the growfs code in preparation for starting work on   filesystem shrinking. (2021-02-03) tar.gz
platform-drivers-x86-v5.11-3 platform-drivers-x86 for v5.11-3 (2021-02-03) tar.gz
iomap-5.12-merge-2 New code for 5.12: - Adjust the final parameter of iomap_dio_rw. - Add a new flag to request that iomap directio writes return EAGAIN if   the write is not a pure overwrite within EOF; this will be used to   reduce lock contention with unaligned direct writes on XFS. - Amend XFS' directio code to eliminate exclusive locking for unaligned   direct writes if the circumstances permit (2021-02-02) tar.gz
xfs-5.12-merge_2021-02-01 xfs: new code for 5.12 (2021-02-01) tar.gz
v5.11-rc6    Linux 5.11-rc6 (2021-01-31) tar.gz
block-5.11-2021-01-29 block-5.11-2021-01-29 (2021-01-29) tar.gz
io_uring-5.11-2021-01-29 io_uring-5.11-2021-01-29 (2021-01-29) tar.gz
ib-drm-gpio-pdx86-rtc-wdt-v5.12-1 ib-drm-gpio-pdx86-rtc-wdt for v5.12-1 (2021-01-25) tar.gz
v5.11-rc5    Linux 5.11-rc5 (2021-01-24) tar.gz
block-5.11-2021-01-24 block-5.11-2021-01-24 (2021-01-24) tar.gz
io_uring-5.11-2021-01-24 io_uring-5.11-2021-01-24 (2021-01-24) tar.gz
iomap-5.12-merge-1 New code for 5.12: - Adjust the final parameter of iomap_dio_rw. - Add a new flag to request that iomap directio writes return EAGAIN if   the write is not a pure overwrite within EOF; this will be used to   reduce lock contention with unaligned direct writes on XFS. (2021-01-23) tar.gz
xfs-5.12-merge-1 New code for 5.12: - Fix an ABBA deadlock when renaming files on overlayfs. - Make sure that we can't overflow the inode extent counters when adding   to or removing extents from a file. - Make directory sgid inheritance work the same way as all the other   filesystems. - Don't drain the buffer cache on freeze and ro remount, which should   reduce the amount of time if read-only workloads are continuing   during the freeze. - Fix a bug where symlink size isn't reported to the vfs in ecryptfs. - Disentangle log cleaning from log covering.  This refactoring sets us   up for future changes to the log, though for now it simply means that   we can use covering for freezes, and cleaning becomes something we   only do at unmount. - Speed up file fsyncs by reducing iolock cycling. (2021-01-23) tar.gz
platform-drivers-x86-v5.11-2 platform-drivers-x86 for v5.11-2 (2021-01-22) tar.gz
task_work-2021-01-19 task_work-2021-01-19 (2021-01-19) tar.gz
v5.11-rc4    Linux 5.11-rc4 (2021-01-17) tar.gz
block-5.11-2021-01-16 block-5.11-2021-01-16 (2021-01-16) tar.gz
io_uring-5.11-2021-01-16 io_uring-5.11-2021-01-16 (2021-01-16) tar.gz
v5.11-rc3    Linux 5.11-rc3 (2021-01-10) tar.gz
kbuild-fixes-v5.11 Kbuild fixes for v5.11 (2021-01-11) tar.gz
block-5.11-2021-01-10 block-5.11-2021-01-10 (2021-01-10) tar.gz
io_uring-5.11-2021-01-10 io_uring-5.11-2021-01-10 (2021-01-10) tar.gz
v5.11-rc2    Linux 5.11-rc2 (2021-01-03) tar.gz
io_uring-5.11-2021-01-01 io_uring-5.11-2021-01-01 (2021-01-01) tar.gz
block-5.11-2021-01-01 block-5.11-2021-01-01 (2021-01-01) tar.gz
v5.11-rc1    Linux 5.11-rc1 (2020-12-27) tar.gz
block-5.11-2020-12-23 block-5.11-2020-12-23 (2020-12-23) tar.gz
io_uring-5.11-2020-12-23 io_uring-5.11-2020-12-23 (2020-12-23) tar.gz
linux-watchdog-5.11-rc1 linux-watchdog 5.11-rc1 tag (2020-12-23) tar.gz
kconfig-v5.11 Kconfig updates for v5.11 (2020-12-23) tar.gz
kbuild-v5.11 Kbuild updates for v5.11 (2020-12-23) tar.gz
xfs-5.11-merge-4 New code for 5.11: - Introduce a "needsrepair" "feature" to flag a filesystem as needing a   pass through xfs_repair.  This is key to enabling filesystem upgrades   (in xfs_db) that require xfs_repair to make minor adjustments to metadata. - Refactor parameter checking of recovered log intent items so that we   actually use the same validation code as them that generate the intent   items. - Various fixes to online scrub not reacting correctly to directory   entries pointing to inodes that cannot be igetted. - Refactor validation helpers for data and rt volume extents. - Refactor XFS_TRANS_DQ_DIRTY out of existence. - Fix a longstanding bug where mounting with "uqnoenforce" would start   user quotas in non-enforcing mode but /proc/mounts would display   "usrquota", implying that they are being enforced. - Don't flag dax+reflink inodes as corruption since that is a valid (but   not fully functional) combination right now. - Clean up raid stripe validation functions. - Refactor the inode allocation code to be more straightforward. - Small prep cleanup for idmapping support. - Get rid of the xfs_buf_t typedef. (2020-12-17) tar.gz
tif-task_work.arch-2020-12-14 tif-task_work.arch-2020-12-14 (2020-12-14) tar.gz
for-5.11/drivers-2020-12-14 for-5.11/drivers-2020-12-14 (2020-12-14) tar.gz
for-5.11/block-2020-12-14 for-5.11/block-2020-12-14 (2020-12-14) tar.gz
for-5.11/io_uring-2020-12-14 for-5.11/io_uring-2020-12-14 (2020-12-14) tar.gz
platform-drivers-x86-v5.11-1 platform-drivers-x86 for v5.11-1 (2020-12-14) tar.gz
v5.10        Linux 5.10 (2020-12-13) tar.gz
block-5.10-2020-12-12 block-5.10-2020-12-12 (2020-12-12) tar.gz
xfs-5.11-merge-3 New code for 5.11: - Introduce a "needsrepair" "feature" to flag a filesystem as needing a   pass through xfs_repair.  This is key to enabling filesystem upgrades   (in xfs_db) that require xfs_repair to make minor adjustments to metadata. - Refactor parameter checking of recovered log intent items so that we   actually use the same validation code as them that generate the intent   items. - Various fixes to online scrub not reacting correctly to directory   entries pointing to inodes that cannot be igetted. - Refactor validation helpers for data and rt volume extents. - Refactor XFS_TRANS_DQ_DIRTY out of existence. - Fix a longstanding bug where mounting with "uqnoenforce" would start   user quotas in non-enforcing mode but /proc/mounts would display   "usrquota", implying that they are being enforced. - Don't flag dax+reflink inodes as corruption since that is a valid (but   not fully functional) combination right now. - Clean up raid stripe validation functions. - Refactor the inode allocation code to be more straightforward. - Small prep cleanup for idmapping support. (2020-12-12) tar.gz
block-5.10-2020-12-11 block-5.10-2020-12-11 (2020-12-11) tar.gz
io_uring-5.10-2020-12-11 io_uring-5.10-2020-12-11 (2020-12-11) tar.gz
xfs-5.11-merge_2020-12-09 xfs: stuff for 5.11 merge (2020-12-09) tar.gz
xfs-5.11-merge-2 New code for 5.11: - Introduce a "needsrepair" "feature" to flag a filesystem as needing a   pass through xfs_repair.  This is key to enabling filesystem upgrades   (in xfs_db) that require xfs_repair to make minor adjustments to metadata. - Refactor parameter checking of recovered log intent items so that we   actually use the same validation code as them that generate the intent   items. - Various fixes to online scrub not reacting correctly to directory   entries pointing to inodes that cannot be igetted. - Refactor validation helpers for data and rt volume extents. - Refactor XFS_TRANS_DQ_DIRTY out of existence. - Fix a longstanding bug where mounting with "uqnoenforce" would start   user quotas in non-enforcing mode but /proc/mounts would display   "usrquota", implying that they are being enforced. - Don't flag dax+reflink inodes as corruption since that is a valid (but   not fully functional) combination right now. - Clean up raid stripe validation functions. (2020-12-09) tar.gz
v5.10-rc7    Linux 5.10-rc7 (2020-12-06) tar.gz
kbuild-fixes-v5.10-2 Kbuild fixes for v5.10 (2nd) (2020-12-06) tar.gz
io_uring-5.10-2020-12-05 io_uring-5.10-2020-12-05 (2020-12-05) tar.gz
block-5.10-2020-12-05 block-5.10-2020-12-05 (2020-12-05) tar.gz
v5.10-rc6    Linux 5.10-rc6 (2020-11-29) tar.gz
locking-urgent-2020-11-29 Yet two more places which invoke tracing from RCU disabled regions in the idle path. Similar to the entry path the low level idle functions have to be non-instrumentable. (2020-11-29) tar.gz
irq-urgent-2020-11-29 Two fixes for irqchip drivers: (2020-11-29) tar.gz
x86_urgent_for_v5.10-rc6 - Two resctrl fixes to prevent refcount leaks when manipulating the   resctrl fs (Xiaochen Shen) (2020-11-29) tar.gz
kbuild-fixes-v5.10 Kbuild fixes for v5.10 (2020-11-29) tar.gz
io_uring-5.10-2020-11-27 io_uring-5.10-2020-11-27 (2020-11-27) tar.gz
block-5.10-2020-11-27 block-5.10-2020-11-27 (2020-11-27) tar.gz
platform-drivers-x86-v5.10-2 platform-drivers-x86 for v5.10-2 (2020-11-27) tar.gz
efi-urgent-for-v5.10-rc5 More EFI fixes for v5.10-rc: - revert efivarfs kmemleak fix again - it was a false positive; - make CONFIG_EFI_EARLYCON depend on CONFIG_EFI explicitly so it does not   pull in other dependencies unnecessarily if CONFIG_EFI is not set - defer attempts to load SSDT overrides from EFI vars until after the   efivar layer is up. (2020-11-26) tar.gz
v5.10-rc5    Linux 5.10-rc5 (2020-11-22) tar.gz
sched-urgent-2020-11-22 A couple of scheduler fixes: (2020-11-22) tar.gz
perf-urgent-2020-11-22 A single fix for the x86 perf sysfs interfaces which used kobject attributes instead of device attributes and therefore making Clangs control flow integrity checker upset. (2020-11-22) tar.gz
locking-urgent-2020-11-22 A single fix for lockdep which makes the recursion protection cover graph lock/unlock. (2020-11-22) tar.gz
x86_urgent_for_v5.10-rc5 * An IOMMU VT-d build fix when CONFIG_PCI_ATS=n along with a revert of   same because the proper one is going through the IOMMU tree. (Thomas Gleixner) (2020-11-22) tar.gz
io_uring-5.10-2020-11-20 io_uring-5.10-2020-11-20 (2020-11-20) tar.gz
block-5.10-2020-11-20 block-5.10-2020-11-20 (2020-11-20) tar.gz
xfs-5.10-fixes-7 Fixes for 5.10-rc5: - Fix various deficiencies in online fsck's metadata checking code. - Fix an integer casting bug in the xattr code on 32-bit systems. - Fix a hang in an inode walk when the inode index is corrupt. - Fix error codes being dropped when initializing per-AG structures - Fix nowait directio writes that partially succeed but return EAGAIN. - Revert last week's rmap comparison patch because it was wrong. (2020-11-20) tar.gz
xfs-5.10-fixes-6 Fixes for 5.10-rc5: - Fix various deficiencies in online fsck's metadata checking code. - Fix an integer casting bug in the xattr code on 32-bit systems. - Fix a hang in an inode walk when the inode index is corrupt. - Fix error codes being dropped when initializing per-AG structures. (2020-11-19) tar.gz
v5.10-rc4    Linux 5.10-rc4 (2020-11-15) tar.gz
x86-urgent-2020-11-15 A small set of fixes for x86: (2020-11-15) tar.gz
sched-urgent-2020-11-15 A set of scheduler fixes: (2020-11-15) tar.gz
perf-urgent-2020-11-15 A set of fixes for perf: (2020-11-15) tar.gz
locking-urgent-2020-11-15 Two fixes for the locking subsystem: (2020-11-15) tar.gz
block-5.10-2020-11-13 block-5.10-2020-11-13 (2020-11-13) tar.gz
io_uring-5.10-2020-11-13 io_uring-5.10-2020-11-13 (2020-11-13) tar.gz
efi-urgent-for-v5.10-rc3 Couple of EFI fixes for v5.10: - fix memory leak in efivarfs driver - fix HYP mode issue in 32-bit ARM version of the EFI stub when built in   Thumb2 mode - avoid leaking EFI pgd pages on allocation failure (2020-11-12) tar.gz
vfs-5.10-fixes-2 More VFS fixes for 5.10-rc4: - Minor cleanups of the sb_start_* fs freeze helpers. (2020-11-11) tar.gz
vfs-5.10-fixes-1 VFS fixes for 5.10-rc4: - Finally remove the "convert to trylock" weirdness in the fs freezer   code.  It was necessary 10 years ago to deal with nested transactions   in XFS, but we've long since removed that; and now this is causing   subtle race conditions when lockdep goes offline and sb_start_* aren't   prepared to retry a trylock failure. (2020-11-11) tar.gz
xfs-5.10-fixes-5 Fixes for 5.10-rc4: - Fix a fairly serious problem where the reverse mapping btree key comparison functions were silently ignoring parts of the keyspace when doing comparisons. - Fix a thinko in the online refcount scrubber. - Fix a missing unlock in the pnfs code. (2020-11-11) tar.gz
xfs-5.10-fixes-4 Fixes for 5.10-rc4: - Fix a fairly serious problem where the reverse mapping btree key comparison functions were silently ignoring parts of the keyspace when doing comparisons. - Fix a thinko in the online refcount scrubber. (2020-11-10) tar.gz
xfs-5.10-fixes_2020-11-09 xfs: fixes for 5.10 (2020-11-09) tar.gz
v5.10-rc3    Linux 5.10-rc3 (2020-11-08) tar.gz
x86-urgent-2020-11-08 A set of x86 fixes: (2020-11-08) tar.gz
perf-urgent-2020-11-08 A single fix for the perf core plugging a memory leak in the address filter parser. (2020-11-08) tar.gz
locking-urgent-2020-11-08 A single fix for the futex code where an intermediate state in the underlying RT mutex was not handled correctly and triggering a BUG() instead of treating it as another variant of retry condition. (2020-11-08) tar.gz
irq-urgent-2020-11-08 A set of fixes for interrupt chip drivers: (2020-11-08) tar.gz
core-urgent-2020-11-08 A single fix for the generic entry code to correct the wrong assumption that the lockdep interrupt state needs not to be established before calling the RCU check. (2020-11-08) tar.gz
io_uring-5.10-2020-11-07 io_uring-5.10-2020-11-07 (2020-11-07) tar.gz
block-5.10-2020-11-07 block-5.10-2020-11-07 (2020-11-07) tar.gz
xfs-5.10-fixes_2020-11-05 xfs: proposed 5.10 merge (2020-11-05) tar.gz
xfs-5.10-fixes-3 Fixes for 5.10-rc3: - Fix an uninitialized struct problem. - Fix an iomap problem zeroing unwritten EOF blocks. - Fix some clumsy error handling when writeback fails on   blocksize < pagesize filesystems. - Fix a retry loop not resetting loop variables properly. - Fix scrub flagging rtinherit inodes on a non-rt fs, since the kernel   actually does permit that combination. - Fix excessive page cache flushing when unsharing part of a file. (2020-11-04) tar.gz
xfs-5.10-fixes-2 Fixes for 5.10-rc3: - Fix an uninitialized struct problem. - Fix an iomap problem zeroing unwritten EOF blocks. - Fix some clumsy error handling when writeback fails on   blocksize < pagesize filesystems. - Fix a retry loop not resetting loop variables properly. - Fix scrub flagging rtinherit inodes on a non-rt fs, since the kernel   actually does permit that combination. (2020-11-04) tar.gz
x86_seves_for_v5.10_rc3 A couple of changes to the SEV-ES code to perform more stringent hypervisor checks before enabling encryption. (Joerg Roedel) (2020-11-03) tar.gz
v5.10-rc2    Linux 5.10-rc2 (2020-11-01) tar.gz
x86-urgent-2020-11-01 Three fixes all related to #DB: (2020-11-01) tar.gz
timers-urgent-2020-11-01 A few fixes for timers/timekeeping: (2020-11-01) tar.gz
smp-urgent-2020-11-01 A single fix for stop machine. Mark functions no trace to prevent a crash caused by recursion when enabling or disabling a tracer on RISC-V (probably all architectures which patch through stop machine). (2020-11-01) tar.gz
locking-urgent-2020-11-01 A couple of locking fixes: (2020-11-01) tar.gz
io_uring-5.10-2020-10-30 io_uring-5.10-2020-10-30 (2020-10-30) tar.gz
libata-5.10-2020-10-30 libata-5.10-2020-10-30 (2020-10-30) tar.gz
block-5.10-2020-10-30 block-5.10-2020-10-30 (2020-10-30) tar.gz
xfs-5.10-fixes-1 Fixes for 5.10: - Fix an uninitialized struct problem. (2020-10-29) tar.gz
x86-urgent-2020-10-27 A couple of x86 fixes which missed rc1 due to my stupidity: (2020-10-27) tar.gz
v5.10-rc1    Linux 5.10-rc1 (2020-10-25) tar.gz
timers-urgent-2020-10-25 A time namespace fix and a matching selftest. The futex absolute timeouts which are based on CLOCK_MONOTONIC require time namespace corrected. This was missed in the original time namesapce support. (2020-10-25) tar.gz
sched-urgent-2020-10-25 Two scheduler fixes: (2020-10-25) tar.gz
perf-urgent-2020-10-25 A single fix to compute the field offset of the SNOOPX bit in the data source bitmask of perf events correctly. (2020-10-25) tar.gz
locking-urgent-2020-10-25 Just a trivial fix for kernel-doc warnings. (2020-10-25) tar.gz
libata-5.10-2020-10-24 libata-5.10-2020-10-24 (2020-10-24) tar.gz
block-5.10-2020-10-24 block-5.10-2020-10-24 (2020-10-24) tar.gz
io_uring-5.10-2020-10-24 io_uring-5.10-2020-10-24 (2020-10-24) tar.gz
x86_seves_fixes_for_v5.10_rc1 Three fixes to SEV-ES to correct setting up the new early pagetable on 5-level paging machines, to always map boot_params and the kernel cmdline, and disable stack protector for ../compressed/head{32,64}.c. (Arvind Sankar) (2020-10-24) tar.gz
arch-cleanup-2020-10-22 arch-cleanup-2020-10-22 (2020-10-22) tar.gz
vfs-5.10-merge-1 Refactored code for 5.10: - Move the file range remap generic functions out of mm/filemap.c and fs/read_write.c and into fs/remap_range.c to reduce clutter in the first two files. (2020-10-22) tar.gz
kconfig-v5.10 Kconfig updates for v5.10 (2020-10-22) tar.gz
kbuild-v5.10 Kbuild updates for v5.10 (2020-10-22) tar.gz
xfs-5.10-merge-7 Fixes for 5.10-rc1: - Make fallocate check the alignment of its arguments against the fundamental allocation unit of the volume the file lives on, so that we don't trigger the fs' alignment checks. - Cancel unprocessed log intents immediately when log recovery fails, to avoid a log deadlock. (2020-10-21) tar.gz
linux-watchdog-5.10-rc1 linux-watchdog 5.10-rc1 tag (2020-10-21) tar.gz
io_uring-5.10-2020-10-20 io_uring-5.10-2020-10-20 (2020-10-20) tar.gz
xfs-5.10-merge-5 Recalling the first round of new code for 5.10, in which we added: - New feature: Widen inode timestamps and quota grace expiration   timestamps to support dates through the year 2486. - New feature: storing inode btree counts in the AGI to speed up certain   mount time per-AG block reservation operatoins and add a little more   metadata redundancy. (2020-10-16) tar.gz
vfs-rearrange-remap-helpers_2020-10-15 vfs: move the clone/dedupe/remap helpers to a single file (2020-10-15) tar.gz
x86_urgent_for_v5.10-rc1 - Fix the #DE oops message string format which confused tools parsing crash information. (Thomas Gleixner) (2020-10-13) tar.gz
platform-drivers-x86-v5.10-1 platform-drivers-x86 for v5.10-1 (2020-10-13) tar.gz
x86_seves_for_v5.10 This feature enhances the current guest memory encryption support called SEV by also encrypting the guest register state, making the registers inaccessible to the hypervisor by en-/decrypting them on world switches. Thus, it adds additional protection to Linux guests against exfiltration, control flow and rollback attacks. (2020-10-13) tar.gz
objtool-core-2020-10-13 objtool changes for v5.10: (2020-10-13) tar.gz
x86-entry-2020-10-12 More consolidation and correctness fixes for the debug exception: (2020-10-12) tar.gz
x86-hyperv-2020-10-12 A single commit harmonizing the x86 and ARM64 Hyper-V constants namespace. (2020-10-12) tar.gz
x86-paravirt-2020-10-12 Clean up the paravirt code after the removal of 32-bit Xen PV support. (2020-10-12) tar.gz
x86-build-2020-10-12 Remove a couple of ancient and distracting printouts from the x86 build, such as the CRC sum or limited size data - most of which can be gained via tools. (2020-10-12) tar.gz
x86-mm-2020-10-12 Do not sync vmalloc/ioremap mappings on x86-64 kernels. (2020-10-12) tar.gz
x86-kaslr-2020-10-12 This tree cleans up and simplifies the x86 KASLR code, and also fixes some corner case bugs. (2020-10-12) tar.gz
perf-kprobes-2020-10-12 This tree prepares to unify the kretprobe trampoline handler and make kretprobe lockless. (Those patches are still work in progress.) (2020-10-12) tar.gz
perf-core-2020-10-12 These are the performance events changes for v5.10: (2020-10-12) tar.gz
core-static_call-2020-10-12 This tree introduces static_call(), which is the idea of static_branch() applied to indirect function calls. Remove a data load (indirection) by modifying the text. (2020-10-12) tar.gz
core-build-2020-10-12 Orphan link sections were a long-standing source of obscure bugs, because the heuristics that various linkers & compilers use to handle them (include these bits into the output image vs discarding them silently) are both highly idiosyncratic and also version dependent. (2020-10-12) tar.gz
efi-core-2020-10-12 EFI changes for v5.10: (2020-10-12) tar.gz
drivers-5.10-2020-10-12 drivers-5.10-2020-10-12 (2020-10-12) tar.gz
libata-5.10-2020-10-12 libata-5.10-2020-10-12 (2020-10-12) tar.gz
locking-core-2020-10-12 These are the locking updates for v5.10: (2020-10-12) tar.gz
io_uring-5.10-2020-10-12 io_uring-5.10-2020-10-12 (2020-10-12) tar.gz
block-5.10-2020-10-12 block-5.10-2020-10-12 (2020-10-12) tar.gz
sched-core-2020-10-12 Scheduler changes for v5.10: (2020-10-12) tar.gz
x86-irq-2020-10-12 Surgery of the MSI interrupt handling to prepare the support of upcoming devices which require non-PCI based MSI handling. (2020-10-12) tar.gz
timers-core-2020-10-12 Updates for timekeeping, timers and related drivers: (2020-10-12) tar.gz
x86_core_for_v5.10 * Correct the "Bad RIP value" error message to be more precise, by Mark Mossberg. (2020-10-12) tar.gz
x86_asm_for_v5.10 * Use XORL instead of XORQ to avoid a REX prefix and save some bytes in the .fixup section, by Uros Bizjak. (2020-10-12) tar.gz
x86_cache_for_v5.10 * Misc cleanups to the resctrl code in preparation for the ARM side, by James Morse. (2020-10-12) tar.gz
x86_cleanups_for_v5.10 * Misc minor cleanups. (2020-10-12) tar.gz
irq-core-2020-10-12 Updates for the interrupt subsystem: (2020-10-12) tar.gz
x86_fpu_for_v5.10 * Allow clearcpuid= to accept multiple bits, by Arvind Sankar. (2020-10-12) tar.gz
x86_fsgsbase_for_v5.10 * Misc minor cleanups and corrections to the fsgsbase code and respective selftests. (2020-10-12) tar.gz
core-debugobjects-2020-10-12 A small set of updates for debug objects: (2020-10-12) tar.gz
x86_misc_for_v5.10 * Ratelimit the message about writes to unrecognized MSRs so that they don't spam the console log, by Chris Down. (2020-10-12) tar.gz
x86_platform_for_v5.10 * Cleanup different aspects of the UV code and start adding support for the new UV5 class of systems, by Mike Travis. (2020-10-12) tar.gz
x86_cpu_for_v5.10 * Add support for hardware-enforced cache coherency on AMD which obviates the need to flush cachelines before changing the PTE encryption bit, by Krish Sadhukhan. (2020-10-12) tar.gz
ras_updates_for_v5.10 * Extend the recovery from MCE in kernel space also to processes which encounter an MCE in kernel space but while copying from user memory by sending them a SIGBUS on return to user space and umapping the faulty memory, by Tony Luck and Youquan Song. (2020-10-12) tar.gz
v5.9         Linux 5.9 (2020-10-11) tar.gz
x86-urgent-2020-10-11 Two fixes: (2020-10-11) tar.gz
perf-urgent-2020-10-11 Fix a bug that can cause a lockup if a CPU is offline. (2020-10-11) tar.gz
locking-urgent-2020-10-11 A handful of last minute lockdep fixes: (2020-10-11) tar.gz
xfs-5.10-merge_2020-10-10 xfs: proposed 5.10 merge (2020-10-10) tar.gz
block5.9-2020-10-08 block5.9-2020-10-08 (2020-10-08) tar.gz
xfs-5.10-merge_2020-10-08 xfs: proposed 5.10 merge (2020-10-08) tar.gz
xfs-5.10-merge_2020-10-07 xfs: proposed 5.10 merge (2020-10-07) tar.gz
xfs-5.10-merge-3 Recalling the first round of new code for 5.10, in which we added: - New feature: Widen inode timestamps and quota grace expiration   timestamps to support dates through the year 2486. - New feature: storing inode btree counts in the AGI to speed up certain   mount time per-AG block reservation operatoins and add a little more   metadata redundancy. (2020-10-07) tar.gz
x86_pasid_for_5.10 Initial support for sharing virtual addresses between the CPU and devices which doesn't need pinning of pages for DMA anymore. Add support for the command submission to devices using new x86 instructions like ENQCMD{,S} and MOVDIR64B. In addition, add support for process address space identifiers (PASIDs) which are referenced by those command submission instructions along with the handling of the PASID state on context switch as another extended state. Work by Fenghua Yu, Ashok Raj, Yu-cheng Yu and Dave Jiang. (2020-10-07) tar.gz
platform-drivers-x86-v5.9-3 platform-drivers-x86 for v5.9-3 (2020-10-06) tar.gz
xfs-5.10-merge_2020-10-05 xfs: proposed 5.10 merge (2020-10-05) tar.gz
platform-drivers-x86-v5.9-2 platform-drivers-x86 for v5.9-2 (2020-10-05) tar.gz
v5.9-rc8     Linux 5.9-rc8 (2020-10-04) tar.gz
xfs-5.10-merge_2020-10-04 xfs: proposed 5.10 merge (2020-10-04) tar.gz
io_uring-5.9-2020-10-02 io_uring-5.9-2020-10-02 (2020-10-02) tar.gz
block-5.9-2020-10-02 block-5.9-2020-10-02 (2020-10-02) tar.gz
xfs-5.10-merge_2020-10-01 xfs: proposed 5.10 merge (2020-10-01) tar.gz
xfs-5.10-merge_2020-09-29 xfs: proposed 5.10 merge (2020-09-29) tar.gz
iomap-5.10-merge-4 New code for 5.10: - Don't WARN_ON weird states that unprivileged users can create. - Don't invalidate page cache when direct writes want to fall back to   buffered. - Fix some problems when readahead ios fail. - Fix a problem where inline data pages weren't getting flushed during   an unshare operation. - Rework iomap to support arbitrarily many blocks per page in   preparation to support THP for the page cache. - Fix a bug in the blocksize < pagesize buffered io path where we could   fail to initialize the many-blocks-per-page uptodate bitmap correctly   when the backing page is actually up to date.  This could cause us to   forget to write out dirty pages. - Split out the generic_write_sync at the end of the directio write path   so that btrfs can drop the inode lock before sync'ing the file. - Call inode_dio_end before trying to sync the file after a O_DSYNC   direct write (instead of afterwards) to match the behavior of the   old directio code. (2020-09-28) tar.gz
iomap-5.10-merge-3 New code for 5.10: - Don't WARN_ON weird states that unprivileged users can create. - Don't invalidate page cache when direct writes want to fall back to   buffered. - Fix some problems when readahead ios fail. - Fix a problem where inline data pages weren't getting flushed during   an unshare operation. - Rework iomap to support arbitrarily many blocks per page in   preparation to support THP for the page cache. - Fix a bug in the blocksize < pagesize buffered io path where we could   fail to initialize the many-blocks-per-page uptodate bitmap correctly   when the backing page is actually up to date.  This could cause us to   forget to write out dirty pages. (2020-09-28) tar.gz
xfs-5.10-merge_2020-09-27 xfs: proposed 5.10 merge (2020-09-27) tar.gz
v5.9-rc7     Linux 5.9-rc7 (2020-09-27) tar.gz
kbuild-fixes-v5.9-4 Kbuild fixes for v5.9 (4th) (2020-09-28) tar.gz
x86-urgent-2020-09-27 Two fixes for the x86 interrupt code: (2020-09-27) tar.gz
timers-urgent-2020-09-27 A set of clocksource/clockevents updates: (2020-09-27) tar.gz
block-5.9-2020-09-25 block-5.9-2020-09-25 (2020-09-25) tar.gz
io_uring-5.9-2020-09-25 io_uring-5.9-2020-09-25 (2020-09-25) tar.gz
block-5.9-2020-09-22 block-5.9-2020-09-22 (2020-09-22) tar.gz
io_uring-5.9-2020-09-22 io_uring-5.9-2020-09-22 (2020-09-22) tar.gz
iomap-5.10-merge-2 New code for 5.10: - Don't WARN_ON weird states that unprivileged users can create. - Don't invalidate page cache when direct writes want to fall back to   buffered. - Fix some problems when readahead ios fail. - Fix a problem where inline data pages weren't getting flushed during   an unshare operation. - Rework iomap to support arbitrarily many blocks per page in   preparation to support THP for the page cache. (2020-09-21) tar.gz
v5.9-rc6     Linux 5.9-rc6 (2020-09-20) tar.gz
core_urgent_for_v5.9_rc6 Fix the seccomp syscall rewriting so that trace and audit see the rewritten syscall number, from Kees Cook. (2020-09-20) tar.gz
objtool_urgent_for_v5.9_rc6 Fix noreturn detection for ignored sibling functions, from Josh Poimboeuf. (2020-09-20) tar.gz
locking_urgent_for_v5.9_rc6 * Fix lockdep's detection of "USED" <- "IN-NMI" inversions, from Peter   Zijlstra. (2020-09-20) tar.gz
x86_urgent_for_v5.9_rc6 * A defconfig fix, from Daniel Díaz. (2020-09-20) tar.gz
kbuild-fixes-v5.9-3 Kbuild fixes for v5.9 (3rd) (2020-09-20) tar.gz
xfs-5.10-merge-2 New code for 5.10: - Clean up the buffer ioend calling path so that the retry strategy   isn't quite so scattered everywhere. - Clean up m_sb_bp handling. - New feature: storing inode btree counts in the AGI to speed up certain   mount time per-AG block reservation operatoins and add a little more   metadata redundancy. - New feature: Widen inode timestamps and quota grace expiration   timestamps to support dates through the year 2486. - Get rid of more of our custom buffer allocation API wrappers. - Use a proper VLA for shortform xattr structure namevals. - Force the log after reflinking or deduping into a file that is opened   with O_SYNC or O_DSYNC. - Fix some math errors in the realtime allocator. (2020-09-16) tar.gz
efi-urgent-for-v5.9-rc5 Single EFI fix for v5.9-rc: - ensure that the EFI bootloader control module only probes successfully   on systems that support the EFI SetVariable runtime service (2020-09-16) tar.gz
v5.9-rc5     Linux 5.9-rc5 (2020-09-13) tar.gz
block-5.9-2020-09-11 - Fix a regression in bdev partition locking (Christoph) (2020-09-11) tar.gz
iomap-5.10-merge-1 New code for 5.10: - Don't WARN_ON weird states that unprivileged users can create. - Don't invalidate page cache when direct writes want to fall back to   buffered. - Fix some problems when readahead ios fail. (2020-09-10) tar.gz
v5.9-rc4     Linux 5.9-rc4 (2020-09-06) tar.gz
io_uring-5.9-2020-09-06 io_uring-5.9-2020-09-06 (2020-09-06) tar.gz
x86-urgent-2020-09-06 Misc fixes: (2020-09-06) tar.gz
libata-5.9-2020-09-04 libata-5.9-2020-09-04 (2020-09-04) tar.gz
io_uring-5.9-2020-09-04 io_uring-5.9-2020-09-04 (2020-09-04) tar.gz
block-5.9-2020-09-04 block-5.9-2020-09-04 (2020-09-04) tar.gz
kbuild-fixes-v5.9-2 Kbuild fixes for v5.9 (2nd) (2020-09-04) tar.gz
xfs-5.9-fixes-2 Fixes (2) for 5.9: - Fix a broken metadata verifier that would incorrectly validate attr fork extents of a realtime file against the realtime volume. (2020-09-03) tar.gz
v5.9-rc3     Linux 5.9-rc3 (2020-08-30) tar.gz
x86-urgent-2020-08-30 Three interrupt related fixes for X86: (2020-08-30) tar.gz
sched-urgent-2020-08-30 A single fix for the scheduler: (2020-08-30) tar.gz
locking-urgent-2020-08-30 A set of fixes for lockdep, tracing and RCU: (2020-08-30) tar.gz
irq-urgent-2020-08-30 A set of fixes for interrupt chip drivers: (2020-08-30) tar.gz
block-5.9-2020-08-28 block-5.9-2020-08-28 (2020-08-28) tar.gz
io_uring-5.9-2020-08-28 io_uring-5.9-2020-08-28 (2020-08-28) tar.gz
xfs-5.9-fixes-1 Fixes for 5.9: - Avoid a log recovery failure for an insert range operation by rolling deferred ops incrementally instead of at the end. - Fix an off-by-one error when calculating log space reservations for anything involving an inode allocation or free. - Fix a broken shortform xattr verifier. - Ensure that the shortform xattr header padding is always initialized to zero. (2020-08-27) tar.gz
v5.9-rc2     Linux 5.9-rc2 (2020-08-23) tar.gz
io_uring-5.9-2020-08-23 io_uring-5.9-2020-08-23 (2020-08-23) tar.gz
timekeeping-for-printk-2020-08-23 NMI safe accessor to get clock monotonic, boottime, realtime as a combo timestamp for printk. (2020-08-23) tar.gz
x86-urgent-2020-08-23 A single fix for x86 which removes the RDPID usage from the paranoid entry path and unconditionally uses LSL to retrieve the CPU number. RDPID depends on MSR_TSX_AUX.  KVM has an optmization to avoid expensive MRS read/writes on VMENTER/EXIT. It caches the MSR values and restores them either when leaving the run loop, on preemption or when going out to user space. MSR_TSX_AUX is part of that lazy MSR set, so after writing the guest value and before the lazy restore any exception using the paranoid entry will read the guest value and use it as CPU number to retrieve the GSBASE value for the current CPU when FSGSBASE is enabled. As RDPID is only used in that particular entry path, there is no reason to burden VMENTER/EXIT with two extra MSR writes. Remove the RDPID optimization, which is not even backed by numbers from the paranoid entry path instead. (2020-08-23) tar.gz
perf-urgent-2020-08-23 A single update for perf on x86 which ass support for the broken down bandwith counters. (2020-08-23) tar.gz
efi-urgent-2020-08-23 A set of EFI fixes: (2020-08-23) tar.gz
core-urgent-2020-08-23 A single bug fix for the common entry code. The transcript of the x86 version messed up the reload of the syscall number from pt_regs after ptrace and seccomp which breaks syscall number rewriting. (2020-08-23) tar.gz
kbuild-fixes-v5.9 Kbuild fixes for v5.9 (2020-08-22) tar.gz
io_uring-5.9-2020-08-21 io_uring-5.9-2020-08-21 (2020-08-21) tar.gz
v5.9-rc1     Linux 5.9-rc1 (2020-08-16) tar.gz
io_uring-5.9-2020-08-15 io_uring-5.9-2020-08-15 (2020-08-15) tar.gz
io_uring-5.9-2020-08-14 io_uring-5.9-2020-08-14 (2020-08-15) tar.gz
x86-urgent-2020-08-15 Misc fixes and small updates all around the place: (2020-08-15) tar.gz
sched-urgent-2020-08-15 Two fixes: fix a new tracepoint's output value, and fix the formatting of show-state syslog printouts. (2020-08-15) tar.gz
perf-urgent-2020-08-15 Misc fixes, an expansion of perf syscall access to CAP_PERFMON privileged tools, plus a RAPL HW-enablement for Intel SPR platforms. (2020-08-15) tar.gz
locking-urgent-2020-08-15 A documentation fix and a 'fallthrough' macro update. (2020-08-15) tar.gz
block-5.9-2020-08-14 block-5.9-2020-08-14 (2020-08-14) tar.gz
timers-urgent-2020-08-14 A set oftimekeeping/VDSO updates: (2020-08-14) tar.gz
timers-core-2020-08-14 A set of posix CPU timer changes which allows to defer the heavy work of posix CPU timers into task work context. The tick interrupt is reduced to a quick check which queues the work which is doing the heavy lifting before returning to user space or going back to guest mode. Moving this out is deferring the signal delivery slightly but posix CPU timers are inaccurate by nature as they depend on the tick so there is no real damage. The relevant test cases all passed. (2020-08-14) tar.gz
irq-urgent-2020-08-14 Two fixes in the core interrupt code which ensure that all error exits unlock the descriptor lock. (2020-08-14) tar.gz
kconfig-v5.9 Kconfig updates for v5.9 (2020-08-14) tar.gz
linux-watchdog-5.9-rc1 linux-watchdog 5.9-rc1 tag (2020-08-12) tar.gz
locking-urgent-2020-08-10 A set of locking fixes and updates: (2020-08-10) tar.gz
kbuild-v5.9  Kbuild updates for v5.9 (2020-08-10) tar.gz
xfs-5.9-merge-8 Fixes for 5.9-rc1: - Fix duplicated words in comments. - Fix an ubsan complaint about null pointer arithmetic. (2020-08-07) tar.gz
iomap-5.9-merge-5 New code for 5.9: - Make sure we call ->iomap_end with a failure code if ->iomap_begin   failed in any way; some filesystems need to try to undo things. - Don't invalidate the page cache during direct reads since we already   sync'd the cache with disk. - Make direct writes fall back to the page cache if the pre-write   cache invalidation fails.  This avoids a cache coherency problem. - Fix some idiotic virus scanner warning bs in the previous tag. (2020-08-05) tar.gz
for-5.9/block-merge-20200804 for-5.9/block-merge-20200804 (2020-08-04) tar.gz
sched-fifo-2020-08-04 This tree adds the sched_set_fifo*() encapsulation APIs to remove static priority level knowledge from non-scheduler code. (2020-08-04) tar.gz
x86-fsgsbase-2020-08-04 Support for FSGSBASE. Almost 5 years after the first RFC to support it, this has been brought into a shape which is maintainable and actually works. (2020-08-04) tar.gz
x86-entry-2020-08-04 The conversion of X86 syscall, interrupt and exception entry/exit handling to the generic code. Pretty much a straight forward 1:1 conversion plus the consolidation of the KVM handling of pending work before entering guest mode. (2020-08-04) tar.gz
timers-core-2020-08-04 Time, timers and related driver updates: (2020-08-04) tar.gz
irq-core-2020-08-04 The usual boring updates from the interrupt subsystem: (2020-08-04) tar.gz
core-entry-2020-08-04 Generic implementation of common syscall, interrupt and exception entry/exit functionality based on the recent X86 effort to ensure correctness of entry/exit vs. RCU and instrumentation. (2020-08-04) tar.gz
for-5.9/drivers-20200803 for-5.9/drivers-20200803 (2020-08-03) tar.gz
ras-core-2020-08-03 Boris is on vacation and he asked us to send you the pending RAS bits: (2020-08-03) tar.gz
x86-timers-2020-08-03 A single commit which sets the X86_FEATURE_TSC_KNOWN_FREQ flag for Xen guests, to avoid recalibration. (2020-08-03) tar.gz
x86-platform-2020-08-03 The biggest change is the removal of SGI UV1 support, which allowed the removal of the legacy EFI old_mmap code as well. (2020-08-03) tar.gz
x86-mm-2020-08-03 The biggest change is to not sync the vmalloc and ioremap ranges for x86-64 anymore. (2020-08-03) tar.gz
x86-misc-2020-08-03 Filter MSR writes from user-space by default, and print a syslog entry if they happen outside the allowed set of MSRs, which is a single one for now, MSR_IA32_ENERGY_PERF_BIAS. (2020-08-03) tar.gz
x86-microcode-2020-08-03 A single commit that removes the microcode loader's FW_LOADER coupling. (2020-08-03) tar.gz
x86-fpu-2020-08-03 A single commit that adds the /sys/kernel/debug/selftest_helpers/test_fpu FPU self-test. (2020-08-03) tar.gz
x86-cpu-2020-08-03 Misc changes: (2020-08-03) tar.gz
x86-core-2020-08-03 Improve x86 debuggability: print registers with the same log level as the backtrace. (2020-08-03) tar.gz
x86-cleanups-2020-08-03 Misc cleanups all around the place. (2020-08-03) tar.gz
x86-build-2020-08-03 Misc changes: refresh defconfigs and simplify the boot image link stage. (2020-08-03) tar.gz
x86-boot-2020-08-03 The main change in this cycle was to add support for ZSTD-compressed kernel and initrd images. (2020-08-03) tar.gz
x86-asm-2020-08-03 A couple of changes, concentrated into the percpu code, to enable Clang support on i386 kernels too. (2020-08-03) tar.gz
x86-alternatives-2020-08-03 A single commit that improves the alternatives patching syslog debug output. (2020-08-03) tar.gz
sched-core-2020-08-03 The main changes in this cycle were: (2020-08-03) tar.gz
perf-core-2020-08-03 - HW support updates: (2020-08-03) tar.gz
objtool-core-2020-08-03 Misc updates: (2020-08-03) tar.gz
locking-core-2020-08-03 These were the main changes in this cycle: (2020-08-03) tar.gz
platform-drivers-x86-v5.9-1 platform-drivers-x86 for v5.9-1 (2020-08-03) tar.gz
core-rcu-2020-08-03 These are the latest RCU bits for v5.9: (2020-08-03) tar.gz
core-headers-2020-08-03 A single commit that separates out the instrumentation_begin()/end() bits from compiler.h. (2020-08-03) tar.gz
core-debugobjects-2020-08-03 A single commit which simplifies a debugfs attribute definition. (2020-08-03) tar.gz
v5.8         Linux 5.8 (2020-08-02) tar.gz
irq-urgent-2020-08-02 Fix a recent IRQ affinities regression, add in a missing debugfs printout that helps the debugging of IRQ affinity logic bugs, and fix a memory leak. (2020-08-02) tar.gz
x86-urgent-2020-08-02 A single fix for a potential deadlock when printing a message about spurious interrupts. (2020-08-02) tar.gz
for-5.9/io_uring-20200802 for-5.9/io_uring-20200802 (2020-08-02) tar.gz
for-5.9/block-20200802 for-5.9/block-20200802 (2020-08-02) tar.gz
kbuild-fixes-v5.8-4 Kbuild fixes for v5.8 (4th) (2020-08-03) tar.gz
block-5.8-2020-07-30 block-5.8-2020-07-30 (2020-07-30) tar.gz
io_uring-5.8-2020-07-30 io_uring-5.8-2020-07-30 (2020-07-30) tar.gz
xfs-5.9-merge-7 New code for 5.9: - Fix some btree block pingponging problems when swapping extents - Redesign the reflink copy loop so that we only run one remapping   operation per transaction.  This helps us avoid running out of block   reservation on highly deduped filesystems. - Take the MMAPLOCK around filemap_map_pages. - Make inode reclaim fully async so that we avoid stalling processes on   flushing inodes to disk. - Reduce inode cluster buffer RMW cycles by attaching the buffer to   dirty inodes so we won't let go of the cluster buffer when we know   we're going to need it soon. - Add some more checks to the realtime bitmap file scrubber. - Don't trip false lockdep warnings in fs freeze. - Remove various redundant lines of code. - Remove unnecessary calls to xfs_perag_{get,put}. - Preserve I_VERSION state across remounts. - Fix an unmount hang due to AIL going to sleep with a non-empty delwri   buffer list. - Fix an error in the inode allocation space reservation macro that   caused regressions in generic/531. - Fix a potential livelock when dquot flush fails because the dquot   buffer is locked. - Fix a miscalculation when reserving inode quota that could cause users   to exceed a hardlimit. - Refactor struct xfs_dquot to use native types for incore fields   instead of abusing the ondisk struct for this purpose.  This will   eventually enable proper y2038+ support, but for now it merely cleans   up the quota function declarations. - Actually increment the quota softlimit warning counter so that soft   failures turn into hard(er) failures when they exceed the softlimit   warning counter limits set by the administrator. - Split incore dquot state flags into their own field and namespace, to   avoid mixing them with quota type flags. - Create a new quota type flags namespace so that we can make it obvious   when a quota function takes a quota type (user, group, project) as an   argument. - Rename the ondisk dquot flags field to type, as that more accurately   represents what we store in it. - Drop our bespoke memory allocation flags in favor of GFP_*. - Rearrange the xattr functions so that we no longer mix metadata   updates and transaction management (e.g. rolling complex transactions)   in the same functions.  This work will prepare us for atomic xattr   operations (itself a prerequisite for directory backrefs) in future   release cycles. - Support FS_DAX_FL (aka FS_XFLAG_DAX) via GETFLAGS/SETFLAGS. (2020-07-29) tar.gz
v5.8-rc7     Linux 5.8-rc7 (2020-07-26) tar.gz
kbuild-fixes-v5.8-3 Kbuild fixes for v5.8 (3rd) (2020-07-27) tar.gz
perf-urgent-2020-07-25 Fix a interaction/regression between uprobes based shared library tracing & GDB. (2020-07-25) tar.gz
x86-urgent-2020-07-25 Misc fixes: (2020-07-25) tar.gz
timers-urgent-2020-07-25 Fix a suspend/resume regression (crash) on TI AM3/AM4 SoC's. (2020-07-25) tar.gz
sched-urgent-2020-07-25 Fix a race introduced by the recent loadavg race fix, plus add a debug check for a hard to debug case of bogus wakeup function flags. (2020-07-25) tar.gz
efi-urgent-2020-07-25 Various EFI fixes: (2020-07-25) tar.gz
io_uring-5.8-2020-07-24 io_uring-5.8-2020-07-24 (2020-07-24) tar.gz
v5.8-rc6     Linux 5.8-rc6 (2020-07-19) tar.gz
x86-urgent-2020-07-19 A pile of fixes for x86: (2020-07-19) tar.gz
timers-urgent-2020-07-19 Two fixes for the timer wheel: (2020-07-19) tar.gz
sched-urgent-2020-07-19 A set of scheduler fixes: (2020-07-19) tar.gz
irq-urgent-2020-07-19 Two fixes for the interrupt subsystem: (2020-07-19) tar.gz
io_uring-5.8-2020-07-17 io_uring-5.8-2020-07-17 (2020-07-17) tar.gz
block-5.8-2020-07-17 block-5.8-2020-07-17 (2020-07-17) tar.gz
platform-drivers-x86-v5.8-2 platform-drivers-x86 for v5.8-2 (2020-07-15) tar.gz
v5.8-rc5     Linux 5.8-rc5 (2020-07-12) tar.gz
io_uring-5.8-2020-07-12 io_uring-5.8-2020-07-12 (2020-07-12) tar.gz
io_uring-5.8-2020-07-10 io_uring-5.8-2020-07-10 (2020-07-10) tar.gz
block-5.8-2020-07-10 block-5.8-2020-07-10 (2020-07-10) tar.gz
xfs-5.9-merge-4 New code for 5.9: - Fix some btree block pingponging problems when swapping extents - Redesign the reflink copy loop so that we only run one remapping   operation per transaction.  This helps us avoid running out of block   reservation on highly deduped filesystems. - Take the MMAPLOCK around filemap_map_pages. - Make inode reclaim fully async so that we avoid stalling processes on   flushing inodes to disk. - Reduce inode cluster buffer RMW cycles by attaching the buffer to   dirty inodes so we won't let go of the cluster buffer when we know   we're going to need it soon. - Add some more checks to the realtime bitmap file scrubber. - Don't trip false lockdep warnings in fs freeze. (2020-07-09) tar.gz
xfs-5.9-merge-2 New code for 5.9: - Fix some btree block pingponging problems when swapping extents - Redesign the reflink copy loop so that we only run one remapping   operation per transaction.  This helps us avoid running out of block   reservation on highly deduped filesystems. - Take the MMAPLOCK around filemap_map_pages. - Make inode reclaim fully async so that we avoid stalling processes on   flushing inodes to disk. - Reduce inode cluster buffer RMW cycles by attaching the buffer to   dirty inodes so we won't let go of the cluster buffer when we know   we're going to need it soon. - Add some more checks to the realtime bitmap file scrubber. (2020-07-07) tar.gz
v5.8-rc4     Linux 5.8-rc4 (2020-07-05) tar.gz
x86-urgent-2020-07-05 A series of fixes for x86: (2020-07-05) tar.gz
irq-urgent-2020-07-05 A set of interrupt chip driver fixes: (2020-07-05) tar.gz
core-urgent-2020-07-05 A single fix for a printk format warning in RCU. (2020-07-05) tar.gz
kbuild-fixes-v5.8-2 Kbuild fixes for v5.8 (2nd) (2020-07-06) tar.gz
block-5.8-2020-07-05 block-5.8-2020-07-05 (2020-07-04) tar.gz
io_uring-5.8-2020-07-05 io_uring-5.8-2020-07-05 (2020-07-04) tar.gz
block-5.8-2020-07-01 block-5.8-2020-07-01 (2020-07-01) tar.gz
io_uring-5.8-2020-07-01 io_uring-5.8-2020-07-01 (2020-07-01) tar.gz
xfs-5.8-fixes-1 Changes for 5.8-rc4: - Fix a use-after-free bug when the fs shuts down. (2020-06-30) tar.gz
v5.8-rc3     Linux 5.8-rc3 (2020-06-28) tar.gz
timers-urgent-2020-06-28 A single DocBook fix. (2020-06-28) tar.gz
perf-urgent-2020-06-28 A single Kbuild dependency fix. (2020-06-28) tar.gz
efi-urgent-2020-06-28 - Fix build regression on v4.8 and older - Robustness fix for TPM log parsing code - kobject refcount fix for the ESRT parsing code - Two efivarfs fixes to make it behave more like an ordinary file system - Style fixup for zero length arrays - Fix a regression in path separator handling in the initrd loader - Fix a missing prototype warning - Add some kerneldoc headers for newly introduced stub routines - Allow support for SSDT overrides via EFI variables to be disabled - Report CPU mode and MMU state upon entry for 32-bit ARM - Use the correct stack pointer alignment when entering from mixed mode (2020-06-28) tar.gz
sched_urgent_for_5.8_rc3 Peter Zijlstra says: (2020-06-28) tar.gz
x86_urgent_for_5.8_rc3 * AMD Memory bandwidth counter width fix, by Babu Moger. (2020-06-28) tar.gz
rcu_urgent_for_5.8_rc3 Paul E. McKenney says: (2020-06-28) tar.gz
objtool_urgent_for_5.8_rc3 Peter Zijlstra says: (2020-06-28) tar.gz
x86_entry_for_5.8 Peter Zijlstra says: (2020-06-28) tar.gz
io_uring-5.8-2020-06-26 io_uring-5.8-2020-06-26 (2020-06-26) tar.gz
block-5.8-2020-06-26 block-5.8-2020-06-26 (2020-06-26) tar.gz
v5.8-rc2     Linux 5.8-rc2 (2020-06-21) tar.gz
kbuild-fixes-v5.8 Kbuild fixes for v5.8 (2020-06-22) tar.gz
io_uring-5.8-2020-06-19 io_uring-5.8-2020-06-19 (2020-06-19) tar.gz
block-5.8-2020-06-19 block-5.8-2020-06-19 (2020-06-19) tar.gz
libata-5.8-2020-06-19 libata-5.8-2020-06-19 (2020-06-19) tar.gz
v5.8-rc1     Linux 5.8-rc1 (2020-06-14) tar.gz
kbuild-v5.8-2 Kbuild updates for v5.8  (2nd) (2020-06-14) tar.gz
x86-entry-2020-06-12 The X86 entry, exception and interrupt code rework (2020-06-12) tar.gz
ras-core-2020-06-12 RAS updates from Borislav Petkov: (2020-06-12) tar.gz
io_uring-5.8-2020-06-11 io_uring-5.8-2020-06-11 (2020-06-11) tar.gz
block-5.8-2020-06-11 block-5.8-2020-06-11 (2020-06-11) tar.gz
locking-kcsan-2020-06-11 The Kernel Concurrency Sanitizer (KCSAN) (2020-06-11) tar.gz
locking-urgent-2020-06-11 Peter Zijlstras rework of atomics and fallbacks. This solves two problems: (2020-06-11) tar.gz
x86-urgent-2020-06-11 A set of fixes and updates for x86: (2020-06-11) tar.gz
timers-urgent-2020-06-11 A small fix for the VDSO code to force inline __cvdso_clock_gettime_common() so the compiler can't generate horrible code. (2020-06-11) tar.gz
xfs-5.8-merge-9 Fixes for 5.8: - Fix a resource leak on an error bailout. (2020-06-08) tar.gz
iomap-5.8-merge-1 New code for 5.8: - Fix an integer overflow problem in the unshare actor. (2020-06-08) tar.gz
kconfig-v5.8 Kconfig updates for v5.8 (2020-06-07) tar.gz
kbuild-v5.8  Kbuild updates for v5.8 (2020-06-06) tar.gz
x86-mm-2020-06-05 Misc changes: (2020-06-05) tar.gz
core_core_updates_for_5.8 Split the old READ_IMPLIES_EXEC workaround from executable PT_GNU_STACK now that toolchains long support PT_GNU_STACK marking and there's no need anymore to force modern programs into having all its user mappings executable instead of only the stack and the PROT_EXEC ones. Disable that automatic READ_IMPLIES_EXEC forcing on x86-64 and arm64. Add tables documenting how READ_IMPLIES_EXEC is handled on x86-64, arm and arm64. By Kees Cook. (2020-06-03) tar.gz
x86-timers-2020-06-03 X86 timer specific updates: (2020-06-03) tar.gz
linux-watchdog-5.8-rc1 linux-watchdog 5.8-rc1 tag (2020-06-03) tar.gz
vfs-5.8-merge-3 Third part of new DAX code for 5.8: - Teach XFS to ask the VFS to drop an inode if the administrator changes   the FS_XFLAG_DAX inode flag such that the S_DAX state would change.   This can result in files changing access modes without requiring an   unmount cycle. (2020-06-02) tar.gz
sched-core-2020-06-02 The changes in this cycle are: (2020-06-02) tar.gz
timers-core-2020-06-02 The truly boring timer and clocksource updates for 5.8: (2020-06-02) tar.gz
irq-core-2020-06-02 The generic interrupt departement provides: (2020-06-02) tar.gz
platform-drivers-x86-v5.8-1 platform-drivers-x86 for v5.8-1 (2020-06-02) tar.gz
for-5.8/io_uring-2020-06-01 for-5.8/io_uring-2020-06-01 (2020-06-01) tar.gz
for-5.8/drivers-2020-06-01 for-5.8/drivers-2020-06-01 (2020-06-01) tar.gz
for-5.8/block-2020-06-01 for-5.8/block-2020-06-01 (2020-06-01) tar.gz
x86-vdso-2020-06-01 Clean up various aspects of the vDSO code, no change in functionality intended. (2020-06-01) tar.gz
x86_cache_updates_for_5.8 Add support for wider Memory Bandwidth Monitoring counters by querying their width from CPUID. As a prerequsite, streamline and unify the CPUID detection of the respective resource control attributes. By Reinette Chatre. (2020-06-01) tar.gz
x86-platform-2020-06-01 This tree cleans up various aspects of the UV platform support code, it removes unnecessary functions and cleans up the rest. (2020-06-01) tar.gz
x86-fpu-2020-06-01 Most of the changes here related to 'XSAVES supervisor state' support, which is a feature that allows kernel-only data to be automatically saved/restored by the FPU context switching code. (2020-06-01) tar.gz
sched-core-2020-06-01 Misc updates: (2020-06-01) tar.gz
x86-cpu-2020-06-01 Misc updates: (2020-06-01) tar.gz
x86-cleanups-2020-06-01 Misc cleanups, with an emphasis on removing obsolete/dead code. (2020-06-01) tar.gz
x86-build-2020-06-01 Misc dependency fixes, plus a documentation update about memory protection keys support. (2020-06-01) tar.gz
x86-boot-2020-06-01 Misc updates: (2020-06-01) tar.gz
smp-core-2020-06-01 Misc cleanups in the SMP hotplug and cross-call code. (2020-06-01) tar.gz
perf-core-2020-06-01 Kernel side changes: (2020-06-01) tar.gz
objtool-core-2020-06-01 There are a lot of objtool changes in this cycle, all across the map: (2020-06-01) tar.gz
locking-core-2020-06-01 The biggest change to core locking facilities in this cycle is the introduction of local_lock_t - this primitive comes from the -rt project and identifies CPU-local locking dependencies normally handled opaquely beind preempt_disable() or local_irq_save/disable() critical sections. (2020-06-01) tar.gz
efi-core-2020-06-01 The EFI changes for this cycle are: (2020-06-01) tar.gz
core-rcu-2020-06-01 The RCU updates for this cycle were: (2020-06-01) tar.gz
core-kprobes-2020-06-01 Various kprobes updates, mostly centered around cleaning up the no-instrumentation logic, instead of the current per debug facility blacklist, use the more generic .noinstr.text approach, combined with a 'noinstr' marker for functions. (2020-06-01) tar.gz
x86_microcode_for_5.8 A single fix for late microcode loading to handle the correct return value from stop_machine(), from Mihai Carabas. (2020-06-01) tar.gz
v5.7         Linux 5.7 (2020-05-31) tar.gz
x86-urgent-2020-05-31 A pile of x86 fixes: (2020-05-31) tar.gz
sched-urgent-2020-05-31 A single scheduler fix preventing a crash in NUMA balancing. The current->mm check is not reliable as the mm might be temporary due to use_mm() in a kthread. Check for PF_KTHREAD explictely. (2020-05-31) tar.gz
block-5.7-2020-05-29 block-5.7-2020-05-29 (2020-05-29) tar.gz
xfs-5.8-merge-8 New code for 5.8:     - Various cleanups to remove dead code, unnecessary conditionals,       asserts, etc.     - Fix a linker warning caused by xfs stuffing '-g' into CFLAGS       redundantly.     - Tighten up our dmesg logging to ensure that everything is prefixed       with 'XFS' for easier grepping.     - Kill a bunch of typedefs.     - Refactor the deferred ops code to reduce indirect function calls.     - Increase type-safety with the deferred ops code.     - Make the DAX mount options a tri-state.     - Fix some error handling problems in the inode flush code and clean up       other inode flush warts.     - Refactor log recovery so that each log item recovery functions now live       with the other log item processing code.     - Fix some SPDX forms.     - Fix quota counter corruption if the fs crashes after running       quotacheck but before any dquots get logged.     - Don't fail metadata verification on zero-entry attr leaf blocks, since       they're just part of the disk format now due to a historic lack of log       atomicity.     - Don't allow SWAPEXT between files with different [ugp]id when quotas       are enabled.     - Refactor inode fork reading and verification to run directly from the       inode-from-disk function.  This means that we now actually guarantee       that _iget'ted inodes are totally verified and ready to go.     - Move the incore inode fork format and extent counts to the ifork       structure.     - Scalability improvements by reducing cacheline pingponging in       struct xfs_mount.     - More scalability improvements by removing m_active_trans from the       hot path.     - Fix inode counter update sanity checking to run /only/ on debug       kernels.     - Fix longstanding inconsistency in what error code we return when a       program hits project quota limits (ENOSPC).     - Fix group quota returning the wrong error code when a program hits       group quota limits.     - Fix per-type quota limits and grace periods for group and project       quotas so that they actually work.     - Allow extension of individual grace periods.     - Refactor the non-reclaim inode radix tree walking code to remove a       bunch of stupid little functions and straighten out the       inconsistent naming schemes.     - Fix a bug in speculative preallocation where we measured a new       allocation based on the last extent mapping in the file instead of       looking farther for the last contiguous space allocation.     - Force delalloc writes to unwritten extents.  This closes a       stale disk contents exposure vector if the system goes down before       the write completes.     - More lockdep whackamole. (2020-05-27) tar.gz
v5.7-rc7     Linux 5.7-rc7 (2020-05-24) tar.gz
x86-urgent-2020-05-24 Two fixes for x86: (2020-05-24) tar.gz
sched-urgent-2020-05-24 A set of fixes for the scheduler: (2020-05-24) tar.gz
efi-urgent-2020-05-24 A set of EFI fixes: (2020-05-24) tar.gz
noinstr-rcu-220-05-23 RCU noinstr changes and NMI nesting (2020-05-23) tar.gz
io_uring-5.7-2020-05-22 io_uring-5.7-2020-05-22 (2020-05-22) tar.gz
block-5.7-2020-05-22 block-5.7-2020-05-22 (2020-05-22) tar.gz
xfs-5.8-merge-7 New code for 5.8:     - Various cleanups to remove dead code, unnecessary conditionals,       asserts, etc.     - Fix a linker warning caused by xfs stuffing '-g' into CFLAGS       redundantly.     - Tighten up our dmesg logging to ensure that everything is prefixed       with 'XFS' for easier grepping.     - Kill a bunch of typedefs.     - Refactor the deferred ops code to reduce indirect function calls.     - Increase type-safety with the deferred ops code.     - Make the DAX mount options a tri-state.     - Fix some error handling problems in the inode flush code and clean up       other inode flush warts.     - Refactor log recovery so that each log item recovery functions now live       with the other log item processing code.     - Fix some SPDX forms.     - Fix quota counter corruption if the fs crashes after running       quotacheck but before any dquots get logged.     - Don't fail metadata verification on zero-entry attr leaf blocks, since       they're just part of the disk format now due to a historic lack of log       atomicity.     - Don't allow SWAPEXT between files with different [ugp]id when quotas       are enabled.     - Refactor inode fork reading and verification to run directly from the       inode-from-disk function.  This means that we now actually guarantee       that _iget'ted inodes are totally verified and ready to go.     - Move the incore inode fork format and extent counts to the ifork       structure. (2020-05-19) tar.gz
v5.7-rc6     Linux 5.7-rc6 (2020-05-17) tar.gz
objtool-urgent-2020-05-17 A single bugfix for the ORC unwinder to ensure that the error flag which tells the unwinding code whether a stack trace can be trusted or not is always set correctly. This was messed up by a couple of changes in the recent past. (2020-05-17) tar.gz
x86_urgent_for_v5.7-rc7 A single fix for early boot crashes of kernels built with gcc10 and stack protector enabled. (2020-05-17) tar.gz
block-5.7-2020-05-16 block-5.7-2020-05-16 (2020-05-16) tar.gz
io_uring-5.7-2020-05-15 io_uring-5.7-2020-05-15 (2020-05-15) tar.gz
noinstr-objtool-2020-05-15 Objtool noinstr support and retpoline fixes (2020-05-15) tar.gz
xfs-5.8-merge-4 New code for 5.8: - Various cleanups to remove dead code, unnecessary conditionals,   asserts, etc. - Fix a linker warning caused by xfs stuffing '-g' into CFLAGS   redundantly. - Tighten up our dmesg logging to ensure that everything is prefixed   with 'XFS' for easier grepping. - Kill a bunch of typedefs. - Refactor the deferred ops code to reduce indirect function calls. - Increase type-safety with the deferred ops code. - Make the DAX mount options a tri-state. - Fix some error handling problems in the inode flush code and clean up   other inode flush warts. - Refactor log recovery so that eac hlog item recovery functions now live   with the other log item processing code. - Fix some SPDX forms. (2020-05-14) tar.gz
vfs-5.8-merge-2 (More) new code for 5.8: - Introduce DONTCACHE flags for dentries and inodes.  This hint will   cause the VFS to drop the associated objects immediately after the   last put, so that we can change the file access mode (DAX or page   cache) on the fly. (2020-05-13) tar.gz
v5.7-rc5     Linux 5.7-rc5 (2020-05-10) tar.gz
xfs-5.8-merge-3 New code for 5.8: - Various cleanups to remove dead code, unnecessary conditionals,   asserts, etc. - Fix a linker warning caused by xfs stuffing '-g' into CFLAGS   redundantly. - Tighten up our dmesg logging to ensure that everything is prefixed   with 'XFS' for easier grepping. - Kill a bunch of typedefs. - Refactor the deferred ops code to reduce indirect function calls. - Increase type-safety with the deferred ops code. - Make the DAX mount options a tri-state. - Fix some error handling problems in the inode flush code and clean up   other inode flush warts. - Refactor log recovery so that eac hlog item recovery functions now live   with the other log item processing code. (2020-05-10) tar.gz
x86-urgent-2020-05-10 A set of fixes for x86: (2020-05-10) tar.gz
objtool-urgent-2020-05-10 A single fix for objtool to prevent an infinite loop in the jump table search which can be triggered when building the kernel with -ffunction-sections. (2020-05-10) tar.gz
locking-urgent-2020-05-10 A single fix for the fallout of the recent futex uacess rework. (2020-05-10) tar.gz
block-5.7-2020-05-09 block-5.7-2020-05-09 (2020-05-09) tar.gz
io_uring-5.7-2020-05-08 io_uring-5.7-2020-05-08 (2020-05-08) tar.gz
xfs-5.8-merge-2 New code for 5.8: - Various cleanups to remove dead code, unnecessary conditionals,   asserts, etc. - Fix a linker warning caused by xfs stuffing '-g' into CFLAGS   redundantly. - Tighten up our dmesg logging to ensure that everything is prefixed   with 'XFS' for easier grepping. - Kill a bunch of typedefs. - Refactor the deferred ops code to reduce indirect function calls. - Increase type-safety with the deferred ops code. - Make the DAX mount options a tri-state. - Fix some error handling problems in the inode flush code and clean up   other inode flush warts. (2020-05-07) tar.gz
perf-for-bpf-2020-05-06 CAP_PERFMON for BPF (2020-05-06) tar.gz
v4.19.121    This is the 4.19.121 stable release (2020-05-06) tar.gz
platform-drivers-x86-v5.7-2 platform-drivers-x86 for v5.7-2 (2020-05-05) tar.gz
xfs-5.8-merge-1 New code for 5.8: - Various cleanups to remove dead code, unnecessary conditionals,   asserts, etc. - Fix a linker warning caused by xfs stuffing '-g' into CFLAGS   redundantly. - Tighten up our dmesg logging to ensure that everything is prefixed   with 'XFS' for easier grepping. - Kill a bunch of typedefs. - Refactor the deferred ops code to reduce indirect function calls. - Increase type-safety with the deferred ops code. - Make the DAX mount options a tri-state. (2020-05-05) tar.gz
xfs-5.8-merge-maybe_2020-05-04 xfs: 5.8 merge? (2020-05-04) tar.gz
vfs-5.8-merge-1 New code for 5.8: - Clean up io_is_direct. - Add a new statx flag to indicate when file data access is being done   via DAX (as opposed to the page cache). - Update the documentation for how system administrators and application   programmers can take advantage of the (still experimental DAX) feature. (2020-05-04) tar.gz
v5.7-rc4     Linux 5.7-rc4 (2020-05-03) tar.gz
v4.19.120    This is the 4.19.120 stable release (2020-05-02) tar.gz
io_uring-5.7-2020-05-01 io_uring-5.7-2020-05-01 (2020-05-01) tar.gz
block-5.7-2020-05-01 block-5.7-2020-05-01 (2020-05-01) tar.gz
amd-drm-next-5.8-2020-04-30 amd-drm-next-5.8-2020-04-30: (2020-04-30) tar.gz
iomap-5.7-fixes-1 Changes for 5.7: - Move the FIBMAP range check and warning out of the backend iomap implementation and into the frontend ioctl_fibmap so that the checking is consistent for all implementations. (2020-04-30) tar.gz
amd-drm-fixes-5.7-2020-04-29 amd-drm-fixes-5.7-2020-04-29: (2020-04-29) tar.gz
v4.19.119    This is the 4.19.119 stable release (2020-04-29) tar.gz
v5.7-rc3     Linux 5.7-rc3 (2020-04-26) tar.gz
timers-urgent-2020-04-25 A single fix for a comment that may show up in DocBook output. (2020-04-25) tar.gz
sched-urgent-2020-04-25 Misc fixes: (2020-04-25) tar.gz
perf-urgent-2020-04-25 Two changes: (2020-04-25) tar.gz
objtool-urgent-2020-04-25 Two fixes: fix an off-by-one bug, and fix 32-bit builds on 64-bit systems. (2020-04-25) tar.gz
amd-drm-next-5.8-2020-04-24 amd-drm-next-5.8-2020-04-24: (2020-04-24) tar.gz
io_uring-5.7-2020-04-24 io_uring-5.7-2020-04-24 (2020-04-24) tar.gz
libata-5.7-2020-04-24 libata-5.7-2020-04-24 (2020-04-24) tar.gz
block-5.7-2020-04-24 block-5.7-2020-04-24 (2020-04-24) tar.gz
kbuild-fixes-v5.7 Kbuild fixes for v5.7 (2020-04-25) tar.gz
v4.19.118    This is the 4.19.118 stable release (2020-04-23) tar.gz
amd-drm-fixes-5.7-2020-04-22 amd-drm-fixes-5.7-2020-04-22: (2020-04-22) tar.gz
v4.19.117    This is the 4.19.117 stable release (2020-04-21) tar.gz
v5.7-rc2     Linux 5.7-rc2 (2020-04-19) tar.gz
x86-urgent-2020-04-19 A set of fixes for x86 and objtool: (2020-04-19) tar.gz
timers-urgent-2020-04-19 An update for the proc interface of time namespaces: Use symbolic names instead of clockid numbers. The usability nuisance of numbers was noticed by Michael when polishing the man page. (2020-04-19) tar.gz
sched-urgent-2020-04-19 Two fixes for the scheduler: (2020-04-19) tar.gz
perf-urgent-2020-04-19 Perf updates and fixes: (2020-04-19) tar.gz
irq-urgent-2020-04-19 A set of fixes/updates for the interrupt subsystem: (2020-04-19) tar.gz
core-urgent-2020-04-19 A single bugfix for RCU to prevent taking a lock in NMI context. (2020-04-19) tar.gz
libata-5.7-2020-04-17 libata-5.7-2020-04-17 (2020-04-17) tar.gz
block-5.7-2020-04-17 block-5.7-2020-04-17 (2020-04-17) tar.gz
io_uring-5.7-2020-04-17 io_uring-5.7-2020-04-17 (2020-04-17) tar.gz
linux-watchdog-5.7-rc2 linux-watchdog 5.7-rc2 tag (2020-04-17) tar.gz
v4.19.116    This is the 4.19.116 stable release (2020-04-17) tar.gz
xfs-5.7-fixes-3 Fixes for 5.7: - Fix a partially uninitialized variable. - Teach the background gc threads to apply for fsfreeze protection. - Fix some scaling problems when multiple threads try to flush the   filesystem when we're about to hit ENOSPC. (2020-04-16) tar.gz
amd-drm-fixes-5.7-2020-04-15 amd-drm-fixes-5.7-2020-04-15: (2020-04-15) tar.gz
efi-urgent-2020-04-15 Misc EFI fixes, including the boot failure regression caused by the BSS section not being cleared. (2020-04-15) tar.gz
xfs-5.7-fixes-1 Fixes for 5.7: - Fix a partially uninitialized variable. - Teach the background gc threads to apply for fsfreeze protection. (2020-04-14) tar.gz
v4.19.115    This is the 4.19.115 stable release (2020-04-13) tar.gz
v5.7-rc1     Linux 5.7-rc1 (2020-04-12) tar.gz
x86-urgent-2020-04-12 A set of three patches to fix the fallout of the newly added split lock detection feature. (2020-04-12) tar.gz
timers-urgent-2020-04-12 Time(keeping) updates: (2020-04-12) tar.gz
sched-urgent-2020-04-12 Scheduler fixes/updates: (2020-04-12) tar.gz
perf-urgent-2020-04-12 Thre fixes/updates for perf: (2020-04-12) tar.gz
locking-urgent-2020-04-12 Three small fixes/updates for the locking core code: (2020-04-12) tar.gz
kbuild-v5.7-2 Kbuild updates for v5.7 (2nd) (2020-04-11) tar.gz
block-5.7-2020-04-10 block-5.7-2020-04-10 (2020-04-10) tar.gz
libata-5.7-2020-04-09 libata-5.7-2020-04-09 (2020-04-09) tar.gz
block-5.7-2020-04-09 block-5.7-2020-04-09 (2020-04-09) tar.gz
io_uring-5.7-2020-04-09 io_uring-5.7-2020-04-09 (2020-04-09) tar.gz
amd-drm-fixes-5.7-2020-04-08 amd-drm-fixes-5.7-2020-04-08: (2020-04-08) tar.gz
linux-watchdog-5.7-rc1 linux-watchdog 5.7-rc1 tag (2020-04-08) tar.gz
xfs-5.7-merge-12 (More) new code for 5.7: - Validate the realtime geometry in the superblock when mounting - Refactor a bunch of tricky flag handling in the log code - Flush the CIL more judiciously so that we don't wait until there are   millions of log items consuming a lot of memory. - Throttle transaction commits to prevent the xfs frontend from flooding   the CIL with too many log items. - Account metadata buffers correctly for memory reclaim. - Mark slabs properly for memory reclaim.  These should help reclaim run   more effectively when XFS is using a lot of memory. - Don't write a garbage log record at unmount time if we're trying to   trigger summary counter recalculation at next mount. - Don't block the AIL on locked dquot/inode buffers; instead trigger its   backoff mechanism to give the lock holder a chance to finish up. - Ratelimit writeback flushing when buffered writes encounter ENOSPC. - Other minor cleanups. - Make reflink a synchronous operation when the fs is mounted with wsync   or sync, which means that now we force the log to disk to record the   changes. (2020-04-06) tar.gz
timers-urgent-2020-04-05 Two timer subsystem fixes: (2020-04-05) tar.gz
perf-urgent-2020-04-05 perf updates all over the place: (2020-04-05) tar.gz
irq-urgent-2020-04-05 Two reverts addressing regressions of the Xilinx interrupt controller driver which affected the PPC users. (2020-04-05) tar.gz
iomap-5.7-merge-3 Bug fixes for 5.7: - Fix a problem in readahead where we can crash if we can't allocate a full bio due to GFP_NORETRY. (2020-04-02) tar.gz
xfs-5.7-merge-11 (More) new code for 5.7: - Validate the realtime geometry in the superblock when mounting - Refactor a bunch of tricky flag handling in the log code - Flush the CIL more judiciously so that we don't wait until there are   millions of log items consuming a lot of memory. - Throttle transaction commits to prevent the xfs frontend from flooding   the CIL with too many log items. - Account metadata buffers correctly for memory reclaim. - Mark slabs properly for memory reclaim.  These should help reclaim run   more effectively when XFS is using a lot of memory. - Don't write a garbage log record at unmount time if we're trying to   trigger summary counter recalculation at next mount. - Don't block the AIL on locked dquot/inode buffers; instead trigger its   backoff mechanism to give the lock holder a chance to finish up. - Ratelimit writeback flushing when buffered writes encounter ENOSPC. - Other minor cleanups. (2020-04-02) tar.gz
v4.19.114    This is the 4.19.114 stable release (2020-04-02) tar.gz
x86-urgent-2020-04-02 A single fix addressing Sparse warnings. <asm/bitops.h> is changed non-trivially to avoid the warnings, but generated code is not supposed to be affected. (2020-04-02) tar.gz
x86-asm-2020-04-02 Only a single change, which fixes Sparse warnings. (2020-04-02) tar.gz
x86-asm-for-linus-v5.7 Misc updates: (2020-04-02) tar.gz
amd-drm-next-5.7-2020-04-01 amd-drm-next-5.7-2020-04-01: (2020-04-01) tar.gz
kbuild-v5.7  Kbuild updates for v5.7 (2020-04-01) tar.gz
xfs-5.7-merge-10 (More) new code for 5.7: - Validate the realtime geometry in the superblock when mounting - Refactor a bunch of tricky flag handling in the log code - Flush the CIL more judiciously so that we don't wait until there are   millions of log items consuming a lot of memory. - Throttle transaction commits to prevent the xfs frontend from flooding   the CIL with too many log items. - Account metadata buffers correctly for memory reclaim. - Mark slabs properly for memory reclaim.  These should help reclaim run   more effectively when XFS is using a lot of memory. - Don't write a garbage log record at unmount time if we're trying to   trigger summary counter recalculation at next mount. - Don't block the AIL on locked dquot/inode buffers; instead trigger its   backoff mechanism to give the lock holder a chance to finish up. - Ratelimit writeback flushing when buffered writes encounter ENOSPC. - Other minor cleanups. (2020-03-31) tar.gz
platform-drivers-x86-v5.7-1 platform-drivers-x86 for v5.7-1 (2020-03-31) tar.gz
xarray-5.7   XArray updates for 5.7-rc1 (2020-03-30) tar.gz
x86-timers-2020-03-30 x86 timer updates: (2020-03-30) tar.gz
x86-splitlock-2020-03-30 Support for "split lock" detection: (2020-03-30) tar.gz
x86-entry-2020-03-30 x86 entry code updates: (2020-03-30) tar.gz
timers-nohz-2020-03-30 NOHZ full updates: (2020-03-30) tar.gz
timers-core-2020-03-30 timekeeping and timer updates: (2020-03-30) tar.gz
smp-core-2020-03-30 CPU (hotplug) updates: (2020-03-30) tar.gz
irq-core-2020-03-30 Updates for the interrupt subsystem: (2020-03-30) tar.gz
ras_updates_for_5.7 * Do not report spurious MCEs on some Intel platforms caused by errata; by Prarit Bhargava. (2020-03-30) tar.gz
for-5.7/libata-2020-03-29 for-5.7/libata-2020-03-29 (2020-03-29) tar.gz
for-5.7/io_uring-2020-03-29 for-5.7/io_uring-2020-03-29 (2020-03-29) tar.gz
for-5.7/drivers-2020-03-29 for-5.7/drivers-2020-03-29 (2020-03-29) tar.gz
for-5.7/block-2020-03-29 for-5.7/block-2020-03-29 (2020-03-29) tar.gz
v5.6         Linux 5.6 (2020-03-29) tar.gz
x86-urgent-2020-03-29 A single fix to unbreak the build for CONFIG_EFI=n by adding a missing IS_ENABLED() check. (2020-03-29) tar.gz
timers-urgent-2020-03-29 A single fix for the Hyper-V clocksource driver to make sched clock actually return nanoseconds and not the virtual clock value which increments at 10e7 HZ (100ns). (2020-03-29) tar.gz
perf-urgent-2020-03-29 A set of perf tooling fixes: (2020-03-29) tar.gz
irq-urgent-2020-03-29 A single bugfix to prevent reference leaks in irq affinity notifiers. (2020-03-29) tar.gz
xfs-5.7-merge-9 (More) new code for 5.7: - Validate the realtime geometry in the superblock when mounting - Refactor a bunch of tricky flag handling in the log code - Flush the CIL more judiciously so that we don't wait until there are   millions of log items consuming a lot of memory. - Throttle transaction commits to prevent the xfs frontend from flooding   the CIL with too many log items. - Account metadata buffers correctly for memory reclaim. - Mark slabs properly for memory reclaim.  These should help reclaim run   more effectively when XFS is using a lot of memory. - Don't write a garbage log record at unmount time if we're trying to   trigger summary counter recalculation at next mount. - Don't block the AIL on locked dquot/inode buffers; instead trigger its   backoff mechanism to give the lock holder a chance to finish up. (2020-03-28) tar.gz
xfs-5.7-merge-8 New code for 5.7:  - Fix a hard to trigger race between iclog error checking and log shutdown.  - Strengthen the AGF verifier.  - Ratelimit some of the more spammy error messages.  - Remove the icdinode uid/gid members and just use the ones in the vfs inode.  - Hold ILOCK across insert/collapse range.  - Clean up the extended attribute interfaces.  - Clean up the attr flags mess.  - Restore PF_MEMALLOC after exiting xfsaild thread to avoid triggering    warnings in the process accounting code.  - Remove the flexibly-sized array from struct xfs_agfl to eliminate    compiler warnings about unaligned pointers and packed structures.  - Various macro and typedef removals.  - Stale metadata buffers if we decide they're corrupt outside of a    verifier.  - Check directory data/block/free block owners.  - Fix a UAF when aborting inactivation of a corrupt xattr fork.  - Teach online scrub to report failed directory and attr name lookups    as a metadata corruption instead of a runtime error.  - Avoid potential buffer overflows in sysfs files by using scnprintf.  - Fix a regression in getdents lookups due to a mistake in pointer    arithmetic.  - Refactor btree cursor private data structures to use anonymous    unions.  - Cleanups in the log unmounting code.  - Fix a potential mishandling of ENOMEM errors on multi-block directory    buffer lookups.  - Fix an incorrect test in the block allocation code.  - Cleanups and name prefix shortening in the scrub code.  - Introduce btree bulk loading code for online repair and scrub.  - Fix a quotaoff log item leak (and hang) when the fs goes down midway    through a quotaoff operation.  - Remove di_version from the incore inode.  - Refactor some of the log shutdown checking code.  - Record the forcing of the log unmount records in the log force    counters.  - Fix a longstanding bug where quotacheck would purge the    administrator's default quota grace interval and warning limits.  - Reduce memory usage when scrubbing directory and xattr trees.  - Don't let fsfreeze race with GETFSMAP or online scrub.  - Handle bio_add_page failures more gracefully in xlog_write_iclog. (2020-03-26) tar.gz
amd-drm-next-5.7-2020-03-26 amd-drm-next-5.7-2020-03-26: (2020-03-26) tar.gz
amd-drm-fixes-5.6-2020-03-26 amd-drm-fixes-5.6-2020-03-26: (2020-03-26) tar.gz
v4.19.113    This is the 4.19.113 stable release (2020-03-25) tar.gz
vfs-5.7-merge-1 New code for 5.7:  - Fix a regression where we broke the userspace hibernation driver by    disallowing writes to the swap device. (2020-03-23) tar.gz
xfs-5.7-merge-7 New code for 5.7:  - Fix a hard to trigger race between iclog error checking and log shutdown.  - Strengthen the AGF verifier.  - Ratelimit some of the more spammy error messages.  - Remove the icdinode uid/gid members and just use the ones in the vfs inode.  - Hold ILOCK across insert/collapse range.  - Clean up the extended attribute interfaces.  - Clean up the attr flags mess.  - Restore PF_MEMALLOC after exiting xfsaild thread to avoid triggering    warnings in the process accounting code.  - Remove the flexibly-sized array from struct xfs_agfl to eliminate    compiler warnings about unaligned pointers and packed structures.  - Various macro and typedef removals.  - Stale metadata buffers if we decide they're corrupt outside of a    verifier.  - Check directory data/block/free block owners.  - Fix a UAF when aborting inactivation of a corrupt xattr fork.  - Teach online scrub to report failed directory and attr name lookups    as a metadata corruption instead of a runtime error.  - Avoid potential buffer overflows in sysfs files by using scnprintf.  - Fix a regression in getdents lookups due to a mistake in pointer    arithmetic.  - Refactor btree cursor private data structures to use anonymous    unions.  - Cleanups in the log unmounting code.  - Fix a potential mishandling of ENOMEM errors on multi-block directory    buffer lookups.  - Fix an incorrect test in the block allocation code.  - Cleanups and name prefix shortening in the scrub code.  - Introduce btree bulk loading code for online repair and scrub.  - Fix a quotaoff log item leak (and hang) when the fs goes down midway    through a quotaoff operation.  - Remove di_version from the incore inode.  - Refactor some of the log shutdown checking code.  - Record the forcing of the log unmount records in the log force    counters. (2020-03-23) tar.gz
v5.6-rc7     Linux 5.6-rc7 (2020-03-22) tar.gz
io_uring-5.6-20200320 io_uring-5.6-20200320 (2020-03-20) tar.gz
block-5.6-20200320 block-5.6-20200320 (2020-03-20) tar.gz
v4.19.112    This is the 4.19.112 stable release (2020-03-20) tar.gz
amd-drm-fixes-5.6-2020-03-19 amd-drm-fixes-5.6-2020-03-19: (2020-03-19) tar.gz
amd-drm-next-5.7-2020-03-19 amd-drm-next-5.7-2020-03-19: (2020-03-19) tar.gz
xfs-5.7-merge-6 New code for 5.7:  - Fix a hard to trigger race between iclog error checking and log shutdown.  - Strengthen the AGF verifier.  - Ratelimit some of the more spammy error messages.  - Remove the icdinode uid/gid members and just use the ones in the vfs inode.  - Hold ILOCK across insert/collapse range.  - Clean up the extended attribute interfaces.  - Clean up the attr flags mess.  - Restore PF_MEMALLOC after exiting xfsaild thread to avoid triggering    warnings in the process accounting code.  - Remove the flexibly-sized array from struct xfs_agfl to eliminate    compiler warnings about unaligned pointers and packed structures.  - Various macro and typedef removals.  - Stale metadata buffers if we decide they're corrupt outside of a    verifier.  - Check directory data/block/free block owners.  - Fix a UAF when aborting inactivation of a corrupt xattr fork.  - Teach online scrub to report failed directory and attr name lookups    as a metadata corruption instead of a runtime error.  - Avoid potential buffer overflows in sysfs files by using scnprintf.  - Fix a regression in getdents lookups due to a mistake in pointer    arithmetic.  - Refactor btree cursor private data structures to use anonymous    unions.  - Cleanups in the log unmounting code.  - Fix a potential mishandling of ENOMEM errors on multi-block directory    buffer lookups.  - Fix an incorrect test in the block allocation code.  - Cleanups and name prefix shortening in the scrub code.  - Introduce btree bulk loading code for online repair and scrub.  - Fix a quotaoff log item leak (and hang) when the fs goes down midway    through a quotaoff operation.  - Remove di_version from the incore inode. (2020-03-19) tar.gz
kbuild-fixes-v5.6-3 Kbuild fixes for v5.6 (3rd) (2020-03-20) tar.gz
amd-drm-fixes-5.6-2020-03-18 amd-drm-fixes-5.6-2020-03-18: (2020-03-18) tar.gz
xfs-5.7-merge-5 New code for 5.7:  - Fix a hard to trigger race between iclog error checking and log shutdown.  - Strengthen the AGF verifier.  - Ratelimit some of the more spammy error messages.  - Remove the icdinode uid/gid members and just use the ones in the vfs inode.  - Hold ILOCK across insert/collapse range.  - Clean up the extended attribute interfaces.  - Clean up the attr flags mess.  - Restore PF_MEMALLOC after exiting xfsaild thread to avoid triggering    warnings in the process accounting code.  - Remove the flexibly-sized array from struct xfs_agfl to eliminate    compiler warnings about unaligned pointers and packed structures.  - Various macro and typedef removals.  - Stale metadata buffers if we decide they're corrupt outside of a    verifier.  - Check directory data/block/free block owners.  - Fix a UAF when aborting inactivation of a corrupt xattr fork.  - Teach online scrub to report failed directory and attr name lookups    as a metadata corruption instead of a runtime error.  - Avoid potential buffer overflows in sysfs files by using scnprintf.  - Fix a regression in getdents lookups due to a mistake in pointer    arithmetic.  - Refactor btree cursor private data structures to use anonymous    unions.  - Cleanups in the log unmounting code.  - Fix a potential mishandling of ENOMEM errors on multi-block directory    buffer lookups.  - Fix an incorrect test in the block allocation code.  - Cleanups and name prefix shortening in the scrub code.  - Introduce btree bulk loading code for online repair and scrub.  - Fix a quotaoff log item leak (and hang) when the fs goes down midway    through a quotaoff operation. (2020-03-18) tar.gz
iomap-5.7-merge-2 New iomap code for 5.7: - Fix a broken tracepoint - Fix a broken comment (2020-03-18) tar.gz
v4.19.111    This is the 4.19.111 stable release (2020-03-18) tar.gz
v4.19.110    This is the 4.19.110 stable release (2020-03-16) tar.gz
v5.6-rc6     Linux 5.6-rc6 (2020-03-15) tar.gz
xfs-5.7-merge-4 New code for 5.7:  - Fix a hard to trigger race between iclog error checking and log shutdown.  - Strengthen the AGF verifier.  - Ratelimit some of the more spammy error messages.  - Remove the icdinode uid/gid members and just use the ones in the vfs inode.  - Hold ILOCK across insert/collapse range.  - Clean up the extended attribute interfaces.  - Clean up the attr flags mess.  - Restore PF_MEMALLOC after exiting xfsaild thread to avoid triggering    warnings in the process accounting code.  - Remove the flexibly-sized array from struct xfs_agfl to eliminate    compiler warnings about unaligned pointers and packed structures.  - Various macro and typedef removals.  - Stale metadata buffers if we decide they're corrupt outside of a    verifier.  - Check directory data/block/free block owners.  - Fix a UAF when aborting inactivation of a corrupt xattr fork.  - Teach online scrub to report failed directory and attr name lookups    as a metadata corruption instead of a runtime error.  - Avoid potential buffer overflows in sysfs files by using scnprintf.  - Fix a regression in getdents lookups due to a mistake in pointer    arithmetic.  - Refactor btree cursor private data structures to use anonymous    unions.  - Cleanups in the log unmounting code.  - Fix a potential mishandling of ENOMEM errors on multi-block directory    buffer lookups. (2020-03-15) tar.gz
x86-urgent-2020-03-15 Two fixes for x86: (2020-03-15) tar.gz
timers-urgent-2020-03-15 A single fix adding the missing time namespace adjustment in sys/sysinfo which caused sys/sysinfo to be inconsistent with /proc/uptime when read from a task inside a time namespace. (2020-03-15) tar.gz
ras-urgent-2020-03-15 Two RAS related fixes: (2020-03-15) tar.gz
perf-urgent-2020-03-15 A pile of perf fixes: (2020-03-15) tar.gz
locking-urgent-2020-03-15 Fix for yet another subtle futex issue. The futex code used ihold() to prevent inodes from vanishing, but ihold() does not guarantee inode persistence. Replace the inode pointer with a per boot, machine wide, unique inode identifier. The second commit fixes the breakage of the hash mechanism whihc causes a 100% performance regression. (2020-03-15) tar.gz
irq-urgent-2020-03-15 A single commit to handle an erratum in Cavium ThunderX to prevent access to GIC registers which miss in the implementation. (2020-03-15) tar.gz
efi-urgent-2020-03-15 Two EFI fixes: (2020-03-15) tar.gz
io_uring-5.6-2020-03-13 io_uring-5.6-2020-03-13 (2020-03-13) tar.gz
block-5.6-2020-03-13 block-5.6-2020-03-13 (2020-03-13) tar.gz
xfs-5.7-merge-3 New code for 5.7:  - Fix a hard to trigger race between iclog error checking and log shutdown.  - Strengthen the AGF verifier.  - Ratelimit some of the more spammy error messages.  - Remove the icdinode uid/gid members and just use the ones in the vfs inode.  - Hold ILOCK across insert/collapse range.  - Clean up the extended attribute interfaces.  - Clean up the attr flags mess.  - Restore PF_MEMALLOC after exiting xfsaild thread to avoid triggering    warnings in the process accounting code.  - Remove the flexibly-sized array from struct xfs_agfl to eliminate    compiler warnings about unaligned pointers and packed structures.  - Various macro and typedef removals.  - Stale metadata buffers if we decide they're corrupt outside of a    verifier.  - Check directory data/block/free block owners.  - Fix a UAF when aborting inactivation of a corrupt xattr fork.  - Teach online scrub to report failed directory and attr name lookups    as a metadata corruption instead of a runtime error.  - Avoid potential buffer overflows in sysfs files by using scnprintf. (2020-03-12) tar.gz
amd-drm-fixes-5.6-2020-03-11 amd-drm-fixes-5.6-2020-03-11: (2020-03-11) tar.gz
xfs-5.7-merge-2 New code for 5.7:  - Fix a hard to trigger race between iclog error checking and log shutdown.  - Strengthen the AGF verifier.  - Ratelimit some of the more spammy error messages.  - Remove the icdinode uid/gid members and just use the ones in the vfs inode.  - Hold ILOCK across insert/collapse range.  - Clean up the extended attribute interfaces.  - Clean up the attr flags mess.  - Restore PF_MEMALLOC after exiting xfsaild thread to avoid triggering    warnings in the process accounting code.  - Remove the flexibly-sized array from struct xfs_agfl to eliminate    compiler warnings about unaligned pointers and packed structures.  - Various macro and typedef removals. (2020-03-11) tar.gz
v4.19.109    This is the 4.19.109 stable release (2020-03-11) tar.gz
amd-drm-next-5.7-2020-03-10 amd-drm-next-5.7-2020-03-10: (2020-03-10) tar.gz
v5.6-rc5     Linux 5.6-rc5 (2020-03-08) tar.gz
block-5.6-2020-03-07 block-5.6-2020-03-07 (2020-03-07) tar.gz
io_uring-5.6-2020-03-07 io_uring-5.6-2020-03-07 (2020-03-07) tar.gz
amd-drm-fixes-5.6-2020-03-05 amd-drm-fixes-5.6-2020-03-05: (2020-03-05) tar.gz
iomap-5.7-merge-1 New iomap code for 5.7: - Fix a broken tracepoint (2020-03-05) tar.gz
v4.19.108    This is the 4.19.108 stable release (2020-03-05) tar.gz
xfs-5.7-merge-1 New code for 5.7:  - Fix a hard to trigger race between iclog error checking and log shutdown.  - Strengthen the AGF verifier.  - Ratelimit some of the more spammy error messages.  - Remove the icdinode uid/gid members and just use the ones in the vfs inode.  - Hold ILOCK across insert/collapse range.  - Clean up the extended attribute interfaces.  - Clean up the attr flags mess. (2020-03-03) tar.gz
v5.6-rc4     Linux 5.6-rc4 (2020-03-01) tar.gz
block-5.6-2020-02-28 block-5.6-2020-02-28 (2020-02-28) tar.gz
io_uring-5.6-2020-02-28 io_uring-5.6-2020-02-28 (2020-02-28) tar.gz
v4.19.107    This is the 4.19.107 stable release (2020-02-28) tar.gz
kbuild-fixes-v5.6-2 Kbuild fixes for v5.6 (2nd) (2020-02-28) tar.gz
amd-drm-next-5.7-2020-02-26 amd-drm-next-5.7-2020-02-26: (2020-02-26) tar.gz
amd-drm-fixes-5.6-2020-02-26 amd-drm-fixes-5.6-2020-02-26: (2020-02-26) tar.gz
v4.19.106    This is the 4.19.106 stable release (2020-02-24) tar.gz
v5.6-rc3     Linux 5.6-rc3 (2020-02-23) tar.gz
x86-urgent-2020-02-22 Two fixes for x86: (2020-02-22) tar.gz
ras-urgent-2020-02-22 Two fixes for the AMD MCE driver: (2020-02-22) tar.gz
irq-urgent-2020-02-22 Two fixes for the irq core code which are follow ups to the recent MSI fixes: (2020-02-22) tar.gz
io_uring-5.6-2020-02-22 io_uring-5.6-2020-02-22 (2020-02-22) tar.gz
block-5.6-2020-02-22 block-5.6-2020-02-22 (2020-02-22) tar.gz
linux-watchdog-5.6-rc3 linux-watchdog 5.6-rc3 tag (2020-02-21) tar.gz
sched-for-bpf-2020-02-20 Two migrate disable related stubs for BPF to base the RT patches on (2020-02-20) tar.gz
v4.19.105    This is the 4.19.105 stable release (2020-02-19) tar.gz
amd-drm-fixes-5.6-2020-02-19 amd-drm-fixes-5.6-2020-02-19: (2020-02-19) tar.gz
v5.6-rc2     Linux 5.6-rc2 (2020-02-16) tar.gz
block-5.6-2020-02-16 block-5.6-2020-02-16 (2020-02-16) tar.gz
v4.19.104    This is the 4.19.104 stable release (2020-02-14) tar.gz
io_uring-5.6-2020-02-14 io_uring-5.6-2020-02-14 (2020-02-14) tar.gz
amd-drm-fixes-5.6-2020-02-12 amd-drm-fixes-5.6-2020-02-12: (2020-02-12) tar.gz
kbuild-fixes-v5.6 Kbuild fixes for v5.6 (2020-02-13) tar.gz
v4.19.103    This is the 4.19.103 stable release (2020-02-11) tar.gz
v5.6-rc1     Linux 5.6-rc1 (2020-02-09) tar.gz
x86-urgent-2020-02-09 A set of fixes for X86: (2020-02-09) tar.gz
timers-urgent-2020-02-09 Two small fixes for the time(r) subsystem: (2020-02-09) tar.gz
smp-urgent-2020-02-09 Two fixes for the SMP related functionality: (2020-02-09) tar.gz
perf-urgent-2020-02-09 A set of fixes and improvements for the perf subsystem: (2020-02-09) tar.gz
irq-urgent-2020-02-09 A set of fixes for the interrupt subsystem: (2020-02-09) tar.gz
efi-urgent-2020-02-09 A single fix for a EFI boot regression on X86 which was caused by the recent rework of the EFI memory map parsing. On systems with invalid memmap entries the cleanup function uses an value which cannot be relied on in this stage. Use the actual EFI memmap entry instead. (2020-02-09) tar.gz
linux-watchdog-5.6-rc1 linux-watchdog 5.6-rc1 tag (2020-02-06) tar.gz
amd-drm-next-5.6-2020-02-05 amd-drm-next-5.6-2020-02-05: (2020-02-05) tar.gz
xfs-5.6-merge-8 (More) new code for 5.6: - Refactor the metadata buffer functions to return the usual int error value instead of the open coded error checking mess we have now. (2020-02-05) tar.gz
kbuild-v5.6-2 Kbuild updates for v5.6 (2nd) (2020-02-06) tar.gz
io_uring-5.6-2020-02-05 io_uring-5.6-2020-02-05 (2020-02-05) tar.gz
libata-5.6-2020-02-05 libata-5.6-2020-02-05 (2020-02-05) tar.gz
block-5.6-2020-02-05 block-5.6-2020-02-05 (2020-02-05) tar.gz
v4.19.102    This is the 4.19.102 stable release (2020-02-05) tar.gz
v4.19.101    This is the 4.19.101 stable release (2020-02-01) tar.gz
kconfig-v5.6 Kconfig updates for v5.6 (2020-02-01) tar.gz
kbuild-v5.6  Kbuild updates for v5.6 (2020-02-01) tar.gz
for-5.6/io_uring-vfs-2020-01-29 for-5.6/io_uring-vfs-2020-01-29 (2020-01-29) tar.gz
v4.19.100    This is the 4.19.100 stable release (2020-01-29) tar.gz
x86-pti-2020-01-28 The performance deterioration departement provides a few non-scary fixes and improvements: (2020-01-28) tar.gz
smp-core-2020-01-28 A small set of SMP core code changes: (2020-01-28) tar.gz
irq-core-2020-01-28 The interrupt departement provides: (2020-01-28) tar.gz
core-debugobjects-2020-01-28 A single commit for debug objects which fixes a pile of potential data races detected by KCSAN. (2020-01-28) tar.gz
core-core-2020-01-28 A set of watchdog/softlockup related improvements: (2020-01-28) tar.gz
timers-core-2020-01-27 The timekeeping and timers departement provides: (2020-01-28) tar.gz
timers-urgent-2020-01-27 Two fixes for the generic VDSO code which missed 5.5: (2020-01-27) tar.gz
for-5.6/libata-2020-01-27 for-5.6/libata-2020-01-27 (2020-01-27) tar.gz
for-5.6/drivers-2020-01-27 for-5.6/drivers-2020-01-27 (2020-01-27) tar.gz
for-5.6/block-2020-01-27 for-5.6/block-2020-01-27 (2020-01-27) tar.gz
iomap-5.6-merge-3 New code for 5.6: - Fix an off-by-one error when checking if offset is within inode size (2020-01-27) tar.gz
v4.19.99     This is the 4.19.99 stable release (2020-01-27) tar.gz
platform-drivers-x86-v5.6-1 platform-drivers-x86 for v5.6-1 (2020-01-27) tar.gz
v5.5         Linux 5.5 (2020-01-26) tar.gz
xfs-5.6-merge-7 New code for 5.6: - Get rid of compat_time_t - Convert time_t to time64_t in quota code - Remove shadow variables - Prevent ATTR_ flag misuse in the attrmulti ioctls - Clean out strlen in the attr code - Remove some bogus asserts - Fix various file size limit calculation errors with 32-bit kernels - Pack xfs_dir2_sf_entry_t to fix build errors on arm oabi - Fix nowait inode locking calls for directio aio reads. - Fix memory corruption bugs when invalidating remote xattr value   buffers. - Streamline remote attr value removal. - Make the buffer log format size consistent across platforms. - Strengthen buffer log format size checking. - Fix messed up return types of xfs_inode_need_cow. - Fix some unused variable warnings. - Refactor the buffer functions to return error codes. (2020-01-26) tar.gz
io_uring-5.5-2020-01-26 io_uring-5.5-2020-01-26 (2020-01-26) tar.gz
block-5.5-2020-01-26 block-5.5-2020-01-26 (2020-01-26) tar.gz
xfs-5.6-merge-6 New code for 5.6: - Get rid of compat_time_t - Convert time_t to time64_t in quota code - Remove shadow variables - Prevent ATTR_ flag misuse in the attrmulti ioctls - Clean out strlen in the attr code - Remove some bogus asserts - Fix various file size limit calculation errors with 32-bit kernels - Pack xfs_dir2_sf_entry_t to fix build errors on arm oabi - Fix nowait inode locking calls for directio aio reads. - Fix memory corruption bugs when invalidating remote xattr value   buffers. - Streamline remote attr value removal. - Make the buffer log format size consistent across platforms. - Strengthen buffer log format size checking. - Fix messed up return types of xfs_inode_need_cow. - Fix some unused variable warnings. (2020-01-24) tar.gz
amd-drm-fixes-5.5-2020-01-23 amd-drm-fixes-5.5-2020-01-23: (2020-01-23) tar.gz
v4.19.98     This is the 4.19.98 stable release (2020-01-23) tar.gz
xarray-5.5   XArray updates for 5.5 (2020-01-22) tar.gz
io_uring-5.5-2020-01-22 io_uring-5.5-2020-01-22 (2020-01-22) tar.gz
xfs-5.6-merge-5 New code for 5.6: - Get rid of compat_time_t - Convert time_t to time64_t in quota code - Remove shadow variables - Prevent ATTR_ flag misuse in the attrmulti ioctls - Clean out strlen in the attr code - Remove some bogus asserts - Fix various file size limit calculation errors with 32-bit kernels - Pack xfs_dir2_sf_entry_t to fix build errors on arm oabi - Fix nowait inode locking calls for directio aio reads. - Fix memory corruption bugs when invalidating remote xattr value   buffers. - Streamline remote attr value removal. - Make the buffer log format size consistent across platforms. - Strengthen buffer log format size checking. - Fix messed up return types of xfs_inode_need_cow. (2020-01-21) tar.gz
v5.5-rc7     Linux 5.5-rc7 (2020-01-19) tar.gz
amd-drm-next-5.6-2020-01-17 amd-drm-next-5.6-2020-01-17: (2020-01-17) tar.gz
v4.19.97     This is the 4.19.97 stable release (2020-01-17) tar.gz
io_uring-5.5-2020-01-16 io_uring-5.5-2020-01-16 (2020-01-16) tar.gz
block-5.5-2020-01-16 block-5.5-2020-01-16 (2020-01-16) tar.gz
amd-drm-next-5.6-2020-01-16 amd-drm-next-5.6-2020-01-16: (2020-01-16) tar.gz
amd-drm-fixes-5.5-2020-01-15 amd-drm-fixes-5.5-2020-01-15: - Update golden settings for renoir - eDP fix (2020-01-15) tar.gz
xfs-5.6-merge-4 New code for 5.6: - Get rid of compat_time_t - Convert time_t to time64_t in quota code - Remove shadow variables - Prevent ATTR_ flag misuse in the attrmulti ioctls - Clean out strlen in the attr code - Remove some bogus asserts - Fix various errors with 32-bit kernels - Pack xfs_dir2_sf_entry_t to fix build errors on arm oabi (2020-01-15) tar.gz
platform-drivers-x86-v5.5-3 platform-drivers-x86 for v5.5-3 (2020-01-15) tar.gz
v4.19.96     This is the 4.19.96 stable release (2020-01-14) tar.gz
v5.5-rc6     Linux 5.5-rc6 (2020-01-12) tar.gz
v4.19.95     This is the 4.19.95 stable release (2020-01-12) tar.gz
amd-drm-next-5.6-2020-01-10-dp-mst-dsc amd-drm-next-5.6-2020-01-10-dp-mst-dsc: (2020-01-10) tar.gz
block-5.5-2020-01-10 block-5.5-2020-01-10 (2020-01-10) tar.gz
io_uring-5.5-2020-01-10 io_uring-5.5-2020-01-10 (2020-01-10) tar.gz
amd-drm-next-5.6-2020-01-09-dp-mst-dsc amd-drm-next-5.6-2020-01-09-dp-mst-dsc: (2020-01-09) tar.gz
amd-drm-next-5.6-2020-01-09 amd-drm-next-5.6-2020-01-09: (2020-01-09) tar.gz
xfs-5.6-merge-3 New code for 5.6: New code for 5.6: - Get rid of compat_time_t - Convert time_t to time64_t in quota code - Remove shadow variables - Prevent ATTR_ flag misuse in the attrmulti ioctls - Clean out strlen in the attr code - Remove some bogus asserts (2020-01-09) tar.gz
v4.19.94     This is the 4.19.94 stable release (2020-01-09) tar.gz
amd-drm-fixes-5.5-2020-01-08 amd-drm-fixes-5.5-2020-01-08: (2020-01-08) tar.gz
xfs-5.6-merge-2 New code for 5.6: - Get rid of compat_time_t - Convert time_t to time64_t in quota code - Remove shadow variables (2020-01-07) tar.gz
linux-watchdog-5.5-fixes linux-watchdog 5.5-fixes tag (2020-01-06) tar.gz
v5.5-rc5     Linux 5.5-rc5 (2020-01-05) tar.gz
v4.19.93     This is the 4.19.93 stable release (2020-01-04) tar.gz
block-5.5-20200103 block-5.5-20200103 (2020-01-03) tar.gz
kbuild-fixes-v5.5-2 Kbuild fixes for v5.5 (2nd) (2020-01-04) tar.gz
amd-drm-fixes-5.5-2020-01-01 amd-drm-fixes-5.5-2020-01-01: (2020-01-01) tar.gz
v4.19.92     This is the 4.19.92 stable release (2019-12-31) tar.gz
v5.5-rc4     Linux 5.5-rc4 (2019-12-29) tar.gz
io_uring-5.5-20191226 io_uring-5.5-20191226 (2019-12-26) tar.gz
libata-5.5-20191226 libata-5.5-20191226 (2019-12-26) tar.gz
block-5.5-20191226 block-5.5-20191226 (2019-12-26) tar.gz
v5.5-rc3     Linux 5.5-rc3 (2019-12-22) tar.gz
block-5.5-20191221 block-5.5-20191221 (2019-12-21) tar.gz
kbuild-fixes-v5.5 Kbuild fixes for v5.5 (2019-12-22) tar.gz
v4.19.91     This is the 4.19.91 stable release (2019-12-21) tar.gz
io_uring-5.5-20191220 io_uring-5.5-20191220 (2019-12-20) tar.gz
platform-drivers-x86-v5.5-2 platform-drivers-x86 for v5.5-2 (2019-12-20) tar.gz
xfs-5.5-fixes-2 Fixes for 5.5: - Minor documentation fixes - Fix a file corruption due to read racing with an insert range operation. - Fix log reservation overflows when allocating large rt extents - Fix a buffer log item flags check - Don't allow administrators to mount with sunit= options that will cause later xfs_repair complaints about the root directory being suspicious because the fs geometry appeared inconsistent - Fix a non-static helper that should have been static (2019-12-20) tar.gz
xfs-5.5-fixes-1 Fixes for 5.5: - Minor documentation fixes - Fix a file corruption due to read racing with an insert range operation. - Fix log reservation overflows when allocating large rt extents - Fix a buffer log item flags check - Don't allow administrators to mount with sunit= options that will cause later xfs_repair complaints about the root directory being suspicious because the fs geometry appeared inconsistent (2019-12-19) tar.gz
v4.19.90     This is the 4.19.90 stable release (2019-12-17) tar.gz
v5.5-rc2     Linux 5.5-rc2 (2019-12-15) tar.gz
v4.19.89     This is the 4.19.89 stable release (2019-12-13) tar.gz
for-linus-20191212 for-linus-20191212 (2019-12-12) tar.gz
io_uring-5.5-20191212 io_uring-5.5-20191212 (2019-12-12) tar.gz
drm-fixes-5.5-2019-12-12 drm-fixes-5.5-2019-12-12: (2019-12-12) tar.gz
drm-next-5.6-2019-12-11 drm-next-5.6-2019-12-11: (2019-12-11) tar.gz
v5.5-rc1     Linux 5.5-rc1 (2019-12-08) tar.gz
for-linus-20191205 for-linus-20191205 (2019-12-05) tar.gz
iomap-5.5-merge-14 Fixes for 5.5-rc1: - Fix a UAF when reporting writeback errors - Fix a race condition when handling page uptodate on a blocksize <   pagesize file that is also fragmented (2019-12-05) tar.gz
v4.19.88     This is the 4.19.88 stable release (2019-12-05) tar.gz
xfs-5.5-merge-17 Fixes for 5.5-rc1: - Fix a crash in the log setup code when log mounting fails - Fix a hang when allocating space on the realtime device - Fix a block leak when freeing space on the realtime device (2019-12-04) tar.gz
drm-next-5.5-2019-12-03 drm-next-5.5-2019-12-03: (2019-12-03) tar.gz
kbuild-v5.5  Kbuild updates for v5.5 (2019-12-03) tar.gz
iomap-5.5-merge-13 New code for 5.5: - Make iomap_dio_rw callers explicitly tell us if they want us to wait - Port the xfs writeback code to iomap to complete the buffered io   library functions - Refactor the unshare code to share common pieces - Add support for performing copy on write with buffered writes - Other minor fixes - Fix unchecked return in iomap_bmap - Fix a type casting bug in a ternary statement in iomap_dio_bio_actor - Improve tracepoints for easier diagnostic ability - Fix pipe page leakage in directio reads - Clean up iter usage in directio paths (2019-12-01) tar.gz
v4.19.87     This is the 4.19.87 stable release (2019-12-01) tar.gz
for-linus-20191129 for-linus-20191129 (2019-11-29) tar.gz
linux-watchdog-5.5-rc1 linux-watchdog 5.5-rc1 tag (2019-11-29) tar.gz
for-5.5/io_uring-post-20191128 for-5.5/io_uring-post-20191128 (2019-11-28) tar.gz
platform-drivers-x86-v5.5-1 platform-drivers-x86 for v5.5-1 (2019-11-28) tar.gz
xfs-5.5-merge-16 New code for 5.5: - Fill out the build string - Prevent inode fork extent count overflows - Refactor the allocator to reduce long tail latency - Rework incore log locking a little to reduce spinning - Break up the xfs_iomap_begin functions into smaller more cohesive parts - Fix allocation alignment being dropped too early when the allocation request is for more blocks than an AG is large - Other small cleanups - Clean up file buftarg retrieval helpers - Hoist the resvsp and unresvsp ioctls to the vfs - Remove the undocumented biosize mount option, since it has never been   mentioned as existing or supported on linux - Clean up some of the mount option printing and parsing - Enhance attr leaf verifier to check block structure - Check dirent and attr names for invalid characters before passing them to the vfs - Refactor open-coded bmbt walking - Fix a few places where we return EIO instead of EFSCORRUPTED after failing metadata sanity checks - Fix a synchronization problem between fallocate and aio dio corrupting the file length - Clean up various loose ends in the iomap and bmap code - Convert to the new mount api - Make sure we always log something when returning EFSCORRUPTED - Fix some problems where long running scrub loops could trigger soft lockup warnings and/or fail to exit due to fatal signals pending - Fix various Coverity complaints - Remove most of the function pointers from the directory code to reduce indirection penalties - Ensure that dquots are attached to the inode when performing unwritten extent conversion after io - Deuglify incore projid and crtime types - Fix another AGI/AGF locking order deadlock when renaming - Clean up some quota typedefs - Remove the FSSETDM ioctls which haven't done anything in 20 years - Fix some memory leaks when mounting the log fails - Fix an underflow when updating an xattr leaf freemap - Remove some trivial wrappers - Report metadata corruption as an error, not a (potentially) fatal assertion - Clean up the dir/attr buffer mapping code - Allow fatal signals to kill scrub during parent pointer checks (2019-11-27) tar.gz
v5.4         Linux 5.4 (2019-11-24) tar.gz
xfs-5.5-merge-15 New code for 5.5: - Fill out the build string - Prevent inode fork extent count overflows - Refactor the allocator to reduce long tail latency - Rework incore log locking a little to reduce spinning - Break up the xfs_iomap_begin functions into smaller more cohesive parts - Fix allocation alignment being dropped too early when the allocation request is for more blocks than an AG is large - Other small cleanups - Clean up file buftarg retrieval helpers - Hoist the resvsp and unresvsp ioctls to the vfs - Remove the undocumented biosize mount option, since it has never been   mentioned as existing or supported on linux - Clean up some of the mount option printing and parsing - Enhance attr leaf verifier to check block structure - Check dirent and attr names for invalid characters before passing them to the vfs - Refactor open-coded bmbt walking - Fix a few places where we return EIO instead of EFSCORRUPTED after failing metadata sanity checks - Fix a synchronization problem between fallocate and aio dio corrupting the file length - Clean up various loose ends in the iomap and bmap code - Convert to the new mount api - Make sure we always log something when returning EFSCORRUPTED - Fix some problems where long running scrub loops could trigger soft lockup warnings and/or fail to exit due to fatal signals pending - Fix various Coverity complaints - Remove most of the function pointers from the directory code to reduce indirection penalties - Ensure that dquots are attached to the inode when performing unwritten extent conversion after io - Deuglify incore projid and crtime types - Fix another AGI/AGF locking order deadlock when renaming - Clean up some quota typedefs - Remove the FSSETDM ioctls which haven't done anything in 20 years - Fix some memory leaks when mounting the log fails - Fix an underflow when updating an xattr leaf freemap - Remove some trivial wrappers - Report metadata corruption as an error, not a (potentially) fatal assertion - Clean up the dir/attr buffer mapping code (2019-11-24) tar.gz
v4.19.86     This is the 4.19.86 stable release (2019-11-24) tar.gz
drm-next-5.5-2019-11-22 drm-next-5.5-2019-11-22: (2019-11-22) tar.gz
iomap-5.5-merge-11 New code for 5.5: - Make iomap_dio_rw callers explicitly tell us if they want us to wait - Port the xfs writeback code to iomap to complete the buffered io   library functions - Refactor the unshare code to share common pieces - Add support for performing copy on write with buffered writes - Other minor fixes - Fix unchecked return in iomap_bmap - Fix a type casting bug in a ternary statement in iomap_dio_bio_actor - Improve tracepoints for easier diagnostic ability - Fix pipe page leakage in directio reads (2019-11-22) tar.gz
for-5.5/disk-revalidate-20191122 for-5.5/disk-revalidate-20191122 (2019-11-22) tar.gz
for-5.5/zoned-20191122 for-5.5/zoned-20191122 (2019-11-22) tar.gz
for-5.5/drivers-post-20191122 for-5.5/drivers-post-20191122 (2019-11-22) tar.gz
vfs-5.5-merge-1 New code for 5.5: - Fix another place in the splice code where a pipe could ask a filesystem for a longer read than the pipe actually has free buffer space. (2019-11-21) tar.gz
for-5.5/drivers-20191121 for-5.5/drivers-20191121 (2019-11-21) tar.gz
for-5.5/block-20191121 for-5.5/block-20191121 (2019-11-21) tar.gz
for-5.5/libata-20191121 for-5.5/libata-20191121 (2019-11-21) tar.gz
for-5.5/io_uring-20191121 for-5.5/io_uring-20191121 (2019-11-21) tar.gz
for-linus-20191121 for-linus-20191121 (2019-11-21) tar.gz
drm-fixes-5.4-2019-11-20 drm-fixes-5.4-2019-11-20: (2019-11-20) tar.gz
v4.19.85     This is the 4.19.85 stable release (2019-11-20) tar.gz
xfs-5.5-merge-13 New code for 5.5: - Fill out the build string - Prevent inode fork extent count overflows - Refactor the allocator to reduce long tail latency - Rework incore log locking a little to reduce spinning - Break up the xfs_iomap_begin functions into smaller more cohesive parts - Fix allocation alignment being dropped too early when the allocation request is for more blocks than an AG is large - Other small cleanups - Clean up file buftarg retrieval helpers - Hoist the resvsp and unresvsp ioctls to the vfs - Remove the undocumented biosize mount option, since it has never been   mentioned as existing or supported on linux - Clean up some of the mount option printing and parsing - Enhance attr leaf verifier to check block structure - Check dirent and attr names for invalid characters before passing them to the vfs - Refactor open-coded bmbt walking - Fix a few places where we return EIO instead of EFSCORRUPTED after failing metadata sanity checks - Fix a synchronization problem between fallocate and aio dio corrupting the file length - Clean up various loose ends in the iomap and bmap code - Convert to the new mount api - Make sure we always log something when returning EFSCORRUPTED - Fix some problems where long running scrub loops could trigger soft lockup warnings and/or fail to exit due to fatal signals pending - Fix various Coverity complaints - Remove most of the function pointers from the directory code to reduce indirection penalties - Ensure that dquots are attached to the inode when performing unwritten extent conversion after io - Deuglify incore projid and crtime types - Fix another AGI/AGF locking order deadlock when renaming - Clean up some quota typedefs - Remove the FSSETDM ioctls which haven't done anything in 20 years - Fix some memory leaks when mounting the log fails - Fix an underflow when updating an xattr leaf freemap - Remove some trivial wrappers - Report metadata corruption as an error, not a (potentially) fatal assertion (2019-11-18) tar.gz
v5.4-rc8     Linux 5.4-rc8 (2019-11-17) tar.gz
for-linus-20191115 for-linus-20191115 (2019-11-15) tar.gz
drm-next-5.5-2019-11-15 drm-next-5.5-2019-11-15: (2019-11-15) tar.gz
drm-fixes-5.4-2019-11-14 drm-fixes-5.4-2019-11-14: (2019-11-14) tar.gz
kbuild-fixes-v5.4-3 Kbuild fixes for v5.4 (3rc) (2019-11-15) tar.gz
xfs-5.5-merge-12 New code for 5.5: - Fill out the build string - Prevent inode fork extent count overflows - Refactor the allocator to reduce long tail latency - Rework incore log locking a little to reduce spinning - Break up the xfs_iomap_begin functions into smaller more cohesive parts - Fix allocation alignment being dropped too early when the allocation request is for more blocks than an AG is large - Other small cleanups - Clean up file buftarg retrieval helpers - Hoist the resvsp and unresvsp ioctls to the vfs - Remove the undocumented biosize mount option, since it has never been   mentioned as existing or supported on linux - Clean up some of the mount option printing and parsing - Enhance attr leaf verifier to check block structure - Check dirent and attr names for invalid characters before passing them to the vfs - Refactor open-coded bmbt walking - Fix a few places where we return EIO instead of EFSCORRUPTED after failing metadata sanity checks - Fix a synchronization problem between fallocate and aio dio corrupting the file length - Clean up various loose ends in the iomap and bmap code - Convert to the new mount api - Make sure we always log something when returning EFSCORRUPTED - Fix some problems where long running scrub loops could trigger soft lockup warnings and/or fail to exit due to fatal signals pending - Fix various Coverity complaints - Remove most of the function pointers from the directory code to reduce indirection penalties - Ensure that dquots are attached to the inode when performing unwritten extent conversion after io - Deuglify incore projid and crtime types - Fix another AGI/AGF locking order deadlock when renaming - Clean up some quota typedefs - Remove the FSSETDM ioctls which haven't done anything in 20 years (2019-11-13) tar.gz
v4.19.84     This is the 4.19.84 stable release (2019-11-12) tar.gz
iomap-5.5-merge-9 New code for 5.5: - Make iomap_dio_rw callers explicitly tell us if they want us to wait - Port the xfs writeback code to iomap to complete the buffered io   library functions - Refactor the unshare code to share common pieces - Add support for performing copy on write with buffered writes - Other minor fixes - Fix unchecked return in iomap_bmap - Fix a type casting bug in a ternary statement in iomap_dio_bio_actor (2019-11-12) tar.gz
xfs-5.5-merge-11 New code for 5.5: - Fill out the build string - Prevent inode fork extent count overflows - Refactor the allocator to reduce long tail latency - Rework incore log locking a little to reduce spinning - Break up the xfs_iomap_begin functions into smaller more cohesive parts - Fix allocation alignment being dropped too early when the allocation request is for more blocks than an AG is large - Other small cleanups - Clean up file buftarg retrieval helpers - Hoist the resvsp and unresvsp ioctls to the vfs - Remove the undocumented biosize mount option, since it has never been   mentioned as existing or supported on linux - Clean up some of the mount option printing and parsing - Enhance attr leaf verifier to check block structure - Check dirent and attr names for invalid characters before passing them to the vfs - Refactor open-coded bmbt walking - Fix a few places where we return EIO instead of EFSCORRUPTED after failing metadata sanity checks - Fix a synchronization problem between fallocate and aio dio corrupting the file length - Clean up various loose ends in the iomap and bmap code - Convert to the new mount api - Make sure we always log something when returning EFSCORRUPTED - Fix some problems where long running scrub loops could trigger soft lockup warnings and/or fail to exit due to fatal signals pending - Fix various Coverity complaints - Remove most of the function pointers from the directory code to reduce indirection penalties (2019-11-10) tar.gz
v5.4-rc7     Linux 5.4-rc7 (2019-11-10) tar.gz
v4.19.83     This is the 4.19.83 stable release (2019-11-10) tar.gz
linux-watchdog-5.4-rc7 linux-watchdog 5.4-rc7 tag (2019-11-09) tar.gz
for-linus-2019-11-08 for-linus-2019-11-08 (2019-11-08) tar.gz
drm-next-5.5-2019-11-08 drm-next-5.5-2019-11-08: (2019-11-08) tar.gz
iomap-5.5-merge-8 New code for 5.5: - Make iomap_dio_rw callers explicitly tell us if they want us to wait - Port the xfs writeback code to iomap to complete the buffered io   library functions - Refactor the unshare code to share common pieces - Add support for performing copy on write with buffered writes - Other minor fixes - Fix unchecked return in iomap_bmap (2019-11-08) tar.gz
xarray-5.4   XArray updates for 5.4 (2019-11-07) tar.gz
iomap-5.5-merge-7 New code for 5.5: - Make iomap_dio_rw callers explicitly tell us if they want us to wait - Port the xfs writeback code to iomap to complete the buffered io   library functions - Refactor the unshare code to share common pieces - Add support for performing copy on write with buffered writes - Other minor fixes (2019-11-07) tar.gz
drm-fixes-5.4-2019-11-06 drm-fixes-5.4-2019-11-06: (2019-11-06) tar.gz
v4.19.82     This is the 4.19.82 stable release (2019-11-06) tar.gz
xfs-5.5-merge-9 New code for 5.5: - Fill out the build string - Prevent inode fork extent count overflows - Refactor the allocator to reduce long tail latency - Rework incore log locking a little to reduce spinning - Break up the xfs_iomap_begin functions into smaller more cohesive parts - Fix allocation alignment being dropped too early when the allocation request is for more blocks than an AG is large - Other small cleanups - Clean up file buftarg retrieval helpers - Hoist the resvsp and unresvsp ioctls to the vfs - Remove the undocumented biosize mount option, since it has never been   mentioned as existing or supported on linux - Clean up some of the mount option printing and parsing - Enhance attr leaf verifier to check block structure - Check dirent and attr names for invalid characters before passing them to the vfs - Refactor open-coded bmbt walking - Fix a few places where we return EIO instead of EFSCORRUPTED after failing metadata sanity checks - Fix a synchronization problem between fallocate and aio dio corrupting the file length - Clean up various loose ends in the iomap and bmap code - Convert to the new mount api - Make sure we always log something when returning EFSCORRUPTED (2019-11-05) tar.gz
xfs-5.5-merge-8 New code for 5.5: - Fill out the build string - Prevent inode fork extent count overflows - Refactor the allocator to reduce long tail latency - Rework incore log locking a little to reduce spinning - Break up the xfs_iomap_begin functions into smaller more cohesive parts - Fix allocation alignment being dropped too early when the allocation request is for more blocks than an AG is large - Other small cleanups - Clean up file buftarg retrieval helpers - Hoist the resvsp and unresvsp ioctls to the vfs - Remove the undocumented biosize mount option, since it has never been   mentioned as existing or supported on linux - Clean up some of the mount option printing and parsing - Enhance attr leaf verifier to check block structure - Check dirent and attr names for invalid characters before passing them to the vfs - Refactor open-coded bmbt walking - Fix a few places where we return EIO instead of EFSCORRUPTED after failing metadata sanity checks - Fix a synchronization problem between fallocate and aio dio corrupting the file length - Clean up various loose ends in the iomap and bmap code (2019-11-04) tar.gz
v5.4-rc6     Linux 5.4-rc6 (2019-11-03) tar.gz
for-linus-20191101 for-linus-20191101 (2019-11-01) tar.gz
drm-next-5.5-2019-11-01 drm-next-5.5-2019-11-01: (2019-11-01) tar.gz
xfs-5.5-merge-7 New code for 5.5: - Fill out the build string - Prevent inode fork extent count overflows - Refactor the allocator to reduce long tail latency - Rework incore log locking a little to reduce spinning - Break up the xfs_iomap_begin functions into smaller more cohesive parts - Fix allocation alignment being dropped too early when the allocation request is for more blocks than an AG is large - Other small cleanups - Clean up file buftarg retrieval helpers - Hoist the resvsp and unresvsp ioctls to the vfs - Deprecate the undocumented biosize mount option - Clean up some of the mount option printing and parsing - Enhance attr leaf verifier to check block structure - Check dirent and attr names for invalid characters before passing them to the vfs - Refactor open-coded bmbt walking - Fix a few places where we return EIO instead of EFSCORRUPTED after failing metadata sanity checks - Fix a synchronization problem between fallocate and aio dio corrupting the file length (2019-10-31) tar.gz
iomap-5.5-merge-6 New code for 5.5: - Make iomap_dio_rw callers explicitly tell us if they want us to wait - Port the xfs writeback code to iomap to complete the buffered io library functions - Refactor the unshare code to share common pieces - Add support for performing copy on write with buffered writes - Other minor fixes (2019-10-30) tar.gz
xfs-5.5-merge-6 New code for 5.5: - Fill out the build string - Prevent inode fork extent count overflows - Refactor the allocator to reduce long tail latency - Rework incore log locking a little to reduce spinning - Break up the xfs_iomap_begin functions into smaller more cohesive parts - Fix allocation alignment being dropped too early when the allocation request is for more blocks than an AG is large - Other small cleanups - Clean up file buftarg retrieval helpers - Hoist the resvsp and unresvsp ioctls to the vfs - Deprecate the undocumented biosize mount option - Clean up some of the mount option printing and parsing - Enhance attr leaf verifier to check block structure - Check dirent and attr names for invalid characters before passing them to the vfs - Refactor open-coded bmbt walking - Fix a few places where we return EIO instead of EFSCORRUPTED after failing metadata sanity checks (2019-10-30) tar.gz
drm-fixes-5.4-2019-10-30 drm-fixes-5.4-2019-10-30: (2019-10-30) tar.gz
v4.19.81     This is the 4.19.81 stable release (2019-10-29) tar.gz
xfs-5.5-merge-5 New code for 5.5: - Fill out the build string - Prevent inode fork extent count overflows - Refactor the allocator to reduce long tail latency - Rework incore log locking a little to reduce spinning - Break up the xfs_iomap_begin functions into smaller more cohesive parts - Fix allocation alignment being dropped too early when the allocation request is for more blocks than an AG is large - Other small cleanups - Clean up file buftarg retrieval helpers - Hoist the resvsp and unresvsp ioctls to the vfs (2019-10-28) tar.gz
v5.4-rc5     Linux 5.4-rc5 (2019-10-27) tar.gz
for-linus-2019-10-26 for-linus-2019-10-26 (2019-10-26) tar.gz
drm-next-5.5-2019-10-25 drm-next-5.5-2019-10-25: (2019-10-25) tar.gz
xfs-5.5-merge-3 New code for 5.5: - Fill out the build string - Prevent inode fork extent count overflows - Refactor the allocator to reduce long tail latency - Rework incore log locking a little to reduce spinning - Break up the xfs_iomap_begin functions into smaller more cohesive parts - Fix allocation alignment being dropped too early when the allocation request is for more blocks than an AG is large - Other small cleanups (2019-10-24) tar.gz
drm-fixes-5.4-2019-10-23 drm-fixes-5.4-2019-10-23: (2019-10-23) tar.gz
xfs-5.5-merge-2 New code for 5.5: - Fill out the build string - Prevent inode fork extent count overflows - Refactor the allocator to reduce long tail latency - Rework incore log locking a little to reduce spinning - Break up the xfs_iomap_begin functions into smaller more cohesive parts (2019-10-21) tar.gz
iomap-5.5-merge-5 New code for 5.5: - Make iomap_dio_rw callers explicitly tell us if they want us to wait - Port the xfs writeback code to iomap to complete the buffered io library functions - Refactor the unshare code to share common pieces - Add support for performing copy on write with buffered writes (2019-10-21) tar.gz
v5.4-rc4     Linux 5.4-rc4 (2019-10-20) tar.gz
kbuild-fixes-v5.4-2 Kbuild fixes for v5.4 (2nd) (2019-10-21) tar.gz
for-linus-2019-10-18 for-linus-2019-10-18 (2019-10-18) tar.gz
v4.19.80     This is the 4.19.80 stable release (2019-10-17) tar.gz
platform-drivers-x86-v5.4-3 platform-drivers-x86 for v5.4-3 (2019-10-17) tar.gz
drm-fixes-5.4-2019-10-16 drm-fixes-5.4-2019-10-16: (2019-10-16) tar.gz
iomap-5.5-merge-2 New code for 5.5: - Make iomap_dio_rw callers explicitly tell us if they want us to wait for the io (2019-10-16) tar.gz
xfs-5.4-fixes-4 Changes since last update: - Fix a timestamp signedness problem in the new bulkstat ioctl. (2019-10-15) tar.gz
v5.4-rc3     Linux 5.4-rc3 (2019-10-13) tar.gz
for-linus-20191012 for-linus-20191012 (2019-10-12) tar.gz
v4.19.79     This is the 4.19.79 stable release (2019-10-11) tar.gz
for-linus-20191010 for-linus-20191010 (2019-10-10) tar.gz
mkp-scsi-fixes Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> (2019-10-09) tar.gz
drm-next-5.5-2019-10-09 drm-next-5.5-2019-10-09: (2019-10-09) tar.gz
drm-fixes-5.4-2019-10-09 drm-fixes-5.4-2019-10-09: (2019-10-09) tar.gz
xfs-5.4-fixes-3 Changes since last update: - Fix a rounding error in the fallocate code - Minor code cleanups - Make sure to zero memory buffers before formatting metadata blocks - Fix a few places where we forgot to log an inode metadata update - Remove broken error handling that tried to clean up after a failure   but still got it wrong (2019-10-09) tar.gz
v4.19.78     This is the 4.19.78 stable release (2019-10-07) tar.gz
v5.4-rc2     Linux 5.4-rc2 (2019-10-06) tar.gz
v4.19.77     This is the 4.19.77 stable release (2019-10-05) tar.gz
kbuild-fixes-v5.4 Kbuild fixes for v5.4 (2019-10-05) tar.gz
for-linus-2019-10-03 for-linus-2019-10-03 (2019-10-03) tar.gz
drm-fixes-5.4-2019-10-02 drm-fixes-5.4-2019-10-02: (2019-10-02) tar.gz
v4.19.76     This is the 4.19.76 stable release (2019-10-01) tar.gz
v5.4-rc1     Linux 5.4-rc1 (2019-09-30) tar.gz
mkp-scsi-postmerge Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> (2019-09-28) tar.gz
for-5.4/io_uring-2019-09-27 for-5.4/io_uring-2019-09-27 (2019-09-27) tar.gz
for-linus-2019-09-27 for-linus-2019-09-27 (2019-09-27) tar.gz
linux-watchdog-5.4-rc1 linux-watchdog 5.4-rc1 tag (2019-09-27) tar.gz
drm-fixes-5.4-2019-09-25 drm-fixes-5.4-2019-09-25: (2019-09-25) tar.gz
xfs-5.4-merge-8 Changes since last update: - Minor code cleanups. - Fix a superblock logging error. - Ensure that collapse range converts the data fork to extents format   when necessary. - Revert the ALLOC_USERDATA cleanup because it caused subtle   behavior regressions. (2019-09-24) tar.gz
for-5.4/io_uring-2019-09-24 for-5.4/io_uring-2019-09-24 (2019-09-24) tar.gz
for-5.4/post-2019-09-24 for-5.4/post-2019-09-24 (2019-09-24) tar.gz
platform-drivers-x86-v5.4-2 platform-drivers-x86 for v5.4-2 (2019-09-24) tar.gz
v4.19.75     This is the 4.19.75 stable release (2019-09-21) tar.gz
iomap-5.4-merge-6 New code for 5.4: - Report both io errors and short io results to the directio endio   handler. - Allow directio callers to pass an ops structure to iomap_dio_rw. (2019-09-19) tar.gz
scsi-misc    SCSI misc on 20190919 (2019-09-19) tar.gz
drm-fixes-5.4-2019-09-19 drm-fixes-5.4-2019-09-19: (2019-09-19) tar.gz
v4.19.74     This is the 4.19.74 stable release (2019-09-19) tar.gz
for-5.4/block-2019-09-16 for-5.4/block-2019-09-16 (2019-09-16) tar.gz
v4.19.73     This is the 4.19.73 stable release (2019-09-16) tar.gz
for-5.4/libata-2019-09-15 for-5.4/libata-2019-09-15 (2019-09-15) tar.gz
for-5.4/io_uring-2019-09-15 for-5.4/io_uring-2019-09-15 (2019-09-15) tar.gz
v5.3         Linux 5.3 (2019-09-15) tar.gz
kbuild-v5.4  Kbuild updates for v5.4 (2019-09-15) tar.gz
platform-drivers-x86-v5.4-1 platform-drivers-x86 for v5.4-1 (2019-09-13) tar.gz
v4.19.72     This is the 4.19.72 stable release (2019-09-10) tar.gz
v5.3-rc8     Linux 5.3-rc8 (2019-09-08) tar.gz
scsi-fixes   SCSI fixes on 20190906 (2019-09-06) tar.gz
xfs-5.4-merge-7 New code for 5.4: - Remove KM_SLEEP/KM_NOSLEEP. - Ensure that memory buffers for IO are properly sector-aligned to avoid   problems that the block layer doesn't check. - Make the bmap scrubber more efficient in its record checking. - Don't crash xfs_db when superblock inode geometry is corrupt. - Fix btree key helper functions. - Remove unneeded error returns for things that can't fail. - Fix buffer logging bugs in repair. - Clean up iterator return values. - Speed up directory entry creation. - Enable allocation of xattr value memory buffer during lookup. - Fix readahead racing with truncate/punch hole. - Other minor cleanups. - Fix one AGI/AGF deadlock with RENAME_WHITEOUT. - More BUG -> WARN whackamole. - Fix various problems with the log failing to advance under certain   circumstances, which results in stalls during mount. (2019-09-06) tar.gz
xfs-5.4-merge-6 New code for 5.4: - Remove KM_SLEEP/KM_NOSLEEP. - Ensure that memory buffers for IO are properly sector-aligned to avoid   problems that the block layer doesn't check. - Make the bmap scrubber more efficient in its record checking. - Don't crash xfs_db when superblock inode geometry is corrupt. - Fix btree key helper functions. - Remove unneeded error returns for things that can't fail. - Fix buffer logging bugs in repair. - Clean up iterator return values. - Speed up directory entry creation. - Enable allocation of xattr value memory buffer during lookup. - Fix readahead racing with truncate/punch hole. - Other minor cleanups. - Fix one AGI/AGF deadlock with RENAME_WHITEOUT. - More BUG -> WARN whackamole. (2019-09-06) tar.gz
v4.19.71     This is the 4.19.71 stable release (2019-09-06) tar.gz
v4.19.70     This is the 4.19.70 stable release (2019-09-06) tar.gz
xfs-5.4-merge-5 New code for 5.4: - Remove KM_SLEEP/KM_NOSLEEP. - Ensure that memory buffers for IO are properly sector-aligned to avoid   problems that the block layer doesn't check. - Make the bmap scrubber more efficient in its record checking. - Don't crash xfs_db when superblock inode geometry is corrupt. - Fix btree key helper functions. - Remove unneeded error returns for things that can't fail. - Fix buffer logging bugs in repair. - Clean up iterator return values. - Speed up directory entry creation. - Enable allocation of xattr value memory buffer during lookup. - Fix readahead racing with truncate/punch hole. - Other minor cleanups. - Fix one AGI/AGF deadlock with RENAME_WHITEOUT. (2019-09-04) tar.gz
xfs-5.4-merge-4 New code for 5.4: - Remove KM_SLEEP/KM_NOSLEEP. - Ensure that memory buffers for IO are properly sector-aligned to avoid   problems that the block layer doesn't check. - Make the bmap scrubber more efficient in its record checking. - Don't crash xfs_db when superblock inode geometry is corrupt. - Fix btree key helper functions. - Remove unneeded error returns for things that can't fail. - Fix buffer logging bugs in repair. - Clean up iterator return values. - Speed up directory entry creation. - Enable allocation of xattr value memory buffer during lookup. - Fix readahead racing with truncate/punch hole. - Other minor cleanups. (2019-09-03) tar.gz
v5.3-rc7     Linux 5.3-rc7 (2019-09-02) tar.gz
xfs-5.4-merge-3 New code for 5.4: - Remove KM_SLEEP/KM_NOSLEEP. - Ensure that memory buffers for IO are properly sector-aligned to avoid   problems that the block layer doesn't check. - Make the bmap scrubber more efficient in its record checking. - Don't crash xfs_db when superblock inode geometry is corrupt. - Fix btree key helper functions. - Remove unneeded error returns for things that can't fail. - Fix buffer logging bugs in repair. - Clean up iterator return values. - Speed up directory entry creation. - Enable allocation of xattr value memory buffer during lookup. - Fix readahead racing with truncate/punch hole. - Other minor cleanups. (2019-08-30) tar.gz
drm-next-5.4-2019-08-30 drm-next-5.4-2019-08-30: (2019-08-30) tar.gz
v4.19.69     This is the 4.19.69 stable release (2019-08-29) tar.gz
drm-fixes-5.3-2019-08-28 drm-fixes-5.3-2019-08-28: (2019-08-28) tar.gz
xfs-5.4-merge-1 New code for 5.4: - Remove KM_SLEEP/KM_NOSLEEP. - Ensure that memory buffers for IO are properly sector-aligned to avoid   problems that the block layer doesn't check. - Make the bmap scrubber more efficient in its record checking. - Don't crash xfs_db when superblock inode geometry is corrupt. - Fix btree key helper functions. - Remove unneeded error returns for things that can't fail. - Fix buffer logging bugs in repair. (2019-08-28) tar.gz
v5.3-rc6     Linux 5.3-rc6 (2019-08-25) tar.gz
v4.19.68     This is the 4.19.68 stable release (2019-08-25) tar.gz
xfs-5.3-fixes-6 Changes since last time: - Fix a forgotten inode unlock when chown/chgrp fail due to quota. (2019-08-23) tar.gz
drm-next-5.4-2019-08-23 drm-next-5.4-2019-08-23: (2019-08-23) tar.gz
for-linus-20190823 for-linus-20190823 (2019-08-23) tar.gz
drm-fixes-5.3-2019-08-21 drm-fixes-5.3-2019-08-21: (2019-08-21) tar.gz
xfs-5.3-fixes-4 Changes since last update: - Fix missing compat ioctl handling for get/setlabel - Fix missing ioctl pointer sanitization on s390 - Fix a page locking deadlock in the dedupe comparison code - Fix inadequate locking in reflink code w.r.t. concurrent directio - Fix broken error detection when breaking layouts (2019-08-20) tar.gz
vfs-5.4-merge-1 Changes for 5.4: - Prohibit writing to active swap files and swap partitions. (2019-08-20) tar.gz
xfs-5.3-fixes-3 Changes since last update: - Fix missing compat ioctl handling for get/setlabel - Fix missing ioctl pointer sanitization on s390 - Fix a page locking deadlock in the dedupe comparison code - Fix inadequate locking in reflink code w.r.t. concurrent directio (2019-08-19) tar.gz
v5.3-rc5     Linux 5.3-rc5 (2019-08-18) tar.gz
for-linus-2019-08-17 for-linus-2019-08-17 (2019-08-17) tar.gz
v4.19.67     This is the 4.19.67 stable release (2019-08-16) tar.gz
drm-fixes-5.3-2019-08-14 drm-fixes-5.3-2019-08-14: (2019-08-14) tar.gz
iomap-5.3-fixes-1 Changes since last update: - Update MAINTAINERS now that we've removed fs/iomap.c. (2019-08-14) tar.gz
xfs-5.3-fixes-2 Changes since last update: - Fix crashes when the attr fork isn't present due to errors but inode   inactivation tries to zap the attr data anyway. - Convert more directory corruption debugging asserts to actual   EFSCORRUPTED returns instead of blowing up later on. - Don't fail writeback just because we ran out of memory allocating   metadata log data. (2019-08-12) tar.gz
v5.3-rc4     Linux 5.3-rc4 (2019-08-11) tar.gz
kbuild-fixes-v5.3-3 Kbuild fixes for v5.3 (3rd) (2019-08-10) tar.gz
drm-next-5.4-2019-08-09 drm-next-5.4-2019-08-09: (2019-08-09) tar.gz
for-linus-20190809 for-linus-20190809 (2019-08-09) tar.gz
v4.19.66     This is the 4.19.66 stable release (2019-08-09) tar.gz
drm-fixes-5.3-2019-08-07 drm-fixes-5.3-2019-08-07: (2019-08-07) tar.gz
drm-next-5.4-2019-08-06 drm-next-5.4-2019-08-06: (2019-08-06) tar.gz
v4.19.65     This is the 4.19.65 stable release (2019-08-06) tar.gz
v5.3-rc3     Linux 5.3-rc3 (2019-08-04) tar.gz
kbuild-fixes-v5.3-2 Kbuild fixes for v5.3 (2nd) (2019-08-05) tar.gz
v4.19.64     This is the 4.19.64 stable release (2019-08-04) tar.gz
for-linus-20190802 for-linus-20190802 (2019-08-02) tar.gz
drm-fixes-5.3-2019-07-31 drm-fixes-5.3-2019-07-31: (2019-07-31) tar.gz
xfs-5.3-fixes-1 Changes since last update: - Avoid leaking kernel stack contents to userspace. - Fix a potential null pointer dereference in the dabtree scrub code. (2019-07-31) tar.gz
v4.19.63     This is the 4.19.63 stable release (2019-07-31) tar.gz
platform-drivers-x86-v5.3-3 platform-drivers-x86 for v5.3-3 (2019-07-29) tar.gz
v5.3-rc2     Linux 5.3-rc2 (2019-07-28) tar.gz
kbuild-fixes-v5.3 Kbuild fixes for v5.3 (2019-07-28) tar.gz
v4.19.62     This is the 4.19.62 stable release (2019-07-28) tar.gz
for-linus-20190726-2 for-linus-20190726-2 (2019-07-26) tar.gz
for-linus-20190726 for-linus-20190726 (2019-07-26) tar.gz
v4.19.61     This is the 4.19.61 stable release (2019-07-26) tar.gz
drm-fixes-5.3-2019-07-24 drm-fixes-5.3-2019-07-24: (2019-07-24) tar.gz
v5.3-rc1     Linus 5.3-rc1 (2019-07-21) tar.gz
v4.19.60     This is the 4.19.60 stable release (2019-07-21) tar.gz
kbuild-v5.3-2 Kbuild updates for v5.3 (2nd) (2019-07-20) tar.gz
drm-next-5.3-2019-07-18 drm-next-5.3-2019-07-18: (2019-07-18) tar.gz
linux-watchdog-5.3-rc1 linux-watchdog 5.3-rc1 tag (2019-07-17) tar.gz
platform-drivers-x86-v5.3-2 platform-drivers-x86 for v5.3-2 (2019-07-17) tar.gz
iomap-5.3-merge-4 Also new for 5.3: - Regroup the fs/iomap.c code by major functional area so that we can   start development for 5.4 from a more stable base. (2019-07-17) tar.gz
xfs-5.3-merge-13 Also new for 5.3: - Bring fs/xfs/libxfs/xfs_trans_inode.c in sync with userspace libxfs. - Convert the xfs administrator guide to rst and move it into the   official admin guide under Documentation (2019-07-16) tar.gz
for-linus-20190715 for-linus-20190715 (2019-07-15) tar.gz
platform-drivers-x86-v5.3-1 platform-drivers-x86 for v5.3-1 (2019-07-14) tar.gz
v4.19.59     This is the 4.19.59 stable release (2019-07-14) tar.gz
kconfig-v5.3 Kconfig updates for v5.3 (2019-07-13) tar.gz
kbuild-v5.3  Kbuild updates for v5.3 (2019-07-13) tar.gz
for-5.3/io_uring-20190711 for-5.3/io_uring-20190711 (2019-07-11) tar.gz
xfs-5.3-merge-12 New stuff for 5.3: - Refactor inode geometry calculation into a single structure instead of   open-coding pieces everywhere. - Add online repair to build options. - Remove unnecessary function call flags and functions. - Claim maintainership of various loose xfs documentation and header   files. - Use struct bio directly for log buffer IOs instead of struct xfs_buf. - Reduce log item boilerplate code requirements. - Merge log item code spread across too many files. - Further distinguish between log item commits and cancellations. - Various small cleanups to the ag small allocator. - Support cgroup-aware writeback - libxfs refactoring for mkfs cleanup - Remove unneeded #includes - Fix a memory allocation miscalculation in the new log bio code - Fix bisection problems - Fix a crash in ioend processing caused by tripping over freeing of   preallocated transactions - Split out a generic inode walk mechanism from the bulkstat code, hook   up all the internal users to use the walking code, then clean up   bulkstat to serve only the bulkstat ioctls. - Add a multithreaded iwalk implementation to speed up quotacheck on   fast storage with many CPUs. - Remove unnecessary return values in logging teardown functions. - Supplement the bstat and inogrp structures with new bulkstat and   inumbers structures that have all the fields we need for v5   filesystem features and none of the padding problems of their   predecessors. - Wire up new ioctls that use the new structures with a much simpler   bulk_ireq structure at the head instead of the pointerhappy mess we   had before. - Enable userspace to constrain bulkstat returns to a single AG or a   single special inode so that we can phase out a lot of geometry   guesswork in userspace. - Reduce memory consumption and zeroing overhead in extended attribute   scrub code. - Fix some behavioral regressions in the new bulkstat backend code. - Fix some behavioral regressions in the new log bio code. (2019-07-10) tar.gz
v4.19.58     This is the 4.19.58 stable release (2019-07-10) tar.gz
drm-next-5.3-2019-07-09 drm-next-5.3-2019-07-09: (2019-07-09) tar.gz
scsi-sg      SCSI sg on 20190709 (2019-07-09) tar.gz
xfs-5.3-merge-11 New stuff for 5.3: - Refactor inode geometry calculation into a single structure instead of   open-coding pieces everywhere. - Add online repair to build options. - Remove unnecessary function call flags and functions. - Claim maintainership of various loose xfs documentation and header   files. - Use struct bio directly for log buffer IOs instead of struct xfs_buf. - Reduce log item boilerplate code requirements. - Merge log item code spread across too many files. - Further distinguish between log item commits and cancellations. - Various small cleanups to the ag small allocator. - Support cgroup-aware writeback - libxfs refactoring for mkfs cleanup - Remove unneeded #includes - Fix a memory allocation miscalculation in the new log bio code - Fix bisection problems - Fix a crash in ioend processing caused by tripping over freeing of   preallocated transactions - Split out a generic inode walk mechanism from the bulkstat code, hook   up all the internal users to use the walking code, then clean up   bulkstat to serve only the bulkstat ioctls. - Add a multithreaded iwalk implementation to speed up quotacheck on   fast storage with many CPUs. - Remove unnecessary return values in logging teardown functions. - Supplement the bstat and inogrp structures with new bulkstat and   inumbers structures that have all the fields we need for v5   filesystem features and none of the padding problems of their   predecessors. - Wire up new ioctls that use the new structures with a much simpler   bulk_ireq structure at the head instead of the pointerhappy mess we   had before. - Enable userspace to constrain bulkstat returns to a single AG or a   single special inode so that we can phase out a lot of geometry   guesswork in userspace. - Reduce memory consumption and zeroing overhead in extended attribute   scrub code. - Fix some behavioral regressions in the new bulkstat backend code. (2019-07-09) tar.gz
for-5.3/libata-20190708 for-5.3/libata-20190708 (2019-07-08) tar.gz
for-5.3/block-20190708 for-5.3/block-20190708 (2019-07-08) tar.gz
v5.2         Linux 5.2 (2019-07-07) tar.gz
for-linus-20190706 for-linus-20190706 (2019-07-06) tar.gz
xfs-5.3-merge-10 New stuff for 5.3: - Refactor inode geometry calculation into a single structure instead of   open-coding pieces everywhere. - Add online repair to build options. - Remove unnecessary function call flags and functions. - Claim maintainership of various loose xfs documentation and header   files. - Use struct bio directly for log buffer IOs instead of struct xfs_buf. - Reduce log item boilerplate code requirements. - Merge log item code spread across too many files. - Further distinguish between log item commits and cancellations. - Various small cleanups to the ag small allocator. - Support cgroup-aware writeback - libxfs refactoring for mkfs cleanup - Remove unneeded #includes - Fix a memory allocation miscalculation in the new log bio code - Fix bisection problems - Fix a crash in ioend processing caused by tripping over freeing of   preallocated transactions - Split out a generic inode walk mechanism from the bulkstat code, hook   up all the internal users to use the walking code, then clean up   bulkstat to serve only the bulkstat ioctls. - Add a multithreaded iwalk implementation to speed up quotacheck on   fast storage with many CPUs. - Remove unnecessary return values in logging teardown functions. - Supplement the bstat and inogrp structures with new bulkstat and   inumbers structures that have all the fields we need for v5   filesystem features and none of the padding problems of their   predecessors. - Wire up new ioctls that use the new structures with a much simpler   bulk_ireq structure at the head instead of the pointerhappy mess we   had before. - Enable userspace to constrain bulkstat returns to a single AG or a   single special inode so that we can phase out a lot of geometry   guesswork in userspace. - Reduce memory consumption and zeroing overhead in extended attribute   scrub code. (2019-07-05) tar.gz
xfs-5.3-merge-9 New stuff for 5.3: - Refactor inode geometry calculation into a single structure instead of   open-coding pieces everywhere. - Add online repair to build options. - Remove unnecessary function call flags and functions. - Claim maintainership of various loose xfs documentation and header   files. - Use struct bio directly for log buffer IOs instead of struct xfs_buf. - Reduce log item boilerplate code requirements. - Merge log item code spread across too many files. - Further distinguish between log item commits and cancellations. - Various small cleanups to the ag small allocator. - Support cgroup-aware writeback - libxfs refactoring for mkfs cleanup - Remove unneeded #includes - Fix a memory allocation miscalculation in the new log bio code - Fix bisection problems - Fix a crash in ioend processing caused by tripping over freeing of   preallocated transactions - Split out a generic inode walk mechanism from the bulkstat code, hook   up all the internal users to use the walking code, then clean up   bulkstat to serve only the bulkstat ioctls. - Add a multithreaded iwalk implementation to speed up quotacheck on   fast storage with many CPUs. - Remove unnecessary return values in logging teardown functions. - Supplement the bstat and inogrp structures with new bulkstat and   inumbers structures that have all the fields we need for v5   filesystem features and none of the padding problems of their   predecessors. - Wire up new ioctls that use the new structures with a much simpler   bulk_ireq structure at the head instead of the pointerhappy mess we   had before. - Enable userspace to constrain bulkstat returns to a single AG or a   single special inode so that we can phase out a lot of geometry   guesswork in userspace. (2019-07-04) tar.gz
xfs-5.3-merge-8 New stuff for 5.3: - Refactor inode geometry calculation into a single structure instead of   open-coding pieces everywhere. - Add online repair to build options. - Remove unnecessary function call flags and functions. - Claim maintainership of various loose xfs documentation and header   files. - Use struct bio directly for log buffer IOs instead of struct xfs_buf. - Reduce log item boilerplate code requirements. - Merge log item code spread across too many files. - Further distinguish between log item commits and cancellations. - Various small cleanups to the ag small allocator. - Support cgroup-aware writeback - libxfs refactoring for mkfs cleanup - Remove unneeded #includes - Fix a memory allocation miscalculation in the new log bio code - Fix bisection problems - Fix a crash in ioend processing caused by tripping over freeing of   preallocated transactions - Split out a generic inode walk mechanism from the bulkstat code, hook   up all the internal users to use the walking code, then clean up   bulkstat to serve only the bulkstat ioctls. - Add a multithreaded iwalk implementation to speed up quotacheck on   fast storage with many CPUs. - Remove unnecessary return values in logging teardown functions. (2019-07-04) tar.gz
xfs-5.3-merge-7 New stuff for 5.3: - Refactor inode geometry calculation into a single structure instead of   open-coding pieces everywhere. - Add online repair to build options. - Remove unnecessary function call flags and functions. - Claim maintainership of various loose xfs documentation and header   files. - Use struct bio directly for log buffer IOs instead of struct xfs_buf. - Reduce log item boilerplate code requirements. - Merge log item code spread across too many files. - Further distinguish between log item commits and cancellations. - Various small cleanups to the ag small allocator. - Support cgroup-aware writeback - libxfs refactoring for mkfs cleanup - Remove unneeded #includes - Fix a memory allocation miscalculation in the new log bio code - Fix bisection problems - Fix a crash in ioend processing caused by tripping over freeing of   preallocated transactions - Split out a generic inode walk mechanism from the bulkstat code, hook   up all the internal users to use the walking code, then clean up   bulkstat to serve only the bulkstat ioctls. (2019-07-03) tar.gz
v4.19.57     This is the 4.19.57 stable release (2019-07-03) tar.gz
drm-fixes-5.2-2019-07-02 drm-fixes-5.2-2019-07-02: (2019-07-02) tar.gz
vfs-fix-ioctl-checking-3 New for 5.3: - Standardize parameter checking for the SETFLAGS and FSSETXATTR ioctls   (which were the file attribute setters for ext4 and xfs and have now   been hoisted to the vfs) - Only allow the DAX flag to be set on files and directories. (2019-07-01) tar.gz
xfs-5.3-merge-6 New stuff for 5.3: - Refactor inode geometry calculation into a single structure instead of   open-coding pieces everywhere. - Add online repair to build options. - Remove unnecessary function call flags and functions. - Claim maintainership of various loose xfs documentation and header   files. - Use struct bio directly for log buffer IOs instead of struct xfs_buf. - Reduce log item boilerplate code requirements. - Merge log item code spread across too many files. - Further distinguish between log item commits and cancellations. - Various small cleanups to the ag small allocator. - Support cgroup-aware writeback - libxfs refactoring for mkfs cleanup - Remove unneeded #includes - Fix a memory allocation miscalculation in the new log bio code - Fix bisection problems - Fix a crash in ioend processing caused by tripping over freeing of   preallocated transactions (2019-06-30) tar.gz
xfs-5.3-merge-5 New stuff for 5.3: - Refactor inode geometry calculation into a single structure instead of   open-coding pieces everywhere. - Add online repair to build options. - Remove unnecessary function call flags and functions. - Claim maintainership of various loose xfs documentation and header   files. - Use struct bio directly for log buffer IOs instead of struct xfs_buf. - Reduce log item boilerplate code requirements. - Merge log item code spread across too many files. - Further distinguish between log item commits and cancellations. - Various small cleanups to the ag small allocator. - Support cgroup-aware writeback - libxfs refactoring for mkfs cleanup - Remove unneeded #includes - Fix a memory allocation miscalculation in the new log bio code - Fix bisection errors (2019-06-30) tar.gz
iomap-5.3-merge-1 New for 5.3: - Only mark inode dirty at the end of writing to a file (instead of once   for every page written). - Fix for an accounting error in the page_done callback. (2019-06-30) tar.gz
v5.2-rc7     Linux 5.2-rc7 (2019-06-30) tar.gz
xarray-5.2-rc6 XArray updates for 5.2-rc6 (2019-06-28) tar.gz
for-linus-20190628 for-linus-20190628 (2019-06-28) tar.gz
drm-next-5.3-2019-06-27 drm-next-5.3-2019-06-27: (2019-06-27) tar.gz
drm-next-5.3-2019-06-25 drm-next-5.3-2019-06-25: (2019-06-25) tar.gz
v4.19.56     This is the 4.19.56 stable release (2019-06-25) tar.gz
drm-next-5.3-2019-06-24 drm-next-5.3-2019-06-24: (2019-06-24) tar.gz
drm-next-5.3-2019-06-22 drm-next-5.3-2019-06-22: (2019-06-22) tar.gz
v5.2-rc6     Linux 5.2-rc6 (2019-06-22) tar.gz
v4.19.55     This is the 4.19.55 stable release (2019-06-22) tar.gz
v4.19.54     This is the 4.19.54 stable release (2019-06-22) tar.gz
for-linus-20190620 for-linus-20190620 (2019-06-20) tar.gz
v4.19.53     This is the 4.19.53 stable release (2019-06-19) tar.gz
xfs-5.3-merge-1 New stuff for 5.3: - Refactor inode geometry calculation into a single structure instead of   open-coding pieces everywhere. - Add online repair to build options. - Remove unnecessary function call flags and functions. (2019-06-18) tar.gz
v4.19.52     This is the 4.19.52 stable release (2019-06-17) tar.gz
v5.2-rc5     Linux 5.2-rc5 (2019-06-16) tar.gz
platform-drivers-x86-v5.2-3 platform-drivers-x86 for v5.2-3 (2019-06-15) tar.gz
v4.19.51     This is the 4.19.51 stable release (2019-06-15) tar.gz
for-linus-20190614 for-linus-20190614 (2019-06-14) tar.gz
copy-file-range-fixes-1 Changes to copy_file_range for 5.3 from Dave and Amir: - Create a generic copy_file_range handler and make individual   filesystems responsible for calling it (i.e. no more assuming that   do_splice_direct will work or is appropriate) - Refactor copy_file_range and remap_range parameter checking where they   are the same - Install missing copy_file_range parameter checking(!) - Remove suid/sgid and update mtime like any other file write - Change the behavior so that a copy range crossing the source file's   eof will result in a short copy to the source file's eof instead of   EINVAL - Permit filesystems to decide if they want to handle cross-superblock   copy_file_range in their local handlers. (2019-06-12) tar.gz
v4.19.50     This is the 4.19.50 stable release (2019-06-11) tar.gz
for-linus-20190610 for-linus-20190610 (2019-06-10) tar.gz
v4.19.49     This is the 4.19.49 stable release (2019-06-09) tar.gz
v5.2-rc4     Linux 5.2-rc4 (2019-06-08) tar.gz
for-linus-20190608 for-linus-20190608 (2019-06-08) tar.gz
kbuild-fixes-v5.2-2 Kbuild fixes for v5.2 (2nd) (2019-06-08) tar.gz
v4.19.48     This is the 4.19.48 stable release (2019-06-04) tar.gz
xfs-5.2-fixes-2 Changes since last update: - Fix some forgotten strings in a log debugging function - Fix incorrect unit conversion in online fsck code (2019-06-03) tar.gz
v5.2-rc3     Linux 5.2-rc3 (2019-06-02) tar.gz
for-linus-20190601 for-linus-20190601 (2019-06-01) tar.gz
v4.19.47     This is the 4.19.47 stable release (2019-05-31) tar.gz
v5.2-rc2     Linux 5.2-rc2 (2019-05-26) tar.gz
v4.19.46     This is the 4.19.46 stable release (2019-05-25) tar.gz
for-linus-20190524 for-linus-20190524 (2019-05-24) tar.gz
platform-drivers-x86-v5.2-2 platform-drivers-x86 for v5.2-2 (2019-05-24) tar.gz
v4.19.45     This is the 4.19.45 stable release (2019-05-22) tar.gz
xfs-5.2-fixes-1 Fixes for 5.1: - Fix an accounting mistake where we included the log space when   calculating the reserve space for metadata expansion. (2019-05-21) tar.gz
kbuild-fixes-v5.2 Kbuild fixes for v5.2 (2019-05-21) tar.gz
v5.2-rc1     Linux 5.2-rc1 (2019-05-19) tar.gz
kbuild-v5.2-2 Kbuild updates for v5.2 (2nd) (2019-05-19) tar.gz
for-5.2/block-post-20190516 for-5.2/block-post-20190516 (2019-05-16) tar.gz
for-linus-20190516 for-linus-20190516 (2019-05-16) tar.gz
v4.19.44     This is the 4.19.44 stable release (2019-05-16) tar.gz
kconfig-v5.2 Kconfig updates for v5.2 (2019-05-16) tar.gz
v4.19.43     This is the 4.19.43 stable release (2019-05-14) tar.gz
linux-watchdog-5.2-rc1 linux-watchdog 5.2-rc1 tag (2019-05-13) tar.gz
v4.19.42     This is the 4.19.42 stable release (2019-05-10) tar.gz
platform-drivers-x86-v5.2-1 platform-drivers-x86 for v5.2-1 (2019-05-10) tar.gz
kbuild-v5.2  Kbuild updates for v5.2 (2019-05-08) tar.gz
v4.19.41     This is the 4.19.41 stable release (2019-05-08) tar.gz
for-5.2/libata-20190507 for-5.2/libata-20190507 (2019-05-07) tar.gz
for-5.2/io_uring-20190507 for-5.2/io_uring-20190507 (2019-05-07) tar.gz
for-5.2/block-20190507 for-5.2/block-20190507 (2019-05-07) tar.gz
v5.1         Linux 5.1 (2019-05-05) tar.gz
v4.19.40     This is the 4.19.40 stable release (2019-05-05) tar.gz
v4.19.39     This is the 4.19.39 stable release (2019-05-04) tar.gz
iomap-5.2-merge-2 Changes for Linux 5.2: - Add some extra hooks to the iomap buffered write path to enable gfs2   journalled writes. - SPDX conversion - Various refactoring. (2019-05-03) tar.gz
xfs-5.2-merge-4 Changes for Linux 5.2: (2019-05-03) tar.gz
for-linus-20190502 for-linus-20190502 (2019-05-02) tar.gz
v4.19.38     This is the 4.19.38 stable release (2019-05-02) tar.gz
iomap-5.2-merge-1 Changes for Linux 5.2: - Add some extra hooks to the iomap buffered write path to enable gfs2   journalled writes. - SPDX conversion (2019-05-01) tar.gz
xfs-5.2-merge-3 Changes for Linux 5.2: (2019-04-30) tar.gz
v5.1-rc7     Linux 5.1-rc7 (2019-04-28) tar.gz
for-linus-20190428 for-linus-20190428 (2019-04-28) tar.gz
v4.19.37     This is the 4.19.37 stable release (2019-04-27) tar.gz
v5.1-rc6     Linux 5.1-rc6 (2019-04-21) tar.gz
for-linus-20190420 for-linus-20190420 (2019-04-20) tar.gz
v4.19.36     This is the 4.19.36 stable release (2019-04-20) tar.gz
xfs-5.2-merge-1 Changes for Linux 5.2: (2019-04-17) tar.gz
v4.19.35     This is the 4.19.35 stable release (2019-04-17) tar.gz
v5.1-rc5     Linux 5.1-rc5 (2019-04-14) tar.gz
for-linus-20190412 for-linus-20190412 (2019-04-12) tar.gz
v5.1-rc4     Linux 5.1-rc4 (2019-04-07) tar.gz
for-linus-20190407 for-linus-20190407 (2019-04-07) tar.gz
v4.19.34     This is the 4.19.34 stable release (2019-04-05) tar.gz
v4.19.33     This is the 4.19.33 stable release (2019-04-03) tar.gz
v5.1-rc3     Linux 5.1-rc3 (2019-03-31) tar.gz
for-linus-20190329 for-linus-20190329 (2019-03-29) tar.gz
kbuild-fixes-v5.1 Kbuild fixes for v5.1 (2019-03-29) tar.gz
v4.19.32     This is the 4.19.32 stable release (2019-03-27) tar.gz
xfs-5.1-fixes-1 Changes since last update: - Fix a bunch of static checker complaints about uninitialized variables   and insufficient range checks. - Avoid a crash when incore extent map data are corrupt. - Disallow FITRIM when we haven't recovered the log and know the   metadata are stale. - Fix a data corruption when doing unaligned overlapping dio writes. (2019-03-26) tar.gz
v5.1-rc2     Linux 5.1-rc2 (2019-03-24) tar.gz
v4.19.31     This is the 4.19.31 stable release (2019-03-23) tar.gz
io_uring-20190323 io_uring-20190323 (2019-03-23) tar.gz
for-linus-20190323 for-linus-20190323 (2019-03-23) tar.gz
v4.19.30     This is the 4.19.30 stable release (2019-03-19) tar.gz
v5.1-rc1     Linux 5.1-rc1 (2019-03-17) tar.gz
kbuild-v5.1-2 Kbuild updates for v5.1 (2nd) (2019-03-18) tar.gz
for-5.1/block-post-20190315 for-5.1/block-post-20190315 (2019-03-15) tar.gz
v4.19.29     This is the 4.19.29 stable release (2019-03-13) tar.gz
xfs-5.1-merge-5 Changes since last update: - Fix some clang/smatch/sparse warnings about uninitialized variables. - Clean up some typedef usage. (2019-03-12) tar.gz
kconfig-v5.1 Kconfig updates for v5.1 (2019-03-13) tar.gz
xarray-5.1-rc1 XArray updates for 5.1-rc1 (2019-03-11) tar.gz
linux-watchdog-5.1-rc1 linux-watchdog 5.1-rc1 tag (2019-03-10) tar.gz
v4.19.28     This is the 4.19.28 stable release (2019-03-10) tar.gz
kbuild-v5.1  Kbuild updates for v5.1 (2019-03-09) tar.gz
platform-drivers-x86-v5.1-1 platform-drivers-x86 for v5.1-1 (2019-03-08) tar.gz
io_uring-2019-03-06 io_uring-2019-03-06 (2019-03-06) tar.gz
v4.19.27     This is the 4.19.27 stable release (2019-03-05) tar.gz
v5.0         Linux 5.0 (2019-03-03) tar.gz
for-5.1/block-20190302 for-5.1/block-20190302 (2019-03-02) tar.gz
for-5.1/libata-20190301 for-5.1/libata-20190301 (2019-03-01) tar.gz
for-5.1/block-20190301 for-5.1/block-20190301 (2019-03-01) tar.gz
xfs-5.1-merge-4 Changes for Linux 5.1: - Fix online fsck to handle inode btrees correctly on 64k block   filesystems. - Teach online fsck to check directory and attribute names for invalid   characters. - Miscellanous fixes for online fsck. - Introduce a new panic mask so that we can halt immediately on   metadata corruption (for debugging purposes) - Fix a block mapping race during writeback. - Cache unlinked inode list backrefs in memory to speed up list   processing. - Separate the bnobt/cntbt and inobt/finobt buffer verifiers so that we   can detect crosslinked btrees. - Refactor magic number verification so that we can standardize it. - Strengthen ondisk metadata structure offset build time verification. - Fix a memory corruption problem in the listxattr code. - Fix a shutdown problem during log recovery due to unreserved finobt   expansion. - Fix a referential integrity problem where O_TMPFILE inodes were put on   the unlinked list with nlink > 0 which would cause asserts during log   recovery if the system went down immediately. - Refactor the delayed allocation allocator to be more clever about the   possibility that its mapping might be stale. - Various fixes to the copy on write mechanism. - Make CoW preallocation suitable for use even with writes that wouldn't   otherwise require it. - Refactor an internal API. - Fix some statx implementation bugs. - Fix miscellaneous compiler and static checker complaints. (2019-03-01) tar.gz
xfs-5.1-merge-3 Changes for Linux 5.1: - Fix online fsck to handle inode btrees correctly on 64k block   filesystems. - Teach online fsck to check directory and attribute names for invalid   characters. - Miscellanous fixes for online fsck. - Introduce a new panic mask so that we can halt immediately on   metadata corruption (for debugging purposes) - Fix a block mapping race during writeback. - Cache unlinked inode list backrefs in memory to speed up list   processing. - Separate the bnobt/cntbt and inobt/finobt buffer verifiers so that we   can detect crosslinked btrees. - Refactor magic number verification so that we can standardize it. - Strengthen ondisk metadata structure offset build time verification. - Fix a memory corruption problem in the listxattr code. - Fix a shutdown problem during log recovery due to unreserved finobt   expansion. - Fix a referential integrity problem where O_TMPFILE inodes were put on   the unlinked list with nlink > 0 which would cause asserts during log   recovery if the system went down immediately. - Refactor the delayed allocation allocator to be more clever about the   possibility that its mapping might be stale. - Various fixes to the copy on write mechanism. - Make CoW preallocation suitable for use even with writes that wouldn't   otherwise require it. - Refactor an internal API. - Fix miscellaneous compiler and static checker complaints. (2019-02-27) tar.gz
v4.19.26     This is the 4.19.26 stable release (2019-02-27) tar.gz
v5.0-rc8     Linux 5.0-rc8 (2019-02-24) tar.gz
for-5.1/block-20190224 for-5.1/block-20190224 (2019-02-24) tar.gz
for-5.1/libata-20190224 for-5.1/libata-20190224 (2019-02-24) tar.gz
v4.19.25     This is the 4.19.25 stable release (2019-02-23) tar.gz
kbuild-fixes-v5.0-2 Kbuild fixes for v5.0 (2nd) (2019-02-22) tar.gz
xfs-5.1-merge-2 Changes for Linux 5.1: - Fix online fsck to handle inode btrees correctly on 64k block   filesystems. - Teach online fsck to check directory and attribute names for invalid   characters. - Miscellanous fixes for online fsck. - Introduce a new panic mask so that we can halt immediately on   metadata corruption (for debugging purposes) - Fix a block mapping race during writeback. - Cache unlinked inode list backrefs in memory to speed up list   processing. - Separate the bnobt/cntbt and inobt/finobt buffer verifiers so that we   can detect crosslinked btrees. - Refactor magic number verification so that we can standardize it. - Strengthen ondisk metadata structure offset build time verification. - Fix a memory corruption problem in the listxattr code. - Fix a shutdown problem during log recovery due to unreserved finobt   expansion. - Fix a referential integrity problem where O_TMPFILE inodes were put on   the unlinked list with nlink > 0 which would cause asserts during log   recovery if the system went down immediately. - Refactor the delayed allocation allocator to be more clever about the   possibility that its mapping might be stale. - Various fixes to the copy on write mechanism. - Make CoW preallocation suitable for use even with writes that wouldn't   otherwise require it. - Fix miscellaneous compiler and static checker complaints. (2019-02-21) tar.gz
v4.19.24     This is the 4.19.24 stable release (2019-02-20) tar.gz
v5.0-rc7     Linux 5.0-rc7 (2019-02-17) tar.gz
for-linus-20190215 for-linus-20190215 (2019-02-15) tar.gz
v4.19.23     This is the 4.19.23 stable release (2019-02-15) tar.gz
v4.19.22     This is the 4.19.22 stable release (2019-02-15) tar.gz
xfs-5.1-merge-1 Changes for Linux 5.1: - Fix online fsck to handle inode btrees correctly on 64k block   filesystems. - Teach online fsck to check directory and attribute names for invalid   characters. - Miscellanous fixes for online fsck. - Introduce a new panic mask so that we can halt immediately on   metadata corruption (for debugging purposes) - Fix a block mapping race during writeback. - Cache unlinked inode list backrefs in memory to speed up list   processing. - Separate the bnobt/cntbt and inobt/finobt buffer verifiers so that we   can detect crosslinked btrees. - Refactor magic number verification so that we can standardize it. - Strengthen ondisk metadata structure offset build time verification. (2019-02-14) tar.gz
v4.19.21     This is the 4.19.21 stable release (2019-02-12) tar.gz
v5.0-rc6     Linux 5.0-rc6 (2019-02-10) tar.gz
for-linus-20190209 for-linus-20190209 (2019-02-09) tar.gz
platform-drivers-x86-v5.0-2 platform-drivers-x86 for v5.0-2 (2019-02-07) tar.gz
v4.19.20     This is the 4.19.20 stable release (2019-02-06) tar.gz
xfs-5.0-fixes-1 Changes since last update: - Fix cache coherency problem with writeback mappings - Fix buffer deadlock when shutting fs down - Fix a null pointer dereference when running online repair (2019-02-04) tar.gz
v5.0-rc5     Linux 5.0-rc5 (2019-02-03) tar.gz
for-linus-20190202 for-linus-20190202 (2019-02-02) tar.gz
v4.19.19     This is the 4.19.19 stable release (2019-01-31) tar.gz
iomap-5.0-fixes-1 Changes since last update: - fix page migration when using iomap for pagecache management - fix a use-after-free bug in the directio code (2019-01-28) tar.gz
v5.0-rc4     Linux 5.0-rc4 (2019-01-27) tar.gz
for-linus-20190127 for-linus-20190127 (2019-01-27) tar.gz
v4.19.18     This is the 4.19.18 stable release (2019-01-26) tar.gz
for-linus-20190125 for-linus-20190125 (2019-01-25) tar.gz
v4.19.17     This is the 4.19.17 stable release (2019-01-22) tar.gz
xarray-5.0-rc3 XArray updates for 5.0-rc3 (2019-01-21) tar.gz
v5.0-rc3     Linux 5.0-rc3 (2019-01-21) tar.gz
linux-watchdog-5.0-rc-fixes linux-watchdog 5.0-rc-fixes tag (2019-01-19) tar.gz
for-linus-20190118 for-linus-20190118 (2019-01-18) tar.gz
kbuild-fixes-v5.0 Kbuild fixes for v5.0 (2019-01-17) tar.gz
v4.19.16     This is the 4.19.16 stable release (2019-01-16) tar.gz
v5.0-rc2     Linux 5.0-rc2 (2019-01-14) tar.gz
v4.19.15     This is the 4.19.15 stable release (2019-01-13) tar.gz
for-linus-20190112 for-linus-20190112 (2019-01-12) tar.gz
v4.19.14     This is the 4.19.14 stable release (2019-01-09) tar.gz
v5.0-rc1     Linux 5.0-rc1 (2019-01-06) tar.gz
kbuild-v4.21-3 Kbuild late updates for v4.21 (2019-01-06) tar.gz
for-linus-20190104 for-linus-20190104 (2019-01-04) tar.gz
for-4.21/block-20190102 for-4.21/block-20190102 (2019-01-02) tar.gz
for-4.21/libata-20190102 for-4.21/libata-20190102 (2019-01-02) tar.gz
linux-watchdog-4.21-rc1 linux-watchdog 4.21-rc1 tag (2018-12-30) tar.gz
xfs-4.21-merge-3 Changes since last update: - Remove a couple of unnecessary local variables. (2018-12-29) tar.gz
iomap-4.21-merge-3 Changes since last update: - Take responsibility for the iomap code. (2018-12-29) tar.gz
v4.19.13     This is the 4.19.13 stable release (2018-12-29) tar.gz
kconfig-v4.21-2 Kconfig file consolidation for v4.21 (2018-12-28) tar.gz
kconfig-v4.21 Kconfig updates for v4.21 (2018-12-28) tar.gz
kbuild-v4.21 Kbuild updates for v4.21 (2018-12-28) tar.gz
iomap-4.21-merge-2 Updates for 4.21: - Fix a memory overflow bug for blocksize < pagesize (2018-12-23) tar.gz
v4.20        Linux 4.20 (2018-12-23) tar.gz
xfs-4.21-merge-2 XFS changes for 4.21: - Fix CoW remapping of extremely fragmented file areas - Fix a zero-length symlink verifier error - Constify some of the rmap owner structures for per-AG metadata - Precalculate inode geometry for later use - Fix scrub counting problems - Don't crash when rtsummary inode is null - Fix x32 ioctl operation - Fix enum->string mappings for ftrace output - Cache realtime summary information in memory (2018-12-22) tar.gz
v4.19.12     This is the 4.19.12 stable release (2018-12-21) tar.gz
for-4.21/aio-20181221 for-4.21/aio-20181221 (2018-12-20) tar.gz
for-4.21/libata-20181221 for-4.21/libata-20181221 (2018-12-20) tar.gz
for-4.21/block-20181221 for-4.21/block-20181221 (2018-12-20) tar.gz
xfs-4.21-merge-1 XFS changes for 4.21: - Fix CoW remapping of extremely fragmented file areas - Fix a zero-length symlink verifier error - Constify some of the rmap owner structures for per-AG metadata - Precalculate inode geometry for later use - Fix scrub counting problems - Don't crash when rtsummary inode is null - Fix x32 ioctl operation - Fix enum->string mappings for ftrace output (2018-12-20) tar.gz
kbuild-fixes-v4.20-2 Kbuild fixes for v4.20 (2nd) (2018-12-20) tar.gz
v4.19.11     This is the 4.19.11 stable release (2018-12-19) tar.gz
for-linus-20181218 for-linus-20181218 (2018-12-18) tar.gz
v4.19.10     This is the 4.19.10 stable release (2018-12-17) tar.gz
v4.20-rc7    Linux 4.20-rc7 (2018-12-16) tar.gz
for-linus-20181214 for-linus-20181214 (2018-12-14) tar.gz
xarray-4.20-rc7 XArray updates for 4.20-rc7 (2018-12-13) tar.gz
v4.19.9      This is the 4.19.9 stable release (2018-12-13) tar.gz
platform-drivers-x86-v4.21-1 platform-drivers-x86 for v4.21-1 (2018-12-12) tar.gz
v4.20-rc6    Linux 4.20-rc6 (2018-12-09) tar.gz
v4.19.8      This is the 4.19.8 stable release (2018-12-08) tar.gz
for-linus-20181207 for-linus-20181207 (2018-12-07) tar.gz
for-linus-20181205 for-linus-20181205 (2018-12-05) tar.gz
v4.19.7      This is the 4.19.7 stable release (2018-12-05) tar.gz
xfs-4.20-fixes-3 Changes since last update: - Fix broken project quota inode counts - Fix incorrect PAGE_MASK/PAGE_SIZE usage - Fix incorrect return value in btree verifier - Fix WARN_ON remap flags false positive - Fix splice read overflows (2018-12-04) tar.gz
v4.20-rc5    Linux 4.20-rc5 (2018-12-02) tar.gz
for-linus-20181201 for-linus-20181201 (2018-12-01) tar.gz
v4.19.6      This is the 4.19.6 stable release (2018-12-01) tar.gz
v4.19.5      This is the 4.19.5 stable release (2018-11-27) tar.gz
v4.20-rc4    Linux 4.20-rc4 (2018-11-25) tar.gz
show         XArray updates for 4.20-rc4 (2018-11-24) tar.gz
xarray-4.20-rc4 XArray updates for 4.20-rc4 (2018-11-24) tar.gz
for-linus-20181123 for-linus-20181123 (2018-11-23) tar.gz
v4.19.4      This is the 4.19.4 stable release (2018-11-23) tar.gz
xfs-4.20-fixes-2 Changes since last update: - Numerous corruption fixes for copy on write - Numerous corruption fixes for blocksize < pagesize writes - Don't miscalculate AG reservations for small final AGs - Fix page cache truncation to work properly for reflink and extent   shifting - Fix use-after-free when retrying failed inode/dquot buffer logging - Fix corruptions seen when using copy_file_range in directio mode (2018-11-21) tar.gz
v4.19.3      This is the 4.19.3 stable release (2018-11-21) tar.gz
v4.20-rc3    Linux 4.20-rc3 (2018-11-18) tar.gz
for-linus-20181115 for-linus-20181115 (2018-11-15) tar.gz
v4.19.2      This is the 4.19.2 stable release (2018-11-13) tar.gz
v4.20-rc2    Linux 4.20-rc2 (2018-11-11) tar.gz
kbuild-fixes-v4.20 Kbuild fixes for v4.20 (2018-11-12) tar.gz
for-linus-20181109 for-linus-20181109 (2018-11-09) tar.gz
xfs-4.20-fixes-1 Changes since last update: - fix incorrect dropping of error code from bmap - print buffer offsets instead of useless hashed pointers when dumping   corrupt metadata - fix integer overflow in attribute verifier (2018-11-06) tar.gz
v4.20-rc1    Linux 4.20-rc1 (2018-11-04) tar.gz
v4.19.1      This is the 4.19.1 stable release (2018-11-04) tar.gz
kbuild-v4.20-2 Kbuild updates for v4.20 (2nd) (2018-11-03) tar.gz
for-linus-20181102 for-linus-20181102 (2018-11-02) tar.gz
xfs-4.20-merge-2 vfs: rework data cloning infrastructure (2018-11-02) tar.gz
platform-drivers-x86-v4.20-1 platform-drivers-x86 for v4.20-1 (2018-10-31) tar.gz
kbuild-v4.20 Kbuild updates for v4.20 (2018-10-29) tar.gz
linux-watchdog-4.20-rc1 linux-watchdog 4.20-rc1 tag (2018-10-27) tar.gz
for-linus-20181026 for-linus-20181026 (2018-10-26) tar.gz
xfs-4.20-merge-1 xfs: Changes for 4.20 (2018-10-24) tar.gz
v4.19        This is the 4.19 release (2018-10-22) tar.gz
for-4.20/libata-20181021 for-4.20/libata-20181021 (2018-10-21) tar.gz
for-4.20/block-20181021 for-4.20/block-20181021 (2018-10-21) tar.gz
for-linus-20181019 for-linus-20181019 (2018-10-19) tar.gz
v4.19-rc8    This is the 4.19-rc8 release (2018-10-15) tar.gz
for-linus-20181012 for-linus-20181012 (2018-10-12) tar.gz
kbuild-fixes-v4.19-2 Kbuild fixes for v4.19 (2nd) (2018-10-12) tar.gz
xfs-fixes-for-4.19-rc7 xfs: fixes for 4.19-rc7 (2018-10-11) tar.gz
v4.19-rc7    This is the 4.19-rc7 release (2018-10-07) tar.gz
xfs-fixes-for-4.19-rc6 XFS fixes for 4.19-rc6 (2018-10-04) tar.gz
v4.19-rc6    This is the 4.19-rc6 release (2018-09-30) tar.gz
for-linus-20180929 for-linus-20180929 (2018-09-29) tar.gz
v4.19-rc5    This is the 4.19-rc5 stable release (2018-09-23) tar.gz
for-linus-20180922 for-linus-20180922 (2018-09-22) tar.gz
for-linus-20180920 for-linus-20180920 (2018-09-20) tar.gz
platform-drivers-x86-v4.19-2 platform-drivers-x86 for v4.19-2 (2018-09-18) tar.gz
v4.19-rc4    Linux 4.19-rc4 (2018-09-16) tar.gz
for-linus-20180913 for-linus-20180913 (2018-09-13) tar.gz
v4.19-rc3    Linux 4.19-rc3 (2018-09-09) tar.gz
kbuild-fixes-v4.19 Kbuild fixes for v4.19 (2018-09-09) tar.gz
for-linus-20180906 for-linus-20180906 (2018-09-06) tar.gz
v4.19-rc2    Linux 4.19-rc2 (2018-09-02) tar.gz
linux-watchdog-4.19-rc2 linux-watchdog 4.19-rc2 tag (2018-09-01) tar.gz
for-linus-20180830 for-linus-20180830 (2018-08-30) tar.gz
v4.19-rc1    Linux 4.19-rc1 (2018-08-26) tar.gz
kbuild-v4.19-2 Kbuild updates for v4.19 (2nd) (2018-08-26) tar.gz
for-linus-20180825 for-linus-20180825 (2018-08-25) tar.gz
platform-drivers-x86-v4.19-1 platform-drivers-x86 for v4.19-1 (2018-08-22) tar.gz
for-4.19/post-20180822 for-4.19/post-20180822 (2018-08-22) tar.gz
linux-watchdog-4.19-rc1 linux-watchdog 4.19-rc1 tag (2018-08-17) tar.gz
kconfig-v4.19-2 Consolidation of Kconfig files by Christoph Hellwig. (2018-08-16) tar.gz
kconfig-v4.19 Kconfig updates for v4.19 (2018-08-16) tar.gz
kbuild-v4.19 Kbuild updates for v4.19 (2018-08-16) tar.gz
xfs-4.19-merge-7 Changes since last update: - Fix an uninitialized variable - Don't use obviously garbage AG header counters to calculate   transaction reservations - Trigger icount recalculation on bad icount when monting. (2018-08-14) tar.gz
for-4.19/block-20180812 for-4.19/block-20180812 (2018-08-12) tar.gz
v4.18        Linux 4.18 (2018-08-12) tar.gz
xfs-4.19-merge-6 Changes for 4.19: - Use extent maps to track pagecache page status instead of bufferhead   state. - Refactor pagecache read and write paths to use the new iomap library   functions, which enable us to drop the old bufferhead code for   pagesize == blocksize filesystems. - Set up parallel per-block-per-page metadata to track subpage   information that was tracked by buffer heads, which enables us to drop   the old bufferhead code for pagesize > blocksize filesystems. - Tie a deferred ops control structure to a transaction so that we can   take advantage of an upper-level dfops without having to plumb pointer   passing through the code. - Refactor the deferred ops code to track deferred ops as part of the   transaction structure (instead of as a separate data structure) so   that we can simplify the scoping rules around defer_ops. - Refactor twisty delwri buffer submission code to avoid deadlocks. - Shorten and fix indenting problems in the scrub code. - Detect obviously bad summary counts at mount and fix them. - Directly associate deferred ops control structure with a transaction   so that callers no longer have to manage it themselves. - Remove a couple of IRIX-era inode macros. - Remove the long-deprecated 'barrier' and 'nobarrier' mount options. - Clean up the inode fork structure a bit. - Check for bad fs summary counter values in the superblock. - Reduce COW fork lookups during writeback. - Refactor the deferred ops control structures into the transaction   structure, thereby eliminating the need for transaction users to   handle the deferred ops as a separate data structure. - Add the ability to repair AG headers online. - Fix a crash due to insufficient return value checking. - Various fixes and cleanups. (2018-08-12) tar.gz
xfs-4.19-merge-5 Changes for 4.19: - Use extent maps to track pagecache page status instead of bufferhead   state. - Refactor pagecache read and write paths to use the new iomap library   functions, which enable us to drop the old bufferhead code for   pagesize == blocksize filesystems. - Set up parallel per-block-per-page metadata to track subpage   information that was tracked by buffer heads, which enables us to drop   the old bufferhead code for pagesize > blocksize filesystems. - Tie a deferred ops control structure to a transaction so that we can   take advantage of an upper-level dfops without having to plumb pointer   passing through the code. - Refactor the deferred ops code to track deferred ops as part of the   transaction structure (instead of as a separate data structure) so   that we can simplify the scoping rules around defer_ops. - Refactor twisty delwri buffer submission code to avoid deadlocks. - Shorten and fix indenting problems in the scrub code. - Detect obviously bad summary counts at mount and fix them. - Directly associate deferred ops control structure with a transaction   so that callers no longer have to manage it themselves. - Remove a couple of IRIX-era inode macros. - Remove the long-deprecated 'barrier' and 'nobarrier' mount options. - Clean up the inode fork structure a bit. - Check for bad fs summary counter values in the superblock. - Reduce COW fork lookups during writeback. - Refactor the deferred ops control structures into the transaction   structure, thereby eliminating the need for transaction users to   handle the deferred ops as a separate data structure. - Various fixes and cleanups. (2018-08-09) tar.gz
v4.18-rc8    Linux 4.18-rc8 (2018-08-05) tar.gz
iomap-4.19-merge-1 Changes for 4.19: - Add shared iomap infrastructure to handle page cache reads and   writeback without buffer heads (xfs). - Add inline data support (gfs2). (2018-08-03) tar.gz
xfs-4.19-merge-4 Changes for 4.19: - Use extent maps to track pagecache page status instead of bufferhead   state. - Refactor pagecache read and write paths to use the new iomap library   functions, which enable us to drop the old bufferhead code for   pagesize == blocksize filesystems. - Set up parallel per-block-per-page metadata to track subpage   information that was tracked by buffer heads, which enables us to drop   the old bufferhead code for pagesize > blocksize filesystems. - Tie a deferred ops control structure to a transaction so that we can   take advantage of an upper-level dfops without having to plumb pointer   passing through the code. - Refactor the deferred ops code to track deferred ops as part of the   transaction structure (instead of as a separate data structure) so   that we can simplify the scoping rules around defer_ops. - Refactor twisty delwri buffer submission code to avoid deadlocks. - Shorten and fix indenting problems in the scrub code. - Detect obviously bad summary counts at mount and fix them. - Directly associate deferred ops control structure with a transaction   so that callers no longer have to manage it themselves. - Remove a couple of IRIX-era inode macros. - Remove the long-deprecated 'barrier' and 'nobarrier' mount options. - Clean up the inode fork structure a bit. - Check for bad fs summary counter values in the superblock. - Reduce COW fork lookups during writeback. - Refactor the deferred ops control structures into the transaction   structure, thereby eliminating the need for transaction users to   handle the deferred ops as a separate data structure. - Various fixes and cleanups. (2018-08-03) tar.gz
for-linus-20180803 for-linus-20180803 (2018-08-03) tar.gz
xfs-4.18-fixes-5 Changes since last update: - Fix incorrect shifting in the iomap bmap functions. (2018-08-02) tar.gz
xfs-4.19-merge-3 Changes for 4.19: - iomap: support inline data, page done callbacks, and partial dio   writes to support gfs2 - iomap: add library functions for page cache reads and writes in   preparation to remove buffer heads from xfs. - Use extent maps to track pagecache page status instead of bufferhead   state. - Refactor pagecache read and write paths to use the new iomap library   functions, which enable us to drop the old bufferhead code for   pagesize == blocksize filesystems. - Set up parallel per-block-per-page metadata to track subpage   information that was tracked by buffer heads, which enables us to drop   the old bufferhead code for pagesize > blocksize filesystems. - Tie a deferred ops control structure to a transaction so that we can   take advantage of an upper-level dfops without having to plumb pointer   passing through the code. - Refactor the deferred ops code to track deferred ops as part of the   transaction structure (instead of as a separate data structure) so   that we can simplify the scoping rules around defer_ops. - Refactor twisty delwri buffer submission code to avoid deadlocks. - Shorten and fix indenting problems in the scrub code. - Detect obviously bad summary counts at mount and fix them. - Directly associate deferred ops control structure with a transaction   so that callers no longer have to manage it themselves. - Remove a couple of IRIX-era inode macros. - Remove the long-deprecated 'barrier' and 'nobarrier' mount options. - Clean up the inode fork structure a bit. - Check for bad fs summary counter values in the superblock. - Reduce COW fork lookups during writeback. - Various fixes and cleanups. (2018-07-31) tar.gz
xfs-4.19-merge-2 Changes for 4.19: - iomap: support inline data, page done callbacks, and partial dio   writes to support gfs2 - iomap: add library functions for page cache reads and writes in   preparation to remove buffer heads from xfs. - Use extent maps to track pagecache page status instead of bufferhead   state. - Refactor pagecache read and write paths to use the new iomap library   functions, which enable us to drop the old bufferhead code for   pagesize == blocksize filesystems. - Set up parallel per-block-per-page metadata to track subpage   information that was tracked by buffer heads, which enables us to drop   the old bufferhead code for pagesize > blocksize filesystems. - Tie a deferred ops control structure to a transaction so that we can   take advantage of an upper-level dfops without having to plumb pointer   passing through the code. - Refactor the deferred ops code to track deferred ops as part of the   transaction structure (instead of as a separate data structure) so   that we can simplify the scoping rules around defer_ops. - Refactor twisty delwri buffer submission code to avoid deadlocks. - Shorten and fix indenting problems in the scrub code. - Detect obviously bad summary counts at mount and fix them. - Directly associate deferred ops control structure with a transaction   so that callers no longer have to manage it themselves. - Remove a couple of IRIX-era inode macros. - Remove the long-deprecated 'barrier' and 'nobarrier' mount options. - Clean up the inode fork structure a bit. - Various fixes and cleanups. (2018-07-30) tar.gz
v4.18-rc7    Linux 4.18-rc7 (2018-07-29) tar.gz
for-linus-20180727 for-linus-20180727 (2018-07-27) tar.gz
xfs-4.18-fixes-4 Changes since last update: - Fix some uninitialized variable errors - Fix an incorrect check in metadata verifiers (2018-07-25) tar.gz
xfs-4.19-merge-1 Changes for 4.19: - iomap: support inline data, page done callbacks, and partial dio   writes to support gfs2 - iomap: add library functions for page cache reads and writes in   preparation to remove buffer heads from xfs. - Use extent maps to track pagecache page status instead of bufferhead   state. - Refactor pagecache read and write paths to use the new iomap library   functions, which enable us to drop the old bufferhead code for   pagesize == blocksize filesystems. - Set up parallel per-block-per-page metadata to track subpage   information that was tracked by buffer heads, which enables us to drop   the old bufferhead code for pagesize > blocksize filesystems. - Tie a deferred ops control structure to a transaction so that we can   take advantage of an upper-level dfops without having to plumb pointer   passing through the code. - Refactor the deferred ops code to track deferred ops as part of the   transaction structure (instead of as a separate data structure) so   that we can simplify the scoping rules around defer_ops. - Refactor twisty delwri buffer submission code to avoid deadlocks. - Shorten and fix indenting problems in the scrub code. - Detect obviously bad summary counts at mount and fix them. - Various fixes and cleanups. (2018-07-23) tar.gz
v4.18-rc6    Linux 4.18-rc6 (2018-07-22) tar.gz
platform-drivers-x86-v4.18-2 platform-drivers-x86 for v4.18-2 (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
kbuild-fixes-v4.18-2 Kbuild fixes for v4.18 (2nd) (2018-07-13) tar.gz
libnvdimm-fixes-4.18-rc5 * fix one ensures that a variable passed in by reference to acpi_nfit_ctl is always set to a value. An incremental patch is provided due to notice from testing in -next. The rest of the commits did not exhibit issues. (2018-07-11) 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
kbuild-fixes-v4.18 Kbuild fixes for v4.18 (2018-06-30) tar.gz
for-linus-20180629 for-linus-20180629 (2018-06-29) tar.gz
xfs-4.18-fixes-2 Changes since last update: - More metadata validation strengthening to prevent crashes. - Fix extent offset overflow problem when insert_range on a 512b block fs - Fix some off-by-one errors in the realtime fsmap code - Fix some math errors in the default resblks calculation when free space   is low - Fix a problem where stale page contents are exposed via mmap read   after a zero_range at eof - Fix accounting problems with per-ag reservations causing statfs   reports to vary incorrectly (2018-06-24) tar.gz
xfs-4.18-fixes-1 Changes since last update: - More metadata validation strengthening to prevent crashes. - Fix extent offset overflow problem when insert_range on a 512b block fs - Fix some off-by-one errors in the realtime fsmap code - Fix some math errors in the default resblks calculation when free space   is low - Fix a problem where stale page contents are exposed via mmap read   after a zero_range at eof (2018-06-24) 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
kbuild-v4.18-2 Kbuild updates for v4.18 (2nd) (2018-06-13) tar.gz
platform-drivers-x86-v4.18-1 platform-drivers-x86 for v4.18-1 (2018-06-12) tar.gz
xfs-4.18-merge-10 Changes since last update: - Strengthen metadata checking to avoid ASSERTing on bad disk contents - Validate btree records that are being retrieved for clients - Strengthen root inode verification - Convert license blurbs to SPDX tags - Enable changing DAX flag on directories - Fix some writeback deadlocks in reflink - Refactor out some old xfs helpers - Move type verifiers to a separate file - Fix some fuzzer crashes - Various other bug fixes (2018-06-11) tar.gz
linux-watchdog-4.18-rc1 linux-watchdog 4.18-rc1 tag (2018-06-11) tar.gz
for-linus-20180610 for-linus-20180610 (2018-06-10) tar.gz
libnvdimm-for-4.18 libnvdimm for 4.18 (2018-06-08) tar.gz
for-linus-20180608 for-linus-20180608 (2018-06-08) tar.gz
xfs-4.18-merge-9 Changes since last update: - Strengthen metadata checking to avoid ASSERTing on bad disk contents - Validate btree records that are being retrieved for clients - Strengthen root inode verification - Convert license blurbs to SPDX tags - Enable changing DAX flag on directories - Fix some writeback deadlocks in reflink - Refactor out some old xfs helpers - Move type verifiers to a separate file - Fix some fuzzer crashes - Various other bug fixes (2018-06-08) tar.gz
xfs-4.18-merge-8 Changes since last update: - Strengthen metadata checking to avoid ASSERTing on bad disk contents - Validate btree records that are being retrieved for clients - Strengthen root inode verification - Convert license blurbs to SPDX tags - Enable changing DAX flag on directories - Various other bug fixes (2018-06-06) tar.gz
kconfig-v4.18 Kconfig updates for v4.18 (2018-06-07) tar.gz
kbuild-v4.18 Kbuild updates for v4.18 (2018-06-07) tar.gz
for-linus-20180605 for-linus-20180605 (2018-06-05) tar.gz
xfs-4.18-merge-7 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) - Fix unit conversion problems in the realtime freemap iteration   functions - Various refactorings and cleanups in preparation to remove buffer   heads in a future release - Reimplement the old bmap call with iomap - Remove direct buffer head accesses from seek hole/data - Various bug fixes - Strengthen metadata checking to avoid ASSERTing on disk contents (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-3 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) - Fix unit conversion problems in the realtime freemap iteration   functions - Various refactorings and cleanups in preparation to remove buffer   heads in a future release - Reimplement the old bmap call with iomap - Remove direct buffer head accesses from seek hole/data - Various bug fixes (2018-06-01) tar.gz
xfs-4.18-merge-2 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) - Fix unit conversion problems in the realtime freemap iteration   functions - Various bug fixes (2018-06-01) 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
platform-drivers-x86-v4.17-4 platform-drivers-x86 for v4.17-4 (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
kbuild-fixes-v4.17-2 Kbuild fixes for v4.17 (2nd) (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
platform-drivers-x86-v4.17-3 platform-drivers-x86 for v4.17-3 (2018-05-18) 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
v4.14.40     This is the 4.14.40 stable release (2018-05-09) tar.gz
v4.9.99      This is the 4.9.99 stable release (2018-05-09) tar.gz
v4.17-rc4    Linux 4.17-rc4 (2018-05-06) tar.gz
platform-drivers-x86-v4.17-2 platform-drivers-x86 for v4.17-2 (2018-05-05) tar.gz
kbuild-fixes-v4.17 Kbuild fixes for v4.17 (2018-05-05) 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.9.98      This is the 4.9.98 stable release (2018-05-01) tar.gz
v4.14.39     This is the 4.14.39 stable release (2018-05-01) tar.gz
v4.17-rc3    Linux v4.17-rc3 (2018-04-29) tar.gz
v4.14.38     This is the 4.14.38 stable release (2018-04-29) tar.gz
v4.9.97      This is the 4.9.97 stable release (2018-04-29) tar.gz
v4.14.37     This is the 4.14.37 stable release (2018-04-26) tar.gz
for-linus-20180425 for-linus-20180425 (2018-04-25) tar.gz
v4.14.36     This is the 4.14.36 stable release (2018-04-24) tar.gz
v4.9.96      This is the 4.9.96 stable release (2018-04-24) 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.9.95      This is the 4.9.95 stable release (2018-04-20) tar.gz
v4.14.35     This is the 4.14.35 stable release (2018-04-19) tar.gz
linux-watchdog-4.17-rc2 linux-watchdog 4.17-rc2 tag (2018-04-16) tar.gz
v4.17-rc1    Linux 4.17-rc1 (2018-04-15) tar.gz
kbuild-v4.17-2 Kbuild updates for v4.17 (2nd) (2018-04-15) tar.gz
for-linus-20180413 for-linus-20180413 (2018-04-13) tar.gz
v4.9.94      This is the 4.9.94 stable release (2018-04-13) tar.gz
v4.14.34     This is the 4.14.34 stable release (2018-04-12) tar.gz
linux-watchdog-4.17-rc1 linux-watchdog 4.17-rc1 merge window tag (2018-04-11) 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
platform-drivers-x86-v4.17-1 platform-drivers-x86 for v4.17-1 (2018-04-10) tar.gz
libnvdimm-for-4.17 libnvdimm for 4.17 (2018-04-09) 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
v4.14.33     This is the 4.14.33 stable release (2018-04-08) tar.gz
v4.9.93      This is the 4.9.93 stable release (2018-04-08) tar.gz
scsi-for-linus SCSI for-linus on 20180404 (2018-04-04) tar.gz
kconfig-v4.17 Kconfig updates for v4.17 (2018-04-04) tar.gz
kbuild-v4.17 Kbuild updates for v4.17 (2018-04-04) 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
v4.9.92      This is the 4.9.92 stable release (2018-03-31) tar.gz
v4.14.32     This is the 4.14.32 stable release (2018-03-31) tar.gz
kbuild-fixes-v4.16-3 Kbuild fixes for v4.16 (3rd) (2018-03-31) tar.gz
v4.9.91      This is the 4.9.91 stable release (2018-03-28) tar.gz
v4.14.31     This is the 4.14.31 stable release (2018-03-28) tar.gz
v4.16-rc7    Linux 4.16-rc7 (2018-03-25) tar.gz
v4.14.30     This is the 4.14.30 stable release (2018-03-24) tar.gz
v4.9.90      This is the 4.9.90 stable release (2018-03-24) tar.gz
v4.9.89      This is the 4.9.89 stable release (2018-03-22) tar.gz
v4.14.29     This is the 4.14.29 stable release (2018-03-21) tar.gz
v4.14.28     This is the 4.14.28 stable release (2018-03-19) tar.gz
v4.16-rc6    Linux 4.16-rc6 (2018-03-18) tar.gz
v4.9.88      This is the 4.9.88 stable release (2018-03-18) tar.gz
v4.14.27     This is the 4.14.27 stable release (2018-03-15) tar.gz
platform-drivers-x86-v4.16-7 platform-drivers-x86 for v4.16-7 (2018-03-14) tar.gz
v4.16-rc5    Linux 4.16-rc5 (2018-03-11) tar.gz
v4.14.26     This is the 4.14.26 stable release (2018-03-11) tar.gz
v4.9.87      This is the 4.9.87 stable release (2018-03-11) tar.gz
kbuild-fixes-v4.16-2 Kbuild fixes for v4.16 (2nd) (2018-03-10) tar.gz
linux-watchdog-4.16-fixes-2 linux-watchdog 4.16-fixes-2 merge window tag (2018-03-10) tar.gz
for-linus-20180309 for-linus-20180309 (2018-03-09) tar.gz
platform-drivers-x86-v4.16-6 platform-drivers-x86 for v4.16-6 (2018-03-09) tar.gz
v4.14.25     This is the 4.14.25 stable release (2018-03-08) tar.gz
v4.16-rc4    Linux 4.16-rc4 (2018-03-04) tar.gz
v4.14.24     This is the 4.14.24 stable release (2018-03-03) tar.gz
v4.9.86      This is the 4.9.86 stable release (2018-03-03) tar.gz
linux-watchdog-4.16-fixes-1 linux-watchdog 4.16-fixes-1 merge window tag (2018-03-03) tar.gz
kbuild-fixes-v4.16 Kbuild fixes for v4.16 (2018-03-03) 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
platform-drivers-x86-v4.16-5 platform-drivers-x86 for v4.16-5 (2018-03-01) tar.gz
v4.14.23     This is the 4.14.23 stable release (2018-02-28) tar.gz
v4.9.85      This is the 4.9.85 stable release (2018-02-28) 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.14.22     This is the 4.14.22 stable release (2018-02-25) tar.gz
v4.9.84      This is the 4.9.84 stable release (2018-02-25) tar.gz
v4.9.83      This is the 4.9.83 stable release (2018-02-22) tar.gz
v4.14.21     This is the 4.14.21 stable release (2018-02-22) 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
v4.9.82      This is the 4.9.82 stable release (2018-02-17) tar.gz
v4.14.20     This is the 4.14.20 stable release (2018-02-16) tar.gz
platform-drivers-x86-v4.16-4 platform-drivers-x86 for v4.16-4 (2018-02-16) tar.gz
v4.9.81      This is the 4.9.81 stable release (2018-02-13) tar.gz
v4.14.19     This is the 4.14.19 stable release (2018-02-13) 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
platform-drivers-x86-v4.16-3 platform-drivers-x86 for v4.16-3 (2018-02-10) tar.gz
kbuild-v4.16-2 Kbuild updates for v4.16 (2nd) (2018-02-10) tar.gz
v4.14.18     This is the 4.14.18 stable release (2018-02-07) tar.gz
platform-drivers-x86-v4.16-2 platform-drivers-x86 for v4.16-2 (2018-02-07) tar.gz
platform-drivers-x86-v4.16-1 platform-drivers-x86 for v4.16-1 (2018-02-06) tar.gz
libnvdimm-for-4.16 libnvdimm for 4.16 (2018-02-05) 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
v4.14.17     This is the 4.14.17 stable release (2018-02-03) tar.gz
v4.9.80      This is the 4.9.80 stable release (2018-02-03) tar.gz
scsi-postmerge SCSI postmerge on 20180202 (2018-02-02) tar.gz
xfs-4.15-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-01) tar.gz
kconfig-v4.16 Kconfig updates for v4.16 (2018-02-02) tar.gz
kbuild-misc-v4.16 Kbuild misc updates for v4.16 (2018-02-02) tar.gz
kbuild-v4.16 Kbuild updates for v4.16 (2018-02-02) tar.gz
v4.14.16     This is the 4.14.16 stable release (2018-01-31) tar.gz
v4.9.79      This is the 4.9.79 stable release (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.14.15     This is the 4.14.15 stable release (2018-01-23) tar.gz
v4.9.78      This is the 4.9.78 stable release (2018-01-23) tar.gz
v4.15-rc9    Linux 4.15-rc9 (2018-01-21) 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.14.14     This is the 4.14.14 stable release (2018-01-17) tar.gz
v4.9.77      This is the 4.9.77 stable release (2018-01-17) tar.gz
v4.15-rc8    Linux 4.15-rc8 (2018-01-14) tar.gz
kbuild-fixes-v4.15 Kbuild fixes for v4.15 (2018-01-13) tar.gz
v4.14.13     This is the 4.14.13 stable release (2018-01-10) tar.gz
v4.9.76      This is the 4.9.76 stable release (2018-01-10) tar.gz
platform-drivers-x86-v4.15-4 platform-drivers-x86 for v4.15-4 (2018-01-08) tar.gz
v4.15-rc7    Linux 4.15-rc7 (2018-01-07) tar.gz
v4.14.12     This is the 4.14.12 stable release (2018-01-05) tar.gz
v4.9.75      This is the 4.9.75 stable release (2018-01-05) tar.gz
v4.9.74      This is the 4.9.74 stable release (2018-01-02) tar.gz
v4.14.11     This is the 4.14.11 stable release (2018-01-02) 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.14.10     This is the 4.14.10 stable release (2017-12-29) tar.gz
v4.9.73      This is the 4.9.73 stable release (2017-12-29) tar.gz
v4.14.9      This is the 4.14.9 stable release (2017-12-25) tar.gz
v4.9.72      This is the 4.9.72 stable release (2017-12-25) 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.14.8      This is the 4.14.8 stable release (2017-12-20) tar.gz
v4.9.71      This is the 4.9.71 stable release (2017-12-20) tar.gz
v4.15-rc4    Linux 4.15-rc4 (2017-12-17) tar.gz
v4.14.7      This is the 4.14.7 stable release (2017-12-17) tar.gz
v4.9.70      This is the 4.9.70 stable release (2017-12-16) 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.14.6      This is the 4.14.6 stable release (2017-12-14) tar.gz
v4.9.69      This is the 4.9.69 stable release (2017-12-14) tar.gz
platform-drivers-x86-v4.15-3 platform-drivers-x86 for v4.15-3 (2017-12-12) tar.gz
v4.15-rc3    Linux 4.15-rc3 (2017-12-10) tar.gz
v4.14.5      This is the 4.14.5 stable release (2017-12-10) tar.gz
v4.9.68      This is the 4.9.68 stable release (2017-12-09) 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.14.4      This is the 4.14.4 stable release (2017-12-05) tar.gz
v4.9.67      This is the 4.9.67 stable release (2017-12-05) 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
v4.14.3      This is the 4.14.3 stable release (2017-11-30) tar.gz
v4.9.66      This is the 4.9.66 stable release (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
kbuild-v4.15-2 Kbuild updates for v4.15 (2nd) (2017-11-25) tar.gz
v4.14.2      This is the 4.14.2 stable release (2017-11-24) tar.gz
v4.9.65      This is the 4.9.65 stable release (2017-11-24) tar.gz
platform-drivers-x86-v4.15-2 platform-drivers-x86 for v4.15-2 (2017-11-22) 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
v4.14.1      This is the 4.14.1 stable release (2017-11-21) tar.gz
v4.9.64      This is the 4.9.64 stable release (2017-11-21) tar.gz
platform-drivers-x86-v4.15-1 platform-drivers-x86 for v4.15-1 (2017-11-18) tar.gz
v4.9.63      This is the 4.9.63 stable release (2017-11-18) tar.gz
kbuild-misc-v4.15 Kbuild misc updates for v4.15 (2017-11-18) tar.gz
kbuild-v4.15 Kbuild updates for v4.15 (2017-11-18) 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
libnvdimm-for-4.15 libnvdimm for 4.15 (2017-11-16) tar.gz
v4.9.62      This is the 4.9.62 stable release (2017-11-15) 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.9.61      This is the 4.9.61 stable release (2017-11-08) tar.gz
v4.14-rc8    Linux 4.14-rc8 (2017-11-05) tar.gz
v4.9.60      This is the 4.9.60 stable release (2017-11-02) tar.gz
v4.14-rc7    Linux 4.14-rc7 (2017-10-29) tar.gz
kbuild-fixes-v4.14-2 Kbuild fixes for v4.14 (2nd) (2017-10-29) tar.gz
v4.9.59      This is the 4.9.59 stable release (2017-10-27) 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
platform-drivers-x86-v4.14-3 platform-drivers-x86 for v4.14-3 (2017-10-23) tar.gz
v4.14-rc6    Linux 4.14-rc6 (2017-10-23) tar.gz
v4.9.58      This is the 4.9.58 stable release (2017-10-21) tar.gz
v4.9.57      This is the 4.9.57 stable release (2017-10-18) 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
v4.9.56      This is the 4.9.56 stable release (2017-10-12) tar.gz
v4.9.55      This is the 4.9.55 stable release (2017-10-12) 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
v4.9.54      This is the 4.9.54 stable release (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
v4.9.53      This is the 4.9.53 stable release (2017-10-05) tar.gz
v4.14-rc3    Linux 4.14-rc3 (2017-10-01) tar.gz
platform-drivers-x86-v4.14-2 platform-drivers-x86 for v4.14-2 (2017-09-29) tar.gz
v4.9.52      This is the 4.9.52 stable release (2017-09-27) 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
kbuild-fixes-v4.14 Kbuild fixes for v4.14 (2017-09-22) tar.gz
v4.9.51      This is the 4.9.51 stable release (2017-09-20) tar.gz
v4.14-rc1    Linux 4.14-rc1 (2017-09-16) tar.gz
kbuild-v4.14 Kbuild updates for v4.14 (2017-09-14) tar.gz
v4.9.50      This is the 4.9.50 stable release (2017-09-13) tar.gz
libnvdimm-for-4.14 libnvdimm for 4.14 (2017-09-11) tar.gz
v4.9.49      This is the 4.9.49 stable release (2017-09-10) tar.gz
platform-drivers-x86-v4.14-1 platform-drivers-x86 for v4.14-1 (2017-09-08) tar.gz
v4.9.48      This is the 4.9.48 stable release (2017-09-07) 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
v4.9.47      This is the 4.9.47 stable release (2017-09-02) tar.gz
v4.9.46      This is the 4.9.46 stable release (2017-08-30) tar.gz
v4.13-rc7    Linux 4.13-rc7 (2017-08-27) tar.gz
v4.9.45      This is the 4.9.45 stable release (2017-08-24) tar.gz
kbuild-fixes-v4.13 Kbuild fixes for v4.13 (2017-08-25) 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.9.44      This is the 4.9.44 stable release (2017-08-16) tar.gz
v4.13-rc5    Linux 4.13-rc5 (2017-08-13) tar.gz
v4.9.43      This is the 4.9.43 stable release (2017-08-12) tar.gz
v4.9.42      This is the 4.9.42 stable release (2017-08-11) tar.gz
v4.9.41      This is the 4.9.41 stable release (2017-08-06) tar.gz
v4.13-rc4    Linux 4.13-rc4 (2017-08-06) tar.gz
platform-drivers-x86-v4.13-4 platform-drivers-x86 for v4.13-4 (2017-08-05) 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
platform-drivers-x86-v4.13-3 platform-drivers-x86 for v4.13-3 (2017-08-02) tar.gz
v4.13-rc3    Linux 4.13-rc3 (2017-07-30) tar.gz
v4.9.40      This is the 4.9.40 stable release (2017-07-27) 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
v4.9.39      This is the 4.9.39 stable release (2017-07-21) 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
libnvdimm-fixes-4.13-rc2 libnvdimm for 4.13-rc2 (2017-07-20) tar.gz
v4.13-rc1    Linux v4.13-rc1 (2017-07-15) tar.gz
v4.9.38      This is the 4.9.38 stable release (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
platform-drivers-x86-v4.13-2 platform-drivers-x86 for v4.13-2 (2017-07-13) tar.gz
kbuild-v4.13-2 Kbuild updates for v4.13 (2nd) (2017-07-14) tar.gz
v4.9.37      This is the 4.9.37 stable release (2017-07-12) 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
kbuild-thinar-v4.13 Kbuild thin archives updates for v4.13 (2017-07-07) tar.gz
libnvdimm-for-4.13 libnvdimm for 4.13 (2017-07-06) tar.gz
kbuild-misc-v4.13 Kbuild misc updates for 4.13 (2017-07-07) tar.gz
kbuild-v4.13 Kbuild updates for v4.13 (2017-07-07) 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
platform-drivers-x86-v4.13-1 platform-drivers-x86 for v4.13-1 (2017-07-05) tar.gz
v4.9.36      This is the 4.9.36 stable release (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
v4.9.35      This is the 4.9.35 stable release (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
kbuild-fixes-v4.12-2 Kbuild fixes for v4.12 (2nd) (2017-06-25) tar.gz
v4.9.34      This is the 4.9.34 stable release (2017-06-24) 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
v4.9.33      This is the 4.9.33 stable release (2017-06-17) tar.gz
platform-drivers-x86-v4.12-2 platform-drivers-x86 for v4.12-2 (2017-06-15) 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.9.32      This is the 4.9.32 stable release (2017-06-14) tar.gz
v4.12-rc5    Linux 4.12-rc5 (2017-06-11) tar.gz
v4.9.31      This is the 4.9.31 stable release (2017-06-07) tar.gz
v4.12-rc4    Linux 4.12-rc4 (2017-06-04) 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.9.30      This is the 4.9.30 stable release (2017-05-25) tar.gz
v4.12-rc2    Linux 4.12-rc2 (2017-05-21) tar.gz
v4.9.29      This is the 4.9.29 stable release (2017-05-20) 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
kbuild-fixes-v4.12 Kbuild fixes for v4.12 (2017-05-19) tar.gz
v4.9.28      This is the 4.9.28 stable release (2017-05-14) tar.gz
v4.12-rc1    Linux 4.12-rc1 (2017-05-13) tar.gz
kbuild-uapi-v4.12 Kbuild UAPI header export updates for v4.12 (2017-05-11) tar.gz
kbuild-misc-v4.12 Kbuild misc updates for 4.12 (2017-05-11) tar.gz
kbuild-v4.12 Kbuild updates for v4.12 (2017-05-11) tar.gz
v4.9.27      This is the 4.9.27 stable release (2017-05-08) 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
libnvdimm-for-4.12 libnvdimm for 4.12 (2017-05-05) tar.gz
platform-drivers-x86-v4.12-1 platform-drivers-x86 for v4.12-1 (2017-05-03) tar.gz
v4.9.26      This is the 4.9.26 stable release (2017-05-03) 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
v4.9.25      This is the 4.9.25 stable release (2017-04-27) 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.9.24      This is the 4.9.24 stable release (2017-04-21) tar.gz
v4.9.23      This is the 4.9.23 stable release (2017-04-18) tar.gz
v4.11-rc7    Linux 4.11-rc7 (2017-04-16) tar.gz
v4.9.22      This is the 4.9.22 stable release (2017-04-12) tar.gz
v4.11-rc6    Linux 4.11-rc6 (2017-04-09) tar.gz
v4.9.21      This is the 4.9.21 stable release (2017-04-08) tar.gz
kbuild-fixes-v4.11 Kbuild fixes for v4.11 (2017-04-05) 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.9.20      This is the 4.9.20 stable release (2017-03-31) tar.gz
v4.9.19      This is the 4.9.19 stable release (2017-03-30) tar.gz
v4.11-rc4    Linux 4.11-rc4 (2017-03-26) tar.gz
v4.9.18      This is the 4.9.18 stable release (2017-03-26) tar.gz
v4.9.17      This is the 4.9.17 stable release (2017-03-22) tar.gz
v4.11-rc3    Linux 4.11-rc3 (2017-03-19) tar.gz
v4.9.16      This is the 4.9.16 stable release (2017-03-18) 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.9.15      This is the 4.9.15 stable release (2017-03-15) tar.gz
platform-drivers-x86-v4.11-2 platform-drivers-x86 for v4.11-2 (2017-03-12) tar.gz
v4.11-rc2    Linux 4.11-rc2 (2017-03-12) tar.gz
v4.9.14      This is the 4.9.14 stable release (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
v4.9.13      This is the 4.9.13 stable release (2017-02-26) tar.gz
platform-drivers-x86-v4.11-1 platform-drivers-x86 for v4.11-1 (2017-02-24) tar.gz
v4.9.12      This is the 4.9.12 stable release (2017-02-23) 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
v4.9.11      This is the 4.9.11 stable release (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.9.10      This is the 4.9.10 stable release (2017-02-14) tar.gz
v4.10-rc8    Linux 4.10-rc8 (2017-02-12) 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.9.9       This is the 4.9.9 stable release (2017-02-09) tar.gz
v4.10-rc7    Linux 4.10-rc7 (2017-02-05) tar.gz
v4.9.8       This is the 4.9.8 stable release (2017-02-04) tar.gz
v4.9.7       This is the 4.9.7 stable release (2017-02-01) 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
v4.9.6       This is the 4.9.6 stable release (2017-01-26) 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
platform-drivers-x86-v4.10-4 platform-drivers-x86 for v4.10-4 (2017-01-24) tar.gz
v4.10-rc5    Linux 4.10-rc5 (2017-01-22) tar.gz
v4.9.5       This is the 4.9.5 stable release (2017-01-20) 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
v4.9.4       This is the 4.9.4 stable release (2017-01-15) tar.gz
v4.9.3       This is the 4.9.3 stable release (2017-01-12) 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.9.2       This is the 4.9.2 stable release (2017-01-09) tar.gz
v4.10-rc3    Linux 4.10-rc3 (2017-01-08) tar.gz
v4.9.1       This is the 4.9.1 stable release (2017-01-06) tar.gz
platform-drivers-x86-v4.10-3 platform-drivers-x86 for 4.10-3 (2017-01-05) 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
platform-drivers-x86-v4.10-2 platform-drivers-x86 for 4.10-2 (2016-12-18) tar.gz
libnvdimm-for-4.10 libnvdimm for 4.10 (2016-12-18) tar.gz
platform-drivers-x86-v4.10-1 platform-drivers-x86 for 4.10-1 (2016-12-15) tar.gz
xfs-for-linus-4.10-rc1 xfs: updates for 4.10-rc1 (2016-12-15) 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.4.34      This is the 4.4.34 stable release (2016-11-21) tar.gz
v4.9-rc6     Linux 4.9-rc6 (2016-11-20) tar.gz
v4.4.33      This is the 4.4.33 stable release (2016-11-18) tar.gz
v4.4.32      This is the 4.4.32 stable release (2016-11-15) tar.gz
v4.9-rc5     Linux 4.9-rc5 (2016-11-13) tar.gz
platform-drivers-x86-v4.9-3 platform-drivers-x86 for 4.9-3 (2016-11-10) tar.gz
v4.4.31      This is the 4.4.31 stable release (2016-11-10) 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.4.30      This is the 4.4.30 stable release (2016-10-31) tar.gz
v4.4.29      This is the 4.4.29 stable release (2016-10-31) tar.gz
v4.9-rc3     Linux 4.9-rc3 (2016-10-29) tar.gz
v4.4.28      This is the 4.4.28 stable release (2016-10-28) 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.4.27      This is the 4.4.27 stable release (2016-10-22) tar.gz
v4.4.26      This is the 4.4.26 stable release (2016-10-20) tar.gz
platform-drivers-x86-v4.9-2 platform-drivers-x86 for 4.9-2 (2016-10-19) tar.gz
v4.4.25      This is the 4.4.25 stable release (2016-10-16) 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
platform-drivers-x86-v4.9-1 platform-drivers-x86 for 4.9-1 (2016-10-12) tar.gz
libnvdimm-for-4.9 libnvdimm for 4.9 (2016-10-10) tar.gz
v4.4.24      This is the 4.4.24 stable release (2016-10-07) 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
v4.4.23      This is the 4.4.23 stable release (2016-09-30) tar.gz
v4.8-rc8     Linux 4.8-rc8 (2016-09-25) tar.gz
v4.4.22      This is the 4.4.22 stable release (2016-09-24) tar.gz
v4.8-rc7     Linux 4.8-rc7 (2016-09-18) tar.gz
v4.4.21      This is the 4.4.21 stable release (2016-09-15) tar.gz
v4.8-rc6     Linux 4.8-rc6 (2016-09-11) tar.gz
v4.4.20      This is the 4.4.20 stable release (2016-09-07) tar.gz
v4.8-rc5     Linux 4.8-rc5 (2016-09-04) tar.gz
xfs-iomap-for-linus-4.8-rc5 xfs: updates for 4.8-rc5 (2016-09-02) tar.gz
platform-drivers-x86-v4.8-4 platform-drivers-x86 for 4.8-4 (2016-08-28) tar.gz
v4.8-rc4     Linux 4.8-rc4 (2016-08-28) tar.gz
v4.8-rc3     Linux 4.8-rc3 (2016-08-21) tar.gz
v4.4.19      This is the 4.4.19 stable release (2016-08-20) tar.gz
xfs-iomap-for-linus-4.8-rc3 xfs, iomap: update for 4.8-rc3 (2016-08-19) tar.gz
v4.4.18      This is the 4.4.18 stable release (2016-08-16) tar.gz
v4.8-rc2     Linux 4.8-rc2 (2016-08-14) tar.gz
v4.4.17      This is the 4.4.17 stable release (2016-08-10) tar.gz
platform-drivers-x86-v4.8-3 platform-drivers-x86 for 4.8-3 (2016-08-08) 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
libnvdimm-for-4.8 libnvdimm for 4.8 (2016-07-27) tar.gz
v4.4.16      This is the 4.4.16 stable release (2016-07-27) tar.gz
xfs-for-linus-4.8-rc1 xfs: update for 4.8-rc1 (2016-07-27) tar.gz
platform-drivers-x86-v4.8-1 platform-drivers-x86 for 4.8-1 (2016-07-26) tar.gz
v4.7         Linux 4.7 (2016-07-24) tar.gz
v4.4.15      This is the 4.4.15 stable release (2016-07-11) 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.4.14      This is the 4.4.14 stable release (2016-06-24) tar.gz
v4.7-rc4     Linux 4.7-rc4 (2016-06-19) tar.gz
platform-drivers-x86-v4.7-2 platform-drivers-x86 for 4.7-2 (2016-06-15) tar.gz
v4.7-rc3     Linux 4.7-rc3 (2016-06-12) tar.gz
v4.4.13      This is the 4.4.13 stable release (2016-06-07) tar.gz
v4.7-rc2     Linux 4.7-rc2 (2016-06-05) tar.gz
v4.4.12      This is the 4.4.12 stable release (2016-06-01) tar.gz
v4.7-rc1     Linux 4.7-rc1 (2016-05-29) tar.gz
platform-drivers-x86-v4.7-1 platform-drivers-x86 for 4.7-1 (2016-05-27) tar.gz
xfs-for-linus-4.7-rc1 xfs: update for 4.7-rc1 (2016-05-26) tar.gz
dax-locking-for-4.7 Filesystem DAX locking for 4.7 (2016-05-24) tar.gz
dax-misc-for-4.7 DAX error handling for 4.7 (2016-05-23) tar.gz
libnvdimm-for-4.7 libnvdimm for 4.7 (2016-05-22) tar.gz
v4.4.11      This is the 4.4.11 stable release (2016-05-18) tar.gz
v4.6         Linux 4.6 (2016-05-15) tar.gz
v4.4.10      This is the 4.4.10 stable release (2016-05-11) tar.gz
v4.6-rc7     Linux 4.6-rc7 (2016-05-08) tar.gz
v4.4.9       This is the 4.4.9 stable release (2016-05-04) tar.gz
v4.6-rc6     Linux 4.6-rc6 (2016-05-01) tar.gz
platform-drivers-x86-v4.6-3 platform-drivers-x86 for 4.6-3 (2016-04-26) tar.gz
v4.6-rc5     Linux 4.6-rc5 (2016-04-24) tar.gz
platform-drivers-x86-v4.6-2 platform-drivers-x86 for 4.6-2 (2016-04-20) tar.gz
v4.4.8       This is the 4.4.8 stable release (2016-04-20) tar.gz
v4.6-rc4     Linux 4.6-rc4 (2016-04-17) tar.gz
v4.4.7       This is the 4.4.7 stable release (2016-04-12) 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
v4.6-rc1     Linux 4.6-rc1 (2016-03-26) tar.gz
platform-drivers-x86-v4.6-1 platform-drivers-x86 for 4.6-1 (2016-03-23) tar.gz
xfs-for-linus-4.6-rc1 xfs: Changes for 4.6-rc1 (2016-03-21) tar.gz
v4.4.6       This is the 4.4.6 stable release (2016-03-16) tar.gz
libnvdimm-for-4.6 libnvdimm for 4.6 (2016-03-15) 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
v4.4.5       This is the 4.4.5 stable release (2016-03-09) tar.gz
v4.5-rc7     Linux 4.5-rc7 (2016-03-06) tar.gz
v4.4.4       This is the 4.4.4 stable release (2016-03-03) tar.gz
v4.5-rc6     Linux 4.5-rc6 (2016-02-28) tar.gz
v4.4.3       This is the 4.4.3 stable release (2016-02-25) tar.gz
v4.5-rc5     Linux 4.5-rc5 (2016-02-20) tar.gz
v4.4.2       This is the 4.4.2 stable release (2016-02-17) 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
platform-drivers-x86-v4.5-3 platform-drivers-x86 for 4.5-3 (2016-02-10) 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.4.1       This is the 4.4.1 stable release (2016-01-31) tar.gz
v4.5-rc1     Linux 4.5-rc1 (2016-01-24) tar.gz
platform-drivers-x86-v4.5-2 platform-drivers-x86 for 4.5-2 (2016-01-24) tar.gz
xfs-for-linus-4.5-2 xfs: Update 2 for 4.5-rc1 (2016-01-22) tar.gz
platform-drivers-x86-v4.5-1 platform-drivers-x86 for 4.5-1 (2016-01-19) tar.gz
xfs-for-linus-4.5 xfs: updates for 4.5-rc1 (2016-01-14) tar.gz
libnvdimm-for-4.5 libnvdimm for 4.5 (2016-01-13) 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
v4.4-rc4     Linux 4.4-rc4 (2015-12-06) tar.gz
v4.4-rc3     Linux 4.4-rc3 (2015-11-29) 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
platform-drivers-x86-v4.4-2 platform-drivers-x86 for 4.4-2 (2015-11-13) tar.gz
xfs-for-linus-4.4 xfs: updates for 4.4-rc1 (2015-11-12) tar.gz
libnvdimm-for-4.4 libnvdimm for 4.4: (2015-11-09) tar.gz
platform-drivers-x86-v4.4-1 platform-drivers-x86 for 4.4-1 (2015-11-05) tar.gz
v4.3         Linux 4.3 (2015-11-01) tar.gz
v4.3-rc7     Linux 4.3-rc7 (2015-10-25) tar.gz
v4.3-rc6     Linux 4.3-rc6 (2015-10-18) tar.gz
v4.3-rc5     Linux 4.3-rc5 (2015-10-11) 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
v4.3-rc2     Linux 4.3-rc2 (2015-09-20) tar.gz
platform-drivers-x86-v4.3-2 platform-drivers-x86 for 4.3-2 (2015-09-17) 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
libnvdimm-for-4.3 libnvdimm for 4.3: (2015-09-03) tar.gz
platform-drivers-x86-v4.3-1 platform-drivers-x86 for 4.3-1 (2015-09-03) 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
v4.2-rc6     Linux 4.2-rc6 (2015-08-09) 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
v4.2-rc4     Linux 4.2-rc4 (2015-07-26) tar.gz
v4.2-rc3     Linux 4.2-rc3 (2015-07-19) tar.gz
platform-drivers-x86-v4.2-3 platform-drivers-x86 for 4.2-3 (2015-07-16) tar.gz
v4.1test     OLdev v4.1test (2015-07-14) 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
platform-drivers-x86-v4.2-2 platform-drivers-x86 for 4.2-2 (2015-07-04) tar.gz
platform-drivers-x86-v4.2-1 platform-drivers-x86 got 4.2 (2015-06-30) tar.gz
xfs-for-linus-4.2-rc1 xfs: update for 4.2-rc1 (2015-06-30) tar.gz
libnvdimm-for-4.2 The libnvdimm sub-system introduces, in addition to the libnvdimm-core, 4 drivers / enabling modules: (2015-06-26) 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
platform-drivers-x86-v4.1-3 platform-drivers-x86 for 4.1-3 (2015-05-26) 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
platform-drivers-x86-v4.1-2 platform-drivers-x86 for 4.1-2 (2015-05-05) tar.gz
v4.1-rc2     Linux 4.1-rc2 (2015-05-03) tar.gz
v4.1-rc1     Linux 4.1-rc1 (2015-04-26) tar.gz
platform-drivers-x86-v4.1-1 platform-drivers-x86 for 4.1 (2015-04-24) tar.gz
xfs-for-linus-4.1-rc1 xfs: update for 4.1-rc1 (2015-04-23) 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
v4.0-rc5     Linux 4.0-rc5 (2015-03-22) 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
platform-drivers-x86-v3.20-1 platform-drivers-x86 for 3.20 (2015-02-18) 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
v3.19-rc6    Linux 3.19-rc6 (2015-01-25) tar.gz
platform-drivers-x86-v3.19-2 platform-drivers-x86 for 3.19-2 (2015-01-23) 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
v3.19-rc1    Linux 3.19-rc1 (2014-12-20) tar.gz
platform-drivers-x86-v3.19-1 platform-drivers-x86 for 3.19 (2014-12-18) tar.gz
xfs-for-linus-3.19-rc1 xfs: update for 3.19-rc1 (2014-12-12) 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
platform-drivers-x86-v3.18-3 platform-drivers-x86 for 3.18-3 (2014-11-13) 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
platform-drivers-x86-v3.18-2 platform-drivers-x86 for 3.18-2 (2014-11-03) 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
xfs-for-linus-3.18-rc1 xfs: update for 3.18-rc1 (2014-10-13) tar.gz
platform-drivers-x86-v3.18-1 platform-drivers-x86 for 3.18 (2014-10-11) 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
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
platform-drivers-x86-v3.17-1 platform-drivers-x86 MAINTAINERS and fixes for v3.17 (2014-09-03) tar.gz
v3.17-rc3    Linux 3.17-rc3 (2014-08-31) 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
xfs-for-linus-3.17-rc1 xfs: update for 3.17-rc1 (2014-08-12) tar.gz
v3.16        Linux 3.16 (2014-08-03) tar.gz
v3.16-rc7    Linux 3.16-rc7 (2014-07-27) tar.gz
v3.16-rc6    Linux 3.16-rc6 (2014-07-20) 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
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
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
v3.15-rc7    Linux 3.15-rc7 (2014-05-25) tar.gz
v3.15-rc6    Linux 3.15-rc6 (2014-05-22) 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
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
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
v3.14-rc6    Linux 3.14-rc6 (2014-03-09) tar.gz
v3.14-rc5    Linux 3.14-rc5 (2014-03-02) 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
xfs-for-linus-v3.14-rc1 xfs: update for v3.14-rc1 (2014-01-22) 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
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
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
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
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
xfs-for-linus-v3.12-rc1 xfs: update for v3.12-rc1 (2013-09-09) tar.gz
v3.11        Linux 3.11 (2013-09-02) tar.gz
v3.11-rc7    Linux 3.11-rc7 (2013-08-25) 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
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
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
v3.10-rc1    Linux 3.10-rc1 (2013-05-11) 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
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
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
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
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
v3.8-rc6     Linux 3.8-rc6 (2013-02-01) 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.2.36      This is the 3.2.36 stable release (2013-01-03) 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
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
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.2.35      This is the 3.2.35 stable release (2012-12-06) 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.2.34      This is the 3.2.34 stable release (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.2.33      This is the 3.2.33 stable release (2012-10-30) 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.2.32      This is the 3.2.32 stable release (2012-10-17) tar.gz
v3.7-rc1     Linux 3.7-rc1 (2012-10-14) tar.gz
for-3.7/core for-3.7/core (2012-10-10) tar.gz
v3.2.31      This is the 3.2.31 stable release (2012-10-10) tar.gz
for-linus-v3.7-rc1 xfs: update for 3.7-rc1 (2012-10-02) tar.gz
v3.6         Linux 3.6 (2012-09-30) tar.gz
v3.6-rc7     Linux 3.6-rc7 (2012-09-23) tar.gz
v3.2.30      This is the 3.2.30 stable release (2012-09-19) 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.2.29      This is the 3.2.29 stable release (2012-09-12) tar.gz
v3.6-rc5     Linux 3.6-rc5 (2012-09-08) tar.gz
mmc-fixes-for-3.6-rc5 MMC fixes for 3.6-rc5:  - a firmware bug on several Samsung MoviNAND eMMC models causes    permanent corruption on the device when secure erase and secure trim    requests are made, so we disable those requests on these eMMC devices.  - atmel-mci: fix a hang with some SD cards by waiting for not-busy flag.  - dw_mmc: low-power mode breaks SDIO interrupts; fix PIO error handling;    fix handling of error interrupts.  - mxs-mmc: fix deadlocks; fix compile error due to dma.h arch change.  - omap: fix broken PIO mode causing memory corruption.  - sdhci-esdhc: fix card detection. (2012-09-05) 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.2.28      Linux 3.2.28 (2012-08-19) tar.gz
v3.6-rc2     Linux 3.6-rc2 (2012-08-16) tar.gz
v3.2.27      This is the 3.2.27 stable release (2012-08-10) tar.gz
v3.2.26      This is the 3.2.26 stable release (2012-08-04) tar.gz
v3.6-rc1     Linux 3.6-rc1 (2012-08-02) tar.gz
v3.2.25      This is the 3.2.25 stable release (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
v3.2.24      This is the 3.2.24 stable release (2012-07-25) tar.gz
mmc-merge-for-3.6-rc1 MMC highlights for 3.6: (2012-07-22) tar.gz
v3.5         Linux 3.5 (2012-07-21) 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.2.23      This is the 3.2.23 stable release (2012-07-12) tar.gz
mmc-fixes-for-3.5-rc7 MMC fixes for 3.5-rc7:  - Revert a patch that made failing to select power class fatal;    it turns out that it fails non-fatally on Tegra boards.    Regression against 3.5-rc1.  - Add the IRQF_ONESHOT flag to the cd-gpio driver, which turned    into a regression in 3.5-rc1 when IRQF_ONESHOT became required    for threaded IRQs with no handler. (2012-07-10) tar.gz
v3.5-rc6     Linux 3.5-rc6 (2012-07-07) tar.gz
v3.2.22      This is the 3.2.22 stable release (2012-07-04) tar.gz
v3.5-rc5     Linux 3.5-rc5 (2012-06-30) tar.gz
mmc-fixes-for-3.5-rc5 MMC fixes for 3.5-rc5:  - omap_hsmmc: Using AUTO_CMD12 (enabled by default in 3.5-rc1) has    been found to cause data corruption on the BeagleBoard, but no    other OMAP boards so far.  Revert the patch until there's a root    cause explanation that makes sense, at which point we might    decide to use a blacklist or whitelist.  - mmc_block: Fix incorrect data timeouts for the case of multiblock    (ACMD22) writes for block-addressed cards. (2012-06-26) 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.2.21      This is the 3.2.21 stable release (2012-06-19) tar.gz
mmc-fixes-for-3.5-rc4 MMC fixes for 3.5-rc4: (2012-06-17) tar.gz
v3.5-rc3     Linux 3.5-rc3 (2012-06-16) tar.gz
v3.2.20      This is the 3.2.20 stable release (2012-06-10) 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
for-linus-20120531 for-linus-20120531 (2012-05-31) tar.gz
v3.2.19      This is the 3.2.19 stable release (2012-05-31) tar.gz
mmc-merge-for-3.5-rc1 MMC highlights for 3.5: (2012-05-24) tar.gz
v3.4         Linux 3.4 (2012-05-20) tar.gz
v3.2.18      This is the 3.2.18 stable release (2012-05-20) tar.gz
v3.4-rc7     Linux 3.4-rc7 (2012-05-12) tar.gz
v3.2.17      This is the 3.2.17 stable release (2012-05-11) 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
v3.2.16      This is the 3.2.16 stable release (2012-04-22) tar.gz
v3.4-rc4     Linux 3.4-rc4 (2012-04-21) tar.gz
mmc-fixes-for-3.4-rc4 MMC fixes for 3.4-rc4:  The major fixes here are:   * Build fix for omap_hsmmc with OF against 3.4-rc1.   * Fix CONFIG_MMC_UNSAFE_RESUME semantics regression against 3.3,     which broke hotplug card detection when UNSAFE_RESUME is set.   * Fix a race condition in omap_hsmmc with runtime PM.   * Fix two libertas SDIO-powered-resume regressions.  Also small fixes for discard/sanitize, dw_mmc, cd-gpio and esdhc-imx. (2012-04-20) tar.gz
v3.4-rc3     Linux 3.4-rc3 (2012-04-15) tar.gz
v3.2.15      This is the 3.2.15 stable release (2012-04-13) 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
mmc-fixes-for-3.4-rc2 MMC fixes for 3.4-rc2:  The major fixes here are:   * Disable use of MSI in sdhci-pci, which caused multiple chipsets to     stop working in 3.4-rc1.  I'll wait to turn this on again until we     have a chipset whitelist for it.   * Fix a libertas SDIO powered-resume regression introduced in 3.3;     thanks to Neil Brown and Rafael Wysocki for this fix.   * Fix module reloading on omap_hsmmc.   * Stop trusting the spec/card's specified maximum data timeout length,     and use three seconds instead.  Previously we used 300ms. (2012-04-06) tar.gz
v3.2.14      This is the 3.2.14 stable release (2012-04-02) tar.gz
v3.4-rc1     Linux 3.4-rc1 (2012-03-31) tar.gz
mmc-merge-for-3.4-rc1 MMC highlights for 3.4: Core:  * Support for MMC 4.5 Data Tag feature -- we tag REQ_META, so devices    that support Data Tag will provide increased throughput for metadata.  * Faster detection of card removal on I/O errors. (2012-03-27) tar.gz
v3.2.13      This is the 3.2.13 stable release (2012-03-23) tar.gz
v3.2.12      This is the 3.2.12 stable release (2012-03-19) tar.gz
v3.3         Linux 3.3 (2012-03-18) tar.gz
v3.2.11      This is the 3.2.11 stable release (2012-03-13) tar.gz
v3.2.10      This is the 3.2.10 stable release (2012-03-12) tar.gz
v3.3-rc7     Linux 3.3-rc7 (2012-03-10) tar.gz
rafael-pm-qos Rafael's pm-qos branch at 2012.03.06 (2012-03-07) tar.gz
rafael-pm-devfreq Rafael's pm-devfreq branch HEAD at 2012.03.06 (2012-03-07) tar.gz
mmc-fixes-for-3.3 MMC fixes for 3.3: * atmel-mci: oops fix against regression introduced in 3.2 * core: power saving regression fix against 3.3-rc1 * core: suspend/resume fix for UHS-I cards * esdhc-imx: MMC card regression fix against 3.0 * mmci: oops fix for ARM systems with large (64k) pages * MAINTAINERS update for atmel-mci. (2012-03-05) tar.gz
v3.3-rc6     Linux 3.3-rc6 (2012-03-03) tar.gz
v3.2.9       This is the 3.2.9 stable release (2012-02-29) tar.gz
v3.2.8       This is the 3.2.8 stable release (2012-02-27) tar.gz
v3.3-rc5     Linux 3.3-rc5 (2012-02-25) tar.gz
v3.2.7       This is the 3.2.7 stable release (2012-02-20) tar.gz
v3.3-rc4     Linux 3.3-rc4 (2012-02-18) tar.gz
mmc-fixes-for-3.3-rc4 MMC fixes for 3.3-rc4:  * The most visible fix here is against a regression introduced in 3.3-rc1    that ran cards in Ultra High Speed mode even when they failed to initialize    in that mode, leading to lower-speed cards failing to mount.  * A lockdep warning introduced in 3.3-rc1 is fixed.  * Various other small driver fixes, most notably for a NULL dereference    when using highmem with dw_mmc. (2012-02-13) tar.gz
v3.2.6       This is the 3.2.6 stable release (2012-02-13) 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.2.5       This is the 3.2.5 stable release (2012-02-06) tar.gz
v3.2.4       This is the 3.2.4 stable release (2012-02-03) tar.gz
v3.2.3       This is the 3.2.3 stable release (2012-02-03) tar.gz
v3.3-rc2     Linux 3.3-rc2 (2012-01-31) tar.gz
v3.2.2       This is the 3.2.2 stable release (2012-01-25) tar.gz
v3.3-rc1     Linux 3.3-rc1 (2012-01-19) tar.gz
mmc-merge-for-3.3-rc1 MMC highlights for 3.3: (2012-01-12) tar.gz
v3.2.1       This is the 3.2.1 stable release (2012-01-12) 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
v2.6.38.8-next3-1.0.14-rc1 next3 snapshot patches v1.0.14-rc1 rebased on stable kernel 2.6.38.8 (2011-06-28) tar.gz
v2.6.38.8-next3 base of next3 snapshot patches for stable kernel 2.6.38.8 (2011-06-28) 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
v2.6.38.8    This is the 2.6.38.8 stable release (2011-06-03) tar.gz
v3.0-rc1     Linux 3.0-rc1 (2011-05-29) tar.gz
v2.6.38.7    This is the 2.6.38.7 stable release (2011-05-21) 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.38.6    This is the 2.6.38.6 stable release (2011-05-09) tar.gz
v2.6.39-rc6  Linux 2.6.39-rc6 (2011-05-03) tar.gz
v2.6.38.5    This is the 2.6.38.5 stable release (2011-05-02) tar.gz
v2.6.39-rc5  Linux 2.6.39-rc5 (2011-04-26) tar.gz
v2.6.38.4    This is the 2.6.38.4 stable release (2011-04-21) tar.gz
v2.6.39-rc4  Linux 2.6.39-rc4 (2011-04-18) tar.gz
v2.6.38.3    This is the 2.6.38.3 stable release (2011-04-14) 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.2    This is the 2.6.38.2 stable release (2011-03-27) tar.gz
v2.6.38.1    This is the 2.6.38.1 stable release (2011-03-23) 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.35.9-next3-1.0.13 next3 release 1.0.13 (2011-02-03) 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.35.9-next3-1.0.13-rc7 next3 pre-release 1.0.13-rc7 (2011-01-05) 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.35.9-next3-1.0.13-rc6 next3 pre-release 1.0.13-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.35.9-next3-1.0.13-rc5 commit left out snapshot files to tree (2010-11-29) tar.gz
v2.6.31.9-next3-1.0.13-rc3 next3 pre-release 1.0.13-rc3 (2010-11-28) tar.gz
v2.6.31.9-next3-1.0.13-rc4 next3 pre-release 1.0.13-rc4 (2010-11-28) tar.gz
v2.6.31.9-next3-1.0.13-rc5 next3 pre-release 1.0.13-rc5 (2010-11-28) tar.gz
next3-1.0.13-rc5 next3 pre-release 1.0.13-rc5 (2010-11-28) tar.gz
v2.6.35.9-next3 clone next3 from ext3 of kernel 2.6.35.6 (2010-11-26) tar.gz
v2.6.35.9    This is the 2.6.35.9 stable release (2010-11-22) 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.36_rc3  Linux 2.6.36-rc3 (2010-11-04) tar.gz
v2.6.37-rc1  Linux 2.6.37-rc1 (2010-11-01) tar.gz
v2.6.35.8    This is the 2.6.35.8 stable release (2010-10-28) 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.35.7    This is the 2.6.35.7 stable release (2010-09-28) tar.gz
v2.6.36-rc6  Linux 2.6.36-rc6 (2010-09-28) tar.gz
v2.6.35.6    This is the 2.6.35.6 stable release (2010-09-26) tar.gz
v2.6.36-rc5  Linux 2.6.36-rc5 (2010-09-20) tar.gz
v2.6.35.5    This is the 2.6.35.5 stable release (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.35.4    This is the 2.6.35.4 stable release (2010-08-26) tar.gz
v2.6.36-rc2  Linux 2.6.36-rc2 (2010-08-22) tar.gz
v2.6.35.3    This is the 2.6.35.3 stable release (2010-08-20) tar.gz
v2.6.36-rc1  Linux 2.6.36-rc1 (2010-08-15) tar.gz
v2.6.35.2    This is the 2.6.35.2 stable release (2010-08-13) tar.gz
v2.6.35.1    This is the 2.6.35.1 stable release (2010-08-10) 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.33-rc3  Linux 2.6.33-rc3 (2010-01-05) tar.gz
v2.6.31.9-next3 patch copy-ext3-to-next3.patch (2009-12-31) tar.gz
v2.6.33-rc2  Linux 2.6.33-rc2 (2009-12-24) tar.gz
v2.6.31.9    This is the 2.6.31.9 stable release (2009-12-18) tar.gz
v2.6.33-rc1  Linux 2.6.33-rc1 (2009-12-17) tar.gz
v2.6.31.8    This is the 2.6.31.8 stable release (2009-12-14) tar.gz
v2.6.31.7    This is the 2.6.31.7 stable release (2009-12-08) 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.31.6    This is the 2.6.31.6 stable release (2009-11-09) tar.gz
v2.6.32-rc6  Linux 2.6.32-rc6 (2009-11-03) tar.gz
v2.6.31.5    This is the 2.6.31.5 stable release (2009-10-22) tar.gz
v2.6.32-rc5  Linux 2.6.32-rc5 (2009-10-15) tar.gz
v2.6.31.4    This is the 2.6.31.4 stable release (2009-10-12) tar.gz
v2.6.32-rc4  Linux 2.6.32-rc4 (2009-10-11) tar.gz
v2.6.31.3    This is the 2.6.31.3 stable release (2009-10-07) tar.gz
v2.6.31.2    This is the 2.6.31.2 stable release (2009-10-05) 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.1    This is the 2.6.31.1 stable release (2009-09-24) 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
tip-x86-setup-2008-05-31_10.10_Sat Linux 2.6.26-rc4 (2008-05-26) 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
tip-x86-build-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-cleanups-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-cpa-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-defconfig-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-gart-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-intel-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-irq-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-kconfig-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-mce-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-memtest-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-nmi-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-numa-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-pat-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-pebs-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-ptemask-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-threadinfo-2008-05-12-10-09-30 Linux 2.6.26-rc2 (2008-05-11) tar.gz
tip-x86-timers-2008-05-12-10-09-40 Linux 2.6.26-rc2 (2008-05-11) 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://80x24.org/pub/scm/linux/kernel/git/mcgrof/linux.git