• Roland Dreier's avatar
    [IB] uverbs: Close some exploitable races · 63c47c28
    Roland Dreier authored
    Al Viro pointed out that the current IB userspace verbs interface
    allows userspace to cause mischief by closing file descriptors before
    we're ready, or issuing the same command twice at the same time.  This
    patch closes those races, and fixes other obvious problems such as a
    module reference leak.
    
    Some other interface bogosities will require an ABI change to fix
    properly, so I'm deferring those fixes until 2.6.15.
    Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
    63c47c28
uverbs_main.c 20.2 KB