From owner-freebsd-current Sun Apr 13 16:37:54 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA01032 for current-outgoing; Sun, 13 Apr 1997 16:37:54 -0700 (PDT) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA01027 for ; Sun, 13 Apr 1997 16:37:51 -0700 (PDT) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.8.5/8.8.5) id TAA00472; Sun, 13 Apr 1997 19:37:49 -0400 (EDT) Date: Sun, 13 Apr 1997 19:37:49 -0400 (EDT) From: Garrett Wollman Message-Id: <199704132337.TAA00472@khavrinen.lcs.mit.edu> To: current@freebsd.org Subject: X still broken? Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Today was the day that I would finally get to test out a lot of changes to the networking code that I had planned. However, when I rebooted my machine, I found that X is still utterly broken. I don't think that my changes are to blame, since they are not actually functional, and in any case the rest of the machine appears to work Just Fine(tm). The symptom is very simple: any attempt to start the X server, whether through xdm or startx, puts the system in an infinite loop where the server starts, and then immediately shuts down and restarts, all the while locking up the keyboard so that one can't log in to kill it. Has anyone else seen these symptoms? FYI, here's what the network code update does: - pr_usrreq() is dead, gone, and buried. - those requests that might block or need user credentials are passed a process structure - SS_PRIV is DG&B. - the code in soo_select that knows about sockets is split out into a separate routine called soselect - sosend, soreceive, and soselect are never called directly, but only through the protocol, thus enabling shortcutting Once I finally manage to unload this batch of work, the next steps involve: - Getting rid of the places where mbufs are used to pass sockaddrs. - Writing a shortcut UDP implementation. - Doing some performance testing to demonstrate the difference. -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, CRS, or NSA| - Susan Aglukark and Chad Irschick