From nkoch@gmx.com  Sat Jan 17 08:41:40 2004
Return-Path: <nkoch@gmx.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id ACD3A16A4CF
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 17 Jan 2004 08:41:40 -0800 (PST)
Received: from mx2.ngi.de (mx2.ngi.de [213.191.74.84])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 910AA43D2F
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 17 Jan 2004 08:41:37 -0800 (PST)
	(envelope-from nkoch@gmx.com)
Received: (qmail 16230 invoked from network); 17 Jan 2004 16:34:02 -0000
Received: from unknown (HELO k62300.koch) ([195.71.52.55])
          (envelope-sender <nkoch@gmx.com>)
          by 0 (qmail-ldap-1.03) with SMTP
          for <FreeBSD-gnats-submit@freebsd.org>; 17 Jan 2004 16:34:02 -0000
Received: from k62300.koch (localhost [127.0.0.1])
	by k62300.koch (8.12.3/8.12.6) with ESMTP id i0HGg5mA000617
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 17 Jan 2004 17:42:05 +0100 (CET)
	(envelope-from nk@k62300.koch)
Received: (from nk@localhost)
	by k62300.koch (8.12.3/8.12.10/Submit) id i0HGg0wp000615;
	Sat, 17 Jan 2004 17:42:00 +0100 (CET)
	(envelope-from nk)
Message-Id: <200401171642.i0HGg0wp000615@k62300.koch>
Date: Sat, 17 Jan 2004 17:42:00 +0100 (CET)
From: Norbert Koch <nkoch@gmx.de>
Reply-To: Norbert Koch <nkoch@gmx.de>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: a mechanism to wire io-channel-check to userland
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         61481
>Category:       i386
>Synopsis:       [patch] a mechanism to wire io-channel-check to userland
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          suspended
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 17 08:50:21 PST 2004
>Closed-Date:    
>Last-Modified:  Sat Mar 01 20:23:20 UTC 2008
>Originator:     Norbert Koch
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
>Environment:
System: FreeBSD k62300.koch 4.9-STABLE FreeBSD 4.9-STABLE #0: Thu Jan 1 18:47:59 CET 2004 root@k62300.koch:/usr/src/sys/compile/K62300IOCHK i386
>Description:
        I am using FreeBSD in an embedded product. Most of our disk
        activity goes to a static ram disk. As power failures are a
        normal operating condition we need some way to ensure that
        the filesystem on our ram disk is not corrupted.
        Our power supply's power fail signal is wired to our cpu board's
        io-channel-check signal which triggers an nmi.
        I made a small modification to i386/i386/trap.c to allow this
        condition to be signaled to userland via a selectable signal.
        I added a sysctl and mis-used an (hopefully) unused syscall.
        The syscall expects a signal number (or -1 for uninstalling).
        Only processes with uid=0 are allowed to do this.
        When power fails my application logs the powerfail to a file
        on the sram disk, calls sync() and then idles until power
        goes off.
>How-To-Repeat:
>Fix:
        See enclosed patches against 4.9-stable.
>Release-Note:
>Audit-Trail:

From: Norbert Koch <nkoch@gmx.de>
To: freebsd-gnats-submit@FreeBSD.org, nkoch@gmx.de
Cc:  
Subject: Re: i386/61481: a mechanism to wire io-channel-check to userland
Date: Sat, 17 Jan 2004 19:52:27 +0100

 ------------Zw3096PYdUh8lqLw7slUDC
 Content-Type: text/plain; format=flowed; charset=iso-8859-1
 Content-Transfer-Encoding: 8bit
 
 
 
 -- 
 Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
 ------------Zw3096PYdUh8lqLw7slUDC
 Content-Disposition: attachment; filename=patch.tar.bz2
 Content-Type: application/x-tar; name=patch.tar.bz2
 Content-Transfer-Encoding: Base64
 
 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
 OFCQcl4hfg==
 
 ------------Zw3096PYdUh8lqLw7slUDC--
 
State-Changed-From-To: open->feedback 
State-Changed-By: remko 
State-Changed-When: Mon Sep 11 12:37:22 UTC 2006 
State-Changed-Why:  
Hello, 

can you tell me whether someone looked into this? 
Also please note that the attachement is not readable 
from within gnats at the moment, i only see the 
binary output instead of the expected attachement. 
It would be best to post this on a reachable webhost 
if this is still needed. 

Thanks and my apologies for our late reply 


Responsible-Changed-From-To: freebsd-i386->remko 
Responsible-Changed-By: remko 
Responsible-Changed-When: Mon Sep 11 12:37:22 UTC 2006 
Responsible-Changed-Why:  
grab the pr 

http://www.freebsd.org/cgi/query-pr.cgi?pr=61481 
State-Changed-From-To: feedback->suspended 
State-Changed-By: linimon 
State-Changed-When: Sat Mar 1 20:21:42 UTC 2008 
State-Changed-Why:  
No feedback was received.  It should be possible to extract the patch 
by other than the web form. 


Responsible-Changed-From-To: remko->freebsd-bugs 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sat Mar 1 20:21:42 UTC 2008 
Responsible-Changed-Why:  
It does not sound like this one is being actively worked on. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=61481 
>Unformatted:
