From owner-freebsd-current@FreeBSD.ORG Wed Jan 2 13:30:22 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0839316A468 for ; Wed, 2 Jan 2008 13:30:22 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from webaccess-cl.virtdom.com (webaccess-cl.virtdom.com [216.240.101.25]) by mx1.freebsd.org (Postfix) with ESMTP id B9C0F13C4F5 for ; Wed, 2 Jan 2008 13:30:21 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from [192.168.1.107] (cpe-24-94-75-93.hawaii.res.rr.com [24.94.75.93]) (authenticated bits=0) by webaccess-cl.virtdom.com (8.13.6/8.13.6) with ESMTP id m02DUGM3021183; Wed, 2 Jan 2008 08:30:18 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Wed, 2 Jan 2008 03:31:34 -1000 (HST) From: Jeff Roberson X-X-Sender: jroberson@desktop To: Peter Jeremy In-Reply-To: <20080102105049.GA903@server.vk2pj.dyndns.org> Message-ID: <20080102033011.P957@desktop> References: <20071223092332.GJ25002@server.vk2pj.dyndns.org> <476F81AF.7000505@gmail.com> <20080101190607.B957@desktop> <20080102105049.GA903@server.vk2pj.dyndns.org> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="2547152148-139958016-1199280694=:957" Cc: freebsd-current@freebsd.org Subject: Re: idle priority scheduling broken in 7.0-BETA4 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jan 2008 13:30:22 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --2547152148-139958016-1199280694=:957 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed On Wed, 2 Jan 2008, Peter Jeremy wrote: > On Tue, Jan 01, 2008 at 07:09:54PM -1000, Jeff Roberson wrote: >> Can you please try this experimental patch for ULE? It re-enables the time >> slicing code for idle prio and realtime tasks that are not fifo. > > I still had boinc running at "nice -n 19" and the system wouldn't > boot: It started boinc, reported it was checking the apache.conf and > didn't go any further. I couldn't kill boinc or setiathome from ddb > and had to push the reset button. I will look at the patch more > closely tomorrow but it looks suspiciously like it stopped > time-slicing. ah, I'm sorry. the new line with PRI_FIFO should read PRI_FIFO_BIT. I tested the patch but not with any idle prio tasks that run forever. Enclosed is a new patch. Thanks, Jeff > > -- > Peter Jeremy > Please excuse any delays as the result of my ISP's inability to implement > an MTA that is either RFC2821-compliant or matches their claimed behaviour. > --2547152148-139958016-1199280694=:957 Content-Type: TEXT/x-diff; charset=US-ASCII; name=uleidle.diff Content-Transfer-Encoding: BASE64 Content-ID: <20080102033134.B957@desktop> Content-Description: Content-Disposition: attachment; filename=uleidle.diff SW5kZXg6IHNjaGVkX3VsZS5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpS Q1MgZmlsZTogL2hvbWUvbmN2cy9zcmMvc3lzL2tlcm4vc2NoZWRfdWxlLmMs dg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjIxNC4yLjINCmRpZmYgLXUgLXIx LjIxNC4yLjIgc2NoZWRfdWxlLmMNCi0tLSBzY2hlZF91bGUuYwkyMCBEZWMg MjAwNyAwNzoxNTo0MCAtMDAwMAkxLjIxNC4yLjINCisrKyBzY2hlZF91bGUu YwkyIEphbiAyMDA4IDEzOjMxOjEwIC0wMDAwDQpAQCAtMjE4MywxNyArMjE4 MywxNiBAQA0KIAkJCXRkcS0+dGRxX3JpZHggPSB0ZHEtPnRkcV9pZHg7DQog CX0NCiAJdHMgPSB0ZC0+dGRfc2NoZWQ7DQotCS8qDQotCSAqIFdlIG9ubHkg ZG8gc2xpY2luZyBjb2RlIGZvciBUSU1FU0hBUkUgdGhyZWFkcy4NCi0JICov DQotCWlmICh0ZC0+dGRfcHJpX2NsYXNzICE9IFBSSV9USU1FU0hBUkUpDQor CWlmICh0ZC0+dGRfcHJpX2NsYXNzICYgUFJJX0ZJRk9fQklUKQ0KIAkJcmV0 dXJuOw0KLQkvKg0KLQkgKiBXZSB1c2VkIGEgdGljazsgY2hhcmdlIGl0IHRv IHRoZSB0aHJlYWQgc28gdGhhdCB3ZSBjYW4gY29tcHV0ZSBvdXINCi0JICog aW50ZXJhY3Rpdml0eS4NCi0JICovDQotCXRkLT50ZF9zY2hlZC0+dHNfcnVu dGltZSArPSB0aWNraW5jcjsNCi0Jc2NoZWRfaW50ZXJhY3RfdXBkYXRlKHRk KTsNCisJaWYgKHRkLT50ZF9wcmlfY2xhc3MgPT0gUFJJX1RJTUVTSEFSRSkg ew0KKwkJLyoNCisJCSAqIFdlIHVzZWQgYSB0aWNrOyBjaGFyZ2UgaXQgdG8g dGhlIHRocmVhZCBzbw0KKwkJICogdGhhdCB3ZSBjYW4gY29tcHV0ZSBvdXIg aW50ZXJhY3Rpdml0eS4NCisJCSAqLw0KKwkJdGQtPnRkX3NjaGVkLT50c19y dW50aW1lICs9IHRpY2tpbmNyOw0KKwkJc2NoZWRfaW50ZXJhY3RfdXBkYXRl KHRkKTsNCisJfQ0KIAkvKg0KIAkgKiBXZSB1c2VkIHVwIG9uZSB0aW1lIHNs aWNlLg0KIAkgKi8NCg== --2547152148-139958016-1199280694=:957--