• Huw Davies's avatar
    mountmgr.sys: Move dhcp lookup to a worker thread. · 715edfb0
    Huw Davies authored
    While this is a reasonable change per se, the motivation is to avoid a
    deadlock when mountmgr.sys calls into iphlpapi and further into
    nsiproxy.sys via the nsi device.  nsiproxy.sys is hosted by the same
    process as mountmgr.sys so is unable to handle the request while
    it is also waiting for that same request to return.
    
    The correct long-term solution is for mountmgr.sys to call the
    netio.sys versions of the iphlpapi functions.  These will call the
    kernel-side versions of the nsi functions without going through the
    nsi device.
    Signed-off-by: 's avatarHuw Davies <huw@codeweavers.com>
    Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
    715edfb0
Name
Last commit
Last update
..
Makefile.in Loading commit data...
dbus.c Loading commit data...
device.c Loading commit data...
diskarb.c Loading commit data...
mountmgr.c Loading commit data...
mountmgr.h Loading commit data...
mountmgr.sys.spec Loading commit data...