Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch

This commit is contained in:
Brian Behlendorf 2008-12-19 12:40:13 -08:00
commit b366379720
2 changed files with 15 additions and 1 deletions

View File

@ -42,9 +42,22 @@
extern "C" { extern "C" {
#endif #endif
typedef void vmem_t;
/*
* Flags for umem_alloc/umem_free
*/
#define UMEM_DEFAULT 0x0000 /* normal -- may fail */ #define UMEM_DEFAULT 0x0000 /* normal -- may fail */
#define UMEM_NOFAIL 0x0100 /* Never fails */ #define UMEM_NOFAIL 0x0100 /* Never fails */
/*
* Flags for umem_cache_create()
*/
#define UMC_NOTOUCH 0x00010000
#define UMC_NODEBUG 0x00020000
#define UMC_NOMAGAZINE 0x00040000
#define UMC_NOHASH 0x00080000
#define UMEM_CACHE_NAMELEN 31 #define UMEM_CACHE_NAMELEN 31
typedef int umem_nofail_callback_t(void); typedef int umem_nofail_callback_t(void);

View File

@ -911,8 +911,9 @@ zio_taskq_member(zio_t *zio, enum zio_taskq_type q)
{ {
kthread_t *executor = zio->io_executor; kthread_t *executor = zio->io_executor;
spa_t *spa = zio->io_spa; spa_t *spa = zio->io_spa;
zio_type_t t;
for (zio_type_t t = 0; t < ZIO_TYPES; t++) for (t = 0; t < ZIO_TYPES; t++)
if (taskq_member(spa->spa_zio_taskq[t][q], executor)) if (taskq_member(spa->spa_zio_taskq[t][q], executor))
return (B_TRUE); return (B_TRUE);