* [PATCH 0/8] e2fsprogs: Fix various cases of undefined behavior
@ 2012-12-13 22:04 Sami Liedes
0 siblings, 0 replies; only message in thread
From: Sami Liedes @ 2012-12-13 22:04 UTC (permalink / raw)
To: linux-ext4
This set of patches fixes a number of issues causing undefined
behavior. These were caught by running the test suite after
compiling e2fsprogs with the Clang compiler and -fsanitize=undefined.
Sami Liedes (8):
lib/blkid/list.h: Fix undefined behavior in list_entry() macro
lib/ext2fs/rbtree.h: Fix container_of() undefined behavior
e2fsck/pass1.c: Fix undefined behavior in check_blocks()
lib/ext2fs/block.c: Fix undefined behavior in block_iterate_tind()
e2fsck/revoke.c: Fix undefined behavior in hash()
lib/ext2fs/kernel-list.h: Fix undefined behavior in list_entry()
macro
lib/ext2fs/qcow2.h: Fix #defined 1<<63 values to be unsigned.
e2fsck/jfs_user.h: Fix b_data alignment in struct buffer_head
e2fsck/jfs_user.h | 2 +-
e2fsck/pass1.c | 2 +-
e2fsck/revoke.c | 2 +-
lib/blkid/list.h | 5 +++--
lib/ext2fs/block.c | 2 +-
lib/ext2fs/kernel-list.h | 6 ++++--
lib/ext2fs/qcow2.h | 4 ++--
lib/ext2fs/rbtree.h | 2 ++
misc/e2image.c | 2 +-
9 files changed, 16 insertions(+), 11 deletions(-)
--
1.7.10.4
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-12-13 22:39 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-13 22:04 [PATCH 0/8] e2fsprogs: Fix various cases of undefined behavior Sami Liedes
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.