svn commit: r241193 - in stable/9: . gnu/usr.bin/gdb
gnu/usr.bin/gdb/arch/amd64 gnu/usr.bin/gdb/arch/arm
gnu/usr.bin/gdb/arch/i386 gnu/usr.bin/gdb/arch/ia64
gnu/usr.bin/gdb/arch/mips gnu/usr.bin/gd...
Max Khon
fjoe at FreeBSD.org
Thu Oct 4 09:54:00 UTC 2012
Author: fjoe
Date: Thu Oct 4 09:53:59 2012
New Revision: 241193
URL: http://svn.freebsd.org/changeset/base/241193
Log:
Revert changes that ocassionally got into r241192.
Pointy hat to: me
Modified:
stable/9/Makefile.inc1
stable/9/gnu/usr.bin/gdb/Makefile.inc
stable/9/gnu/usr.bin/gdb/arch/amd64/Makefile
stable/9/gnu/usr.bin/gdb/arch/amd64/init.c
stable/9/gnu/usr.bin/gdb/arch/arm/Makefile
stable/9/gnu/usr.bin/gdb/arch/arm/init.c
stable/9/gnu/usr.bin/gdb/arch/i386/Makefile
stable/9/gnu/usr.bin/gdb/arch/i386/init.c
stable/9/gnu/usr.bin/gdb/arch/ia64/Makefile
stable/9/gnu/usr.bin/gdb/arch/ia64/init.c
stable/9/gnu/usr.bin/gdb/arch/mips/Makefile
stable/9/gnu/usr.bin/gdb/arch/mips/init.c
stable/9/gnu/usr.bin/gdb/arch/powerpc/Makefile
stable/9/gnu/usr.bin/gdb/arch/powerpc/init.c
stable/9/gnu/usr.bin/gdb/arch/powerpc64/Makefile
stable/9/gnu/usr.bin/gdb/arch/powerpc64/init.c
stable/9/kerberos5/usr.bin/kadmin/Makefile
stable/9/kerberos5/usr.sbin/ktutil/Makefile
stable/9/rescue/rescue/Makefile
stable/9/sys/fs/ext2fs/ext2_bmap.c
stable/9/sys/fs/ext2fs/ext2_extern.h
stable/9/sys/fs/ext2fs/ext2_vnops.c
stable/9/usr.bin/grep/util.c
Modified: stable/9/Makefile.inc1
==============================================================================
--- stable/9/Makefile.inc1 Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/Makefile.inc1 Thu Oct 4 09:53:59 2012 (r241193)
@@ -172,11 +172,7 @@ OBJTREE= ${MAKEOBJDIRPREFIX}/${TARGET}.$
.endif
WORLDTMP= ${OBJTREE}${.CURDIR}/tmp
# /usr/games added for fortune which depend on strfile
-.if defined(NO_WORLDTMP)
-BPATH= ${PATH}
-.else
BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/usr/games
-.endif
XPATH= ${WORLDTMP}/usr/sbin:${WORLDTMP}/usr/bin:${WORLDTMP}/usr/games
STRICTTMPPATH= ${BPATH}:${XPATH}
TMPPATH= ${STRICTTMPPATH}:${PATH}
Modified: stable/9/gnu/usr.bin/gdb/Makefile.inc
==============================================================================
--- stable/9/gnu/usr.bin/gdb/Makefile.inc Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/Makefile.inc Thu Oct 4 09:53:59 2012 (r241193)
@@ -45,7 +45,6 @@ CFLAGS+= -I${CNTRB_GDB}/gdb/config
CFLAGS+= -I${CNTRB_BU}/include
CFLAGS+= -I${CNTRB_GDB}/include
CFLAGS+= -I${CNTRB_BU}/bfd
-DEBUG_FLAGS= -g -O0
GENSRCS+= nm.h tm.h
Modified: stable/9/gnu/usr.bin/gdb/arch/amd64/Makefile
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/amd64/Makefile Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/amd64/Makefile Thu Oct 4 09:53:59 2012 (r241193)
@@ -5,7 +5,7 @@ GENSRCS+= xm.h
LIBSRCS+= fbsd-proc.c fbsd-threads.c gcore.c
LIBSRCS+= amd64-nat.c amd64bsd-nat.c amd64fbsd-nat.c
.endif
-LIBSRCS+= solib.c solib-svr4.c solib-legacy.c
+LIBSRCS+= solib.c solib-svr4.c
LIBSRCS+= amd64-tdep.c amd64fbsd-tdep.c i386-tdep.c i386bsd-tdep.c \
i386fbsd-tdep-fixed.c i387-tdep.c
Modified: stable/9/gnu/usr.bin/gdb/arch/amd64/init.c
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/amd64/init.c Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/amd64/init.c Thu Oct 4 09:53:59 2012 (r241193)
@@ -12,7 +12,6 @@ extern initialize_file_ftype _initialize
extern initialize_file_ftype _initialize_corelow;
extern initialize_file_ftype _initialize_solib;
extern initialize_file_ftype _initialize_svr4_solib;
-extern initialize_file_ftype _initialize_svr4_lm;
extern initialize_file_ftype _initialize_ser_hardwire;
extern initialize_file_ftype _initialize_ser_pipe;
extern initialize_file_ftype _initialize_ser_tcp;
@@ -127,7 +126,6 @@ initialize_all_files (void)
_initialize_corelow ();
_initialize_solib ();
_initialize_svr4_solib ();
- _initialize_svr4_lm ();
_initialize_ser_hardwire ();
_initialize_ser_pipe ();
_initialize_ser_tcp ();
Modified: stable/9/gnu/usr.bin/gdb/arch/arm/Makefile
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/arm/Makefile Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/arm/Makefile Thu Oct 4 09:53:59 2012 (r241193)
@@ -2,7 +2,7 @@
GENSRCS+= xm.h
LIBSRCS+= armfbsd-nat.c
-LIBSRCS+= arm-tdep.c armfbsd-tdep.c solib.c solib-svr4.c solib-legacy.c
+LIBSRCS+= arm-tdep.c armfbsd-tdep.c solib.c solib-svr4.c
.if !defined(GDB_CROSS_DEBUGGER)
LIBSRCS+= fbsd-threads.c
.endif
Modified: stable/9/gnu/usr.bin/gdb/arch/arm/init.c
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/arm/init.c Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/arm/init.c Thu Oct 4 09:53:59 2012 (r241193)
@@ -10,7 +10,6 @@ extern initialize_file_ftype _initialize
extern initialize_file_ftype _initialize_corelow;
extern initialize_file_ftype _initialize_solib;
extern initialize_file_ftype _initialize_svr4_solib;
-extern initialize_file_ftype _initialize_svr4_lm;
extern initialize_file_ftype _initialize_ser_hardwire;
extern initialize_file_ftype _initialize_ser_pipe;
extern initialize_file_ftype _initialize_ser_tcp;
@@ -123,7 +122,6 @@ initialize_all_files (void)
_initialize_corelow ();
_initialize_solib ();
_initialize_svr4_solib ();
- _initialize_svr4_lm ();
_initialize_ser_hardwire ();
_initialize_ser_pipe ();
_initialize_ser_tcp ();
Modified: stable/9/gnu/usr.bin/gdb/arch/i386/Makefile
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/i386/Makefile Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/i386/Makefile Thu Oct 4 09:53:59 2012 (r241193)
@@ -5,7 +5,7 @@ GENSRCS+= xm.h
LIBSRCS+= fbsd-proc.c fbsd-threads.c gcore.c
LIBSRCS+= i386-nat.c i386bsd-nat.c i386fbsd-nat.c
.endif
-LIBSRCS+= solib.c solib-svr4.c solib-legacy.c
+LIBSRCS+= solib.c solib-svr4.c
LIBSRCS+= i386-tdep.c i386bsd-tdep.c i386fbsd-tdep-fixed.c i387-tdep.c
nm.h:
Modified: stable/9/gnu/usr.bin/gdb/arch/i386/init.c
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/i386/init.c Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/i386/init.c Thu Oct 4 09:53:59 2012 (r241193)
@@ -11,7 +11,6 @@ extern initialize_file_ftype _initialize
extern initialize_file_ftype _initialize_corelow;
extern initialize_file_ftype _initialize_solib;
extern initialize_file_ftype _initialize_svr4_solib;
-extern initialize_file_ftype _initialize_svr4_lm;
extern initialize_file_ftype _initialize_ser_hardwire;
extern initialize_file_ftype _initialize_ser_pipe;
extern initialize_file_ftype _initialize_ser_tcp;
@@ -127,7 +126,6 @@ initialize_all_files (void)
_initialize_corelow ();
_initialize_solib ();
_initialize_svr4_solib ();
- _initialize_svr4_lm ();
_initialize_ser_hardwire ();
_initialize_ser_pipe ();
_initialize_ser_tcp ();
Modified: stable/9/gnu/usr.bin/gdb/arch/ia64/Makefile
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/ia64/Makefile Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/ia64/Makefile Thu Oct 4 09:53:59 2012 (r241193)
@@ -4,7 +4,7 @@
LIBSRCS+= fbsd-proc.c fbsd-threads.c gcore.c
LIBSRCS+= ia64-fbsd-nat.c
.endif
-LIBSRCS+= solib.c solib-svr4.c solib-legacy.c
+LIBSRCS+= solib.c solib-svr4.c
LIBSRCS+= ia64-fbsd-tdep.c ia64-tdep.c
nm.h:
Modified: stable/9/gnu/usr.bin/gdb/arch/ia64/init.c
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/ia64/init.c Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/ia64/init.c Thu Oct 4 09:53:59 2012 (r241193)
@@ -10,7 +10,6 @@ extern initialize_file_ftype _initialize
extern initialize_file_ftype _initialize_ia64_tdep;
extern initialize_file_ftype _initialize_solib;
extern initialize_file_ftype _initialize_svr4_solib;
-extern initialize_file_ftype _initialize_svr4_lm;
extern initialize_file_ftype _initialize_ser_hardwire;
extern initialize_file_ftype _initialize_ser_pipe;
extern initialize_file_ftype _initialize_ser_tcp;
@@ -123,7 +122,6 @@ initialize_all_files (void)
_initialize_ia64_tdep ();
_initialize_solib ();
_initialize_svr4_solib ();
- _initialize_svr4_lm ();
_initialize_ser_hardwire ();
_initialize_ser_pipe ();
_initialize_ser_tcp ();
Modified: stable/9/gnu/usr.bin/gdb/arch/mips/Makefile
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/mips/Makefile Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/mips/Makefile Thu Oct 4 09:53:59 2012 (r241193)
@@ -3,7 +3,7 @@
.if !defined(GDB_CROSS_DEBUGGER)
LIBSRCS+= mipsfbsd-nat.c fbsd-threads.c
.endif
-LIBSRCS+= solib.c solib-svr4.c solib-legacy.c
+LIBSRCS+= solib.c solib-svr4.c
LIBSRCS+= mips-tdep.c mipsfbsd-tdep.c fbsd-proc.c
nm.h:
Modified: stable/9/gnu/usr.bin/gdb/arch/mips/init.c
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/mips/init.c Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/mips/init.c Thu Oct 4 09:53:59 2012 (r241193)
@@ -121,7 +121,6 @@ initialize_all_files (void)
_initialize_corelow ();
_initialize_solib ();
_initialize_svr4_solib ();
- _initialize_svr4_lm ();
_initialize_ser_hardwire ();
_initialize_ser_pipe ();
_initialize_ser_tcp ();
@@ -134,8 +133,10 @@ initialize_all_files (void)
_initialize_infptrace ();
_initialize_inftarg ();
_initialize_thread_db ();
+#if 0
_initialize_svr4_lm ();
#endif
+#endif
_initialize_remote ();
_initialize_dcache ();
_initialize_sr_support ();
Modified: stable/9/gnu/usr.bin/gdb/arch/powerpc/Makefile
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/powerpc/Makefile Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/powerpc/Makefile Thu Oct 4 09:53:59 2012 (r241193)
@@ -4,7 +4,7 @@
LIBSRCS+= fbsd-proc.c fbsd-threads.c gcore.c
LIBSRCS+= ppcfbsd-nat.c
.endif
-LIBSRCS+= solib.c solib-svr4.c solib-legacy.c
+LIBSRCS+= solib.c solib-svr4.c
LIBSRCS+= ppc-sysv-tdep.c ppcfbsd-tdep.c rs6000-tdep.c
nm.h:
Modified: stable/9/gnu/usr.bin/gdb/arch/powerpc/init.c
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/powerpc/init.c Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/powerpc/init.c Thu Oct 4 09:53:59 2012 (r241193)
@@ -10,7 +10,6 @@ extern initialize_file_ftype _initialize
extern initialize_file_ftype _initialize_corelow;
extern initialize_file_ftype _initialize_solib;
extern initialize_file_ftype _initialize_svr4_solib;
-extern initialize_file_ftype _initialize_svr4_lm;
extern initialize_file_ftype _initialize_ser_hardwire;
extern initialize_file_ftype _initialize_ser_pipe;
extern initialize_file_ftype _initialize_ser_tcp;
@@ -123,7 +122,6 @@ initialize_all_files (void)
_initialize_corelow ();
_initialize_solib ();
_initialize_svr4_solib ();
- _initialize_svr4_lm ();
_initialize_ser_hardwire ();
_initialize_ser_pipe ();
_initialize_ser_tcp ();
Modified: stable/9/gnu/usr.bin/gdb/arch/powerpc64/Makefile
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/powerpc64/Makefile Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/powerpc64/Makefile Thu Oct 4 09:53:59 2012 (r241193)
@@ -4,7 +4,7 @@
LIBSRCS+= fbsd-proc.c fbsd-threads.c gcore.c
LIBSRCS+= ppcfbsd-nat.c
.endif
-LIBSRCS+= solib.c solib-svr4.c solib-legacy.c
+LIBSRCS+= solib.c solib-svr4.c
LIBSRCS+= ppc-sysv-tdep.c ppcfbsd-tdep.c rs6000-tdep.c
nm.h:
Modified: stable/9/gnu/usr.bin/gdb/arch/powerpc64/init.c
==============================================================================
--- stable/9/gnu/usr.bin/gdb/arch/powerpc64/init.c Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/gnu/usr.bin/gdb/arch/powerpc64/init.c Thu Oct 4 09:53:59 2012 (r241193)
@@ -10,7 +10,6 @@ extern initialize_file_ftype _initialize
extern initialize_file_ftype _initialize_corelow;
extern initialize_file_ftype _initialize_solib;
extern initialize_file_ftype _initialize_svr4_solib;
-extern initialize_file_ftype _initialize_svr4_lm;
extern initialize_file_ftype _initialize_ser_hardwire;
extern initialize_file_ftype _initialize_ser_pipe;
extern initialize_file_ftype _initialize_ser_tcp;
@@ -123,7 +122,6 @@ initialize_all_files (void)
_initialize_corelow ();
_initialize_solib ();
_initialize_svr4_solib ();
- _initialize_svr4_lm ();
_initialize_ser_hardwire ();
_initialize_ser_pipe ();
_initialize_ser_tcp ();
Modified: stable/9/kerberos5/usr.bin/kadmin/Makefile
==============================================================================
--- stable/9/kerberos5/usr.bin/kadmin/Makefile Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/kerberos5/usr.bin/kadmin/Makefile Thu Oct 4 09:53:59 2012 (r241193)
@@ -29,11 +29,11 @@ CFLAGS+=-I${KRB5DIR}/lib/asn1 -I${KRB5DI
DPADD= ${LIBKADM5CLNT} ${LIBKADM5SRV} ${LIBHDB} ${LIBKRB5} ${LIBHX509} \
${LIBSL} ${LIBROKEN} ${LIBVERS} ${LIBASN1} \
${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} \
- ${LIBEDIT} ${LIBNCURSES} ${LDAPDPADD}
+ ${LIBREADLINE} ${LIBNCURSES} ${LDAPDPADD}
LDADD= -lkadm5clnt -lkadm5srv -lhdb -lkrb5 -lhx509 \
${LIBSL} -lroken ${LIBVERS} -lasn1 \
-lcrypto -lcrypt -lcom_err \
- -ledit -lncurses ${LDAPLDADD}
+ -lreadline -lncurses ${LDAPLDADD}
LDFLAGS=${LDAPLDFLAGS}
.include <bsd.prog.mk>
Modified: stable/9/kerberos5/usr.sbin/ktutil/Makefile
==============================================================================
--- stable/9/kerberos5/usr.sbin/ktutil/Makefile Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/kerberos5/usr.sbin/ktutil/Makefile Thu Oct 4 09:53:59 2012 (r241193)
@@ -18,10 +18,10 @@ SRCS= add.c \
CFLAGS+=-I${KRB5DIR}/lib/roken -I${KRB5DIR}/lib/sl -I.
DPADD= ${LIBKADM5CLNT} ${LIBKRB5} ${LIBHX509} ${LIBSL} ${LIBROKEN} ${LIBVERS} \
${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} \
- ${LIBEDIT} ${LIBNCURSES}
+ ${LIBREADLINE} ${LIBNCURSES}
LDADD= -lkadm5clnt -lkrb5 -lhx509 ${LIBSL} -lroken ${LIBVERS} \
-lasn1 -lcrypto -lcrypt -lcom_err \
- -ledit -lncurses
+ -lreadline -lncurses
.include <bsd.prog.mk>
Modified: stable/9/rescue/rescue/Makefile
==============================================================================
--- stable/9/rescue/rescue/Makefile Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/rescue/rescue/Makefile Thu Oct 4 09:53:59 2012 (r241193)
@@ -123,9 +123,9 @@ CRUNCH_LIBS+= -lalias -lcam -lcurses -ld
CRUNCH_LIBS+= -lipx
.endif
.if ${MK_ZFS} != "no"
-CRUNCH_LIBS+= -lavl -lnvpair -lzfs -lpthread -luutil -lumem
+CRUNCH_LIBS+= -lavl -lnvpair -lpthread -lzfs -luutil -lumem
.endif
-CRUNCH_LIBS+= -lgeom -lbsdxml -ljail -lkiconv -lmd -lsbuf -lufs -lz
+CRUNCH_LIBS+= -lgeom -lbsdxml -ljail -lkiconv -lmd -lreadline -lsbuf -lufs -lz
.if ${MACHINE_CPUARCH} == "i386"
CRUNCH_PROGS_sbin+= bsdlabel sconfig fdisk
Modified: stable/9/sys/fs/ext2fs/ext2_bmap.c
==============================================================================
--- stable/9/sys/fs/ext2fs/ext2_bmap.c Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/sys/fs/ext2fs/ext2_bmap.c Thu Oct 4 09:53:59 2012 (r241193)
@@ -66,6 +66,7 @@ ext2_bmap(ap)
int *a_runb;
} */ *ap;
{
+ int32_t blkno;
int error;
/*
@@ -77,8 +78,9 @@ ext2_bmap(ap)
if (ap->a_bnp == NULL)
return (0);
- error = ext2_bmaparray(ap->a_vp, ap->a_bn, ap->a_bnp,
+ error = ext2_bmaparray(ap->a_vp, ap->a_bn, &blkno,
ap->a_runp, ap->a_runb);
+ *ap->a_bnp = blkno;
return (error);
}
@@ -99,8 +101,8 @@ ext2_bmap(ap)
int
ext2_bmaparray(vp, bn, bnp, runp, runb)
struct vnode *vp;
- daddr_t bn;
- daddr_t *bnp;
+ int32_t bn;
+ int32_t *bnp;
int *runp;
int *runb;
{
@@ -110,8 +112,8 @@ ext2_bmaparray(vp, bn, bnp, runp, runb)
struct mount *mp;
struct vnode *devvp;
struct indir a[NIADDR+1], *ap;
- daddr_t daddr;
- daddr_t metalbn;
+ int32_t daddr;
+ long metalbn;
int error, num, maxrun = 0, bsize;
int *nump;
@@ -145,7 +147,7 @@ ext2_bmaparray(vp, bn, bnp, runp, runb)
if (*bnp == 0) {
*bnp = -1;
} else if (runp) {
- daddr_t bnb = bn;
+ int32_t bnb = bn;
for (++bn; bn < NDADDR && *runp < maxrun &&
is_sequential(ump, ip->i_db[bn - 1], ip->i_db[bn]);
++bn, ++*runp);
Modified: stable/9/sys/fs/ext2fs/ext2_extern.h
==============================================================================
--- stable/9/sys/fs/ext2fs/ext2_extern.h Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/sys/fs/ext2fs/ext2_extern.h Thu Oct 4 09:53:59 2012 (r241193)
@@ -54,7 +54,7 @@ int ext2_blkatoff(struct vnode *, off_t,
void ext2_blkfree(struct inode *, int32_t, long);
int32_t ext2_blkpref(struct inode *, int32_t, int, int32_t *, int32_t);
int ext2_bmap(struct vop_bmap_args *);
-int ext2_bmaparray(struct vnode *, daddr_t, daddr_t *, int *, int *);
+int ext2_bmaparray(struct vnode *, int32_t, int32_t *, int *, int *);
void ext2_clusteracct(struct m_ext2fs *, char *, int, daddr_t, int);
void ext2_dirbad(struct inode *ip, doff_t offset, char *how);
void ext2_ei2i(struct ext2fs_dinode *, struct inode *);
Modified: stable/9/sys/fs/ext2fs/ext2_vnops.c
==============================================================================
--- stable/9/sys/fs/ext2fs/ext2_vnops.c Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/sys/fs/ext2fs/ext2_vnops.c Thu Oct 4 09:53:59 2012 (r241193)
@@ -1429,28 +1429,29 @@ ext2_strategy(ap)
struct vnode *vp = ap->a_vp;
struct inode *ip;
struct bufobj *bo;
+ int32_t blkno;
int error;
ip = VTOI(vp);
if (vp->v_type == VBLK || vp->v_type == VCHR)
panic("ext2_strategy: spec");
if (bp->b_blkno == bp->b_lblkno) {
- error = ext2_bmaparray(vp, bp->b_lblkno, &bp->b_blkno, NULL, NULL);
+ error = ext2_bmaparray(vp, bp->b_lblkno, &blkno, NULL, NULL);
+ bp->b_blkno = blkno;
if (error) {
bp->b_error = error;
bp->b_ioflags |= BIO_ERROR;
bufdone(bp);
return (0);
}
- if (bp->b_blkno == -1)
+ if ((long)bp->b_blkno == -1)
vfs_bio_clrbuf(bp);
}
- if (bp->b_blkno == -1) {
+ if ((long)bp->b_blkno == -1) {
bufdone(bp);
return (0);
}
bp->b_iooffset = dbtob(bp->b_blkno);
- printf("%s: bp->b_iooffset %lld, bp->b_blkno %lld\n", __func__, (long long) bp->b_iooffset, (long long) bp->b_blkno);
bo = VFSTOEXT2(vp->v_mount)->um_bo;
BO_STRATEGY(bo, bp);
return (0);
@@ -1751,7 +1752,6 @@ ext2_read(ap)
if (bytesinfile < xfersize)
xfersize = bytesinfile;
- printf("%s: lbn %lld\n", __func__, (long long) lbn);
if (lblktosize(fs, nextlbn) >= ip->i_size)
error = bread(vp, lbn, size, NOCRED, &bp);
else if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERR) == 0)
Modified: stable/9/usr.bin/grep/util.c
==============================================================================
--- stable/9/usr.bin/grep/util.c Thu Oct 4 09:49:53 2012 (r241192)
+++ stable/9/usr.bin/grep/util.c Thu Oct 4 09:53:59 2012 (r241193)
@@ -336,6 +336,10 @@ procline(struct str *l, int nottext)
break;
}
+ /* One pass if we are not recording matches */
+ if ((color == NULL && !oflag) || qflag || lflag)
+ break;
+
if (st == (size_t)pmatch.rm_so)
break; /* No matches */
}
More information about the svn-src-stable-9
mailing list