commit | 1b0b3b9980e482ab7c603430462538334f69f14a | [log] [tgz] |
---|---|---|
author | Oliver Neukum <oneukum@suse.de> | Mon Apr 02 14:47:59 2007 +0200 |
committer | Greg Kroah-Hartman <gregkh@suse.de> | Fri Apr 27 10:57:29 2007 -0700 |
tree | c64274b8814f6c07570152479261c851bfeb7241 | |
parent | 74e9f5fa1570f956c96dd5d3f1053daedbbf01a0 [diff] |
kref: fix CPU ordering with respect to krefs some atomic operations are only atomic, not ordered. Thus a CPU is allowed to reorder memory references to an object to before the reference is obtained. This fixes it. Signed-off-by: Oliver Neukum <oneukum@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>