Re: pre-2.1.129-2 fails compile

Manuel J. Galan (manolow@step.es)
Mon, 16 Nov 1998 02:55:48 +0000


This is a cryptographically signed message in MIME format.

--------------ms50CEA91F59C3E7CCD27EE838
Content-Type: multipart/mixed;
boundary="------------D58BEFCDBEC26033F2898DA9"

This is a multi-part message in MIME format.
--------------D58BEFCDBEC26033F2898DA9
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Quick & dirty fix.
--------------D58BEFCDBEC26033F2898DA9
Content-Type: text/plain; charset=us-ascii;
name="proc_fd.dif"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="proc_fd.dif"

--- fs/proc/fd.c.old Mon Nov 16 02:52:59 1998
+++ fs/proc/fd.c Mon Nov 16 02:42:31 1998
@@ -21,6 +21,25 @@
static int proc_readfd(struct file *, void *, filldir_t);
static int proc_lookupfd(struct inode *, struct dentry *);

+/*
+ * As some entries in /proc are volatile, we want to
+ * get rid of unused dentries. This could be made
+ * smarter: we could keep a "volatile" flag in the
+ * inode to indicate which ones to keep.
+ */
+static void
+proc_delete_dentry(struct dentry * dentry)
+{
+ d_drop(dentry);
+}
+
+static struct dentry_operations proc_dentry_operations = {
+ NULL, /* revalidate */
+ NULL, /* d_hash */
+ NULL, /* d_compare */
+ proc_delete_dentry /* d_delete(struct dentry *) */
+};
+
static struct file_operations proc_fd_operations = {
NULL, /* lseek - default */
NULL, /* read - bad */

--------------D58BEFCDBEC26033F2898DA9--

--------------ms50CEA91F59C3E7CCD27EE838
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIIFvQYJKoZIhvcNAQcCoIIFrjCCBaoCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
A0wwggNIMIICsaADAgECAgQQBwUBMA0GCSqGSIb3DQEBBAUAMIHVMQswCQYDVQQGEwJFUzET
MBEGA1UECBMKTGFzIFBhbG1hczEjMCEGA1UEBxMaTGFzIFBhbG1hcyBkZSBHcmFuIENhbmFy
aWExMTAvBgNVBAoTKENlcnRpZmljYWNpb25lcyBwYXJhIFNlcnZpZG9yIFNlZ3VybyBNR00x
GDAWBgNVBAsTD01hbnVlbCBKLiBHYWxhbjEVMBMGA1UEAxMMQ2VydGlmaWNhZG9zMSgwJgYJ
KoZIhvcNAQkBFhltYW5vbG9AYXJpZXMuZG1hLnVscGdjLmVzMB4XDTk4MDcwNTE5MzgzMVoX
DTk5MDcwNTE5MzgzMVowgbcxCzAJBgNVBAYTAkVTMSMwIQYDVQQHExpMYXMgUGFsbWFzIGRl
IEdyYW4gQ2FuYXJpYTEyMDAGA1UEChMpVW5pdmVyc2lkYWQgZGUgbGFzIFBhbG1hcyBkZSBH
cmFuIENhbmFyaWExDjAMBgNVBAsTBVVMUEdDMR8wHQYDVQQDExZNYW51ZWwgSi4gR2FsYW4g
TW9yZW5vMR4wHAYJKoZIhvcNAQkBFg9tYW5vbG93QHN0ZXAuZXMwgZ8wDQYJKoZIhvcNAQEB
BQADgY0AMIGJAoGBAJwvvopXAEkzR0dekz4ShVXVYHi2qB+wBjpTpQZk9qb6u5vD3q1cThbc
PZDK+ZxQ1gIly5Bm7eibN1QU4gpm0J443zjPasfV6wTD/SJsY+c28Vni3j+XTz5BB7N98tFa
gl1ArKcjIwg3mnwHXJva47I3QIw+oC05Su7ncMFWZV3HAgMBAAGjQTA/MCoGCWCGSAGG+EIB
DQQdFhtFeHRlbmRlZCBieSBNYW51ZWwgSi4gR2FsYW4wEQYJYIZIAYb4QgEBBAQDAgDwMA0G
CSqGSIb3DQEBBAUAA4GBAHyQFT8fZT0fPa9EYbse+KbOKjKndxu06wWDyuJLc9PfgYhkkElZ
Gh6B0vFhfnBiwxoFojM+ZspQqVAnRZOxtm+pUVnMV+qDlLynTO4PZIvz1KBJa/nwHaKlVV6u
NRRG+YXlI3sjQu8azfum2L09zaxL+wvs4xGThYrsWSY5MYWwMYICOTCCAjUCAQEwgd4wgdUx
CzAJBgNVBAYTAkVTMRMwEQYDVQQIEwpMYXMgUGFsbWFzMSMwIQYDVQQHExpMYXMgUGFsbWFz
IGRlIEdyYW4gQ2FuYXJpYTExMC8GA1UEChMoQ2VydGlmaWNhY2lvbmVzIHBhcmEgU2Vydmlk
b3IgU2VndXJvIE1HTTEYMBYGA1UECxMPTWFudWVsIEouIEdhbGFuMRUwEwYDVQQDEwxDZXJ0
aWZpY2Fkb3MxKDAmBgkqhkiG9w0BCQEWGW1hbm9sb0Bhcmllcy5kbWEudWxwZ2MuZXMCBBAH
BQEwCQYFKw4DAhoFAKCBsTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ
BTEPFw05ODExMTYwMjU1NTFaMCMGCSqGSIb3DQEJBDEWBBQHA6dflOJRuKmb2Xhk+n2OGYOX
8zBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDAHBgUrDgMC
BzANBggqhkiG9w0DAgIBQDANBggqhkiG9w0DAgIBKDANBgkqhkiG9w0BAQEFAASBgGMb/2oN
BWvj5F+86QtHL9NI0CsL0mXSoeC/mke5X+8DQ94aemaRTMkSVzRHqBVLH7TywBGDZh/K96Jx
Y+9NgxeO4NggVh1HsuqlsqmDd5qPUOLfHPtv+ltbRssiNYZ9VvwwUsAQcNT4SkpLoIxlpc1u
IwYsC9hwxHzDoLCHHox1
--------------ms50CEA91F59C3E7CCD27EE838--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/