[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
hurd/isofs ChangeLog inode.c main.c pager.c rr.c
From: |
Marcus Brinkmann |
Subject: |
hurd/isofs ChangeLog inode.c main.c pager.c rr.c |
Date: |
Sun, 07 Jan 2001 09:06:26 -0800 |
CVSROOT: /home/cvs
Module name: hurd
Changes by: Marcus Brinkmann <address@hidden> 01/01/07 09:06:26
Modified files:
isofs : ChangeLog inode.c main.c pager.c rr.c
Log message:
2000-12-21 Marcus Brinkmann <address@hidden>
* rr.c (rrip_work): Use strdup instead malloc and strcpy.
Assert that strdup and malloc (for rr->trans) succeeds.
* pager.c: Include <errno.h>.
(create_disk_pager): If malloc fails, exit with error.
* main.c (read_sblock): Fail if malloc does.
* inode.c (diskfs_cached_lookup): When allocating memory for dn or
np fails, release spinlock, rrip (and allocated memory) and return
ENOMEM.
(load_inode): Likewise (but no rrip). Also, if *npp is non-zero,
release diskfs_node_refcnt_lock before returning.
Reported by Igor Khavkine <address@hidden>.
CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/isofs/ChangeLog.diff?r1=1.26&r2=1.27
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/isofs/inode.c.diff?r1=1.12&r2=1.13
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/isofs/main.c.diff?r1=1.4&r2=1.5
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/isofs/pager.c.diff?r1=1.5&r2=1.6
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/isofs/rr.c.diff?r1=1.7&r2=1.8
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- hurd/isofs ChangeLog inode.c main.c pager.c rr.c,
Marcus Brinkmann <=