On 29.08.2012 16:25, John Baldwin wrote:
Hmm. Can you try this:
Index: kern/kern_clock.c
===================================================================
--- kern/kern_clock.c (revision 239819)
+++ kern/kern_clock.c (working copy)
@@ -382,7 +382,7 @@
int stathz;
int profhz;
int profprocs;
-int ticks;
+volatile int ticks;
int psratio;
With this patch if_cdce.c can't be compiled:
/usr/src/sys/modules/usb/cdce/../../../dev/usb/net/if_cdce.c: In
function 'cdce_attach':
/usr/src/sys/modules/usb/cdce/../../../dev/usb/net/if_cdce.c:616:
warning: passing argument 2 of 'memcpy' discards qualifiers from pointer
target type
*** Error code 1
memcpy(&sc->sc_ue.ue_eaddr[1], &ticks, sizeof(uint32_t));
As I understand, memcpy() don't accept pointers to volatile objects.
May be some other source can be used for generated MAC address.
I have installed patched kernel (without cdce) and need some time to
check if the problem with IPMI KCS is reproduced.
--
Anton Yuzhaninov
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[email protected]"