Displaying 20 results from an estimated 49 matches for "reentranc".
Did you mean:
reentrancy
2006 Nov 21
1
f2c to achieve reentrancy in odesolve?
...in the current odesolve package) to make as few changes
as possible to the Fortran 77 code. However, recently someone wanted to
make nested calls to lsoda, which will not work, because Fortran is not
generally reentrant. I understand I can use f2c to convert the codes to
C, which would then gain reentrancy, and that there are parts of R which
were translated from Fortran to C for just this reason (at least, I read
that in an earlier R-help message). My questions to this group are:
1) Will this indeed automatically make the solvers reentrant?
2) How much do I need to worry about changed numerical b...
2008 Apr 07
1
[PATCH] virtio: remove overzealous BUG_ON.
...ization to tell the host
we don't need callbacks now. As it is not reliable, the debug check is
overzealous: it can happen on two CPUs at the same time. Document this.
Even if it were reliable, the virtio_net driver doesn't disable
callbacks on transmit so the START_USE/END_USE debugging reentrance
protection can be easily tripped even on UP.
Thanks to Balaji Rao for the bug report and testing.
Signed-off-by: Rusty Russell <rusty at rustcorp.com.au>
CC: Balaji Rao <balajirrao at gmail.com>
diff -r 0b3e64be7696 drivers/virtio/virtio_ring.c
--- a/drivers/virtio/virtio_ring.c Mon...
2008 Apr 07
1
[PATCH] virtio: remove overzealous BUG_ON.
...ization to tell the host
we don't need callbacks now. As it is not reliable, the debug check is
overzealous: it can happen on two CPUs at the same time. Document this.
Even if it were reliable, the virtio_net driver doesn't disable
callbacks on transmit so the START_USE/END_USE debugging reentrance
protection can be easily tripped even on UP.
Thanks to Balaji Rao for the bug report and testing.
Signed-off-by: Rusty Russell <rusty at rustcorp.com.au>
CC: Balaji Rao <balajirrao at gmail.com>
diff -r 0b3e64be7696 drivers/virtio/virtio_ring.c
--- a/drivers/virtio/virtio_ring.c Mon...
2012 Dec 04
2
Audit of NMI and MCE paths
.... Are there
any performance concerns from changing to a recursive lock?
As for spinlocks themselves, as far as I can reason, recursive locks are
safe to use, as are per-cpu spinlocks which are used exclusivly in the
NMI handler or MCE handler (but not both), given the proviso that we
have C level reentrance protection for do_{nmi,mce}().
For the {rd,wr}msr()s, we can assume that the Xen code is good and is
not going to fault on access to the MSR, but we certainly cant guarantee
this.
As a result, I do not think it is practical or indeed sensible to remove
all possibility of faults from the NMI pat...
2011 May 24
3
Can a libFLAC encoder be initialize and called from inside a libFLAC decoder callback?
Thanks for the tip, Brian. I did have a version that does everything in
memory, but only had enough memory to get six threads going. (Although my
system has 16GB, I have not taken the time to create 64-bit libraries for
wxWidgets, TagLib, libFLAC, etc.)
Based on the direction you are pointing me in, I assume that encoding from
within the decoder is not permitted.
I really like your idea of the
2009 Jul 21
1
[LLVMdev] LLVM and Interrupt Service Routines.
> How each target handles the code generation
> differences will be the interesting part.
Why not use a target specific calling convention?
An interrupt is like a normal function call, it only has a different
calling convention.
2011 May 24
0
Can a libFLAC encoder be initialize and called from inside a libFLAC decoder callback?
...would start as
soon as a thread opens up.
> Based on the direction you are pointing me in, I assume that
> encoding from
> within the decoder is not permitted.
I have no idea. My assumption before your email would have been that
the individual encoder/decoder handles would allow reentrancy, but
perhaps there are pieces of libFLAC that are not reentrant even when
working on separate encoder/decoder objects. The only way to know
for sure is if Josh Coalson pipes up, or someone takes the time to
look at the source for a thorough code review. There's a possibility
that y...
2004 Jul 05
1
Tk force refresh
I'm trying to use a Tk widget to show some progress &
intermediate results in a long-running R calculation.
Does anybody know how (or whether) I can force a window
redraw without waiting for the idle loop? Currently,
refreshes only seem to happen when we return to the R
toplevel read-eval-print loop.
Thanks,
Mark <><
2003 Jun 30
0
sysctl_out_proc() race in stable w/ patch
...ch below is a hack and cannot be directly applied due to other
changes in my tree, but if someone would like to tackle this for
4.x I've provided you with a good start.
The problem doesn't appear to be an issue in -current with the PROC
lock held, though I am unsure if lock reentrancy is possible when
a vm_fault is taken.
-Matt
Index: kern/kern_exit.c
===================================================================
RCS file: /cvs/src/sys/kern/kern_exit.c,v
retrieving revision 1.12
diff -u -r1.12 kern_exit.c
--- kern/kern_exit.c 30 Jun 2003 19:50:31 -0000 1.12
++...
2001 Jan 29
2
vorbis plugin crashing xmms
I've got a song that causes the vorbis plugin for xmms to crash while
reading the vorbis equivilent of id3 tags. What is the proceedure for
reporting bugs like this. Do I mail the bug into this mailing list and
then serve the song off of a FTP server?
-ben
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this
2007 Nov 09
0
10 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_loader.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h
...imple-8.swf.trace | 12 ++++
test/trace/unloadmovie-simple.as | 16 +++++
22 files changed, 205 insertions(+), 37 deletions(-)
New commits:
commit 1453a43c36678b07a4c585e1173a0d4b78bc8e52
Author: Benjamin Otte <otte at gnome.org>
Date: Fri Nov 9 17:22:55 2007 +0100
handle reentrancy correctly
fixes mysterious segfaults on AMD64
diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c
index 04c21a0..618b9d7 100644
--- a/libswfdec/swfdec_loader.c
+++ b/libswfdec/swfdec_loader.c
@@ -210,9 +210,10 @@ swfdec_loader_init (SwfdecLoader *loader)
static void
swfd...
1999 Sep 29
1
nlm recursion problem
Hi
I am trying to use nlm with an additional call to nlm within the function
but after the first pass, the parameters to the outer call are being
passed to the inner call. The inner call is a very trivial problem.
ie:
test.outer<-function(param.outer){
slope<-nlm(test.inner,param.inner)
...
loglikelihood<-sum(...)
return(-loglikelihood)
}
and
nlm(test.outer,param.outer)
on the
2000 Dec 15
0
Some libraries and ideas for a 'librarified' R
...is.
On the route I learned C quite well and I discovered the power of scripting
languages nad finally the S language.
I wanted to write programs to perform routinely done exploratory data
analysis, using gnuplot as the graphic driver.
One of the my bigger concern has ever be memory management and reentrancy of
my code, possibly avoiding using OS support (such as thread local storage on
windows); I tried to allow for custom allocator in the library, supporting
ANSI functions as a ready option ...
I also have always used DOS (djgpp) and windows so I hated (and probably
strongly dislike) autoconf and t...
2010 Nov 15
8
[LLVMdev] MC-JIT Design
...t;bar" to go ahead and see
if you can find "bar" and immediately generated code for it. You can't
do that in the FOOJIT model, because you won't know "bar" is undefined
until you read the object back.
However, in practice one needs to be careful about recursion and
reentrancy, so you have to take care when trying to do things like
this. The FOOJIT forces such tricks to go through a proper API (the
FOO object) which I end up seeing as a feature, not a bug.
--
And, a final word on API compatibility:
As mentioned before, I have no *plan* to break any existing public
int...
2024 Jun 30
0
Making use of win32_segv
...9;t match
- Rewrite win32_segv in terms of StringCcbPrintf to static storage and
WriteFile(GetStdHandle(STD_ERROR_HANDLE), ...), which may be too much
Attached is a crude first draft to see if the approach is viable. If it
turns out to be a good idea, I can add the Rterm or thread ID checks, a
reentrancy guard, declare and export a special struct win32_segvinfo
from psignal.c, put all the crash reporting in win32_segv(), and move
the VEH setup into psignal.c's signal(). (Just don't want to waste the
effort if this proves ill-advised.)
Without the patch:
User at WIN-LGTSPJA3F1V MSYS /c/R/R...
2003 Feb 07
1
Status of thread-safeness of libvorbis?
I have spent quite some hours in the archives of this mailinglist and read a
few threads mainly by Jeff Squyres and Monty about making oggenc
multithreaded. Those threads all are dated around January 2001, quite a time
ago.
For my work experience period I have to implement a parallel (threaded) ogg
encoder (If this is possible, of course.) If it can be done, the code will
be given back to the
2010 Nov 15
0
[LLVMdev] MC-JIT Design
...ee
> if you can find "bar" and immediately generated code for it. You can't
> do that in the FOOJIT model, because you won't know "bar" is undefined
> until you read the object back.
>
> However, in practice one needs to be careful about recursion and
> reentrancy, so you have to take care when trying to do things like
> this. The FOOJIT forces such tricks to go through a proper API (the
> FOO object) which I end up seeing as a feature, not a bug.
> --
>
> And, a final word on API compatibility:
>
> As mentioned before, I have no *plan*...
2010 Nov 16
0
[LLVMdev] MC-JIT Design
...ee
> if you can find "bar" and immediately generated code for it. You can't
> do that in the FOOJIT model, because you won't know "bar" is undefined
> until you read the object back.
>
> However, in practice one needs to be careful about recursion and
> reentrancy, so you have to take care when trying to do things like
> this. The FOOJIT forces such tricks to go through a proper API (the
> FOO object) which I end up seeing as a feature, not a bug.
> --
>
> And, a final word on API compatibility:
>
> As mentioned before, I have no *plan*...
2010 Nov 15
2
[LLVMdev] MC-JIT Design
...quot;bar" and immediately generated code for it.
> > You can't do that in the FOOJIT model, because you won't know "bar"
> > is undefined until you read the object back.
> >
> > However, in practice one needs to be careful about recursion and
> > reentrancy, so you have to take care when trying to do things like
> > this. The FOOJIT forces such tricks to go through a proper API (the
> > FOO object) which I end up seeing as a feature, not a bug.
> > --
> >
> > And, a final word on API compatibility:
> >
> > As...
2010 Nov 15
1
[LLVMdev] MC-JIT Design
...t;bar" and immediately generated code for it. You can't
> > do that in the FOOJIT model, because you won't know "bar" is undefined
> > until you read the object back.
> >
> > However, in practice one needs to be careful about recursion and
> > reentrancy, so you have to take care when trying to do things like
> > this. The FOOJIT forces such tricks to go through a proper API (the
> > FOO object) which I end up seeing as a feature, not a bug.
> > --
> >
> > And, a final word on API compatibility:
> >
> >...