Skip to content

Proposed 3.0-stable bug patches

Mark Tinguely linux-xfs 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest36 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/36xfs: fix possible overflow in xfs_ioc_trim()fs/xfs/linux-2.6/xfs_discard.c+10 -100 replies
2/36xfs: fix allocation length overflow in xfs_bmapi_write()fs/xfs/xfs_bmap.c+12 -20 replies
3/36xfs: mark the xfssyncd workqueue as non-reentrantfs/xfs/linux-2.6/xfs_super.c+5 -50 replies
4/36xfs: xfs_trans_add_item() - dont assign in ASSERT() when compare is intendedfs/xfs/xfs_trans.c+2 -20 replies
5/36xfs: only take the ILOCK in xfs_reclaim_inode()fs/xfs/linux-2.6/xfs_sync.c fs/xfs/xfs_iget.c+13 -60 replies
6/36xfs: fallback to vmalloc for large buffers in xfs_attrmulti_attr_getfs/xfs/linux-2.6/xfs_ioctl.c+10 -40 replies
7/36xfs: fallback to vmalloc for large buffers in xfs_getbmapfs/xfs/xfs_bmap.c+10 -30 replies
8/36xfs: fix deadlock in xfs_rtfree_extentfs/xfs/xfs_bmap.c fs/xfs/xfs_rtalloc.c+13 -50 replies
9/36xfs: Fix open flag handling in open_by_handle codefs/xfs/linux-2.6/xfs_ioctl.c+5 -90 replies
10/36xfs: Account log unmount transaction correctlyfs/xfs/xfs_log.c+2 -10 replies
11/36xfs: fix fstrim offset calculationsfs/xfs/linux-2.6/xfs_discard.c fs/xfs/xfs_alloc.c fs/xfs/xfs_alloc.h+46 -240 replies
12/36xfs: dont fill statvfs with project quota for a directoryfs/xfs/linux-2.6/xfs_super.c+1 -10 replies
13/36xfs: Ensure inode reclaim can run during quotacheckfs/xfs/linux-2.6/xfs_super.c fs/xfs/linux-2.6/xfs_sync.c+18 -180 replies
14/36xfs: use shared ilock mode for direct IO writes by defaultfs/xfs/linux-2.6/xfs_aops.c fs/xfs/xfs_iomap.c+45 -300 replies
15/36xfs: punch all delalloc blocks beyond EOF on write failure.fs/xfs/linux-2.6/xfs_aops.c+1 -10 replies
16/36xfs: page type check in writeback only checks last bufferfs/xfs/linux-2.6/xfs_aops.c+6 -60 replies
17/36xfs: punch new delalloc blocks out of failed writes inside EOF.fs/xfs/linux-2.6/xfs_aops.c+126 -470 replies
18/36xfs: dont assert on delalloc regions beyond EOFfs/xfs/xfs_bmap.c fs/xfs/xfs_inode.h+21 -60 replies
19/36xfs: limit specualtive delalloc to maxioffsetfs/xfs/xfs_iomap.c+9 -00 replies
20/36xfs: Use preallocation for inodes with extsz hintsfs/xfs/linux-2.6/xfs_aops.c+1 -10 replies
21/36xfs: Dont allocate new buffers on every call to _xfs_buf_findfs/xfs/linux-2.6/xfs_buf.c+28 -200 replies
22/36xfs: clean up buffer allocationfs/xfs/linux-2.6/xfs_buf.c fs/xfs/linux-2.6/xfs_buf.h fs/xfs/xfs_log.c+21 -340 replies
23/36xfs: fix buffer lookup race on allocation failurefs/xfs/linux-2.6/xfs_buf.c+9 -70 replies
24/36xfs: use iolock on XFS_IOC_ALLOCSP callsfs/xfs/xfs_vnodeops.c+18 -30 replies
25/36xfs: Properly exclude IO type flags from buffer flagsfs/xfs/linux-2.6/xfs_buf.c+4 -20 replies
26/36xfs: flush outstanding buffers on log mount failurefs/xfs/xfs_mount.c+6 -20 replies
27/36xfs: protect xfs_sync_worker with s_umount semaphorefs/xfs/linux-2.6/xfs_sync.c+16 -130 replies
28/36xfs: fix memory reclaim deadlock on agi bufferfs/xfs/xfs_iget.c+3 -20 replies
29/36xfs: xfs_vm_writepage clear iomap_valid whenfs/xfs/linux-2.6/xfs_aops.c+8 -30 replies
30/36xfs: fix allocbt cursor leak in xfs_alloc_ag_vextent_nearfs/xfs/xfs_alloc.c+1 -00 replies
31/36xfs: shutdown xfs_sync_worker before the logfs/xfs/linux-2.6/xfs_sync.c fs/xfs/xfs_log.c+16 -160 replies
32/36xfs: really fix the cursor leak in xfs_alloc_ag_vextent_nearfs/xfs/xfs_alloc.c+2 -20 replies
33/36xfs: check for stale inode before acquiring iflock on pushfs/xfs/xfs_inode_item.c+15 -110 replies
34/36xfs: stop the sync worker before xfs_unmountfsfs/xfs/linux-2.6/xfs_super.c+1 -00 replies
35/36xfs: zero allocation_args on the kernel stackfs/xfs/xfs_alloc.c fs/xfs/xfs_bmap.c fs/xfs/xfs_ialloc.c+5 -00 replies
36/36xfs: only update the last_sync_lsn when a transaction completesfs/xfs/xfs_log.c+16 -30 replies

Reviews trailers per patch

29 of 36 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchChristoph HellwigMark TinguelyDave ChinnerEric SandeenBen MyersMike Snitzer
SeriesA-b
1/36R-b
2/36R-b
3/36R-b
4/36
5/36R-b R-b
6/36R-b R-b
7/36R-b R-b
8/36R-b
9/36R-b R-b
10/36R-b
11/36R-b
12/36
13/36R-b
14/36R-b R-b
15/36R-b
16/36R-b R-b
17/36
18/36
19/36
20/36R-b
21/36R-b
22/36R-b
23/36R-b
24/36R-b R-b
25/36R-b R-b
26/36R-b R-b
27/36R-b
28/36R-b
29/36R-b
30/36R-b
31/36R-b R-b
32/36T-b
33/36R-b R-b R-b
34/36
35/36R-b
36/36R-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 6 reviewers.

Read the v1 thread

Cover letter [3.0-stable PATCH 00/36] Proposed 3.0-stable bug patches

Here a collection of bug fixes for 3.0-stable. Many of these patches were also selected by Dave Chinner as possible 3.0-stable patches:

	http://oss.sgi.com/archives/xfs/2012-08/msg00255.html

I chose only bug fixes and kept the changes to a minimum.

Patch 21/22 are required for the bug fix in patch 23 but they are important changes in their own right.

--Mark

_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs