NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/48808



The following reply was made to PR kern/48808; it has been noted by GNATS.

From: "Thomas Schmitt" <scdbackup%gmx.net@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: kern/48808
Date: Sun, 01 Jun 2014 16:50:16 +0200

 Hi,
 
 after counselling by Martin Husemann: new patch proposals.
 
 The patch for distrib/sets/lists/comp/mi.orig is now retracted.
 
 The patch for sys/fs/cd9660 is slightley modified to reflect
 my grown deference towards the semi-public API/ABI of cd9660.
 cd9660_extern.h will not have (uint32_t) as replacement of
 inappropriate (int), but rather (unsigned int).
 I expect 16 bit int to fail miserably anyway, so it is only
 about not breaking the ABI for machines with 64 bit (int).
 The change of signedness can hardly affect existing ISO 9660
 filesystems, because it shows up only above 4 TiB size.
 
 The patch for sbin/mount_cd9660 was shrunk by the assumption
 that new /sbin/mount_cd9660 will always be compiled in a *.h
 environment and run on a kernel which implement the new session
 offset feature from the sys/fs/cd9660 patch.
 I considered to remove only the after-mount test for success of
 the new option. But actually it makes few sense to allow an
 old kernel header environment at compile time, but to assume a
 new kernel at run time.
 So there are two alternative patches for choice:
 - The older one, ready for old and new kernels.
     Date: Sun, 18 May 2014 16:39:13 +0200
 - The new one, ready only for new kernels.
 
 The new patches are tested by the ISO filesystem which also
 serves for the upcomming large file patch. All seems well,
 except of course 2 failed large file tests.
 
 
 Have a nice day :)
 
 Thomas
 


Home | Main Index | Thread Index | Old Index