diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-03-14 22:53:07 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-03-14 22:53:07 +0100 |
commit | f4846e52c51755fe1dd6642a117bc23cd0655c95 (patch) | |
tree | a0ab601287af471e3e9d18fe1cdde574c7f6bf85 /mm/fremap.c | |
parent | Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac... (diff) | |
parent | list: Fix double fetch of pointer in hlist_entry_safe() (diff) | |
download | linux-f4846e52c51755fe1dd6642a117bc23cd0655c95.tar.xz linux-f4846e52c51755fe1dd6642a117bc23cd0655c95.zip |
Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Pull fix for hlist_entry_safe() regression from Paul McKenney:
"This contains a single commit that fixes a regression in
hlist_entry_safe(). This macro references its argument twice, which
can cause NULL-pointer errors. This commit applies a gcc statement
expression, creating a temporary variable to avoid the double
reference. This has been posted to LKML at
https://lkml.org/lkml/2013/3/9/75.
Kudos to CAI Qian, whose testing uncovered this, to Eric Dumazet, who
spotted root cause, and to Li Zefan, who tested this commit."
* 'rcu/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu:
list: Fix double fetch of pointer in hlist_entry_safe()
Diffstat (limited to 'mm/fremap.c')
0 files changed, 0 insertions, 0 deletions