commit | a175423c831ea582c06784d1e172d2ce1d79923a | [log] [tgz] |
---|---|---|
author | Chris Mason <chris.mason@oracle.com> | Tue Feb 28 12:42:44 2012 -0500 |
committer | Chris Mason <chris.mason@oracle.com> | Sat Mar 03 07:42:35 2012 -0500 |
tree | 742ca97279da69c981008620a3d2f0c48acdf6f4 | |
parent | d3b010640e5c59b98d3b11229ba4cc2838dc7cbf [diff] |
Btrfs: fix casting error in scrub reada code The reada code from scrub was casting down a u64 to an unsigned long so it could insert it into a radix tree. What it really wanted to do was cast down the result of a shift, instead of casting down the u64. The bug resulted in trying to insert our reada struct into the wrong place, which caused soft lockups and other problems. Signed-off-by: Chris Mason <chris.mason@oracle.com>