Source-Changes archive

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

CVS commit: [netbsd-10] src/sys



Module Name:    src
Committed By:   martin
Date:           Fri Sep 20 11:31:32 UTC 2024

Modified Files:
        src/sys/arch/i386/stand [netbsd-10]: Makefile.booters
        src/sys/arch/i386/stand/efiboot [netbsd-10]: Makefile.efiboot
        src/sys/arch/i386/stand/pxeboot [netbsd-10]: Makefile
        src/sys/lib/libsa [netbsd-10]: nfs.c nfsv2.h rpcv2.h
Added Files:
        src/sys/lib/libsa [netbsd-10]: nfsv3.h
Removed Files:
        src/sys/arch/i386/stand/libsa [netbsd-10]: nfs.c

Log Message:
Pull up following revision(s) (requested by rin in ticket #894):

        sys/arch/i386/stand/Makefile.booters: revision 1.98
        sys/lib/libsa/nfsv3.h: revision 1.1
        sys/lib/libsa/rpcv2.h: revision 1.4
        sys/arch/i386/stand/efiboot/Makefile.efiboot: revision 1.23
        sys/lib/libsa/nfsv2.h: revision 1.5
        sys/lib/libsa/nfs.c: revision 1.51
        sys/lib/libsa/nfs.c: revision 1.52
        sys/arch/i386/stand/libsa/nfs.c: file removal
        sys/lib/libsa/nfs.c: revision 1.53
        sys/arch/i386/stand/libsa/nfs.c: revision 1.20
        sys/arch/i386/stand/libsa/nfs.c: revision 1.21
        sys/arch/i386/stand/pxeboot/Makefile: revision 1.29

Add NFSv3 support. Try NFSv3 and fall back to NFSv2.

Merge with generic libsa NFS code to minimize differences and to learn NFSv3.

libsa: nfs: Fix NFS_NOSYMLINK option for previous
Used only by mvme68k.

Align again with libsa (NFS_NOSYMLINK fix).

libsa/nfs.c: Add `LIBSA_NFS_IMPLICIT_MOUNT` compile-time option
by which nfs_mount() is automatically called from nfs_open(),
as done for nfs.c in i386/stand.

This is only functional difference b/w two copies of nfs.c.
Now, we can safely retire the latter.
XXX
It would be really nice to drop this option also. However,
unfortunately, it is too much for me at the very moment...

i386: stand: Retire its own nfs.c, and switch to libsa/nfs.c. NFC


To generate a diff of this commit:
cvs rdiff -u -r1.94.20.1 -r1.94.20.2 src/sys/arch/i386/stand/Makefile.booters
cvs rdiff -u -r1.19.4.1 -r1.19.4.2 \
    src/sys/arch/i386/stand/efiboot/Makefile.efiboot
cvs rdiff -u -r1.19 -r0 src/sys/arch/i386/stand/libsa/nfs.c
cvs rdiff -u -r1.28 -r1.28.26.1 src/sys/arch/i386/stand/pxeboot/Makefile
cvs rdiff -u -r1.50 -r1.50.24.1 src/sys/lib/libsa/nfs.c
cvs rdiff -u -r1.4 -r1.4.194.1 src/sys/lib/libsa/nfsv2.h
cvs rdiff -u -r0 -r1.1.4.2 src/sys/lib/libsa/nfsv3.h
cvs rdiff -u -r1.3 -r1.3.194.1 src/sys/lib/libsa/rpcv2.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index