diff options
author | 2007-10-19 15:04:10 -0700 | |
---|---|---|
committer | 2007-10-30 10:57:24 -0700 | |
commit | fffbfeaa680e2b87a591e141f2aa7e9e91184956 (patch) | |
tree | 6a087d79165f626e6ad13dddf4dfb17ba128d1f4 /mm/filemap.c | |
parent | IB/mlx4: Lock SQ lock in mlx4_ib_post_send() (diff) | |
download | linux-rng-fffbfeaa680e2b87a591e141f2aa7e9e91184956.tar.xz linux-rng-fffbfeaa680e2b87a591e141f2aa7e9e91184956.zip |
IB/ipath: Fix a race where s_last is updated without lock held
There is a small window where a send work queue entry could be
overwritten by ib_post_send() because s_last is updated before the
entry is read.
This patch closes the window by acquiring the lock and updating
the last send work queue entry index after reading the wr_id.
Signed-off-by: Ralph Campbell <ralph.campbell@qlogic.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'mm/filemap.c')
0 files changed, 0 insertions, 0 deletions