Messages in this thread | | | Date | Sat, 27 Nov 2004 22:22:07 +0100 (MET) | From | Jan Engelhardt <> | Subject | Re: Concurrent access to /dev/urandom |
| |
>As shown in the code included in my first e-mail, each thread simply >open("/dev/urandom", O_RDONLY), use read(2) to read 16 bytes, and >then close the file descriptor. >Duplicates appear quickly on: single CPU with HT, dual CPU without HT, >and dual CPU with HT (all with smp kernels) >But not on a lower end single CPU without HT (2.6.8-1.521 non-smp).
Ok, so it is a case of two "kernel-side" CPUs.
>> Rule of thumb: Post the smallest possible code that shows the problem. >Will do next time!
That would be great, because it could show that urandom is missing a lock somewhere.
Jan Engelhardt -- Gesellschaft für Wissenschaftliche Datenverarbeitung Am Fassberg, 37077 Göttingen, www.gwdg.de - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |