Module Name: src Committed By: snj Date: Fri Jun 9 16:52:10 UTC 2017
Modified Files: src/sys/dev/sdmmc [netbsd-8]: ld_sdmmc.c Log Message: Pull up following revision(s) (requested by jmcneill in ticket #14): sys/dev/sdmmc/ld_sdmmc.c: revision 1.27 Fix a race between ld_sdmmc_start and ld_sdmmc_dobio that could result in tasks getting lost from the task queue. The symptom of this is a NULL deref in ld_sdmmc_start since the code assumes that a task will always be available from the pool. This changes the code to use pcq(9) instead of a TAILQ to manage the free task list. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.26.4.1 src/sys/dev/sdmmc/ld_sdmmc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.