Bug 67841 - IPX socket shutdown() is not implemented
Summary: IPX socket shutdown() is not implemented
Status: RESOLVED CODE_FIX
Alias: None
Product: Networking
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Stephen Hemminger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-28 03:38 UTC by Bruno Jesus
Modified: 2014-04-15 13:03 UTC (History)
1 user (show)

See Also:
Kernel Version: 3.12.6
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Bruno Jesus 2013-12-28 03:38:34 UTC
With no support to shutdown a parallel (other thread) poll call is not waken up so applications hang indefinitely while waiting for an answer.

Still in the latest development version as seen in:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/ipx/af_ipx.c?id=refs/tags/v3.13-rc5#n1966

The problem was found while debugging a windows game through wine, the game is Dune 2000 and the sister bug is http://bugs.winehq.org/show_bug.cgi?id=6941
Comment 1 Alan 2013-12-30 14:51:10 UTC
Please also send this report to netdev@vger.kernel.org

It doesn't look too hard to fix, but nobody has needed to deal with it in years and IPX doesn't get much love or interest nowdays, and hasn't had any meaningful changes since 2010.

Alan
Comment 2 Bruno Jesus 2014-04-15 12:52:06 UTC
The patch is now in Linus tree [1], I would like to say thanks to everyone who helped. I can't find a FIXED resolution to set. Is it the CODE_FIX one? If not, can anyone else take care of closing the bug correctly for me?

[1] https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/net/ipx?id=8815cbd9e38a7a02bfb79854aa7d33f1e1e50305
Comment 3 Alan 2014-04-15 13:03:48 UTC
CODE_FIX for a merged patch.

Alan

Note You need to log in before you can comment on or make changes to this bug.