Re: CVS commit: src/sys/dev
On Wed, Mar 24, 2010 at 01:13:30AM +, David Young wrote: Module Name: src Committed By: dyoung Date: Wed Mar 24 01:13:30 UTC 2010 Modified Files: src/sys/dev/acpi: acpi_ec.c src/sys/dev/isa: pas.c Log Message: Do not use unitialized bus_space_tag_t's. Use the tag(s) from the attachment arguments. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/dev/acpi/acpi_ec.c cvs rdiff -u -r1.67 -r1.68 src/sys/dev/isa/pas.c ... and: this also fundamentally alters the behavior of acpiec(4) in a way that is likely to be incorrect. - Jukka.
Re: CVS commit: src
On Thu, 25 Mar 2010 16:57:16 + Mindaugas Rasiukevicius rm...@netbsd.org wrote: David Holland dholland-sourcechan...@netbsd.org wrote: What Joerg said. They are low level kernel implementation details. These belong in a book or article or a wiki page or something, not the manual. We just went around on this like two or three weeks ago on spl internals. On the one hand, the man page should document the interface, not the implementation; on the other hand, anything global someone might run across while debugging or rototilling should be documented. The resolution the last time was to document the internals in a different man page. (And if we weren't out of man sections, it would seem like a good section distinction: kernel interfaces vs. kernel internals...) First, I do not agree there was such resolution. Second, what Joerg and Andrew said - these are implementation details and should rather be commented in the code (or internals doc, wiki, etc). Yes, we have wiki. Its exactly for this. Use it! :) -- NetBSD - Simplicity is prerequisite for reliability
re: CVS commit: src/tools/compat/sys
Module Name: src Committed By:cegger Date:Fri Mar 26 07:16:12 UTC 2010 Added Files: src/tools/compat/sys: time.h Log Message: toolchain buildfix on OSX with MKDTRACE=yes: The host sys/time.h doesn't provide CLOCK_REALTIME but ctf uses it. See http://mail-index.netbsd.org/current-users/2010/03/20/msg012963.html this seems bogus to me. please only define it if it isn't defined, at least. No comments. try posting to the right mailing list. tech-toolchain would be the right list for this sort of change. .mrg.
Re: re: CVS commit: src/tools/compat/sys
Module Name: src Committed By: cegger Date: Fri Mar 26 07:16:12 UTC 2010 Added Files: src/tools/compat/sys: time.h Log Message: toolchain buildfix on OSX with MKDTRACE=yes: The host sys/time.h doesn't provide CLOCK_REALTIME but ctf uses it. See http://mail-index.netbsd.org/current-users/2010/03/20/msg012963.html this seems bogus to me. please only define it if it isn't defined, at least. I tried the other way around before I posted the my fix to the list: #include_next sys/time.h #ifndef CLOCK_REALTIME #define CLOCK_REALTIME 0 #endif But this failed the same way: CLOCK_REALTIME undeclared. Note, ctf uses CLOCK_REALTIME in the same header where it includes sys/time.h. No comments. try posting to the right mailing list. tech-toolchain would be the right list for this sort of change. Thanks for the hint. Christoph
re: CVS commit: src/tools/compat/sys
toolchain buildfix on OSX with MKDTRACE=yes: The host sys/time.h doesn't provide CLOCK_REALTIME but ctf uses it. See http://mail-index.netbsd.org/current-users/2010/03/20/msg012963.html this seems bogus to me. please only define it if it isn't defined, at least. I tried the other way around before I posted the my fix to the list: #include_next sys/time.h #ifndef CLOCK_REALTIME #define CLOCK_REALTIME 0 #endif But this failed the same way: CLOCK_REALTIME undeclared. hmmm, could you post the error? thanks. Note, ctf uses CLOCK_REALTIME in the same header where it includes sys/time.h. BTW, i'm not sure that using #include_next is OK (it's gcc specific) and i don't see it used elsewhere in a quick look. No comments. try posting to the right mailing list. tech-toolchain would be the right list for this sort of change. Thanks for the hint. np.
Re: CVS commit: src
At Sat, 27 Mar 2010 02:38:01 +1100, matthew green m...@eterna.com.au wrote: Subject: re: CVS commit: src On Thu, 25 Mar 2010 16:57:16 + Mindaugas Rasiukevicius rm...@netbsd.org wrote: David Holland dholland-sourcechan...@netbsd.org wrote: What Joerg said. They are low level kernel implementation details. These belong in a book or article or a wiki page or something, not the manual. We just went around on this like two or three weeks ago on spl internals. On the one hand, the man page should document the interface, not the implementation; on the other hand, anything global someone might run across while debugging or rototilling should be documented. The resolution the last time was to document the internals in a different man page. (And if we weren't out of man sections, it would seem like a good section distinction: kernel interfaces vs. kernel internals...) First, I do not agree there was such resolution. Second, what Joerg and Andrew said - these are implementation details and should rather be commented in the code (or internals doc, wiki, etc). Yes, we have wiki. Its exactly for this. Use it! :) documentation like *this* does not belong only in a wiki. at the very least, it should be with the code, but i stand by my post yesterday -- this is about MI/MD interfaces and those belong in real manual pages. Indeed! (and personally I find wikis to be extremely poor collaboration tools, but maybe I'm just too stuck in the old days! :-)) -- Greg A. Woods Planix, Inc. wo...@planix.com +1 416 218 0099http://www.planix.com/ pgpWw2RZTDK34.pgp Description: PGP signature
Re: CVS commit: src/tools/compat/sys
Original-Nachricht Datum: Sat, 27 Mar 2010 03:03:06 +1100 Von: matthew green m...@eterna.com.au An: Christoph Egger christoph_eg...@gmx.de CC: source-changes-d@NetBSD.org Betreff: re: CVS commit: src/tools/compat/sys toolchain buildfix on OSX with MKDTRACE=yes: The host sys/time.h doesn't provide CLOCK_REALTIME but ctf uses it. See http://mail-index.netbsd.org/current-users/2010/03/20/msg012963.html this seems bogus to me. please only define it if it isn't defined, at least. I tried the other way around before I posted the my fix to the list: #include_next sys/time.h #ifndef CLOCK_REALTIME #define CLOCK_REALTIME 0 #endif But this failed the same way: CLOCK_REALTIME undeclared. hmmm, could you post the error? thanks. copy paste from above url tools/ctfconvert/../../external/cddl/osnet/sys/sys/time.h:71: error: 'CLOCK_REALTIME' undeclared (first use in this function) /copy paste Note, ctf uses CLOCK_REALTIME in the same header where it includes sys/time.h. BTW, i'm not sure that using #include_next is OK (it's gcc specific) and i don't see it used elsewhere in a quick look. If you want to see that go away then ctf needs to be fixed first (which implies to wait for darran@ to be back from vacation in first place :)) See line 34 in ctf's sys/time.h (above file where error occured). Christoph
acpiec bus tag (was Re: CVS commit: src/sys/dev)
On Fri, Mar 26, 2010 at 07:26:01AM +0200, Jukka Ruohonen wrote: On Wed, Mar 24, 2010 at 01:13:30AM +, David Young wrote: Module Name:src Committed By: dyoung Date: Wed Mar 24 01:13:30 UTC 2010 Modified Files: src/sys/dev/acpi: acpi_ec.c src/sys/dev/isa: pas.c Log Message: Do not use unitialized bus_space_tag_t's. Use the tag(s) from the attachment arguments. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/dev/acpi/acpi_ec.c cvs rdiff -u -r1.67 -r1.68 src/sys/dev/isa/pas.c ... and: this also fundamentally alters the behavior of acpiec(4) in a way that is likely to be incorrect. It used to be definitely incorrect. So we're making progress. Do you have any idea how to make it definitely correct? Dave -- David Young OJC Technologies dyo...@ojctech.com Urbana, IL * (217) 278-3933
acpiecdt bus tag (was Re: CVS commit: src/sys/dev)
On Fri, Mar 26, 2010 at 07:00:15AM +0200, Jukka Ruohonen wrote: On Wed, Mar 24, 2010 at 01:13:30AM +, David Young wrote: Module Name:src Committed By: dyoung Date: Wed Mar 24 01:13:30 UTC 2010 Modified Files: src/sys/dev/acpi: acpi_ec.c src/sys/dev/isa: pas.c Log Message: Do not use unitialized bus_space_tag_t's. Use the tag(s) from the attachment arguments. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/dev/acpi/acpi_ec.c cvs rdiff -u -r1.67 -r1.68 src/sys/dev/isa/pas.c This makes systems with acpiecdt(4) panic early in the boot: static bool acpiec_suspend(device_t, const pmf_qual_t *); static bool acpiec_resume(device_t, const pmf_qual_t *); @@ -225,6 +226,7 @@ static void acpiecdt_attach(device_t parent, device_t self, void *aux) { + struct acpi_attach_args *aa = aux; ACPI_HANDLE ec_handle; bus_addr_t cmd_reg, data_reg; uint8_t gpebit; @@ -235,8 +237,8 @@ aprint_naive(\n); aprint_normal(: ACPI Embedded Controller via ECDT\n); - acpiec_common_attach(parent, self, ec_handle, cmd_reg, data_reg, - NULL, gpebit); + acpiec_common_attach(parent, self, ec_handle, aa-aa_iot, cmd_reg, + aa-aa_iot, data_reg, NULL, gpebit); } There is a NULL pointer dereference above, given that the ECDT, unlike rest of the APCI device nodes, is attached as: /* Early EC handler initialization if ECDT table is available. */ config_found_ia(self, acpiecdtbus, NULL, NULL); We should not attach it that way, then! :-) It is important that acpiec and acpiecdt use bus_space_tag_t's that come something, such as their parent, instead of tags that are conjured from the zeroes in their softc. Dave -- David Young OJC Technologies dyo...@ojctech.com Urbana, IL * (217) 278-3933
Re: acpiec bus tag (was Re: CVS commit: src/sys/dev)
On Fri, Mar 26, 2010 at 12:50:38PM -0500, David Young wrote: It used to be definitely incorrect. So we're making progress. Do you have any idea how to make it definitely correct? Sorry: I misread the patch originally. It should not affect the functionality. The NULL pointer dereference is a real bug though. - Jukka.
re: CVS commit: src/tools/compat/sys
copy paste from above url tools/ctfconvert/../../external/cddl/osnet/sys/sys/time.h:71: error: 'CLOCK_REALTIME' undeclared (first use in this function) /copy paste shouldn't this be fixed with something in nbtool_config.h?
Re: CVS commit: src/tools/compat/sys
On Mar 26, 2010, at 12:00 PM, matthew green wrote: copy paste from above url tools/ctfconvert/../../external/cddl/osnet/sys/sys/time.h:71: error: 'CLOCK_REALTIME' undeclared (first use in this function) /copy paste shouldn't this be fixed with something in nbtool_config.h? That's what I was thinking since ctf on cross host isn't that useful.
Re: CVS commit: src/tools/compat/sys
In article 1933.1269630...@splode.eterna.com.au, matthew green m...@eterna.com.au wrote: copy paste from above url tools/ctfconvert/../../external/cddl/osnet/sys/sys/time.h:71: error: 'CLOCK_REALTIME' undeclared (first use in this function) /copy paste shouldn't this be fixed with something in nbtool_config.h? Just back the whole thing out; I fixed it in the dtrace sys/time.h where it belongs. christos
CVS commit: src/tools/compat/sys
Module Name:src Committed By: cegger Date: Fri Mar 26 07:16:12 UTC 2010 Added Files: src/tools/compat/sys: time.h Log Message: toolchain buildfix on OSX with MKDTRACE=yes: The host sys/time.h doesn't provide CLOCK_REALTIME but ctf uses it. See http://mail-index.netbsd.org/current-users/2010/03/20/msg012963.html No comments. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/tools/compat/sys/time.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Added files: Index: src/tools/compat/sys/time.h diff -u /dev/null src/tools/compat/sys/time.h:1.1 --- /dev/null Fri Mar 26 07:16:12 2010 +++ src/tools/compat/sys/time.h Fri Mar 26 07:16:12 2010 @@ -0,0 +1,11 @@ +/* $NetBSD: time.h,v 1.1 2010/03/26 07:16:12 cegger Exp $ */ + +#if (defined(__APPLE__) defined(__MACH__)) !defined(__darwin__) +# define __darwin__ 1 +#endif + +#ifdef __darwin__ +#define CLOCK_REALTIME 0 /* XXX Keep this in sync with our sys/time.h */ +#endif + +#include_next sys/time.h
CVS commit: src/sys/dev/sysmon
Module Name:src Committed By: pgoyette Date: Fri Mar 26 12:37:00 UTC 2010 Modified Files: src/sys/dev/sysmon: sysmon_envsys.c Log Message: Export the sensor device's class. To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99 src/sys/dev/sysmon/sysmon_envsys.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/dev/sysmon/sysmon_envsys.c diff -u src/sys/dev/sysmon/sysmon_envsys.c:1.98 src/sys/dev/sysmon/sysmon_envsys.c:1.99 --- src/sys/dev/sysmon/sysmon_envsys.c:1.98 Wed Mar 24 12:15:54 2010 +++ src/sys/dev/sysmon/sysmon_envsys.c Fri Mar 26 12:36:59 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: sysmon_envsys.c,v 1.98 2010/03/24 12:15:54 pgoyette Exp $ */ +/* $NetBSD: sysmon_envsys.c,v 1.99 2010/03/26 12:36:59 pgoyette Exp $ */ /*- * Copyright (c) 2007, 2008 Juan Romero Pardines. @@ -64,7 +64,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD: sysmon_envsys.c,v 1.98 2010/03/24 12:15:54 pgoyette Exp $); +__KERNEL_RCSID(0, $NetBSD: sysmon_envsys.c,v 1.99 2010/03/26 12:36:59 pgoyette Exp $); #include sys/param.h #include sys/types.h @@ -1141,6 +1141,7 @@ prop_dictionary_t dict) { prop_dictionary_t pdict; + const char *class; int error = 0; pdict = prop_dictionary_create(); @@ -1148,8 +1149,8 @@ return EINVAL; /* - * Add the 'refresh-timeout' object into the 'device-properties' - * dictionary. We use by default 30 seconds. + * Add the 'refresh-timeout' and 'dev-class' objects into the + * 'device-properties' dictionary. * * ... * dict @@ -1157,7 +1158,9 @@ * dict * keyrefresh-timeout/key * integer120/integer - * /dict + * keydevice-class/key + * stringclass_name/string + * /dict * /dict * ... * @@ -1170,6 +1173,16 @@ error = EINVAL; goto out; } + if (sme-sme_class == SME_CLASS_BATTERY) + class = battery; + else if (sme-sme_class == SME_CLASS_ACADAPTER) + class = ac-adapter; + else + class = other; + if (!prop_dictionary_set_cstring_nocopy(pdict, device-class, class)) { + error = EINVAL; + goto out; + } if (!prop_dictionary_set(dict, device-properties, pdict)) { error = EINVAL;
CVS commit: src/sys/dev/dm
Module Name:src Committed By: jakllsch Date: Fri Mar 26 15:46:05 UTC 2010 Modified Files: src/sys/dev/dm: device-mapper.c Log Message: Fix build of i386 ALL kernel with patch from Greg A. Woods in PR/43056. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/dev/dm/device-mapper.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/dev/dm/device-mapper.c diff -u src/sys/dev/dm/device-mapper.c:1.21 src/sys/dev/dm/device-mapper.c:1.22 --- src/sys/dev/dm/device-mapper.c:1.21 Tue Mar 23 15:09:45 2010 +++ src/sys/dev/dm/device-mapper.c Fri Mar 26 15:46:04 2010 @@ -1,4 +1,4 @@ -/*$NetBSD: device-mapper.c,v 1.21 2010/03/23 15:09:45 jakllsch Exp $ */ +/*$NetBSD: device-mapper.c,v 1.22 2010/03/26 15:46:04 jakllsch Exp $ */ /* * Copyright (c) 2010 The NetBSD Foundation, Inc. @@ -59,7 +59,9 @@ /* attach and detach routines */ void dmattach(int); +#ifdef _MODULE static int dmdestroy(void); +#endif static void dm_doinit(void); @@ -297,6 +299,7 @@ } } +#ifdef _MODULE /* Destroy routine */ static int dmdestroy(void) @@ -313,6 +316,7 @@ return 0; } +#endif /* _MODULE */ static int dmopen(dev_t dev, int flags, int mode, struct lwp *l)
CVS commit: src/usr.bin/config
Module Name:src Committed By: pooka Date: Fri Mar 26 15:51:17 UTC 2010 Modified Files: src/usr.bin/config: mkioconf.c Log Message: Put cfdata* in a similar namespace with cfdriver** cfattachinit*. This was nagging me already yesterday, but I decided to leave it alone for better compat with old ioconf.c builds. But as it turns out, new code depends on newly built ioconf.c with a new config(1) anyway, so renaming is not an issue (at least not at this stage). While renaming, namespace cfdriver and cfattach in ioconf rather than comp, since the former reflects the config(5) keyword. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/usr.bin/config/mkioconf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/usr.bin/config/mkioconf.c diff -u src/usr.bin/config/mkioconf.c:1.17 src/usr.bin/config/mkioconf.c:1.18 --- src/usr.bin/config/mkioconf.c:1.17 Thu Mar 25 19:39:05 2010 +++ src/usr.bin/config/mkioconf.c Fri Mar 26 15:51:17 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: mkioconf.c,v 1.17 2010/03/25 19:39:05 pooka Exp $ */ +/* $NetBSD: mkioconf.c,v 1.18 2010/03/26 15:51:17 pooka Exp $ */ /* * Copyright (c) 1992, 1993 @@ -240,7 +240,7 @@ fprintf(fp, %sstruct cfdriver * const cfdriver_%s_%s[] = {\n, ioconfname ? static : , - ioconfname ? comp : list, + ioconfname ? ioconf : list, ioconfname ? ioconfname : initial); TAILQ_FOREACH(d, allbases, d_next) { @@ -292,7 +292,7 @@ NEWLINE; fprintf(fp, %sconst struct cfattachinit cfattach%s%s[] = {\n, ioconfname ? static : , - ioconfname ? _comp_ : init, + ioconfname ? _ioconf_ : init, ioconfname ? ioconfname : ); TAILQ_FOREACH(d, allbases, d_next) { @@ -377,7 +377,7 @@ /* driver attachmentunit state loc flags pspec */\n, ioconfname ? static : , - ioconfname ? _ : , + ioconfname ? _ioconf_ : , ioconfname ? ioconfname : ); for (p = packed; (i = *p) != NULL; p++) { /* the description */
CVS commit: src/sys
Module Name:src Committed By: pooka Date: Fri Mar 26 15:51:55 UTC 2010 Modified Files: src/sys/dev/acpi: acpi_bat.c src/sys/rump/dev/lib/libubt: ubt_at_usb.c src/sys/rump/dev/lib/libucom: ucom_at_usb.c src/sys/rump/dev/lib/libugenhc: ugenhc_at_mainbus.c src/sys/rump/dev/lib/libulpt: ulpt_at_usb.c src/sys/rump/dev/lib/libumass: sd_at_scsibus_at_umass.c src/sys/rump/dev/lib/libusb: usb_at_ugenhc.c src/sys/rump/dev/lib/libwscons: component.c Log Message: Catch up with cosmetic changes to output from config(1) To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 src/sys/dev/acpi/acpi_bat.c cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/lib/libubt/ubt_at_usb.c cvs rdiff -u -r1.6 -r1.7 src/sys/rump/dev/lib/libucom/ucom_at_usb.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libugenhc/ugenhc_at_mainbus.c cvs rdiff -u -r1.4 -r1.5 src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c cvs rdiff -u -r1.4 -r1.5 \ src/sys/rump/dev/lib/libumass/sd_at_scsibus_at_umass.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libusb/usb_at_ugenhc.c cvs rdiff -u -r1.4 -r1.5 src/sys/rump/dev/lib/libwscons/component.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/dev/acpi/acpi_bat.c diff -u src/sys/dev/acpi/acpi_bat.c:1.96 src/sys/dev/acpi/acpi_bat.c:1.97 --- src/sys/dev/acpi/acpi_bat.c:1.96 Fri Mar 26 05:59:26 2010 +++ src/sys/dev/acpi/acpi_bat.c Fri Mar 26 15:51:55 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: acpi_bat.c,v 1.96 2010/03/26 05:59:26 pooka Exp $ */ +/* $NetBSD: acpi_bat.c,v 1.97 2010/03/26 15:51:55 pooka Exp $ */ /*- * Copyright (c) 2003 The NetBSD Foundation, Inc. @@ -75,7 +75,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD: acpi_bat.c,v 1.96 2010/03/26 05:59:26 pooka Exp $); +__KERNEL_RCSID(0, $NetBSD: acpi_bat.c,v 1.97 2010/03/26 15:51:55 pooka Exp $); #include sys/param.h #include sys/condvar.h @@ -799,12 +799,12 @@ switch (cmd) { case MODULE_CMD_INIT: - return config_init_component(cfdriver_comp_acpibat, - cfattach_comp_acpibat, cfdata_acpibat); + return config_init_component(cfdriver_ioconf_acpibat, + cfattach_ioconf_acpibat, cfdata_ioconf_acpibat); case MODULE_CMD_FINI: - return config_fini_component(cfdriver_comp_acpibat, - cfattach_comp_acpibat, cfdata_acpibat); + return config_fini_component(cfdriver_ioconf_acpibat, + cfattach_ioconf_acpibat, cfdata_ioconf_acpibat); default: return ENOTTY; Index: src/sys/rump/dev/lib/libubt/ubt_at_usb.c diff -u src/sys/rump/dev/lib/libubt/ubt_at_usb.c:1.3 src/sys/rump/dev/lib/libubt/ubt_at_usb.c:1.4 --- src/sys/rump/dev/lib/libubt/ubt_at_usb.c:1.3 Thu Mar 25 19:54:08 2010 +++ src/sys/rump/dev/lib/libubt/ubt_at_usb.c Fri Mar 26 15:51:55 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: ubt_at_usb.c,v 1.3 2010/03/25 19:54:08 pooka Exp $ */ +/* $NetBSD: ubt_at_usb.c,v 1.4 2010/03/26 15:51:55 pooka Exp $ */ #include sys/param.h #include sys/types.h @@ -14,5 +14,6 @@ RUMP_COMPONENT(RUMP_COMPONENT_DEV) { - config_init_component(cfdriver_comp_ubt, cfattach_comp_ubt, cfdata_ubt); + config_init_component(cfdriver_ioconf_ubt, + cfattach_ioconf_ubt, cfdata_ioconf_ubt); } Index: src/sys/rump/dev/lib/libucom/ucom_at_usb.c diff -u src/sys/rump/dev/lib/libucom/ucom_at_usb.c:1.6 src/sys/rump/dev/lib/libucom/ucom_at_usb.c:1.7 --- src/sys/rump/dev/lib/libucom/ucom_at_usb.c:1.6 Thu Mar 25 19:54:08 2010 +++ src/sys/rump/dev/lib/libucom/ucom_at_usb.c Fri Mar 26 15:51:55 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: ucom_at_usb.c,v 1.6 2010/03/25 19:54:08 pooka Exp $ */ +/* $NetBSD: ucom_at_usb.c,v 1.7 2010/03/26 15:51:55 pooka Exp $ */ #include sys/param.h #include sys/types.h @@ -20,8 +20,8 @@ extern struct cdevsw ucom_cdevsw; devmajor_t cmaj, bmaj; - config_init_component(cfdriver_comp_ucom, - cfattach_comp_ucom, cfdata_ucom); + config_init_component(cfdriver_ioconf_ucom, + cfattach_ioconf_ucom, cfdata_ioconf_ucom); bmaj = cmaj = -1; FLAWLESSCALL(devsw_attach(ucom, NULL, bmaj, ucom_cdevsw, cmaj)); Index: src/sys/rump/dev/lib/libugenhc/ugenhc_at_mainbus.c diff -u src/sys/rump/dev/lib/libugenhc/ugenhc_at_mainbus.c:1.2 src/sys/rump/dev/lib/libugenhc/ugenhc_at_mainbus.c:1.3 --- src/sys/rump/dev/lib/libugenhc/ugenhc_at_mainbus.c:1.2 Thu Mar 25 19:54:08 2010 +++ src/sys/rump/dev/lib/libugenhc/ugenhc_at_mainbus.c Fri Mar 26 15:51:55 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: ugenhc_at_mainbus.c,v 1.2 2010/03/25 19:54:08 pooka Exp $ */ +/* $NetBSD: ugenhc_at_mainbus.c,v 1.3 2010/03/26 15:51:55 pooka Exp $ */ #include sys/param.h #include sys/types.h @@ -17,6 +17,6 @@ RUMP_COMPONENT(RUMP_COMPONENT_DEV) { - config_init_component(cfdriver_comp_ugenhc, - cfattach_comp_ugenhc, cfdata_ugenhc); + config_init_component(cfdriver_ioconf_ugenhc, + cfattach_ioconf_ugenhc, cfdata_ioconf_ugenhc); } Index: src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c diff -u
CVS commit: src/sys/arch/arm/xscale
Module Name:src Committed By: jakllsch Date: Fri Mar 26 15:55:33 UTC 2010 Modified Files: src/sys/arch/arm/xscale: ixp425-fw.mk Log Message: Use objcopy rather than ld to copy Intel NPE firmware blob into ELF. Avoids internal error in newer binutils ld. Should fix PR/42864 and PR/43057. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/xscale/ixp425-fw.mk 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/arm/xscale/ixp425-fw.mk diff -u src/sys/arch/arm/xscale/ixp425-fw.mk:1.1 src/sys/arch/arm/xscale/ixp425-fw.mk:1.2 --- src/sys/arch/arm/xscale/ixp425-fw.mk:1.1 Sun Dec 10 10:01:49 2006 +++ src/sys/arch/arm/xscale/ixp425-fw.mk Fri Mar 26 15:55:33 2010 @@ -1,4 +1,4 @@ -# $NetBSD: ixp425-fw.mk,v 1.1 2006/12/10 10:01:49 scw Exp $ +# $NetBSD: ixp425-fw.mk,v 1.2 2010/03/26 15:55:33 jakllsch Exp $ # # For IXP425 NE support, this file must be included by the board-specific @@ -17,5 +17,5 @@ ixp425_fw.o: $S/arch/arm/xscale/IxNpeMicrocode.dat -rm -f ${.OBJDIR}/IxNpeMicrocode.dat -ln -s $S/arch/arm/xscale/IxNpeMicrocode.dat ${.OBJDIR} - ${LD} -b binary -d -warn-common -r -d -o ${.TARGET} IxNpeMicrocode.dat + ${OBJCOPY} -I binary -O default -B arm IxNpeMicrocode.dat ${.TARGET} .endif
CVS commit: src/sys/net80211
Module Name:src Committed By: dyoung Date: Fri Mar 26 17:18:05 UTC 2010 Modified Files: src/sys/net80211: ieee80211.c Log Message: In ieee80211_media_init(), change a pointer that we never write through to a pointer to const. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/sys/net80211/ieee80211.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/net80211/ieee80211.c diff -u src/sys/net80211/ieee80211.c:1.50 src/sys/net80211/ieee80211.c:1.51 --- src/sys/net80211/ieee80211.c:1.50 Tue Jan 19 22:08:17 2010 +++ src/sys/net80211/ieee80211.c Fri Mar 26 17:18:05 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: ieee80211.c,v 1.50 2010/01/19 22:08:17 pooka Exp $ */ +/* $NetBSD: ieee80211.c,v 1.51 2010/03/26 17:18:05 dyoung Exp $ */ /*- * Copyright (c) 2001 Atsushi Onoe * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting @@ -36,7 +36,7 @@ __FBSDID($FreeBSD: src/sys/net80211/ieee80211.c,v 1.22 2005/08/10 16:22:29 sam Exp $); #endif #ifdef __NetBSD__ -__KERNEL_RCSID(0, $NetBSD: ieee80211.c,v 1.50 2010/01/19 22:08:17 pooka Exp $); +__KERNEL_RCSID(0, $NetBSD: ieee80211.c,v 1.51 2010/03/26 17:18:05 dyoung Exp $); #endif /* @@ -352,7 +352,7 @@ struct ifnet *ifp = ic-ic_ifp; struct ifmediareq imr; int i, j, mode, rate, maxrate, mword, mopt, r; - struct ieee80211_rateset *rs; + const struct ieee80211_rateset *rs; struct ieee80211_rateset allrates; /*
CVS commit: src
Module Name:src Committed By: christos Date: Fri Mar 26 18:02:14 UTC 2010 Modified Files: src: build.sh Log Message: make kernobjdir absolute. To generate a diff of this commit: cvs rdiff -u -r1.231 -r1.232 src/build.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/build.sh diff -u src/build.sh:1.231 src/build.sh:1.232 --- src/build.sh:1.231 Sun Mar 7 12:34:25 2010 +++ src/build.sh Fri Mar 26 14:02:14 2010 @@ -1,5 +1,5 @@ #! /usr/bin/env sh -# $NetBSD: build.sh,v 1.231 2010/03/07 17:34:25 hans Exp $ +# $NetBSD: build.sh,v 1.232 2010/03/26 18:02:14 christos Exp $ # # Copyright (c) 2001-2009 The NetBSD Foundation, Inc. # All rights reserved. @@ -1352,7 +1352,7 @@ eval cat EOF ${makewrapout} #! ${HOST_SH} # Set proper variables to allow easy make building of a NetBSD subtree. -# Generated from: \$NetBSD: build.sh,v 1.231 2010/03/07 17:34:25 hans Exp $ +# Generated from: \$NetBSD: build.sh,v 1.232 2010/03/26 18:02:14 christos Exp $ # with these arguments: ${_args} # @@ -1421,6 +1421,13 @@ fi KERNCONFDIR=$(getmakevar KERNCONFDIR) KERNOBJDIR=$(getmakevar KERNOBJDIR) + case ${KERNOBJDIR} in + ''|/*) ;; + *) KERNOBJDIR=${TOP}/${KERNOBJDIR} + setmakeenv KERNOBJDIR ${KERNOBJDIR} + ;; + esac + case ${kernelconf} in */*) kernelconfpath=${kernelconf}
CVS commit: src/sys
Module Name:src Committed By: pooka Date: Fri Mar 26 18:15:15 UTC 2010 Modified Files: src/sys/netbt: bluetooth.h files.netbt src/sys/rump/dev/lib/libubt: Makefile Removed Files: src/sys/rump/net/lib/libnetbt: opt_bluetooth.h Log Message: Remove unused opt_bluetooth.h plunky: feel free To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/netbt/bluetooth.h cvs rdiff -u -r1.4 -r1.5 src/sys/netbt/files.netbt cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libubt/Makefile cvs rdiff -u -r1.1 -r0 src/sys/rump/net/lib/libnetbt/opt_bluetooth.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/netbt/bluetooth.h diff -u src/sys/netbt/bluetooth.h:1.8 src/sys/netbt/bluetooth.h:1.9 --- src/sys/netbt/bluetooth.h:1.8 Mon Sep 8 23:36:55 2008 +++ src/sys/netbt/bluetooth.h Fri Mar 26 18:15:15 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: bluetooth.h,v 1.8 2008/09/08 23:36:55 gmcgarry Exp $ */ +/* $NetBSD: bluetooth.h,v 1.9 2010/03/26 18:15:15 pooka Exp $ */ /*- * Copyright (c) 2005 Iain Hibbert. @@ -122,8 +122,6 @@ /* * Debugging stuff */ -#include opt_bluetooth.h - #ifdef BLUETOOTH_DEBUG extern int bluetooth_debug; # define DPRINTF(fmt, args...) do { \ Index: src/sys/netbt/files.netbt diff -u src/sys/netbt/files.netbt:1.4 src/sys/netbt/files.netbt:1.5 --- src/sys/netbt/files.netbt:1.4 Sun Sep 10 15:45:56 2006 +++ src/sys/netbt/files.netbt Fri Mar 26 18:15:15 2010 @@ -1,9 +1,8 @@ -# $NetBSD: files.netbt,v 1.4 2006/09/10 15:45:56 plunky Exp $ +# $NetBSD: files.netbt,v 1.5 2010/03/26 18:15:15 pooka Exp $ # Bluetooth Protocols define bluetooth -defflag opt_bluetooth.h BLUETOOTH # Bluetooth HCI controller (bthub attaches here) define btbus { } Index: src/sys/rump/dev/lib/libubt/Makefile diff -u src/sys/rump/dev/lib/libubt/Makefile:1.2 src/sys/rump/dev/lib/libubt/Makefile:1.3 --- src/sys/rump/dev/lib/libubt/Makefile:1.2 Mon Mar 22 14:47:02 2010 +++ src/sys/rump/dev/lib/libubt/Makefile Fri Mar 26 18:15:15 2010 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2010/03/22 14:47:02 pooka Exp $ +# $NetBSD: Makefile,v 1.3 2010/03/26 18:15:15 pooka Exp $ # .PATH: ${.CURDIR}/../../../../dev/usb ${.CURDIR}/../../../../dev/bluetooth @@ -10,7 +10,5 @@ SRCS+= ubt_at_usb.c -CPPFLAGS+= -I${RUMPTOP}/net/lib/libnetbt - .include bsd.lib.mk .include bsd.klinks.mk
CVS commit: src/sys/rump/librump/rumpvfs
Module Name:src Committed By: pooka Date: Fri Mar 26 18:21:28 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c vfsops_stub.c Log Message: rootfstype is not a vfs stub, so it doesn't belong in vfs_stubs To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/rump/librump/rumpvfs/rump_vfs.c cvs rdiff -u -r1.7 -r1.8 src/sys/rump/librump/rumpvfs/vfsops_stub.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/rump/librump/rumpvfs/rump_vfs.c diff -u src/sys/rump/librump/rumpvfs/rump_vfs.c:1.43 src/sys/rump/librump/rumpvfs/rump_vfs.c:1.44 --- src/sys/rump/librump/rumpvfs/rump_vfs.c:1.43 Fri Mar 5 18:41:46 2010 +++ src/sys/rump/librump/rumpvfs/rump_vfs.c Fri Mar 26 18:21:28 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: rump_vfs.c,v 1.43 2010/03/05 18:41:46 pooka Exp $ */ +/* $NetBSD: rump_vfs.c,v 1.44 2010/03/26 18:21:28 pooka Exp $ */ /* * Copyright (c) 2008 Antti Kantee. All Rights Reserved. @@ -29,7 +29,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD: rump_vfs.c,v 1.43 2010/03/05 18:41:46 pooka Exp $); +__KERNEL_RCSID(0, $NetBSD: rump_vfs.c,v 1.44 2010/03/26 18:21:28 pooka Exp $); #include sys/param.h #include sys/buf.h @@ -55,6 +55,7 @@ #include rump_vfs_private.h struct cwdinfo cwdi0; +const char *rootfstype = ROOT_FSTYPE_ANY; static void rump_rcvp_lwpset(struct vnode *, struct vnode *, struct lwp *); @@ -108,7 +109,6 @@ panic(syncer thread create failed: %d, rv); } - rootfstype = ROOT_FSTYPE_ANY; root_device = rump_rootdev; /* bootstrap cwdi (rest done in vfs_mountroot() */ Index: src/sys/rump/librump/rumpvfs/vfsops_stub.c diff -u src/sys/rump/librump/rumpvfs/vfsops_stub.c:1.7 src/sys/rump/librump/rumpvfs/vfsops_stub.c:1.8 --- src/sys/rump/librump/rumpvfs/vfsops_stub.c:1.7 Thu Mar 19 09:14:37 2009 +++ src/sys/rump/librump/rumpvfs/vfsops_stub.c Fri Mar 26 18:21:28 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: vfsops_stub.c,v 1.7 2009/03/19 09:14:37 pooka Exp $ */ +/* $NetBSD: vfsops_stub.c,v 1.8 2010/03/26 18:21:28 pooka Exp $ */ /* * Copyright (c) 2007 Antti Kantee. All Rights Reserved. @@ -28,7 +28,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD: vfsops_stub.c,v 1.7 2009/03/19 09:14:37 pooka Exp $); +__KERNEL_RCSID(0, $NetBSD: vfsops_stub.c,v 1.8 2010/03/26 18:21:28 pooka Exp $); #include sys/param.h #include sys/errno.h @@ -39,8 +39,6 @@ #include miscfs/fifofs/fifo.h #include miscfs/syncfs/syncfs.h -const char *rootfstype; - #define VFSSTUB(name) \ int name(void *arg) {panic(%s: unimplemented vfs stub, __func__);}
CVS commit: src/share/man/man9
Module Name:src Committed By: wiz Date: Fri Mar 26 19:40:41 UTC 2010 Modified Files: src/share/man/man9: hz.9 Log Message: Split Nm argument in NAME section on multiple lines, like usual. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/share/man/man9/hz.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/man/man9/hz.9 diff -u src/share/man/man9/hz.9:1.8 src/share/man/man9/hz.9:1.9 --- src/share/man/man9/hz.9:1.8 Thu Mar 25 14:59:36 2010 +++ src/share/man/man9/hz.9 Fri Mar 26 19:40:41 2010 @@ -1,4 +1,4 @@ -.\ $NetBSD: hz.9,v 1.8 2010/03/25 14:59:36 jruoho Exp $ +.\ $NetBSD: hz.9,v 1.9 2010/03/26 19:40:41 wiz Exp $ .\ .\ Copyright (c) 2001 The NetBSD Foundation, Inc. .\ All rights reserved. @@ -31,7 +31,11 @@ .Dt HZ 9 .Os .Sh NAME -.Nm hz, tick, tickadj, stathz, profhz +.Nm hz , +.Nm tick , +.Nm tickadj , +.Nm stathz , +.Nm profhz .Nd system time model .Sh SYNOPSIS .In sys/kernel.h
CVS commit: src/share/man/man9
Module Name:src Committed By: wiz Date: Fri Mar 26 19:43:04 UTC 2010 Modified Files: src/share/man/man9: pfind.9 Log Message: Uppercase Dt argument. Fix a typo. Improve wording in one sentence. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/share/man/man9/pfind.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/man/man9/pfind.9 diff -u src/share/man/man9/pfind.9:1.1 src/share/man/man9/pfind.9:1.2 --- src/share/man/man9/pfind.9:1.1 Thu Mar 25 10:09:54 2010 +++ src/share/man/man9/pfind.9 Fri Mar 26 19:43:04 2010 @@ -1,4 +1,4 @@ -.\ $NetBSD: pfind.9,v 1.1 2010/03/25 10:09:54 jruoho Exp $ +.\ $NetBSD: pfind.9,v 1.2 2010/03/26 19:43:04 wiz Exp $ .\ .\ Copyright (c) 2010 The NetBSD Foundation, Inc. .\ All rights reserved. @@ -28,7 +28,7 @@ .\ POSSIBILITY OF SUCH DAMAGE. .\ .Dd March 25, 2010 -.Dt pfind 9 +.Dt PFIND 9 .Os .Sh NAME .Nm pfind @@ -88,7 +88,7 @@ .Fn pfind and .Fn pgfind -are equivalent to +functions are equivalent to .Fn p_find and .Fn pg_find @@ -97,7 +97,7 @@ argument specified as .Dv PFIND_UNLOCK . .Sh RETURN VALUES -Upon succesful completion, the described functions return a pointer to either +Upon successful completion, the described functions return a pointer to either .Em struct proc or .Em struct pgrp .
CVS commit: src/sys/dev/sysmon
Module Name:src Committed By: pgoyette Date: Fri Mar 26 20:31:06 UTC 2010 Modified Files: src/sys/dev/sysmon: sysmon_envsys.c sysmonvar.h Log Message: Add a routine to iterate over all the sensors on the system. This will be needed to update acpiapm_get_powstat() which is currently slightly broken due to recent rearrangement of acpi_bat(4)'s sensors. (This approach is in lieu of exporting proplists between kernel entities, and avoids exposing some internal sysmon_envsys details.) To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100 src/sys/dev/sysmon/sysmon_envsys.c cvs rdiff -u -r1.34 -r1.35 src/sys/dev/sysmon/sysmonvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/dev/sysmon/sysmon_envsys.c diff -u src/sys/dev/sysmon/sysmon_envsys.c:1.99 src/sys/dev/sysmon/sysmon_envsys.c:1.100 --- src/sys/dev/sysmon/sysmon_envsys.c:1.99 Fri Mar 26 12:36:59 2010 +++ src/sys/dev/sysmon/sysmon_envsys.c Fri Mar 26 20:31:06 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: sysmon_envsys.c,v 1.99 2010/03/26 12:36:59 pgoyette Exp $ */ +/* $NetBSD: sysmon_envsys.c,v 1.100 2010/03/26 20:31:06 pgoyette Exp $ */ /*- * Copyright (c) 2007, 2008 Juan Romero Pardines. @@ -64,7 +64,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD: sysmon_envsys.c,v 1.99 2010/03/26 12:36:59 pgoyette Exp $); +__KERNEL_RCSID(0, $NetBSD: sysmon_envsys.c,v 1.100 2010/03/26 20:31:06 pgoyette Exp $); #include sys/param.h #include sys/types.h @@ -2001,3 +2001,30 @@ return error; } + +/* + * + sysmon_envsys_foreach_sensor + * + * Walk through the devices' sensor lists and execute the callback. + * If the callback returns false, the remainder of the current + * device's sensors are skipped. + */ +void +sysmon_envsys_foreach_sensor(bool(*func)(struct sysmon_envsys *, + envsys_data_t *, void*), void *arg) +{ + struct sysmon_envsys *sme; + envsys_data_t *sensor; + + mutex_enter(sme_global_mtx); + LIST_FOREACH(sme, sysmon_envsys_list, sme_list) { + + mutex_enter(sme-sme_mtx); + TAILQ_FOREACH(sensor, sme-sme_sensors_list, sensors_head) { + if ((*func)(sme, sensor, arg)) +break; + } + mutex_exit(sme-sme_mtx); + } + mutex_exit(sme_global_mtx); +} Index: src/sys/dev/sysmon/sysmonvar.h diff -u src/sys/dev/sysmon/sysmonvar.h:1.34 src/sys/dev/sysmon/sysmonvar.h:1.35 --- src/sys/dev/sysmon/sysmonvar.h:1.34 Fri Mar 19 02:19:13 2010 +++ src/sys/dev/sysmon/sysmonvar.h Fri Mar 26 20:31:06 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: sysmonvar.h,v 1.34 2010/03/19 02:19:13 pgoyette Exp $ */ +/* $NetBSD: sysmonvar.h,v 1.35 2010/03/26 20:31:06 pgoyette Exp $ */ /*- * Copyright (c) 2000 Zembu Labs, Inc. @@ -208,6 +208,9 @@ void sysmon_envsys_sensor_event(struct sysmon_envsys *, envsys_data_t *, int); +void sysmon_envsys_foreach_sensor(bool(*)(struct sysmon_envsys *, + envsys_data_t *, void*), void *); + void sysmon_envsys_init(void); /*
CVS commit: src/sys/dev/sysmon
Module Name:src Committed By: pgoyette Date: Fri Mar 26 21:06:25 UTC 2010 Modified Files: src/sys/dev/sysmon: sysmon_envsys.c Log Message: Make this work the way the preceeding comment blocks says it works, and break out of the while{ } when the callback returns false, not when it returns true! To generate a diff of this commit: cvs rdiff -u -r1.100 -r1.101 src/sys/dev/sysmon/sysmon_envsys.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/dev/sysmon/sysmon_envsys.c diff -u src/sys/dev/sysmon/sysmon_envsys.c:1.100 src/sys/dev/sysmon/sysmon_envsys.c:1.101 --- src/sys/dev/sysmon/sysmon_envsys.c:1.100 Fri Mar 26 20:31:06 2010 +++ src/sys/dev/sysmon/sysmon_envsys.c Fri Mar 26 21:06:25 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: sysmon_envsys.c,v 1.100 2010/03/26 20:31:06 pgoyette Exp $ */ +/* $NetBSD: sysmon_envsys.c,v 1.101 2010/03/26 21:06:25 pgoyette Exp $ */ /*- * Copyright (c) 2007, 2008 Juan Romero Pardines. @@ -64,7 +64,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD: sysmon_envsys.c,v 1.100 2010/03/26 20:31:06 pgoyette Exp $); +__KERNEL_RCSID(0, $NetBSD: sysmon_envsys.c,v 1.101 2010/03/26 21:06:25 pgoyette Exp $); #include sys/param.h #include sys/types.h @@ -2021,7 +2021,7 @@ mutex_enter(sme-sme_mtx); TAILQ_FOREACH(sensor, sme-sme_sensors_list, sensors_head) { - if ((*func)(sme, sensor, arg)) + if (!(*func)(sme, sensor, arg)) break; } mutex_exit(sme-sme_mtx);
CVS commit: src/external/cddl/osnet/sys/sys
Module Name:src Committed By: christos Date: Fri Mar 26 21:33:28 UTC 2010 Modified Files: src/external/cddl/osnet/sys/sys: time.h Log Message: deal with missing CLOCK_REALTIME To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/sys/sys/time.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/sys/sys/time.h diff -u src/external/cddl/osnet/sys/sys/time.h:1.3 src/external/cddl/osnet/sys/sys/time.h:1.4 --- src/external/cddl/osnet/sys/sys/time.h:1.3 Sat Feb 20 20:46:36 2010 +++ src/external/cddl/osnet/sys/sys/time.h Fri Mar 26 17:33:28 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: time.h,v 1.3 2010/02/21 01:46:36 darran Exp $ */ +/* $NetBSD: time.h,v 1.4 2010/03/26 21:33:28 christos Exp $ */ /*- * Copyright (c) 2007 Pawel Jakub Dawidek p...@freebsd.org @@ -67,9 +67,15 @@ #else static __inline hrtime_t gethrtime(void) { +#ifdef CLOCK_REALTIME struct timespec ts; clock_gettime(CLOCK_REALTIME,ts); return (((u_int64_t) ts.tv_sec) * NANOSEC + ts.tv_nsec); +#else + struct timeval tv; + gettimeofday(tv, NULL); + return (((u_int64_t) tv.tv_sec) * MICROSEC + tv.tv_usec) * 1000; +#endif } #endif /* _KERNEL */
CVS commit: src/sys/miscfs/fifofs
Module Name:src Committed By: pooka Date: Sat Mar 27 02:33:11 UTC 2010 Modified Files: src/sys/miscfs/fifofs: fifo_vnops.c Log Message: Access fifoinfo only when it's non-NULL. To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/miscfs/fifofs/fifo_vnops.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/miscfs/fifofs/fifo_vnops.c diff -u src/sys/miscfs/fifofs/fifo_vnops.c:1.66 src/sys/miscfs/fifofs/fifo_vnops.c:1.67 --- src/sys/miscfs/fifofs/fifo_vnops.c:1.66 Mon Apr 28 20:24:08 2008 +++ src/sys/miscfs/fifofs/fifo_vnops.c Sat Mar 27 02:33:11 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: fifo_vnops.c,v 1.66 2008/04/28 20:24:08 martin Exp $ */ +/* $NetBSD: fifo_vnops.c,v 1.67 2010/03/27 02:33:11 pooka Exp $ */ /*- * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -58,7 +58,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD: fifo_vnops.c,v 1.66 2008/04/28 20:24:08 martin Exp $); +__KERNEL_RCSID(0, $NetBSD: fifo_vnops.c,v 1.67 2010/03/27 02:33:11 pooka Exp $); #include sys/param.h #include sys/systm.h @@ -528,9 +528,10 @@ { struct fifoinfo *fip; - fip = vp-v_fifoinfo; - printf(, fifo with %d readers and %d writers, - fip-fi_readers, fip-fi_writers); + if ((fip = vp-v_fifoinfo) != NULL) { + printf(, fifo with %d readers and %d writers, + fip-fi_readers, fip-fi_writers); + } } /*
CVS commit: src/sys/fs
Module Name:src Committed By: pooka Date: Sat Mar 27 02:37:35 UTC 2010 Modified Files: src/sys/fs/puffs: puffs_vnops.c src/sys/fs/tmpfs: tmpfs_vnops.c Log Message: \n, police! To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143 src/sys/fs/puffs/puffs_vnops.c cvs rdiff -u -r1.66 -r1.67 src/sys/fs/tmpfs/tmpfs_vnops.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/fs/puffs/puffs_vnops.c diff -u src/sys/fs/puffs/puffs_vnops.c:1.142 src/sys/fs/puffs/puffs_vnops.c:1.143 --- src/sys/fs/puffs/puffs_vnops.c:1.142 Thu Jan 14 14:44:13 2010 +++ src/sys/fs/puffs/puffs_vnops.c Sat Mar 27 02:37:35 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: puffs_vnops.c,v 1.142 2010/01/14 14:44:13 pooka Exp $ */ +/* $NetBSD: puffs_vnops.c,v 1.143 2010/03/27 02:37:35 pooka Exp $ */ /* * Copyright (c) 2005, 2006, 2007 Antti Kantee. All Rights Reserved. @@ -30,7 +30,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD: puffs_vnops.c,v 1.142 2010/01/14 14:44:13 pooka Exp $); +__KERNEL_RCSID(0, $NetBSD: puffs_vnops.c,v 1.143 2010/03/27 02:37:35 pooka Exp $); #include sys/param.h #include sys/buf.h @@ -2055,10 +2055,11 @@ int error; /* kernel portion */ - printf(tag VT_PUFFS, vnode %p, puffs node: %p,\n + printf(tag VT_PUFFS, vnode %p, puffs node: %p userspace cookie: %p\n, vp, pn, pn-pn_cookie); if (vp-v_type == VFIFO) fifo_printinfo(vp); + printf(\n); /* userspace portion */ if (EXISTSOP(pmp, PRINT)) { Index: src/sys/fs/tmpfs/tmpfs_vnops.c diff -u src/sys/fs/tmpfs/tmpfs_vnops.c:1.66 src/sys/fs/tmpfs/tmpfs_vnops.c:1.67 --- src/sys/fs/tmpfs/tmpfs_vnops.c:1.66 Fri Jan 8 11:35:09 2010 +++ src/sys/fs/tmpfs/tmpfs_vnops.c Sat Mar 27 02:37:34 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: tmpfs_vnops.c,v 1.66 2010/01/08 11:35:09 pooka Exp $ */ +/* $NetBSD: tmpfs_vnops.c,v 1.67 2010/03/27 02:37:34 pooka Exp $ */ /* * Copyright (c) 2005, 2006, 2007 The NetBSD Foundation, Inc. @@ -35,7 +35,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD: tmpfs_vnops.c,v 1.66 2010/01/08 11:35:09 pooka Exp $); +__KERNEL_RCSID(0, $NetBSD: tmpfs_vnops.c,v 1.67 2010/03/27 02:37:34 pooka Exp $); #include sys/param.h #include sys/dirent.h @@ -1336,7 +1336,7 @@ printf(tag VT_TMPFS, tmpfs_node %p, flags 0x%x, links %d\n, node, node-tn_flags, node-tn_links); printf(\tmode 0%o, owner %d, group %d, size % PRIdMAX - , status 0x%x\n, + , status 0x%x, node-tn_mode, node-tn_uid, node-tn_gid, (uintmax_t)node-tn_size, node-tn_status); if (vp-v_type == VFIFO)
CVS commit: src
Module Name:src Committed By: nonaka Date: Sat Mar 27 03:04:52 UTC 2010 Modified Files: src/share/man/man4: sdhc.4 src/sys/arch/i386/conf: ALL GENERIC src/sys/dev/cardbus: files.cardbus src/sys/dev/sdmmc: sdhc.c sdhcvar.h Added Files: src/sys/dev/cardbus: sdhc_cardbus.c Log Message: Added sdhc at cardbus support. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/share/man/man4/sdhc.4 cvs rdiff -u -r1.250 -r1.251 src/sys/arch/i386/conf/ALL cvs rdiff -u -r1.974 -r1.975 src/sys/arch/i386/conf/GENERIC cvs rdiff -u -r1.35 -r1.36 src/sys/dev/cardbus/files.cardbus cvs rdiff -u -r0 -r1.1 src/sys/dev/cardbus/sdhc_cardbus.c cvs rdiff -u -r1.6 -r1.7 src/sys/dev/sdmmc/sdhc.c cvs rdiff -u -r1.3 -r1.4 src/sys/dev/sdmmc/sdhcvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/man/man4/sdhc.4 diff -u src/share/man/man4/sdhc.4:1.2 src/share/man/man4/sdhc.4:1.3 --- src/share/man/man4/sdhc.4:1.2 Sun Aug 2 00:19:29 2009 +++ src/share/man/man4/sdhc.4 Sat Mar 27 03:04:52 2010 @@ -1,4 +1,4 @@ -.\ $NetBSD: sdhc.4,v 1.2 2009/08/02 00:19:29 nonaka Exp $ +.\ $NetBSD: sdhc.4,v 1.3 2010/03/27 03:04:52 nonaka Exp $ .\ $OpenBSD: sdhc.4,v 1.4 2009/02/14 18:47:45 deraadt Exp $ .\ .\ Theo de Raadt, 2006. Public Domain. @@ -11,6 +11,7 @@ .Nd SD Host Controller .Sh SYNOPSIS .Cd sdhc* at pci? +.Cd sdhc* at cardbus? function ? .Cd sdmmc* at sdhc? .Sh DESCRIPTION The Index: src/sys/arch/i386/conf/ALL diff -u src/sys/arch/i386/conf/ALL:1.250 src/sys/arch/i386/conf/ALL:1.251 --- src/sys/arch/i386/conf/ALL:1.250 Fri Mar 19 04:04:27 2010 +++ src/sys/arch/i386/conf/ALL Sat Mar 27 03:04:51 2010 @@ -1,4 +1,4 @@ -# $NetBSD: ALL,v 1.250 2010/03/19 04:04:27 cnst Exp $ +# $NetBSD: ALL,v 1.251 2010/03/27 03:04:51 nonaka Exp $ # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp # # ALL machine description file @@ -17,7 +17,7 @@ options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident ALL-$Revision: 1.250 $ +#ident ALL-$Revision: 1.251 $ maxusers 64 # estimated number of users @@ -1333,10 +1333,13 @@ # SD/MMC/SDIO Controller and Device support -# SD/MMC controller -sdhc* at pci?# SD Host Controller -sdmmc* at sdhc? # SD/MMC bus +# PCI SD/MMC controller +sdhc* at pci?# SD Host Controller + +# CardBus SD/MMC controller +sdhc* at cardbus? function ? # SD Host Controller +sdmmc* at sdhc? # SD/MMC bus ld* at sdmmc? Index: src/sys/arch/i386/conf/GENERIC diff -u src/sys/arch/i386/conf/GENERIC:1.974 src/sys/arch/i386/conf/GENERIC:1.975 --- src/sys/arch/i386/conf/GENERIC:1.974 Mon Mar 8 22:51:52 2010 +++ src/sys/arch/i386/conf/GENERIC Sat Mar 27 03:04:51 2010 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.974 2010/03/08 22:51:52 hubertf Exp $ +# $NetBSD: GENERIC,v 1.975 2010/03/27 03:04:51 nonaka Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident GENERIC-$Revision: 1.974 $ +#ident GENERIC-$Revision: 1.975 $ maxusers 64 # estimated number of users @@ -1276,10 +1276,13 @@ # SD/MMC/SDIO Controller and Device support -# SD/MMC controller +# PCI SD/MMC controller sdhc* at pci?# SD Host Controller -sdmmc* at sdhc? # SD/MMC bus +# CardBus SD/MMC controller +sdhc* at cardbus? function ? # SD Host Controller + +sdmmc* at sdhc? # SD/MMC bus ld* at sdmmc? Index: src/sys/dev/cardbus/files.cardbus diff -u src/sys/dev/cardbus/files.cardbus:1.35 src/sys/dev/cardbus/files.cardbus:1.36 --- src/sys/dev/cardbus/files.cardbus:1.35 Sun Jul 19 06:28:08 2009 +++ src/sys/dev/cardbus/files.cardbus Sat Mar 27 03:04:51 2010 @@ -1,4 +1,4 @@ -# $NetBSD: files.cardbus,v 1.35 2009/07/19 06:28:08 kiyohara Exp $ +# $NetBSD: files.cardbus,v 1.36 2010/03/27 03:04:51 nonaka Exp $ # # files.cardbus # @@ -137,3 +137,9 @@ # attach siisata at cardbus with siisata_cardbus file dev/cardbus/siisata_cardbus.c siisata_cardbus + +# +# SD Host Controller +# +attach sdhc at cardbus with sdhc_cardbus +file dev/cardbus/sdhc_cardbus.c sdhc_cardbus Index: src/sys/dev/sdmmc/sdhc.c diff -u src/sys/dev/sdmmc/sdhc.c:1.6 src/sys/dev/sdmmc/sdhc.c:1.7 --- src/sys/dev/sdmmc/sdhc.c:1.6 Wed Feb 24 22:38:08 2010 +++ src/sys/dev/sdmmc/sdhc.c Sat Mar 27 03:04:52 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: sdhc.c,v 1.6 2010/02/24 22:38:08 dyoung Exp $ */ +/* $NetBSD: sdhc.c,v 1.7 2010/03/27 03:04:52 nonaka Exp $ */ /* $OpenBSD: sdhc.c,v 1.25 2009/01/13 19:44:20 grange Exp $ */ /* @@ -23,7 +23,7 @@ */ #include sys/cdefs.h -__KERNEL_RCSID(0, $NetBSD: sdhc.c,v 1.6 2010/02/24 22:38:08 dyoung Exp $); +__KERNEL_RCSID(0, $NetBSD: sdhc.c,v 1.7 2010/03/27 03:04:52 nonaka Exp $); #include sys/param.h #include sys/device.h @@ -121,6 +121,7 @@ static int sdhc_soft_reset(struct sdhc_host *, int); static int sdhc_wait_intr(struct sdhc_host *, int, int);
CVS commit: src/doc
Module Name:src Committed By: mrg Date: Sat Mar 27 03:38:27 UTC 2010 Modified Files: src/doc: BRANCHES Log Message: minor updates: - gmcgarry_ctxsw replaced by yamt-idlelwp - move nick-hppapmap into the right section - rtr-xorg-branch is dead - thorpej-atomic is (bascially) merged to -current To generate a diff of this commit: cvs rdiff -u -r1.289 -r1.290 src/doc/BRANCHES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/doc/BRANCHES diff -u src/doc/BRANCHES:1.289 src/doc/BRANCHES:1.290 --- src/doc/BRANCHES:1.289 Sun Mar 21 13:04:24 2010 +++ src/doc/BRANCHES Sat Mar 27 03:38:27 2010 @@ -1,4 +1,4 @@ -# $NetBSD: BRANCHES,v 1.289 2010/03/21 13:04:24 yamt Exp $ +# $NetBSD: BRANCHES,v 1.290 2010/03/27 03:38:27 mrg Exp $ # # This file contains a list of branches that exist in the NetBSD CVS # tree and their current state. @@ -51,7 +51,7 @@ Start Date: End Date: Base Tag: comdex-fall-1999-base -Maintainer: ? +Maintainer: mycroft Scope: Entire tree. Notes: @@ -297,21 +297,6 @@ routines, and allow improvements to be shared across all arm based hardware. -Branch: gmcgarry_ctxsw -Description: Separate scheduler from context-switch code -Status: Dormant -Start Date: 18 December 2002 -End Date: -Base Tag: gmcgarry_ctxsw_base -Maintainer: Gregory McGarry gmcga...@netbsd.org -Scope: kernel -Notes: Removing knowledge of the scheduler and its run queues - from the machine-dependent context switch code is the - first step in cleaning up the scheduler. It is necessary - for the newlock branch, making the scheduler SMP friendly, - adding real-time scheduler extensions, and reducing the - number of code paths for LWP and proc switching. - Branch: gmcgarry_ucred Description: Integrate and encapsulate user credentials Status: Dormant @@ -452,17 +437,6 @@ Scope: kernel Notes: -Branch: nick-hppapmap -Description: Update of hppa pmap with OpenBSD code. -Status: Terminated; merged to -current -Start Date: 27 October 2008 -End Date: 30 April 2009 -Base Tag: nick-hppapmap-base3 -Maintainer: Nick Hudson sk...@netbsd.org -Scope: sys/ -Notes: Port of the OpenBSD pmap including support for PA2.0 CPUs in - 32-bit mode. - Branch: nick-net80211-sync Description: sync of net80211 with FreeBSD Status: Active @@ -536,22 +510,6 @@ (before the merge to -current) with an interop IPv6 test. More info at: http://www.tahi.org/ -Branch: rtr-xorg-branch -Description: xorg static build alterations to src/x11 -Status: Active -Start Date: Nov 15 2004 -End Date: -Base tag: rtr-xorg-branch-base -Maintainer: Tyler R. Retzlaff r...@netbsd.org -Scope: x11 - distrib/sets/lists - share/mk/bsd.x11.mk - share/mk/bsd.own.mk - etc/mtree/NetBSD.dist -Notes: Requires parts of xsrc/xfree (HEAD) - xsrc/local, xsrc/xfree/xc/programs/Xserver/hw/netbsd - Requires xorg (XORG-6_8_1) - Branch: wrstuden-fixsa Description: Fix a number of issues present with Scheduler Activations. Status: Active @@ -648,80 +606,6 @@ Notes: Used as experiment sandbox and if successful hopefully one day to be integrated. -Branch: thorpej-atomic -Description: Implementation of an atomic memory operations API modeled - after the one in Solaris 10. -Status: Active -Start Date: Apr 11 2007 -End Date: -Base tag: thorpej-atomic-base -Maintainer: Jason Thorpe thor...@netbsd.org -Scope: src/common - src/sys -Notes: Base atomic primitives need to be implemented for - all of the supported architectures: - - alpha DONE - arm DONE - hppa - i386 DONE - ia64 - m68k DONE (except for 68010) - mips - ns32k - powerpc DONE except for membar_*() - powerpc64 DONE except for membar_*() - sh3 - sparc DONE except for membar_*() - sparc64 DONE except for membar_*() - vax - x86_64 DONE - - Tested: - - alpha NO - arm NO - hppa NO - i386 NO - ia64 NO - m68k NO - mips NO - ns32k NO - powerpc NO - powerpc64 NO - sh3 NO - sparc NO - sparc64 NO - vax NO - x86_64 NO - - TODO: - - all - Need to replace mb_*() with membar_*(). - -- Audit MUTEX_CAS() and RWLOCK_CAS() uses - to see of membar_enter() is required here. - -- Talk to ad@ -- figure out of non-atomic - mutex / rwlock release is actually safe. - - arm - Consider using a RAS technique like - MIPS uses for _lock_cas() and the mutex - stubs. Possibly do more than one atomic - op as a RAS. Possibly implement mutex - stubs using the technique. - - m68k - Need to do 68010 support. - - i386 - Need to change when x86_patch() is called - so we can test ncpus. - - powerpc - Figure out if we need barriers in the - atomic ops themselves (hopefully not!) - - x86_64 - Need to change when x86_patch() is called - so we can test ncpus. - # Individual developers' branches (Terminated):
CVS commit: src/tools/compat/sys
Module Name:src Committed By: cegger Date: Fri Mar 26 07:16:12 UTC 2010 Added Files: src/tools/compat/sys: time.h Log Message: toolchain buildfix on OSX with MKDTRACE=yes: The host sys/time.h doesn't provide CLOCK_REALTIME but ctf uses it. See http://mail-index.netbsd.org/current-users/2010/03/20/msg012963.html No comments. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/tools/compat/sys/time.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/dm
Module Name:src Committed By: jakllsch Date: Fri Mar 26 15:46:05 UTC 2010 Modified Files: src/sys/dev/dm: device-mapper.c Log Message: Fix build of i386 ALL kernel with patch from Greg A. Woods in PR/43056. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/dev/dm/device-mapper.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/config
Module Name:src Committed By: pooka Date: Fri Mar 26 15:51:17 UTC 2010 Modified Files: src/usr.bin/config: mkioconf.c Log Message: Put cfdata* in a similar namespace with cfdriver** cfattachinit*. This was nagging me already yesterday, but I decided to leave it alone for better compat with old ioconf.c builds. But as it turns out, new code depends on newly built ioconf.c with a new config(1) anyway, so renaming is not an issue (at least not at this stage). While renaming, namespace cfdriver and cfattach in ioconf rather than comp, since the former reflects the config(5) keyword. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/usr.bin/config/mkioconf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/net80211
Module Name:src Committed By: dyoung Date: Fri Mar 26 17:18:05 UTC 2010 Modified Files: src/sys/net80211: ieee80211.c Log Message: In ieee80211_media_init(), change a pointer that we never write through to a pointer to const. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/sys/net80211/ieee80211.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: christos Date: Fri Mar 26 18:02:14 UTC 2010 Modified Files: src: build.sh Log Message: make kernobjdir absolute. To generate a diff of this commit: cvs rdiff -u -r1.231 -r1.232 src/build.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: pooka Date: Fri Mar 26 18:15:15 UTC 2010 Modified Files: src/sys/netbt: bluetooth.h files.netbt src/sys/rump/dev/lib/libubt: Makefile Removed Files: src/sys/rump/net/lib/libnetbt: opt_bluetooth.h Log Message: Remove unused opt_bluetooth.h plunky: feel free To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/netbt/bluetooth.h cvs rdiff -u -r1.4 -r1.5 src/sys/netbt/files.netbt cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libubt/Makefile cvs rdiff -u -r1.1 -r0 src/sys/rump/net/lib/libnetbt/opt_bluetooth.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/librump/rumpvfs
Module Name:src Committed By: pooka Date: Fri Mar 26 18:21:28 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c vfsops_stub.c Log Message: rootfstype is not a vfs stub, so it doesn't belong in vfs_stubs To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/rump/librump/rumpvfs/rump_vfs.c cvs rdiff -u -r1.7 -r1.8 src/sys/rump/librump/rumpvfs/vfsops_stub.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man9
Module Name:src Committed By: wiz Date: Fri Mar 26 19:40:41 UTC 2010 Modified Files: src/share/man/man9: hz.9 Log Message: Split Nm argument in NAME section on multiple lines, like usual. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/share/man/man9/hz.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man9
Module Name:src Committed By: wiz Date: Fri Mar 26 19:43:04 UTC 2010 Modified Files: src/share/man/man9: pfind.9 Log Message: Uppercase Dt argument. Fix a typo. Improve wording in one sentence. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/share/man/man9/pfind.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/sysmon
Module Name:src Committed By: pgoyette Date: Fri Mar 26 20:31:06 UTC 2010 Modified Files: src/sys/dev/sysmon: sysmon_envsys.c sysmonvar.h Log Message: Add a routine to iterate over all the sensors on the system. This will be needed to update acpiapm_get_powstat() which is currently slightly broken due to recent rearrangement of acpi_bat(4)'s sensors. (This approach is in lieu of exporting proplists between kernel entities, and avoids exposing some internal sysmon_envsys details.) To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100 src/sys/dev/sysmon/sysmon_envsys.c cvs rdiff -u -r1.34 -r1.35 src/sys/dev/sysmon/sysmonvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev
Module Name:src Committed By: mjacob Date: Fri Mar 26 20:52:01 UTC 2010 Modified Files: src/sys/dev/ic: isp.c isp_library.c isp_library.h isp_netbsd.c isp_netbsd.h isp_stds.h isp_target.c ispmbox.h ispreg.h ispvar.h src/sys/dev/pci: isp_pci.c src/sys/dev/sbus: isp_sbus.c Log Message: Synchronize with other platforms: Strongly architect handles so we can more easily detect bogus handles. This switches us to a full 32 bits for all handles. Handle the case of FC disks disappearing and then reappearing- at least at the FC transport level. Some better and finer control of debug and non-debug printouts. To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121 src/sys/dev/ic/isp.c cvs rdiff -u -r1.5 -r1.6 src/sys/dev/ic/isp_library.c cvs rdiff -u -r1.3 -r1.4 src/sys/dev/ic/isp_library.h cvs rdiff -u -r1.82 -r1.83 src/sys/dev/ic/isp_netbsd.c cvs rdiff -u -r1.71 -r1.72 src/sys/dev/ic/isp_netbsd.h cvs rdiff -u -r1.4 -r1.5 src/sys/dev/ic/isp_stds.h cvs rdiff -u -r1.33 -r1.34 src/sys/dev/ic/isp_target.c \ src/sys/dev/ic/ispreg.h cvs rdiff -u -r1.54 -r1.55 src/sys/dev/ic/ispmbox.h cvs rdiff -u -r1.70 -r1.71 src/sys/dev/ic/ispvar.h cvs rdiff -u -r1.110 -r1.111 src/sys/dev/pci/isp_pci.c cvs rdiff -u -r1.79 -r1.80 src/sys/dev/sbus/isp_sbus.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.