CVS commit: src/sys/arch/hp300/dev
Module Name:src Committed By: tsutsui Date: Sat Dec 3 06:08:18 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Add empty DIOCCACHESYNC ioctl(2) for rd(4). Without this raid(4) always complains on various raidctl(8) ops: > raid0: cache flush[0] to component 0 failed (22) RAID1 configured by raid(4) just works HP-IB disks on hp300. To generate a diff of this commit: cvs rdiff -u -r1.122 -r1.123 src/sys/arch/hp300/dev/rd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/arch/hp300/dev/rd.c diff -u src/sys/arch/hp300/dev/rd.c:1.122 src/sys/arch/hp300/dev/rd.c:1.123 --- src/sys/arch/hp300/dev/rd.c:1.122 Thu Dec 1 15:02:11 2022 +++ src/sys/arch/hp300/dev/rd.c Sat Dec 3 06:08:18 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: rd.c,v 1.122 2022/12/01 15:02:11 tsutsui Exp $ */ +/* $NetBSD: rd.c,v 1.123 2022/12/03 06:08:18 tsutsui Exp $ */ /*- * Copyright (c) 1996, 1997 The NetBSD Foundation, Inc. @@ -72,7 +72,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: rd.c,v 1.122 2022/12/01 15:02:11 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rd.c,v 1.123 2022/12/03 06:08:18 tsutsui Exp $"); #include "opt_useleds.h" @@ -1363,6 +1363,10 @@ rdioctl(dev_t dev, u_long cmd, void *dat case DIOCGDEFLABEL: rdgetdefaultlabel(sc, (struct disklabel *)data); return 0; + + case DIOCCACHESYNC: + /* no cache to be flushed but required to appease raid(4) */ + return 0; } return EINVAL; }
CVS commit: src/sys/arch/hp300/dev
Module Name:src Committed By: tsutsui Date: Sat Dec 3 06:08:18 UTC 2022 Modified Files: src/sys/arch/hp300/dev: rd.c Log Message: Add empty DIOCCACHESYNC ioctl(2) for rd(4). Without this raid(4) always complains on various raidctl(8) ops: > raid0: cache flush[0] to component 0 failed (22) RAID1 configured by raid(4) just works HP-IB disks on hp300. To generate a diff of this commit: cvs rdiff -u -r1.122 -r1.123 src/sys/arch/hp300/dev/rd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: brad Date: Sat Dec 3 01:04:43 UTC 2022 Modified Files: src/distrib/sets/lists/debug: module.mi src/distrib/sets/lists/modules: mi src/share/man/man4: bmx280thp.4 spi.4 src/sys/conf: files src/sys/dev/i2c: files.i2c src/sys/dev/spi: files.spi src/sys/modules: Makefile src/sys/modules/bmx280thp: Makefile bmx280thp.ioconf Added Files: src/sys/dev/i2c: bmx280thpi2c.c src/sys/dev/ic: bmx280.c bmx280reg.h bmx280var.h src/sys/dev/spi: bmx280thpspi.c src/sys/modules/bmx280thpi2c: Makefile bmx280thpi2c.ioconf Removed Files: src/sys/dev/i2c: bmx280.c bmx280reg.h bmx280var.h Log Message: Split the BMP280 / BME280 driver into common code and create I2C and SPI attachments. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/distrib/sets/lists/debug/module.mi cvs rdiff -u -r1.156 -r1.157 src/distrib/sets/lists/modules/mi cvs rdiff -u -r1.4 -r1.5 src/share/man/man4/bmx280thp.4 cvs rdiff -u -r1.12 -r1.13 src/share/man/man4/spi.4 cvs rdiff -u -r1.1303 -r1.1304 src/sys/conf/files cvs rdiff -u -r1.6 -r0 src/sys/dev/i2c/bmx280.c cvs rdiff -u -r1.1 -r0 src/sys/dev/i2c/bmx280reg.h cvs rdiff -u -r0 -r1.1 src/sys/dev/i2c/bmx280thpi2c.c cvs rdiff -u -r1.2 -r0 src/sys/dev/i2c/bmx280var.h cvs rdiff -u -r1.125 -r1.126 src/sys/dev/i2c/files.i2c cvs rdiff -u -r0 -r1.1 src/sys/dev/ic/bmx280.c src/sys/dev/ic/bmx280reg.h \ src/sys/dev/ic/bmx280var.h cvs rdiff -u -r0 -r1.1 src/sys/dev/spi/bmx280thpspi.c cvs rdiff -u -r1.9 -r1.10 src/sys/dev/spi/files.spi cvs rdiff -u -r1.273 -r1.274 src/sys/modules/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/modules/bmx280thp/Makefile \ src/sys/modules/bmx280thp/bmx280thp.ioconf cvs rdiff -u -r0 -r1.1 src/sys/modules/bmx280thpi2c/Makefile \ src/sys/modules/bmx280thpi2c/bmx280thpi2c.ioconf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/sets/lists/debug/module.mi diff -u src/distrib/sets/lists/debug/module.mi:1.22 src/distrib/sets/lists/debug/module.mi:1.23 --- src/distrib/sets/lists/debug/module.mi:1.22 Mon Nov 21 21:24:01 2022 +++ src/distrib/sets/lists/debug/module.mi Sat Dec 3 01:04:43 2022 @@ -1,4 +1,4 @@ -# $NetBSD: module.mi,v 1.22 2022/11/21 21:24:01 brad Exp $ +# $NetBSD: module.mi,v 1.23 2022/12/03 01:04:43 brad Exp $ ./usr/libdata/debug/@MODULEDIR@ modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/accf_dataready modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/accf_dataready/accf_dataready.kmod.debug modules-base-kernel kmod,debug @@ -24,6 +24,8 @@ ./usr/libdata/debug/@MODULEDIR@/blowfish/blowfish.kmod.debug modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/bmx280thpmodules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/bmx280thp/bmx280thp.kmod.debug modules-base-kernel kmod,debug +./usr/libdata/debug/@MODULEDIR@/bmx280thpi2cmodules-base-kernel kmod,debug +./usr/libdata/debug/@MODULEDIR@/bmx280thpi2c/bmx280thpi2c.kmod.debug modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/bpfmodules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/bpf/bpf.kmod.debug modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/bpf_filter modules-base-kernel kmod,debug Index: src/distrib/sets/lists/modules/mi diff -u src/distrib/sets/lists/modules/mi:1.156 src/distrib/sets/lists/modules/mi:1.157 --- src/distrib/sets/lists/modules/mi:1.156 Mon Nov 21 21:24:01 2022 +++ src/distrib/sets/lists/modules/mi Sat Dec 3 01:04:43 2022 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.156 2022/11/21 21:24:01 brad Exp $ +# $NetBSD: mi,v 1.157 2022/12/03 01:04:43 brad Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -33,6 +33,8 @@ ./@MODULEDIR@/blowfish/blowfish.kmod modules-base-kernel kmod ./@MODULEDIR@/bmx280thpmodules-base-kernel kmod ./@MODULEDIR@/bmx280thp/bmx280thp.kmod modules-base-kernel kmod +./@MODULEDIR@/bmx280thpi2c modules-base-kernel kmod +./@MODULEDIR@/bmx280thpi2c/bmx280thpi2c.kmod modules-base-kernel kmod ./@MODULEDIR@/bpfmodules-base-kernel kmod ./@MODULEDIR@/bpf/bpf.kmod modules-base-kernel kmod ./@MODULEDIR@/bpf_filter modules-base-kernel kmod Index: src/share/man/man4/bmx280thp.4 diff -u src/share/man/man4/bmx280thp.4:1.4 src/share/man/man4/bmx280thp.4:1.5 --- src/share/man/man4/bmx280thp.4:1.4 Wed Nov 23 23:49:23 2022 +++ src/share/man/man4/bmx280thp.4 Sat Dec 3 01:04:42 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: bmx280thp.4,v 1.4 2022/11/23 23:49:23 wiz Exp $ +.\" $NetBSD: bmx280thp.4,v 1.5 2022/12/03 01:04:42 brad Exp $ .\" .\" Copyright (c) 2022 Brad Spencer .\" @@ -23,6 +23,9 @@ .Sh SYNOPSIS .Cd "bmx280thp* at iic? addr 0x76" .Cd "bmx280thp* at iic? addr 0x77" + +.Cd "bmx280thp* at spi? slave 0" +.Cd "bmx280thp* at spi? slave 1" .Sh DESCRIPTION The .Nm @@ -35,8 +38,14 @@
CVS commit: src
Module Name:src Committed By: brad Date: Sat Dec 3 01:04:43 UTC 2022 Modified Files: src/distrib/sets/lists/debug: module.mi src/distrib/sets/lists/modules: mi src/share/man/man4: bmx280thp.4 spi.4 src/sys/conf: files src/sys/dev/i2c: files.i2c src/sys/dev/spi: files.spi src/sys/modules: Makefile src/sys/modules/bmx280thp: Makefile bmx280thp.ioconf Added Files: src/sys/dev/i2c: bmx280thpi2c.c src/sys/dev/ic: bmx280.c bmx280reg.h bmx280var.h src/sys/dev/spi: bmx280thpspi.c src/sys/modules/bmx280thpi2c: Makefile bmx280thpi2c.ioconf Removed Files: src/sys/dev/i2c: bmx280.c bmx280reg.h bmx280var.h Log Message: Split the BMP280 / BME280 driver into common code and create I2C and SPI attachments. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/distrib/sets/lists/debug/module.mi cvs rdiff -u -r1.156 -r1.157 src/distrib/sets/lists/modules/mi cvs rdiff -u -r1.4 -r1.5 src/share/man/man4/bmx280thp.4 cvs rdiff -u -r1.12 -r1.13 src/share/man/man4/spi.4 cvs rdiff -u -r1.1303 -r1.1304 src/sys/conf/files cvs rdiff -u -r1.6 -r0 src/sys/dev/i2c/bmx280.c cvs rdiff -u -r1.1 -r0 src/sys/dev/i2c/bmx280reg.h cvs rdiff -u -r0 -r1.1 src/sys/dev/i2c/bmx280thpi2c.c cvs rdiff -u -r1.2 -r0 src/sys/dev/i2c/bmx280var.h cvs rdiff -u -r1.125 -r1.126 src/sys/dev/i2c/files.i2c cvs rdiff -u -r0 -r1.1 src/sys/dev/ic/bmx280.c src/sys/dev/ic/bmx280reg.h \ src/sys/dev/ic/bmx280var.h cvs rdiff -u -r0 -r1.1 src/sys/dev/spi/bmx280thpspi.c cvs rdiff -u -r1.9 -r1.10 src/sys/dev/spi/files.spi cvs rdiff -u -r1.273 -r1.274 src/sys/modules/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/modules/bmx280thp/Makefile \ src/sys/modules/bmx280thp/bmx280thp.ioconf cvs rdiff -u -r0 -r1.1 src/sys/modules/bmx280thpi2c/Makefile \ src/sys/modules/bmx280thpi2c/bmx280thpi2c.ioconf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libedit
Module Name:src Committed By: christos Date: Fri Dec 2 19:23:16 UTC 2022 Modified Files: src/lib/libedit: readline.c Log Message: PR/57095: Yilei Yang: Change readline's replace_history_entry to not make a copy of the string to replace since H_REPLACE already makes a copy (fixes memory leak) To generate a diff of this commit: cvs rdiff -u -r1.177 -r1.178 src/lib/libedit/readline.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/lib/libedit/readline.c diff -u src/lib/libedit/readline.c:1.177 src/lib/libedit/readline.c:1.178 --- src/lib/libedit/readline.c:1.177 Sun Oct 30 15:11:31 2022 +++ src/lib/libedit/readline.c Fri Dec 2 14:23:15 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: readline.c,v 1.177 2022/10/30 19:11:31 christos Exp $ */ +/* $NetBSD: readline.c,v 1.178 2022/12/02 19:23:15 christos Exp $ */ /*- * Copyright (c) 1997 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include "config.h" #if !defined(lint) && !defined(SCCSID) -__RCSID("$NetBSD: readline.c,v 1.177 2022/10/30 19:11:31 christos Exp $"); +__RCSID("$NetBSD: readline.c,v 1.178 2022/12/02 19:23:15 christos Exp $"); #endif /* not lint && not SCCSID */ #include @@ -1606,7 +1606,7 @@ replace_history_entry(int num, const cha if (history(h, , H_NEXT_EVDATA, num, >data)) goto out; - he->line = strdup(ev.str); + he->line = ev.str; if (he->line == NULL) goto out;
CVS commit: src/lib/libedit
Module Name:src Committed By: christos Date: Fri Dec 2 19:23:16 UTC 2022 Modified Files: src/lib/libedit: readline.c Log Message: PR/57095: Yilei Yang: Change readline's replace_history_entry to not make a copy of the string to replace since H_REPLACE already makes a copy (fixes memory leak) To generate a diff of this commit: cvs rdiff -u -r1.177 -r1.178 src/lib/libedit/readline.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.