CVS commit: src/sys/arch/xen/xenbus

2021-06-16 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Jun 16 10:49:50 UTC 2021 Modified Files: src/sys/arch/xen/xenbus: xenbus_probe.c Log Message: Grab KERNEL_LOCK before calling config_found() To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57

CVS commit: src/sys/arch/xen/xenbus

2020-05-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu May 14 13:18:55 UTC 2020 Modified Files: src/sys/arch/xen/xenbus: xenbus_probe.c Log Message: fix compile when DPRINK() is defined To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54

CVS commit: src/sys/arch/xen/xenbus

2020-05-06 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed May 6 16:50:13 UTC 2020 Modified Files: src/sys/arch/xen/xenbus: xenbus_comms.c xenbus_comms.h xenbus_probe.c xenbus_xs.c Log Message: Convert remaining splfoo/splx and tsleep/wakeup to mutex and condvar. Mark

CVS commit: src/sys/arch/xen/xenbus

2020-04-28 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 28 13:21:01 UTC 2020 Modified Files: src/sys/arch/xen/xenbus: xenbus_probe.c Log Message: Skip block device with device-type "cdrom", as their emulation can't be disabled; and the backend driver doesn't handle them

CVS commit: src/sys/arch/xen/xenbus

2020-04-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Apr 10 12:38:40 UTC 2020 Modified Files: src/sys/arch/xen/xenbus: xenbus_probe.c Log Message: g/c unused xenwatch_mutex extern, and streq() To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47

CVS commit: src/sys/arch/xen/xenbus

2020-04-07 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 7 15:43:42 UTC 2020 Modified Files: src/sys/arch/xen/xenbus: xenbus_dev.c Log Message: mostly convert to kmem_alloc() doing this, remove check for failed allocation with KM_SLEEP, and make sure to not hold mutex

CVS commit: src/sys/arch/xen/xenbus

2020-04-07 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 7 15:16:52 UTC 2020 Modified Files: src/sys/arch/xen/xenbus: xenbus_client.c Log Message: convert from malloc() to kmem_alloc() To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17

CVS commit: src/sys/arch/xen/xenbus

2019-02-26 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Feb 26 15:55:33 UTC 2019 Modified Files: src/sys/arch/xen/xenbus: xenbus_probe.c Log Message: Compute storage size for a string correctly. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40

CVS commit: src/sys/arch/xen/xenbus

2017-11-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Nov 13 02:12:29 UTC 2017 Modified Files: src/sys/arch/xen/xenbus: xenbus_comms.c Log Message: Missed a spot: preserve known_mpsafe = (level != IPL_VM). Noted by kre -- sorry! To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/xen/xenbus

2017-03-27 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Mar 27 18:39:55 UTC 2017 Modified Files: src/sys/arch/xen/xenbus: xenbus_dev.c Log Message: Avoid variable reassignement; reported by dcb...@hotmail.com in PR port-xen/52112 To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/xen/xenbus

2017-03-23 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Mar 23 14:52:36 UTC 2017 Modified Files: src/sys/arch/xen/xenbus: xenbus_dev.c Log Message: xlwp->mtx will never be used in interrupt context; set to IPL_NONE. avoids a KASSERT when sleeping for the reply. To generate a

CVS commit: src/sys/arch/xen/xenbus

2017-03-22 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Mar 22 22:33:32 UTC 2017 Modified Files: src/sys/arch/xen/xenbus: xenbus_dev.c Log Message: On second through, it may be possible to have a NULL kfs_v in read and write (if we're not the LWP which did the open). Add the

CVS commit: src/sys/arch/xen/xenbus

2017-03-22 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Mar 22 21:21:40 UTC 2017 Modified Files: src/sys/arch/xen/xenbus: xenbus_dev.c Log Message: Fix /kern/xen/xenbus handling. It's badly broken and will do bad things if more than one thread tries to use it at the same time

CVS commit: src/sys/arch/xen/xenbus

2012-11-28 Thread Roger Pau Monne
Module Name:src Committed By: royger Date: Wed Nov 28 16:26:59 UTC 2012 Modified Files: src/sys/arch/xen/xenbus: xenbus_xs.c Log Message: xen: prevent adding duplicate xenwatches When a xenstore watch triggers, the event is processed on process_msg and if a valid handle

CVS commit: src/sys/arch/xen/xenbus

2012-06-07 Thread Stephen Borrill
Module Name:src Committed By: sborrill Date: Thu Jun 7 14:05:14 UTC 2012 Modified Files: src/sys/arch/xen/xenbus: xenbus_probe.c Log Message: Fix problem where devices with ID 0 were skipped as invalid as it didn't distinguish between numerical zero and invalid numeric

CVS commit: src/sys/arch/xen/xenbus

2012-06-05 Thread Stephen Borrill
Module Name:src Committed By: sborrill Date: Tue Jun 5 10:58:57 UTC 2012 Modified Files: src/sys/arch/xen/xenbus: xenbus_probe.c Log Message: Sort vif and vbd device IDs numerically so that attach order does not depend on the order they are passed in through xenstore.

CVS commit: src/sys/arch/xen/xenbus

2011-07-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jul 27 23:11:24 UTC 2011 Modified Files: src/sys/arch/xen/xenbus: xenbus_xs.c Log Message: Change a cast to appease gcc4.5 To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/xen/xenbus/xenbus_xs.c

CVS commit: src/sys/arch/xen/xenbus

2011-06-07 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Jun 7 13:52:31 UTC 2011 Modified Files: src/sys/arch/xen/xenbus: xenbus_xs.c Log Message: check that the list is empty before calling cv_wait(). Otherwise we may sleep waiting for an event which is already in the queue. To

CVS commit: src/sys/arch/xen/xenbus

2011-04-11 Thread Christoph Egger
Module Name:src Committed By: cegger Date: Mon Apr 11 15:00:49 UTC 2011 Modified Files: src/sys/arch/xen/xenbus: xenbus_probe.c Log Message: Continue scanning for other frontends when initialization of one frontend failed. Bug reported by Konrad Wilk on port-xen@. Fix

CVS commit: src/sys/arch/xen/xenbus

2011-04-11 Thread Christoph Egger
Module Name:src Committed By: cegger Date: Tue Apr 12 05:09:32 UTC 2011 Modified Files: src/sys/arch/xen/xenbus: xenbus_probe.c Log Message: previous fix does not work if there is exactly only one entry where continue exits the loop. Apply fix from Konrad Wilke on

CVS commit: src/sys/arch/xen/xenbus

2011-03-30 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Wed Mar 30 22:34:03 UTC 2011 Modified Files: src/sys/arch/xen/xenbus: xenbus_probe.c Log Message: (purely cosmetic changes) - Use free_otherend_details() instead of calling free() on xbusd_otherend. - rename talk_to_otherend() to

CVS commit: src/sys/arch/xen/xenbus

2009-04-27 Thread Christoph Egger
Module Name:src Committed By: cegger Date: Tue Apr 28 05:44:43 UTC 2009 Modified Files: src/sys/arch/xen/xenbus: xenbus_client.c xenbus_xs.c Log Message: sprintf - snprintf To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10