From owner-devfs@oss.sgi.com Fri Oct 6 14:03:40 2000 Received: by oss.sgi.com id ; Fri, 6 Oct 2000 14:03:21 -0700 Received: from sog.britgas.co.uk ([193.133.101.2]:30087 "HELO sog.service.britgas.co.uk") by oss.sgi.com with SMTP id ; Fri, 6 Oct 2000 14:02:55 -0700 Received: by sog.service.britgas.co.uk (Postfix, from userid 5) id 4CD1C2D04; Fri, 6 Oct 2000 19:24:37 +0100 (BST) Received: from unknown(93.224.233.12) by sog.service.britgas.co.uk via smap (V5.5) id xma009437; Fri, 6 Oct 00 19:24:32 +0100 Received: by phx.mjr.org (Postfix, from userid 997) id 69A802F45A; Fri, 6 Oct 2000 19:21:20 +0100 (BST) Date: Fri, 6 Oct 2000 19:21:20 +0100 From: Paul Hedderly To: devfs@oss.sgi.com Subject: 2.2.18pre15... and devfs Message-ID: <20001006192120.A7904@phx.mjr.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: owner-devfs@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;devfs-outgoing Ok - I'm not a C wizard. I've been trying to get devfs.99.18 running with kernel 2.2.18 pre 15... But _I_ can't. Is there likely to be a new patch appearing soon? I'm really really keen to sit - I need 2218 since it has decent USB... but I also need devfs... Help! anyone? -- Paul From owner-devfs@oss.sgi.com Sat Oct 7 08:39:59 2000 Received: by oss.sgi.com id ; Sat, 7 Oct 2000 08:39:50 -0700 Received: from 8-115.dialup.surnet.ru ([195.54.8.115]:19716 "EHLO zzz") by oss.sgi.com with ESMTP id ; Sat, 7 Oct 2000 08:39:34 -0700 Received: from zzz by zzz with local (Exim 3.16 #1) id 13hw3u-0000GA-00; Sat, 07 Oct 2000 21:38:58 +0600 Date: Sat, 7 Oct 2000 21:38:58 +0600 From: Denis Zaitsev To: Xuan Baldauf Cc: devfs@oss.sgi.com, Richard Gooch Subject: Re: Little RFE Message-ID: <20001007213858.A512@zzz.zzz> References: <39AA8769.E30D2AE6@baldauf.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <39AA8769.E30D2AE6@baldauf.org>; from xuan--devfs@baldauf.org on Mon, Aug 28, 2000 at 05:38:17PM +0200 Sender: owner-devfs@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;devfs-outgoing > You might want to include following two lines in /etc/modules.devfs: > > alias /dev/misc/rtc rtc > alias /dev/rtc /dev/misc/rtc > Why not simple: alias /dev/rtc rtc ? From owner-devfs@oss.sgi.com Wed Oct 11 22:47:33 2000 Received: by oss.sgi.com id ; Wed, 11 Oct 2000 22:47:13 -0700 Received: from ns.mwaz.com ([207.173.168.2]:19208 "EHLO live.mwaz.com") by oss.sgi.com with ESMTP id ; Wed, 11 Oct 2000 22:46:51 -0700 Received: by live.mwaz.com from localhost (router,SLMail V3.2); Wed, 11 Oct 2000 22:42:54 -0700 Received: by live.mwaz.com from mwaz.com (207.173.168.78::mail daemon; unverified,SLMail V3.2); Wed, 11 Oct 2000 22:42:53 -0700 Message-ID: <39E55038.9F22CCA3@mwaz.com> Date: Wed, 11 Oct 2000 22:46:32 -0700 From: "Armand" X-Mailer: Mozilla 4.61C-CCK-MCD Caldera Systems OpenLinux [en] (X11; I; Linux 2.2.18pre14 i686) X-Accept-Language: en MIME-Version: 1.0 To: devfs@oss.sgi.com Subject: `RTLD_NEXT' undeclared Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SLUIDL: 9FAC3CE7-9FC011D4-AEAB0000-E80D6B4F Sender: owner-devfs@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;devfs-outgoing Bonjour! When I try to make devfsd.tar.gz I get this error: [root@noname devfsd]# make cc -O2 -I. -Wall -c -o devfsd.o devfsd.c devfsd.c: In function `free_config': devfsd.c:1394: `RTLD_NEXT' undeclared (first use in this function) devfsd.c:1394: (Each undeclared identifier is reported only once devfsd.c:1394: for each function it appears in.) devfsd.c: In function `get_shared_object': devfsd.c:1710: `RTLD_NEXT' undeclared (first use in this function) make: *** [devfsd.o] Error 1 Line 1394 is: first_config = NULL; last_config = NULL; for (so_entry = first_so; so_entry != NULL; so_entry = next) { next = so_entry->next; free ( (char *) so_entry->name ); if (so_entry->handle != RTLD_NEXT) dlclose (so_entry->handle); free (so_entry); ^^^^^^^^^^^^^ And line 1710 is: if (strcmp (name, "GLOBAL") == 0) so->handle = RTLD_NEXT; ^^^^^^^^^^^^ else if ( ( so->handle = dlopen (name, RTLD_NOW) ) == NULL ) This is with Caldera OpenLinux Technology Preview upgraded with 2.4.0-test9 and their glib and gcc. I compiled in all the kernel options to use devfs. Any ideas? Armand -- Linux 2.2.18pre14 #1 SMP Sun Oct 1 16:21:01 MST 2000 i686 Wed Oct 11 22:42:00 MST 2000 From owner-devfs@oss.sgi.com Sun Oct 15 17:11:22 2000 Received: by oss.sgi.com id ; Sun, 15 Oct 2000 17:11:12 -0700 Received: from [209.170.216.3] ([209.170.216.3]:28932 "EHLO snark.wizard.com") by oss.sgi.com with ESMTP id ; Sun, 15 Oct 2000 17:10:46 -0700 Received: from bellicha.wizard.com (root@[209.170.209.65]) by snark.wizard.com (8.9.3/8.9.3) with ESMTP id RAA43759 for ; Sun, 15 Oct 2000 17:10:44 -0700 (PDT) Received: (from bradl@localhost) by bellicha.wizard.com (8.11.0/8.10.2) id e9G08kZ20482 for devfs@oss.sgi.com; Sun, 15 Oct 2000 17:08:46 -0700 Date: Sun, 15 Oct 2000 17:08:46 -0700 From: A Guy Called Tyketto To: devfs@oss.sgi.com Subject: Trouble burning CDs with DevFS Message-ID: <20001015170846.A20425@wizard.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.3.10i X-Operating-System: Linux/2.2.17 (i586) X-uptime: 4:57pm up 13:18, 6 users, load average: 0.00, 0.06, 0.13 X-RSA-KeyID: 0xE9DF4D85 X-DSA-KeyID: 0xE319F0BF X-PGP-Keys: see http://www.omnilinx.net/~tyketto/pgp.html Sender: owner-devfs@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;devfs-outgoing Heya, everyone.. I've run into a bit of trouble, trying to burn a CD, using my CDRW, and devfs. I've tried using 3 different versions of cdrecord (1.8, 1.9, and 1.10a4), with all of them giving me the same error. All the proper modules are loaded, devfs is compiled into my kernel, and I have followed all the documentation I could find. the CD-Writing HOWTO barely mentions DevFS, and hasn't been updated since July 23rd, so I'm kinda stumped. Here's what I have: First, my modules: Module Size Used by ppp_deflate 40864 0 (autoclean) bsd_comp 3888 0 (autoclean) ppp 20240 2 (autoclean) [ppp_deflate bsd_comp] slhc 4544 1 (autoclean) [ppp] ide-scsi 7360 0 sg 12288 0 softdog 1296 1 (autoclean) ip_masq_user 2672 0 (unused) ip_masq_raudio 3008 0 (unused) ip_masq_ftp 2656 0 (unused) ne 6736 1 (autoclean) 8390 6432 0 (autoclean) [ne] sr_mod 17264 0 (autoclean) (unused) scsi_mod 52480 3 (autoclean) [ide-scsi sg sr_mod] cdrom 27616 0 (autoclean) [sr_mod] isofs 17840 0 (autoclean) (unused) serial 18752 1 unix 10416 10 (autoclean) dmesg shows what devices I have: scsi : 1 host. Detected scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 Detected scsi CD-ROM sr1 at scsi0, channel 0, id 0, lun 1 Detected scsi CD-ROM sr2 at scsi0, channel 0, id 0, lun 2 Detected scsi CD-ROM sr3 at scsi0, channel 0, id 0, lun 3 Detected scsi CD-ROM sr4 at scsi0, channel 0, id 0, lun 4 Detected scsi CD-ROM sr5 at scsi0, channel 0, id 0, lun 5 Detected scsi CD-ROM sr6 at scsi0, channel 0, id 0, lun 6 Detected scsi CD-ROM sr7 at scsi0, channel 0, id 0, lun 7 sr0: scsi3-mmc drive: 10x/10x writer cd/rw xa/form2 cdda tray sr1: scsi3-mmc drive: 10x/10x writer cd/rw xa/form2 cdda tray sr2: scsi3-mmc drive: 10x/10x writer cd/rw xa/form2 cdda tray sr3: scsi3-mmc drive: 10x/10x writer cd/rw xa/form2 cdda tray sr4: scsi3-mmc drive: 10x/10x writer cd/rw xa/form2 cdda tray sr5: scsi3-mmc drive: 10x/10x writer cd/rw xa/form2 cdda tray sr6: scsi3-mmc drive: 10x/10x writer cd/rw xa/form2 cdda tray sr7: scsi3-mmc drive: 10x/10x writer cd/rw xa/form2 cdda tray With the sg module loaded, according to the CD-Writing HOWTO, I am supposed to write to /dev/sg0, which I have linked /dev/cdrom (note: not cdroms) to. cdrecord -scanbus give me: Cdrecord 1.8.1 (i686-pc-linux-gnu) Copyright (C) 1995-2000 Jörg Schilling Using libscg version 'schily-0.1' scsibus0: 0,0,0 0) 'TEAC ' 'CD-W54E ' '1.1B' Removable CD-ROM 0,1,0 1) * 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) * So, I have my CDRW seen. cdrecord -v dev=0,0,0 speed=2 -data cdr.image blank=fast (for my CDRW disk) gives me: Cdrecord 1.8.1 (i686-pc-linux-gnu) Copyright (C) 1995-2000 Jörg Schilling TOC Type: 1 = CD-ROM scsidev: '0,0,0' scsibus: 0 target: 0 lun: 0 Using libscg version 'schily-0.1' atapi: 1 Device type : Removable CD-ROM Version : 0 Response Format: 1 Vendor_info : 'TEAC ' Identifikation : 'CD-W54E ' Revision : '1.1B' Device seems to be: Generic mmc CD-RW. Using generic SCSI-3/mmc CD-R driver (mmc_cdr). Driver flags : SWABAUDIO Drive buf size : 1300480 = 1270 KB FIFO size : 4194304 = 4096 KB Track 01: data 616 MB Total size: 708 MB (70:11.82) = 315887 sectors Lout start: 708 MB (70:13/62) = 315887 sectors Current Secsize: 2048 ATIP info from disk: Indicated writing power: 6 Reference speed: 2 Is not unrestricted Is erasable ATIP start of lead in: -11078 (97:34/22) ATIP start of lead out: 336075 (74:43/00) speed low: 0 speed high: 4 power mult factor: 3 5 recommended erase/write power: 3 A2 values: 00 00 00 Disk type: phase change Manuf. index: 11 Manufacturer: Mitsubishi Chemical Corporation Trying to clear drive status. cdrecord: Drive needs to reload the media to return to proper status. Starting to write CD/DVD at speed 2 in write mode for single session. Last chance to quit, starting real write in 1 seconds. Waiting for reader process to fill input buffer ... input buffer ready. Performing OPC... cdrecord: Input/output error. read track info: scsi sendcmd: retryable error CDB: 52 01 00 00 00 FF 00 00 1C 00 status: 0x2 (CHECK CONDITION) Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00 Sense Key: 0x5 Illegal Request, Segment 0 Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0 Sense flags: Blk 0 (not valid) cmd finished after 0.001s timeout 240s Writing time: 4.454s Fixating... Fixating time: 0.002s cdrecord: fifo had 128 puts and 0 gets. cdrecord: fifo was 0 times empty and 0 times full, min fill was 100%. This DOES WORK, when I do not use DevFS. I would rather try to get this to work, rather than mount devpts, disable devfsd, and reboot, so I can burn a CD. Has anyone tried doing this, or have had any similar problems? I am doing this on kernel 2.2.17, with devfsd-1.3.10 and devfs-0.99.18. BL. -- Brad Littlejohn | Email: tyketto@wizard.com Unix Systems Administrator, | tyketto@ozemail.com.au Web + NewsMaster, BOFH.. Smeghead! :) | http://www.wizard.com/~tyketto PGP: 1024D/E319F0BF 6980 AAD6 7329 E9E6 D569 F620 C819 199A E319 F0BF From owner-devfs@oss.sgi.com Mon Oct 16 13:10:42 2000 Received: by oss.sgi.com id ; Mon, 16 Oct 2000 13:10:32 -0700 Received: from ha1.rdc1.ov.nl.home.com ([212.120.66.198]:16028 "EHLO mail.rdc1.ov.nl.home.com") by oss.sgi.com with ESMTP id ; Mon, 16 Oct 2000 13:10:13 -0700 Received: from korgull.enne.net ([213.51.16.254]) by mail.rdc1.ov.nl.home.com (InterMail v4.01.01.00 201-229-111) with SMTP id <20001016201010.XJMC13931.mail.rdc1.ov.nl.home.com@korgull.enne.net> for ; Mon, 16 Oct 2000 22:10:10 +0200 From: Marcel Janssen Reply-To: mphm.janssen@home.nl To: devfs@oss.sgi.com Subject: ZIP drive + error at reboot Date: Mon, 16 Oct 2000 21:55:59 +0200 X-Mailer: KMail [version 1.0.29] Content-Type: text/plain MIME-Version: 1.0 Message-Id: <00101622035500.00867@korgull.enne.net> Content-Transfer-Encoding: 8bit Sender: owner-devfs@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;devfs-outgoing Hi, 1) I want to mount my parallel zip drive with devfs. Modprobe ppa works and I get something in /dev/scsi/........ which indicates my zip drive is there. But I get nothing more then this. I expected something like /dev/sd.... but it isn't there. How do I mount my zip-drive ? 2) when I reboot my box (redhat7 with 2.4.0-test8) I get some messages saying that it doesn't automatically unmount some dirs (/ , /dev-state , /proc). I'm not sure whether this is devfs related. Anyone knows how to solve this ? Thanks, Marcel Janssen From owner-devfs@oss.sgi.com Tue Oct 17 15:07:40 2000 Received: by oss.sgi.com id ; Tue, 17 Oct 2000 15:07:30 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:57900 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Tue, 17 Oct 2000 15:07:17 -0700 Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id PAA00473 for ; Tue, 17 Oct 2000 15:14:33 -0700 (PDT) mail_from (tduffy@dbear.engr.sgi.com) Received: from dbear.engr.sgi.com (dbear.engr.sgi.com [163.154.18.85]) by cthulhu.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id PAA19807; Tue, 17 Oct 2000 15:06:34 -0700 (PDT) mail_from (tduffy@dbear.engr.sgi.com) Date: Tue, 17 Oct 2000 15:06:34 -0700 (PDT) From: Thomas Duffy To: Richard Gooch cc: devfs@oss.sgi.com In-Reply-To: <200007311526.e6VFQgZ13589@mobilix.ras.ucalgary.ca> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1700571886-2009779995-965352202=:12718" Content-ID: Sender: owner-devfs@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;devfs-outgoing This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---1700571886-2009779995-965352202=:12718 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: Attached, I have a patch that adds devfs support for the DAC960 mylex raid controller. I know that you said that the code was a little ugly when we were at ALS, but I thought it could at least be a start to adding the kind of support we need. the patch applies to a 2.2.8 version of the DAC960.c driver and to genhd.c later, -tduffy ---1700571886-2009779995-965352202=:12718 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="linux-2.2.16-DAC960-devfs-fixup.patch" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="linux-2.2.16-DAC960-devfs-fixup.patch" ZGlmZiAtTnVyIGxpbnV4LW9sZERBQzk2MC9kcml2ZXJzL2Jsb2NrL0RBQzk2 MC5jIGxpbnV4LURBQzk2MC9kcml2ZXJzL2Jsb2NrL0RBQzk2MC5jDQotLS0g bGludXgtb2xkREFDOTYwL2RyaXZlcnMvYmxvY2svREFDOTYwLmMJRnJpIFNl cCAxNSAxMDoxODowMSAyMDAwDQorKysgbGludXgtREFDOTYwL2RyaXZlcnMv YmxvY2svREFDOTYwLmMJRnJpIFNlcCAxNSAwODowMTo0NiAyMDAwDQpAQCAt NTMsNiArNTMsNyBAQA0KIHN0YXRpYyBpbnQNCiAgIERBQzk2MF9Db250cm9s bGVyQ291bnQgPQkJCTA7DQogDQorI2luY2x1ZGUgPGxpbnV4L2RldmZzX2Zz X2tlcm5lbC5oPg0KIA0KIC8qDQogICBEQUM5NjBfQWN0aXZlQ29udHJvbGxl ckNvdW50IGlzIHRoZSBudW1iZXIgb2YgYWN0aXZlIERBQzk2MCBDb250cm9s bGVycw0KQEAgLTE2MjgsNyArMTYyOSw3IEBADQogICAgIHsNCiAgICAgICBE QUM5NjBfVjFfTG9naWNhbERyaXZlSW5mb3JtYXRpb25fVCAqTG9naWNhbERy aXZlSW5mb3JtYXRpb24gPQ0KIAkmQ29udHJvbGxlci0+VjEuTG9naWNhbERy aXZlSW5mb3JtYXRpb25bTG9naWNhbERyaXZlTnVtYmVyXTsNCi0gICAgICBE QUM5NjBfSW5mbygiICAgIC9kZXYvcmQvYyVkZCVkOiBSQUlELSVkLCAlcywg JWQgYmxvY2tzLCAlc1xuIiwNCisgICAgICBEQUM5NjBfSW5mbygiICAgIC9k ZXYvZGFjOTYwL2hvc3QlZC9kaXNjJWQvZGlzYzogUkFJRC0lZCwgJXMsICVk IGJsb2NrcywgJXNcbiIsDQogCQkgIENvbnRyb2xsZXIsIENvbnRyb2xsZXIt PkNvbnRyb2xsZXJOdW1iZXIsIExvZ2ljYWxEcml2ZU51bWJlciwNCiAJCSAg TG9naWNhbERyaXZlSW5mb3JtYXRpb24tPlJBSURMZXZlbCwNCiAJCSAgKExv Z2ljYWxEcml2ZUluZm9ybWF0aW9uLT5Mb2dpY2FsRHJpdmVTdGF0ZQ0KQEAg LTE3NjEsNyArMTc2Miw3IEBADQogCQkgICAgICAgQ29udHJvbGxlciwgTG9n aWNhbERldmljZUluZm8tPkRyaXZlR2VvbWV0cnkpOw0KIAkgIGJyZWFrOw0K IAl9DQotICAgICAgREFDOTYwX0luZm8oIiAgICAvZGV2L3JkL2MlZGQlZDog UkFJRC0lZCwgJXMsICVkIGJsb2Nrc1xuIiwNCisgICAgICBEQUM5NjBfSW5m bygiICAgIC9kZXYvZGFjOTYwL2hvc3QlZC9kaXNjJWQvZGlzYzogUkFJRC0l ZCwgJXMsICVkIGJsb2Nrc1xuIiwNCiAJCSAgQ29udHJvbGxlciwgQ29udHJv bGxlci0+Q29udHJvbGxlck51bWJlciwgTG9naWNhbERyaXZlTnVtYmVyLA0K IAkJICBMb2dpY2FsRGV2aWNlSW5mby0+UkFJRExldmVsLA0KIAkJICAoTG9n aWNhbERldmljZUluZm8tPkxvZ2ljYWxEZXZpY2VTdGF0ZQ0KQEAgLTE4MzMs MTUgKzE4MzQsMjMgQEANCiAgIGludCBNYWpvck51bWJlciA9IERBQzk2MF9N QUpPUiArIENvbnRyb2xsZXItPkNvbnRyb2xsZXJOdW1iZXI7DQogICBHZW5l cmljRGlza0luZm9fVCAqR2VuZXJpY0Rpc2tJbmZvOw0KICAgaW50IE1pbm9y TnVtYmVyOw0KKyAgZGV2ZnNfaGFuZGxlX3QgZGV2ZnNfaGFuZGxlOw0KKyAg c3RhdGljIGNoYXIgTWFqb3JOYW1lWzE2XTsNCiAgIC8qDQogICAgIFJlZ2lz dGVyIHRoZSBCbG9jayBEZXZpY2UgTWFqb3IgTnVtYmVyIGZvciB0aGlzIERB Qzk2MCBDb250cm9sbGVyLg0KICAgKi8NCi0gIGlmIChyZWdpc3Rlcl9ibGtk ZXYoTWFqb3JOdW1iZXIsICJyZCIsICZEQUM5NjBfRmlsZU9wZXJhdGlvbnMp IDwgMCkNCisgIHNwcmludGYoTWFqb3JOYW1lLCAiZGFjOTYwL2hvc3QlZCIs IENvbnRyb2xsZXItPkNvbnRyb2xsZXJOdW1iZXIpOw0KKyAgZGV2ZnNfbWtf ZGlyIChOVUxMLCAiZGFjOTYwIiwgMCwgTlVMTCk7DQorICBkZXZmc19oYW5k bGUgPSBkZXZmc19ta19kaXIgKE5VTEwsIE1ham9yTmFtZSwgMCwgTlVMTCk7 DQorDQorICBpZiAoZGV2ZnNfcmVnaXN0ZXJfYmxrZGV2KE1ham9yTnVtYmVy LCBNYWpvck5hbWUsDQorCQkJICAgICZEQUM5NjBfRmlsZU9wZXJhdGlvbnMp IDwgMCkNCiAgICAgew0KICAgICAgIERBQzk2MF9FcnJvcigiVU5BQkxFIFRP IEFDUVVJUkUgTUFKT1IgTlVNQkVSICVkIC0gREVUQUNISU5HXG4iLA0KIAkJ ICAgQ29udHJvbGxlciwgTWFqb3JOdW1iZXIpOw0KICAgICAgIHJldHVybiBm YWxzZTsNCiAgICAgfQ0KKw0KICAgLyoNCiAgICAgSW5pdGlhbGl6ZSB0aGUg SS9PIFJlcXVlc3QgRnVuY3Rpb24uDQogICAqLw0KQEAgLTE4NzIsNyArMTg4 MSw3IEBADQogICAgIENvbXBsZXRlIGluaXRpYWxpemF0aW9uIG9mIHRoZSBH ZW5lcmljIERpc2sgSW5mb3JtYXRpb24gc3RydWN0dXJlLg0KICAgKi8NCiAg IENvbnRyb2xsZXItPkdlbmVyaWNEaXNrSW5mby5tYWpvciA9IE1ham9yTnVt YmVyOw0KLSAgQ29udHJvbGxlci0+R2VuZXJpY0Rpc2tJbmZvLm1ham9yX25h bWUgPSAicmQiOw0KKyAgQ29udHJvbGxlci0+R2VuZXJpY0Rpc2tJbmZvLm1h am9yX25hbWUgPSBNYWpvck5hbWU7DQogICBDb250cm9sbGVyLT5HZW5lcmlj RGlza0luZm8ubWlub3Jfc2hpZnQgPSBEQUM5NjBfTWF4UGFydGl0aW9uc0Jp dHM7DQogICBDb250cm9sbGVyLT5HZW5lcmljRGlza0luZm8ubWF4X3AgPSBE QUM5NjBfTWF4UGFydGl0aW9uczsNCiAgIENvbnRyb2xsZXItPkdlbmVyaWNE aXNrSW5mby5tYXhfbnIgPSBEQUM5NjBfTWF4TG9naWNhbERyaXZlczsNCkBA IC0xOTA2LDEwICsxOTE1LDE2IEBADQogc3RhdGljIHZvaWQgREFDOTYwX1Vu cmVnaXN0ZXJCbG9ja0RldmljZShEQUM5NjBfQ29udHJvbGxlcl9UICpDb250 cm9sbGVyKQ0KIHsNCiAgIGludCBNYWpvck51bWJlciA9IERBQzk2MF9NQUpP UiArIENvbnRyb2xsZXItPkNvbnRyb2xsZXJOdW1iZXI7DQorICBkZXZmc19o YW5kbGVfdCBkZXZmc19oYW5kbGU7DQorICBjaGFyIE1ham9yTmFtZVsxNl07 DQorDQogICAvKg0KICAgICBVbnJlZ2lzdGVyIHRoZSBCbG9jayBEZXZpY2Ug TWFqb3IgTnVtYmVyIGZvciB0aGlzIERBQzk2MCBDb250cm9sbGVyLg0KICAg Ki8NCi0gIHVucmVnaXN0ZXJfYmxrZGV2KE1ham9yTnVtYmVyLCAicmQiKTsN CisgIHNwcmludGYoTWFqb3JOYW1lLCAiZGFjOTYwL2hvc3QlZCIsIENvbnRy b2xsZXItPkNvbnRyb2xsZXJOdW1iZXIpOw0KKyAgZGV2ZnNfaGFuZGxlID0g ZGV2ZnNfZmluZF9oYW5kbGUgKE5VTEwsIE1ham9yTmFtZSwgMCwgMCwgMCwg IERFVkZTX1NQRUNJQUxfQkxLLCAwKTsNCisgIGRldmZzX3VucmVnaXN0ZXJf YmxrZGV2KE1ham9yTnVtYmVyLCBNYWpvck5hbWUpOw0KKyAgZGV2ZnNfdW5y ZWdpc3RlcihkZXZmc19oYW5kbGUpOw0KICAgLyoNCiAgICAgUmVtb3ZlIHRo ZSBJL08gUmVxdWVzdCBGdW5jdGlvbi4NCiAgICovDQpAQCAtMjk4NywxMiAr MzAwMiwxMiBAQA0KIAkJICAgQ29udHJvbGxlciwgQ29tbWFuZC0+VjEuQ29t bWFuZFN0YXR1cywgQ29tbWFuZE5hbWUpOw0KICAgICAgIGJyZWFrOw0KICAg ICB9DQotICBEQUM5NjBfRXJyb3IoIiAgL2Rldi9yZC9jJWRkJWQ6ICAgYWJz b2x1dGUgYmxvY2tzICVkLi4lZFxuIiwNCisgIERBQzk2MF9FcnJvcigiICAv ZGV2L2RhYzk2MC9ob3N0JWQvZGlzYyVkL2Rpc2M6ICAgYWJzb2x1dGUgYmxv Y2tzICVkLi4lZFxuIiwNCiAJICAgICAgIENvbnRyb2xsZXIsIENvbnRyb2xs ZXItPkNvbnRyb2xsZXJOdW1iZXIsDQogCSAgICAgICBDb21tYW5kLT5Mb2dp Y2FsRHJpdmVOdW1iZXIsIENvbW1hbmQtPkJsb2NrTnVtYmVyLA0KIAkgICAg ICAgQ29tbWFuZC0+QmxvY2tOdW1iZXIgKyBDb21tYW5kLT5CbG9ja0NvdW50 IC0gMSk7DQogICBpZiAoREFDOTYwX1BhcnRpdGlvbk51bWJlcihDb21tYW5k LT5CdWZmZXJIZWFkZXItPmJfcmRldikgPiAwKQ0KLSAgICBEQUM5NjBfRXJy b3IoIiAgL2Rldi9yZC9jJWRkJWRwJWQ6IHJlbGF0aXZlIGJsb2NrcyAlZC4u JWRcbiIsDQorICAgIERBQzk2MF9FcnJvcigiICAvZGV2L2RhYzk2MC9ob3N0 JWQvZGlzYyVkL2Rpc2NwJWQ6IHJlbGF0aXZlIGJsb2NrcyAlZC4uJWRcbiIs DQogCQkgQ29udHJvbGxlciwgQ29udHJvbGxlci0+Q29udHJvbGxlck51bWJl ciwNCiAJCSBDb21tYW5kLT5Mb2dpY2FsRHJpdmVOdW1iZXIsDQogCQkgREFD OTYwX1BhcnRpdGlvbk51bWJlcihDb21tYW5kLT5CdWZmZXJIZWFkZXItPmJf cmRldiksDQpAQCAtMzE3NSw3ICszMTkwLDcgQEANCiAJICAgICAgaW50IExv Z2ljYWxEcml2ZU51bWJlciA9IENvbnRyb2xsZXItPkxvZ2ljYWxEcml2ZUNv dW50Ow0KIAkgICAgICB3aGlsZSAoTG9naWNhbERyaXZlTnVtYmVyIDwgTmV3 RW5xdWlyeS0+TnVtYmVyT2ZMb2dpY2FsRHJpdmVzKQ0KIAkJew0KLQkJICBE QUM5NjBfQ3JpdGljYWwoIkxvZ2ljYWwgRHJpdmUgJWQgKC9kZXYvcmQvYyVk ZCVkKSAiDQorCQkgIERBQzk2MF9Dcml0aWNhbCgiTG9naWNhbCBEcml2ZSAl ZCAoL2Rldi9kYWM5NjAvaG9zdCVkL2Rpc2MlZC9kaXNjKSAiDQogCQkJCSAg Ik5vdyBFeGlzdHNcbiIsIENvbnRyb2xsZXIsDQogCQkJCSAgTG9naWNhbERy aXZlTnVtYmVyLA0KIAkJCQkgIENvbnRyb2xsZXItPkNvbnRyb2xsZXJOdW1i ZXIsDQpAQCAtMzQzMSw3ICszNDQ2LDcgQEANCiAJCSZDb250cm9sbGVyLT5W MS5OZXdMb2dpY2FsRHJpdmVJbmZvcm1hdGlvbltMb2dpY2FsRHJpdmVOdW1i ZXJdOw0KIAkgICAgICBpZiAoTmV3TG9naWNhbERyaXZlSW5mb3JtYXRpb24t PkxvZ2ljYWxEcml2ZVN0YXRlICE9DQogCQkgIE9sZExvZ2ljYWxEcml2ZUlu Zm9ybWF0aW9uLT5Mb2dpY2FsRHJpdmVTdGF0ZSkNCi0JCURBQzk2MF9Dcml0 aWNhbCgiTG9naWNhbCBEcml2ZSAlZCAoL2Rldi9yZC9jJWRkJWQpICINCisJ CURBQzk2MF9Dcml0aWNhbCgiTG9naWNhbCBEcml2ZSAlZCAoL2Rldi9kYWM5 NjAvaG9zdCVkL2Rpc2MlZC9kaXNjKSAiDQogCQkJCSJpcyBub3cgJXNcbiIs IENvbnRyb2xsZXIsDQogCQkJCUxvZ2ljYWxEcml2ZU51bWJlciwNCiAJCQkJ Q29udHJvbGxlci0+Q29udHJvbGxlck51bWJlciwNCkBAIC0zNDQ0LDcgKzM0 NTksNyBAQA0KIAkJCQkgICA/ICJDUklUSUNBTCIgOiAiT0ZGTElORSIpKTsN CiAJICAgICAgaWYgKE5ld0xvZ2ljYWxEcml2ZUluZm9ybWF0aW9uLT5Xcml0 ZUJhY2sgIT0NCiAJCSAgT2xkTG9naWNhbERyaXZlSW5mb3JtYXRpb24tPldy aXRlQmFjaykNCi0JCURBQzk2MF9Dcml0aWNhbCgiTG9naWNhbCBEcml2ZSAl ZCAoL2Rldi9yZC9jJWRkJWQpICINCisJCURBQzk2MF9Dcml0aWNhbCgiTG9n aWNhbCBEcml2ZSAlZCAoL2Rldi9kYWM5NjAvaG9zdCVkL2Rpc2MlZC9kaXNj KSAiDQogCQkJCSJpcyBub3cgJXNcbiIsIENvbnRyb2xsZXIsDQogCQkJCUxv Z2ljYWxEcml2ZU51bWJlciwNCiAJCQkJQ29udHJvbGxlci0+Q29udHJvbGxl ck51bWJlciwNCkBAIC0zNDcyLDcgKzM0ODcsNyBAQA0KIAkgICAgY2FzZSBE QUM5NjBfVjFfTm9ybWFsQ29tcGxldGlvbjoNCiAJICAgICAgQ29udHJvbGxl ci0+RXBoZW1lcmFsUHJvZ3Jlc3NNZXNzYWdlID0gdHJ1ZTsNCiAJICAgICAg REFDOTYwX1Byb2dyZXNzKCJSZWJ1aWxkIGluIFByb2dyZXNzOiAiDQotCQkJ ICAgICAgIkxvZ2ljYWwgRHJpdmUgJWQgKC9kZXYvcmQvYyVkZCVkKSAiDQor CQkJICAgICAgIkxvZ2ljYWwgRHJpdmUgJWQgKC9kZXYvZGFjOTYwL2hvc3Ql ZC9kaXNjJWQvZGlzYykgIg0KIAkJCSAgICAgICIlZCUlIGNvbXBsZXRlZFxu IiwNCiAJCQkgICAgICBDb250cm9sbGVyLCBMb2dpY2FsRHJpdmVOdW1iZXIs DQogCQkJICAgICAgQ29udHJvbGxlci0+Q29udHJvbGxlck51bWJlciwNCkBA IC0zNTI5LDcgKzM1NDQsNyBAQA0KIAkgICAgew0KIAkgICAgICBDb250cm9s bGVyLT5FcGhlbWVyYWxQcm9ncmVzc01lc3NhZ2UgPSB0cnVlOw0KIAkgICAg ICBEQUM5NjBfUHJvZ3Jlc3MoIkNvbnNpc3RlbmN5IENoZWNrIGluIFByb2dy ZXNzOiAiDQotCQkJICAgICAgIkxvZ2ljYWwgRHJpdmUgJWQgKC9kZXYvcmQv YyVkZCVkKSAiDQorCQkJICAgICAgIkxvZ2ljYWwgRHJpdmUgJWQgKC9kZXYv ZGFjOTYwL2hvc3QlZC9kaXNjJWQvZGlzYykgIg0KIAkJCSAgICAgICIlZCUl IGNvbXBsZXRlZFxuIiwNCiAJCQkgICAgICBDb250cm9sbGVyLCBMb2dpY2Fs RHJpdmVOdW1iZXIsDQogCQkJICAgICAgQ29udHJvbGxlci0+Q29udHJvbGxl ck51bWJlciwNCkBAIC0zNzg5LDEyICszODA0LDEyIEBADQogICAgIH0NCiAg IERBQzk2MF9FcnJvcigiRXJyb3IgQ29uZGl0aW9uICVzIG9uICVzOlxuIiwg Q29udHJvbGxlciwNCiAJICAgICAgIFNlbnNlRXJyb3JzW0NvbW1hbmQtPlYy LlJlcXVlc3RTZW5zZS5TZW5zZUtleV0sIENvbW1hbmROYW1lKTsNCi0gIERB Qzk2MF9FcnJvcigiICAvZGV2L3JkL2MlZGQlZDogICBhYnNvbHV0ZSBibG9j a3MgJWQuLiVkXG4iLA0KKyAgREFDOTYwX0Vycm9yKCIgIC9kZXYvZGFjOTYw L2hvc3QlZC9kaXNjJWQvZGlzYzogICBhYnNvbHV0ZSBibG9ja3MgJWQuLiVk XG4iLA0KIAkgICAgICAgQ29udHJvbGxlciwgQ29udHJvbGxlci0+Q29udHJv bGxlck51bWJlciwNCiAJICAgICAgIENvbW1hbmQtPkxvZ2ljYWxEcml2ZU51 bWJlciwgQ29tbWFuZC0+QmxvY2tOdW1iZXIsDQogCSAgICAgICBDb21tYW5k LT5CbG9ja051bWJlciArIENvbW1hbmQtPkJsb2NrQ291bnQgLSAxKTsNCiAg IGlmIChEQUM5NjBfUGFydGl0aW9uTnVtYmVyKENvbW1hbmQtPkJ1ZmZlckhl YWRlci0+Yl9yZGV2KSA+IDApDQotICAgIERBQzk2MF9FcnJvcigiICAvZGV2 L3JkL2MlZGQlZHAlZDogcmVsYXRpdmUgYmxvY2tzICVkLi4lZFxuIiwNCisg ICAgREFDOTYwX0Vycm9yKCIgIC9kZXYvZGFjOTYwL2hvc3QlZC9kaXNjJWQv ZGlzY3AlZDogcmVsYXRpdmUgYmxvY2tzICVkLi4lZFxuIiwNCiAJCSBDb250 cm9sbGVyLCBDb250cm9sbGVyLT5Db250cm9sbGVyTnVtYmVyLA0KIAkJIENv bW1hbmQtPkxvZ2ljYWxEcml2ZU51bWJlciwNCiAJCSBEQUM5NjBfUGFydGl0 aW9uTnVtYmVyKENvbW1hbmQtPkJ1ZmZlckhlYWRlci0+Yl9yZGV2KSwNCkBA IC0zOTQ5LDEyICszOTY0LDEyIEBADQogCQkgICAgICBFdmVudC0+Q2hhbm5l bCwgRXZlbnQtPlRhcmdldElELCBFdmVudE1lc3NhZ2UpOw0KICAgICAgIGJy ZWFrOw0KICAgICBjYXNlICdMJzoNCi0gICAgICBEQUM5NjBfQ3JpdGljYWwo IkxvZ2ljYWwgRHJpdmUgJWQgKC9kZXYvcmQvYyVkZCVkKSAlc1xuIiwgQ29u dHJvbGxlciwNCisgICAgICBEQUM5NjBfQ3JpdGljYWwoIkxvZ2ljYWwgRHJp dmUgJWQgKC9kZXYvZGFjOTYwL2hvc3QlZC9kaXNjJWQvZGlzYykgJXNcbiIs IENvbnRyb2xsZXIsDQogCQkgICAgICBFdmVudC0+TG9naWNhbFVuaXQsIENv bnRyb2xsZXItPkNvbnRyb2xsZXJOdW1iZXIsDQogCQkgICAgICBFdmVudC0+ TG9naWNhbFVuaXQsIEV2ZW50TWVzc2FnZSk7DQogICAgICAgYnJlYWs7DQog ICAgIGNhc2UgJ00nOg0KLSAgICAgIERBQzk2MF9Qcm9ncmVzcygiTG9naWNh bCBEcml2ZSAlZCAoL2Rldi9yZC9jJWRkJWQpICVzXG4iLCBDb250cm9sbGVy LA0KKyAgICAgIERBQzk2MF9Qcm9ncmVzcygiTG9naWNhbCBEcml2ZSAlZCAo L2Rldi9kYWM5NjAvaG9zdCVkL2Rpc2MlZC9kaXNjKSAlc1xuIiwgQ29udHJv bGxlciwNCiAJCSAgICAgIEV2ZW50LT5Mb2dpY2FsVW5pdCwgQ29udHJvbGxl ci0+Q29udHJvbGxlck51bWJlciwNCiAJCSAgICAgIEV2ZW50LT5Mb2dpY2Fs VW5pdCwgRXZlbnRNZXNzYWdlKTsNCiAgICAgICBicmVhazsNCkBAIC00MDE5 LDcgKzQwMzQsNyBAQA0KIAkJCQkgICAgIHVuc2lnbmVkIGxvbmcgTG9naWNh bERldmljZVNpemUpDQogew0KICAgQ29udHJvbGxlci0+RXBoZW1lcmFsUHJv Z3Jlc3NNZXNzYWdlID0gdHJ1ZTsNCi0gIERBQzk2MF9Qcm9ncmVzcygiJXMg aW4gUHJvZ3Jlc3M6IExvZ2ljYWwgRHJpdmUgJWQgKC9kZXYvcmQvYyVkZCVk KSAiDQorICBEQUM5NjBfUHJvZ3Jlc3MoIiVzIGluIFByb2dyZXNzOiBMb2dp Y2FsIERyaXZlICVkICgvZGV2L2RhYzk2MC9ob3N0JWQvZGlzYyVkL2Rpc2Mp ICINCiAJCSAgIiVkJSUgY29tcGxldGVkXG4iLCBDb250cm9sbGVyLA0KIAkJ ICBNZXNzYWdlU3RyaW5nLA0KIAkJICBMb2dpY2FsRGV2aWNlTnVtYmVyLA0K QEAgLTQzNTAsNyArNDM2NSw3IEBADQogCQlrbWFsbG9jKHNpemVvZihEQUM5 NjBfVjJfTG9naWNhbERldmljZUluZm9fVCksIEdGUF9BVE9NSUMpOw0KIAkg ICAgICBDb250cm9sbGVyLT5WMi5Mb2dpY2FsRGV2aWNlSW5mb3JtYXRpb25b TG9naWNhbERldmljZU51bWJlcl0gPQ0KIAkJTG9naWNhbERldmljZUluZm87 DQotCSAgICAgIERBQzk2MF9Dcml0aWNhbCgiTG9naWNhbCBEcml2ZSAlZCAo L2Rldi9yZC9jJWRkJWQpICINCisJICAgICAgREFDOTYwX0NyaXRpY2FsKCJM b2dpY2FsIERyaXZlICVkICgvZGV2L2RhYzk2MC9ob3N0JWQvZGlzYyVkL2Rp c2MpICINCiAJCQkgICAgICAiTm93IEV4aXN0cyVzXG4iLCBDb250cm9sbGVy LA0KIAkJCSAgICAgIExvZ2ljYWxEZXZpY2VOdW1iZXIsDQogCQkJICAgICAg Q29udHJvbGxlci0+Q29udHJvbGxlck51bWJlciwNCkBAIC00MzY3LDcgKzQz ODIsNyBAQA0KIAkJTmV3TG9naWNhbERldmljZUluZm8tPkNvbmZpZ3VyYWJs ZURldmljZVNpemVJbjUxMkJ5dGVCbG9ja3NPck1COw0KIAkgICAgICBpZiAo TmV3TG9naWNhbERldmljZUluZm8tPkxvZ2ljYWxEZXZpY2VTdGF0ZSAhPQ0K IAkJICBMb2dpY2FsRGV2aWNlSW5mby0+TG9naWNhbERldmljZVN0YXRlKQ0K LQkJREFDOTYwX0NyaXRpY2FsKCJMb2dpY2FsIERyaXZlICVkICgvZGV2L3Jk L2MlZGQlZCkgIg0KKwkJREFDOTYwX0NyaXRpY2FsKCJMb2dpY2FsIERyaXZl ICVkICgvZGV2L2RhYzk2MC9ob3N0JWQvZGlzYyVkL2Rpc2MpICINCiAJCQkJ ImlzIG5vdyAlc1xuIiwgQ29udHJvbGxlciwNCiAJCQkJTG9naWNhbERldmlj ZU51bWJlciwNCiAJCQkJQ29udHJvbGxlci0+Q29udHJvbGxlck51bWJlciwN CkBAIC00Mzg0LDcgKzQzOTksNyBAQA0KIAkJICAgTG9naWNhbERldmljZUlu Zm8tPkNvbW1hbmRzRmFpbGVkKSB8fA0KIAkJICAoTmV3TG9naWNhbERldmlj ZUluZm8tPkRlZmVycmVkV3JpdGVFcnJvcnMgIT0NCiAJCSAgIExvZ2ljYWxE ZXZpY2VJbmZvLT5EZWZlcnJlZFdyaXRlRXJyb3JzKSkNCi0JCURBQzk2MF9D cml0aWNhbCgiTG9naWNhbCBEcml2ZSAlZCAoL2Rldi9yZC9jJWRkJWQpIEVy cm9yczogIg0KKwkJREFDOTYwX0NyaXRpY2FsKCJMb2dpY2FsIERyaXZlICVk ICgvZGV2L2RhYzk2MC9ob3N0JWQvZGlzYyVkL2Rpc2MpIEVycm9yczogIg0K IAkJCQkiU29mdCA9ICVkLCBGYWlsZWQgPSAlZCwgRGVmZXJyZWQgV3JpdGUg PSAlZFxuIiwNCiAJCQkJQ29udHJvbGxlciwgTG9naWNhbERldmljZU51bWJl ciwNCiAJCQkJQ29udHJvbGxlci0+Q29udHJvbGxlck51bWJlciwNCkBAIC02 MDk5LDE0ICs2MTE0LDE0IEBADQogCXsNCiAJY2FzZSBEQUM5NjBfVjFfTm9y bWFsQ29tcGxldGlvbjoNCiAJICBEQUM5NjBfVXNlckNyaXRpY2FsKCJDb25z aXN0ZW5jeSBDaGVjayBvZiBMb2dpY2FsIERyaXZlICVkICINCi0JCQkgICAg ICAiKC9kZXYvcmQvYyVkZCVkKSBJbml0aWF0ZWRcbiIsDQorCQkJICAgICAg IigvZGV2L2RhYzk2MC9ob3N0JWQvZGlzYyVkL2Rpc2MpIEluaXRpYXRlZFxu IiwNCiAJCQkgICAgICBDb250cm9sbGVyLCBMb2dpY2FsRHJpdmVOdW1iZXIs DQogCQkJICAgICAgQ29udHJvbGxlci0+Q29udHJvbGxlck51bWJlciwNCiAJ CQkgICAgICBMb2dpY2FsRHJpdmVOdW1iZXIpOw0KIAkgIGJyZWFrOw0KIAlj YXNlIERBQzk2MF9WMV9EZXBlbmRlbnREaXNrSXNEZWFkOg0KIAkgIERBQzk2 MF9Vc2VyQ3JpdGljYWwoIkNvbnNpc3RlbmN5IENoZWNrIG9mIExvZ2ljYWwg RHJpdmUgJWQgIg0KLQkJCSAgICAgICIoL2Rldi9yZC9jJWRkJWQpIEZhaWxl ZCAtICINCisJCQkgICAgICAiKC9kZXYvZGFjOTYwL2hvc3QlZC9kaXNjJWQv ZGlzYykgRmFpbGVkIC0gIg0KIAkJCSAgICAgICJEZXBlbmRlbnQgUGh5c2lj YWwgRGV2aWNlIGlzIERFQURcbiIsDQogCQkJICAgICAgQ29udHJvbGxlciwg TG9naWNhbERyaXZlTnVtYmVyLA0KIAkJCSAgICAgIENvbnRyb2xsZXItPkNv bnRyb2xsZXJOdW1iZXIsDQpAQCAtNjExNCw3ICs2MTI5LDcgQEANCiAJICBi cmVhazsNCiAJY2FzZSBEQUM5NjBfVjFfSW52YWxpZE9yTm9ucmVkdW5kYW50 TG9naWNhbERyaXZlOg0KIAkgIERBQzk2MF9Vc2VyQ3JpdGljYWwoIkNvbnNp c3RlbmN5IENoZWNrIG9mIExvZ2ljYWwgRHJpdmUgJWQgIg0KLQkJCSAgICAg ICIoL2Rldi9yZC9jJWRkJWQpIEZhaWxlZCAtICINCisJCQkgICAgICAiKC9k ZXYvZGFjOTYwL2hvc3QlZC9kaXNjJWQvZGlzYykgRmFpbGVkIC0gIg0KIAkJ CSAgICAgICJJbnZhbGlkIG9yIE5vbnJlZHVuZGFudCBMb2dpY2FsIERyaXZl XG4iLA0KIAkJCSAgICAgIENvbnRyb2xsZXIsIExvZ2ljYWxEcml2ZU51bWJl ciwNCiAJCQkgICAgICBDb250cm9sbGVyLT5Db250cm9sbGVyTnVtYmVyLA0K QEAgLTYxMjIsNyArNjEzNyw3IEBADQogCSAgYnJlYWs7DQogCWNhc2UgREFD OTYwX1YxX1JlYnVpbGRPckNoZWNrQWxyZWFkeUluUHJvZ3Jlc3M6DQogCSAg REFDOTYwX1VzZXJDcml0aWNhbCgiQ29uc2lzdGVuY3kgQ2hlY2sgb2YgTG9n aWNhbCBEcml2ZSAlZCAiDQotCQkJICAgICAgIigvZGV2L3JkL2MlZGQlZCkg RmFpbGVkIC0gUmVidWlsZCBvciAiDQorCQkJICAgICAgIigvZGV2L2RhYzk2 MC9ob3N0JWQvZGlzYyVkL2Rpc2MpIEZhaWxlZCAtIFJlYnVpbGQgb3IgIg0K IAkJCSAgICAgICJDb25zaXN0ZW5jeSBDaGVjayBBbHJlYWR5IGluIFByb2dy ZXNzXG4iLA0KIAkJCSAgICAgIENvbnRyb2xsZXIsIExvZ2ljYWxEcml2ZU51 bWJlciwNCiAJCQkgICAgICBDb250cm9sbGVyLT5Db250cm9sbGVyTnVtYmVy LA0KQEAgLTYxMzAsNyArNjE0NSw3IEBADQogCSAgYnJlYWs7DQogCWRlZmF1 bHQ6DQogCSAgREFDOTYwX1VzZXJDcml0aWNhbCgiQ29uc2lzdGVuY3kgQ2hl Y2sgb2YgTG9naWNhbCBEcml2ZSAlZCAiDQotCQkJICAgICAgIigvZGV2L3Jk L2MlZGQlZCkgRmFpbGVkIC0gIg0KKwkJCSAgICAgICIoL2Rldi9kYWM5NjAv aG9zdCVkL2Rpc2MlZC9kaXNjKSBGYWlsZWQgLSAiDQogCQkJICAgICAgIlVu ZXhwZWN0ZWQgU3RhdHVzICUwNFhcbiIsDQogCQkJICAgICAgQ29udHJvbGxl ciwgTG9naWNhbERyaXZlTnVtYmVyLA0KIAkJCSAgICAgIENvbnRyb2xsZXIt PkNvbnRyb2xsZXJOdW1iZXIsDQpAQCAtNjM0OSw3ICs2MzY0LDcgQEANCiAg ICAgICBDb21tYW5kTWFpbGJveC0+Q29uc2lzdGVuY3lDaGVjay5Jbml0aWFs aXplZEFyZWFPbmx5ID0gZmFsc2U7DQogICAgICAgREFDOTYwX0V4ZWN1dGVD b21tYW5kKENvbW1hbmQpOw0KICAgICAgIERBQzk2MF9Vc2VyQ3JpdGljYWwo IkNvbnNpc3RlbmN5IENoZWNrIG9mIExvZ2ljYWwgRHJpdmUgJWQgIg0KLQkJ CSAgIigvZGV2L3JkL2MlZGQlZCkgJXNcbiIsDQorCQkJICAiKC9kZXYvZGFj OTYwL2hvc3QlZC9kaXNjJWQvZGlzYykgJXNcbiIsDQogCQkJICBDb250cm9s bGVyLCBMb2dpY2FsRHJpdmVOdW1iZXIsDQogCQkJICBDb250cm9sbGVyLT5D b250cm9sbGVyTnVtYmVyLA0KIAkJCSAgTG9naWNhbERyaXZlTnVtYmVyLA0K QEAgLTYzNjcsNyArNjM4Miw3IEBADQogCURBQzk2MF9WMl9Db25zaXN0ZW5j eUNoZWNrU3RvcDsNCiAgICAgICBEQUM5NjBfRXhlY3V0ZUNvbW1hbmQoQ29t bWFuZCk7DQogICAgICAgREFDOTYwX1VzZXJDcml0aWNhbCgiQ29uc2lzdGVu Y3kgQ2hlY2sgb2YgTG9naWNhbCBEcml2ZSAlZCAiDQotCQkJICAiKC9kZXYv cmQvYyVkZCVkKSAlc1xuIiwNCisJCQkgICIoL2Rldi9kYWM5NjAvaG9zdCVk L2Rpc2MlZC9kaXNjKSAlc1xuIiwNCiAJCQkgIENvbnRyb2xsZXIsIExvZ2lj YWxEcml2ZU51bWJlciwNCiAJCQkgIENvbnRyb2xsZXItPkNvbnRyb2xsZXJO dW1iZXIsDQogCQkJICBMb2dpY2FsRHJpdmVOdW1iZXIsDQpAQCAtNjM4Nyw3 ICs2NDAyLDcgQEANCiANCiANCiAvKg0KLSAgREFDOTYwX1Byb2NSZWFkU3Rh dHVzIGltcGxlbWVudHMgcmVhZGluZyAvcHJvYy9yZC9zdGF0dXMuDQorICBE QUM5NjBfUHJvY1JlYWRTdGF0dXMgaW1wbGVtZW50cyByZWFkaW5nIC9wcm9j L2RhYzk2MC9zdGF0dXMuDQogKi8NCiANCiBzdGF0aWMgaW50IERBQzk2MF9Q cm9jUmVhZFN0YXR1cyhjaGFyICpQYWdlLCBjaGFyICoqU3RhcnQsIG9mZl90 IE9mZnNldCwNCkBAIC02NDIxLDcgKzY0MzYsNyBAQA0KIA0KIA0KIC8qDQot ICBEQUM5NjBfUHJvY1JlYWRJbml0aWFsU3RhdHVzIGltcGxlbWVudHMgcmVh ZGluZyAvcHJvYy9yZC9jTi9pbml0aWFsX3N0YXR1cy4NCisgIERBQzk2MF9Q cm9jUmVhZEluaXRpYWxTdGF0dXMgaW1wbGVtZW50cyByZWFkaW5nIC9wcm9j L2RhYzk2MC9jTi9pbml0aWFsX3N0YXR1cy4NCiAqLw0KIA0KIHN0YXRpYyBp bnQgREFDOTYwX1Byb2NSZWFkSW5pdGlhbFN0YXR1cyhjaGFyICpQYWdlLCBj aGFyICoqU3RhcnQsIG9mZl90IE9mZnNldCwNCkBAIC02NDQyLDcgKzY0NTcs NyBAQA0KIA0KIA0KIC8qDQotICBEQUM5NjBfUHJvY1JlYWRDdXJyZW50U3Rh dHVzIGltcGxlbWVudHMgcmVhZGluZyAvcHJvYy9yZC9jTi9jdXJyZW50X3N0 YXR1cy4NCisgIERBQzk2MF9Qcm9jUmVhZEN1cnJlbnRTdGF0dXMgaW1wbGVt ZW50cyByZWFkaW5nIC9wcm9jL2RhYzk2MC9jTi9jdXJyZW50X3N0YXR1cy4N CiAqLw0KIA0KIHN0YXRpYyBpbnQgREFDOTYwX1Byb2NSZWFkQ3VycmVudFN0 YXR1cyhjaGFyICpQYWdlLCBjaGFyICoqU3RhcnQsIG9mZl90IE9mZnNldCwN CkBAIC02NDkwLDcgKzY1MDUsNyBAQA0KIA0KIA0KIC8qDQotICBEQUM5NjBf UHJvY1JlYWRVc2VyQ29tbWFuZCBpbXBsZW1lbnRzIHJlYWRpbmcgL3Byb2Mv cmQvY04vdXNlcl9jb21tYW5kLg0KKyAgREFDOTYwX1Byb2NSZWFkVXNlckNv bW1hbmQgaW1wbGVtZW50cyByZWFkaW5nIC9wcm9jL2RhYzk2MC9jTi91c2Vy X2NvbW1hbmQuDQogKi8NCiANCiBzdGF0aWMgaW50IERBQzk2MF9Qcm9jUmVh ZFVzZXJDb21tYW5kKGNoYXIgKlBhZ2UsIGNoYXIgKipTdGFydCwgb2ZmX3Qg T2Zmc2V0LA0KQEAgLTY1MTEsNyArNjUyNiw3IEBADQogDQogDQogLyoNCi0g IERBQzk2MF9Qcm9jV3JpdGVVc2VyQ29tbWFuZCBpbXBsZW1lbnRzIHdyaXRp bmcgL3Byb2MvcmQvY04vdXNlcl9jb21tYW5kLg0KKyAgREFDOTYwX1Byb2NX cml0ZVVzZXJDb21tYW5kIGltcGxlbWVudHMgd3JpdGluZyAvcHJvYy9kYWM5 NjAvY04vdXNlcl9jb21tYW5kLg0KICovDQogDQogc3RhdGljIGludCBEQUM5 NjBfUHJvY1dyaXRlVXNlckNvbW1hbmQoRmlsZV9UICpGaWxlLCBjb25zdCBj aGFyICpCdWZmZXIsDQpAQCAtNjUzNiw3ICs2NTUxLDcgQEANCiANCiANCiAv Kg0KLSAgREFDOTYwX0NyZWF0ZVByb2NFbnRyaWVzIGNyZWF0ZXMgdGhlIC9w cm9jL3JkLy4uLiBlbnRyaWVzIGZvciB0aGUgREFDOTYwDQorICBEQUM5NjBf Q3JlYXRlUHJvY0VudHJpZXMgY3JlYXRlcyB0aGUgL3Byb2MvZGFjOTYwLy4u LiBlbnRyaWVzIGZvciB0aGUgREFDOTYwDQogICBEcml2ZXIuDQogKi8NCiAN CkBAIC02NTQ0LDcgKzY1NTksNyBAQA0KIHsNCiAgIHN0YXRpYyBQUk9DX0Rp cmVjdG9yeUVudHJ5X1QgU3RhdHVzUHJvY0VudHJ5Ow0KICAgaW50IENvbnRy b2xsZXJOdW1iZXI7DQotICBEQUM5NjBfUHJvY0RpcmVjdG9yeUVudHJ5Lm5h bWUgPSAicmQiOw0KKyAgREFDOTYwX1Byb2NEaXJlY3RvcnlFbnRyeS5uYW1l ID0gImRhYzk2MCI7DQogICBEQUM5NjBfUHJvY0RpcmVjdG9yeUVudHJ5Lm5h bWVsZW4gPSBzdHJsZW4oREFDOTYwX1Byb2NEaXJlY3RvcnlFbnRyeS5uYW1l KTsNCiAgIERBQzk2MF9Qcm9jRGlyZWN0b3J5RW50cnkubW9kZSA9IFNfSUZE SVIgfCBTX0lSVUdPIHwgU19JWFVHTzsNCiAgIHByb2NfcmVnaXN0ZXIoJnBy b2Nfcm9vdCwgJkRBQzk2MF9Qcm9jRGlyZWN0b3J5RW50cnkpOw0KQEAgLTY1 NjEsNyArNjU3Niw3IEBADQogICAgICAgUFJPQ19EaXJlY3RvcnlFbnRyeV9U ICpDb250cm9sbGVyUHJvY0VudHJ5LCAqSW5pdGlhbFN0YXR1c1Byb2NFbnRy eTsNCiAgICAgICBQUk9DX0RpcmVjdG9yeUVudHJ5X1QgKkN1cnJlbnRTdGF0 dXNQcm9jRW50cnksICpVc2VyQ29tbWFuZFByb2NFbnRyeTsNCiAgICAgICBp ZiAoQ29udHJvbGxlciA9PSBOVUxMKSBjb250aW51ZTsNCi0gICAgICBzcHJp bnRmKENvbnRyb2xsZXItPkNvbnRyb2xsZXJOYW1lLCAiYyVkIiwgQ29udHJv bGxlci0+Q29udHJvbGxlck51bWJlcik7DQorICAgICAgc3ByaW50ZihDb250 cm9sbGVyLT5Db250cm9sbGVyTmFtZSwgImhvc3QlZCIsIENvbnRyb2xsZXIt PkNvbnRyb2xsZXJOdW1iZXIpOw0KICAgICAgIENvbnRyb2xsZXJQcm9jRW50 cnkgPSAmQ29udHJvbGxlci0+Q29udHJvbGxlclByb2NFbnRyeTsNCiAgICAg ICBDb250cm9sbGVyUHJvY0VudHJ5LT5uYW1lID0gQ29udHJvbGxlci0+Q29u dHJvbGxlck5hbWU7DQogICAgICAgQ29udHJvbGxlclByb2NFbnRyeS0+bmFt ZWxlbiA9IHN0cmxlbihDb250cm9sbGVyUHJvY0VudHJ5LT5uYW1lKTsNCkBA IC02NTk0LDcgKzY2MDksNyBAQA0KIA0KIA0KIC8qDQotICBEQUM5NjBfRGVz dHJveVByb2NFbnRyaWVzIGRlc3Ryb3lzIHRoZSAvcHJvYy9yZC8uLi4gZW50 cmllcyBmb3IgdGhlIERBQzk2MA0KKyAgREFDOTYwX0Rlc3Ryb3lQcm9jRW50 cmllcyBkZXN0cm95cyB0aGUgL3Byb2MvZGFjOTYwLy4uLiBlbnRyaWVzIGZv ciB0aGUgREFDOTYwDQogICBEcml2ZXIuDQogKi8NCiANCmRpZmYgLU51ciBs aW51eC1vbGREQUM5NjAvZHJpdmVycy9ibG9jay9nZW5oZC5jIGxpbnV4LURB Qzk2MC9kcml2ZXJzL2Jsb2NrL2dlbmhkLmMNCi0tLSBsaW51eC1vbGREQUM5 NjAvZHJpdmVycy9ibG9jay9nZW5oZC5jCUZyaSBTZXAgMTUgMTA6MTg6MDAg MjAwMA0KKysrIGxpbnV4LURBQzk2MC9kcml2ZXJzL2Jsb2NrL2dlbmhkLmMJ RnJpIFNlcCAxNSAwODowMDozMiAyMDAwDQpAQCAtODIsMTEgKzgyLDE4IEBA DQogICAgICAgICBpbnQgY3RsciA9IGhkLT5tYWpvciAtIG1ham9yX2Jhc2U7 DQogICAgICAgICBpbnQgZGlzayA9IG1pbm9yID4+IGhkLT5taW5vcl9zaGlm dDsNCiAgICAgICAgIGludCBwYXJ0ID0gbWlub3IgJiAoKCAxIDw8IGhkLT5t aW5vcl9zaGlmdCkgLSAxKTsNCi0gICAgICAgIGlmIChwYXJ0ID09IDApDQot ICAgICAgICAgICAgICAgIHNwcmludGYoYnVmLCAiJXMvYyVkZCVkIiwgaGQt Pm1ham9yX25hbWUsIGN0bHIsIGRpc2spOw0KLSAgICAgICAgZWxzZQ0KLSAg ICAgICAgICAgICAgICBzcHJpbnRmKGJ1ZiwgIiVzL2MlZGQlZHAlZCIsIGhk LT5tYWpvcl9uYW1lLCBjdGxyLCBkaXNrLA0KLSAgICAgICAgICAgICAgICAg ICAgICAgIHBhcnQpOw0KKyAgICAgICAgaWYgKHBhcnQgPT0gMCkgew0KKwkJ aWYgKG1ham9yX2Jhc2UgPT0gREFDOTYwX01BSk9SKQ0KKwkJICAgIHNwcmlu dGYoYnVmLCAiJXMvZGlzYyVkIiwgaGQtPm1ham9yX25hbWUsIGN0bHIsIGRp c2spOw0KKwkJZWxzZQ0KKwkJICAgIHNwcmludGYoYnVmLCAiJXMvYyVkZCVk IiwgaGQtPm1ham9yX25hbWUsIGN0bHIsIGRpc2spOw0KKwl9DQorICAgICAg ICBlbHNlIHsNCisJCWlmIChtYWpvcl9iYXNlID09IERBQzk2MF9NQUpPUikN CisJCSAgICBzcHJpbnRmKGJ1ZiwgIiVzL2Rpc2MlZCIsIGhkLT5tYWpvcl9u YW1lLCBjdGxyLCBkaXNrKTsNCisJCWVsc2UNCisJCSAgICBzcHJpbnRmKGJ1 ZiwgIiVzL2MlZGQlZHAlZCIsIGhkLT5tYWpvcl9uYW1lLCBjdGxyLCBkaXNr LCBwYXJ0KTsNCisJfQ0KICAgICAgICAgcmV0dXJuIGJ1ZjsNCiB9DQogDQpA QCAtMTU2Miw2ICsxNTY5LDcgQEANCiAJc3ByaW50ZiAoc3ltbGluaywgImRp c2MldSIsIGRpc2NfY291bnRlcisrKTsNCiAJZGV2ZnNfbWtfc3ltbGluayAo ZGV2ZnNfaGFuZGxlLCBzeW1saW5rLCAwLCBERVZGU19GTF9ERUZBVUxULA0K IAkJCSAgZGlybmFtZSArIHBvcywgMCwgJnNsYXZlLCBOVUxMKTsNCisNCiAJ ZGV2LT5wYXJ0W21pbm9yXS5kZSA9DQogCSAgICBkZXZmc19yZWdpc3RlciAo ZGlyLCAiZGlzYyIsIGRldmZzX2ZsYWdzLCBkZXYtPm1ham9yLCBtaW5vciwN CiAJCQkgICAgU19JRkJMSyB8IFNfSVJVU1IgfCBTX0lXVVNSLCBkZXYtPmZv cHMsIE5VTEwpOw0K ---1700571886-2009779995-965352202=:12718-- From owner-devfs@oss.sgi.com Sun Oct 22 08:43:08 2000 Received: by oss.sgi.com id ; Sun, 22 Oct 2000 08:42:59 -0700 Received: from ha1.rdc1.ov.nl.home.com ([212.120.66.198]:750 "EHLO mail.rdc1.ov.nl.home.com") by oss.sgi.com with ESMTP id ; Sun, 22 Oct 2000 08:42:37 -0700 Received: from korgull.enne.net ([213.51.16.254]) by mail.rdc1.ov.nl.home.com (InterMail v4.01.01.00 201-229-111) with SMTP id <20001022154235.CTID7378.mail.rdc1.ov.nl.home.com@korgull.enne.net> for ; Sun, 22 Oct 2000 17:42:35 +0200 From: Marcel Janssen Reply-To: mphm.janssen@home.nl To: devfs@oss.sgi.com Subject: loop + zip Date: Sun, 22 Oct 2000 17:32:36 +0200 X-Mailer: KMail [version 1.0.29] Content-Type: text/plain MIME-Version: 1.0 Message-Id: <00102217361600.14837@korgull.enne.net> Content-Transfer-Encoding: 8bit Sender: owner-devfs@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;devfs-outgoing Hi, I read there should be a /dev/loop device. I don't seem to have that. What do I need to do to get my loopback device working ? I also still have a problem mounting my (parallel) zip drive. There is an entry in /dev but I can't mount it. What should it look like ? Do I need to create the nodes myself to use these devices ??? -- Marcel Janssen From owner-devfs@oss.sgi.com Mon Oct 23 14:35:05 2000 Received: by oss.sgi.com id ; Mon, 23 Oct 2000 14:34:56 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:22132 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Mon, 23 Oct 2000 14:34:30 -0700 Received: from miine.engr.sgi.com (miine.engr.sgi.com [163.154.6.142]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id OAA08311 for ; Mon, 23 Oct 2000 14:41:52 -0700 (PDT) mail_from (mee@engr.sgi.com) Received: from localhost (mee@localhost) by miine.engr.sgi.com (SGI-8.9.3/8.9.3) with ESMTP id OAA57673; Mon, 23 Oct 2000 14:33:12 -0700 (PDT) X-Authentication-Warning: miine.engr.sgi.com: mee owned process doing -bs Date: Mon, 23 Oct 2000 14:33:12 -0700 From: Jeremy Brown To: Marcel Janssen cc: devfs@oss.sgi.com Subject: Re: loop + zip In-Reply-To: <00102217361600.14837@korgull.enne.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-devfs@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;devfs-outgoing Under devfs, /dev/loop is a directory containing the loopback devices. If you are running devfsd, with a REGISTER directive that includes /dev/loop* in /etc/devfsd.conf (the default configuration file includes everything), then symbolic links named /dev/loop# pointing to /dev/loop/# should be automatically created. If the loopback device is not compiled into your kernel, you will need to have the "loop" module loaded. This can be done manually or by devfsd. HTH, Jeremy Brown SGI On Sun, 22 Oct 2000, Marcel Janssen wrote: > Hi, > > I read there should be a /dev/loop device. I don't seem to have that. > What do I need to do to get my loopback device working ? > > I also still have a problem mounting my (parallel) zip drive. There is an entry > in /dev but I can't mount it. What should it look like ? > > Do I need to create the nodes myself to use these devices ??? > > -- > Marcel Janssen >