]> granicus.if.org Git - zfs/commitdiff
Add linux unused code tracking
authorBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 26 Aug 2010 18:55:32 +0000 (11:55 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 31 Aug 2010 20:42:00 +0000 (13:42 -0700)
Track various large hunks which have been dropped simply
because they are not relevant to this port.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
lib/libuutil/uu_misc.c
lib/libzfs/include/libzfs.h
lib/libzpool/include/sys/zfs_context.h

index 1b843effe65d578ffa174fea88acf45773ee524d..67f757c905a0fc50dfeccfcee4fa309239c38daa 100644 (file)
@@ -206,18 +206,6 @@ uu_panic(const char *format, ...)
                        (void) pause();
 }
 
-int
-assfail(const char *astring, const char *file, int line)
-{
-#if defined(__STDC__) && __STDC_VERSION__ - 0 >= 199901L
-       __assert_c99(astring, file, line, "unknown func");
-#else
-       __assert(astring, file, line);
-#endif
-       /*NOTREACHED*/
-       return (0);
-}
-
 static void
 uu_lockup(void)
 {
index b0287ed1f8205406aa633aa5910fc6f6225a39dc..197e2eefc761cfc402cf4cc14d4b554522d09d2d 100644 (file)
@@ -643,15 +643,6 @@ extern int zfs_unshareall(zfs_handle_t *);
 extern int zfs_deleg_share_nfs(libzfs_handle_t *, char *, char *, char *,
     void *, void *, int, zfs_share_op_t);
 
-/*
- * When dealing with nvlists, verify() is extremely useful
- */
-#ifdef NDEBUG
-#define        verify(EX)      ((void)(EX))
-#else
-#define        verify(EX)      assert(EX)
-#endif
-
 /*
  * Utility function to convert a number to a human-readable form.
  */
index 338c871e0df5bcde6d5b37ae1bcedced2193acb9..5dd64b7c6ac7bd41d3239e6d82f16ee0303a69b3 100644 (file)
@@ -110,62 +110,6 @@ extern void vpanic(const char *, __va_list);
 
 #define        fm_panic        panic
 
-extern int aok;
-
-/* This definition is copied from assert.h. */
-#if defined(__STDC__)
-#if __STDC_VERSION__ - 0 >= 199901L
-#define        zverify(EX) (void)((EX) || (aok) || \
-       (__assert_c99(#EX, __FILE__, __LINE__, __func__), 0))
-#else
-#define        zverify(EX) (void)((EX) || (aok) || \
-       (__assert(#EX, __FILE__, __LINE__), 0))
-#endif /* __STDC_VERSION__ - 0 >= 199901L */
-#else
-#define        zverify(EX) (void)((EX) || (aok) || \
-       (_assert("EX", __FILE__, __LINE__), 0))
-#endif /* __STDC__ */
-
-
-#define        VERIFY  zverify
-#define        ASSERT  zverify
-#undef assert
-#define        assert  zverify
-
-extern void __assert(const char *, const char *, int);
-
-#ifdef lint
-#define        VERIFY3_IMPL(x, y, z, t)        if (x == z) ((void)0)
-#else
-/* BEGIN CSTYLED */
-#define        VERIFY3_IMPL(LEFT, OP, RIGHT, TYPE) do { \
-       const TYPE __left = (TYPE)(LEFT); \
-       const TYPE __right = (TYPE)(RIGHT); \
-       if (!(__left OP __right) && (!aok)) { \
-               char *__buf = alloca(256); \
-               (void) snprintf(__buf, 256, "%s %s %s (0x%llx %s 0x%llx)", \
-                       #LEFT, #OP, #RIGHT, \
-                       (u_longlong_t)__left, #OP, (u_longlong_t)__right); \
-               __assert(__buf, __FILE__, __LINE__); \
-       } \
-_NOTE(CONSTCOND) } while (0)
-/* END CSTYLED */
-#endif /* lint */
-
-#define        VERIFY3S(x, y, z)       VERIFY3_IMPL(x, y, z, int64_t)
-#define        VERIFY3U(x, y, z)       VERIFY3_IMPL(x, y, z, uint64_t)
-#define        VERIFY3P(x, y, z)       VERIFY3_IMPL(x, y, z, uintptr_t)
-
-#ifdef NDEBUG
-#define        ASSERT3S(x, y, z)       ((void)0)
-#define        ASSERT3U(x, y, z)       ((void)0)
-#define        ASSERT3P(x, y, z)       ((void)0)
-#else
-#define        ASSERT3S(x, y, z)       VERIFY3S(x, y, z)
-#define        ASSERT3U(x, y, z)       VERIFY3U(x, y, z)
-#define        ASSERT3P(x, y, z)       VERIFY3P(x, y, z)
-#endif
-
 /*
  * DTrace SDT probes have different signatures in userland than they do in
  * kernel.  If they're being used in kernel code, re-define them out of