Move the validity check from cache_free to the caller functions

90 jobs for !2431 with ondrej/check-reference-counter-in_ISC_FOO_VALID in 11 minutes and 57 seconds (queued for 9 seconds)
detached
Status Job ID Name Coverage
  Precheck
passed #350275
amd64 linux
🐞:sid:amd64

00:02:31

passed #350273
amd64 linux
autoreconf:sid:amd64

00:00:35

passed #350274
amd64 linux
misc:sid:amd64

00:00:21

 
  Build
passed #350287
amd64 linux
asan:sid:amd64

00:06:39

passed #350293
amd64 freebsd
clang:freebsd11.3:amd64

00:01:23

failed #350294
amd64 freebsd
clang:freebsd12.0:amd64

00:00:50

passed #350290
amd64 linux
clang:stretch:amd64

00:03:06

failed #350291
i386 linux
clang:stretch:i386

00:01:51

failed #350276
amd64 linux
gcc:alpine3.10:amd64

00:01:01

passed #350286
amd64 linux
gcc:bionic:amd64

00:04:02

passed #350281
i386 linux
gcc:buster:amd64

00:03:22

passed #350277
amd64 linux
gcc:centos6:amd64

00:02:59

passed #350278
amd64 linux
gcc:centos7:amd64

00:03:07

passed #350284
amd64 linux
gcc:fedora30:amd64

00:03:57

passed #350279
amd64 linux
gcc:jessie:amd64

00:03:03

passed #350282
amd64 linux
gcc:sid:amd64

00:03:35

passed #350283
i386 linux
gcc:sid:i386

00:04:15

passed #350280
amd64 linux
gcc:stretch:amd64

00:03:24

passed #350285
amd64 linux
gcc:xenial:amd64

00:03:43

failed #350296
amd64 windows
msvc:windows:amd64

00:01:00

failed #350289
amd64 linux
mutexatomics:sid:amd64

00:02:18

passed #350295
amd64 linux
nolibtool:sid:amd64

00:02:43

passed #350292
amd64 linux
pkcs11:sid:amd64

00:02:51

passed #350288
amd64 linux
rwlock:sid:amd64

00:03:59

 
  Unit
failed #350308
amd64 linux
unit:asan:sid:amd64

00:03:52

failed #350312
amd64 freebsd
unit:clang:freebsd11.3:amd64

00:00:28

skipped #350313
amd64 freebsd
unit:clang:freebsd12.0:amd64
failed #350310
amd64 linux
unit:clang:stretch:amd64

00:00:56

skipped #350297
amd64 linux
unit:gcc:alpine3.10:amd64
failed #350307
amd64 linux
unit:gcc:bionic:amd64

00:01:06

failed #350302
i386 linux
unit:gcc:buster:amd64

00:01:39

failed #350298
amd64 linux
unit:gcc:centos6:amd64

00:00:59

failed #350299
amd64 linux
unit:gcc:centos7:amd64

00:01:01

failed #350305
amd64 linux
unit:gcc:fedora30:amd64

00:01:31

passed #350300
amd64 linux
unit:gcc:jessie:amd64

00:00:29

failed #350303
amd64 linux
unit:gcc:sid:amd64

00:01:36

failed #350304
i386 linux
unit:gcc:sid:i386

00:02:07

failed #350301
amd64 linux
unit:gcc:stretch:amd64

00:01:00

failed #350306
amd64 linux
unit:gcc:xenial:amd64

00:01:09

failed #350314
amd64 linux
unit:nolibtool:sid:amd64

00:01:41

failed #350311
amd64 linux
unit:pkcs11:sid:amd64

00:01:24

failed #350309
amd64 linux
unit:rwlock:sid:amd64

00:01:22

 
  System
failed #350634
amd64 linux
system:asan:sid:amd64

failed #350657
amd64 freebsd
system:clang:freebsd11.3:amd64

skipped #350330
amd64 freebsd
system:clang:freebsd12.0:amd64
skipped #350315
amd64 linux
system:gcc:alpine3.10:amd64
failed #350668
amd64 linux
system:gcc:bionic:amd64

failed #350667
i386 linux
system:gcc:buster:amd64

failed #350653
amd64 linux
system:gcc:centos6:amd64

failed #350637
amd64 linux
system:gcc:centos7:amd64

failed #350650
amd64 linux
system:gcc:fedora30:amd64

failed #350666
amd64 linux
system:gcc:jessie:amd64

failed #350669
amd64 linux
system:gcc:sid:amd64

failed #350636
i386 linux
system:gcc:sid:i386

failed #350647
amd64 linux
system:gcc:stretch:amd64

failed #350658
amd64 linux
system:gcc:xenial:amd64

failed #350649
amd64 linux
system:nolibtool:sid:amd64

failed #350651
amd64 linux
system:pkcs11:sid:amd64

failed #350640
amd64 linux
system:rwlock:sid:amd64

failed #350418
linux amd64
system:asan:sid:amd64

00:23:38

failed #350326
amd64 linux
system:asan:sid:amd64

00:23:46

failed #350656
freebsd amd64
system:clang:freebsd11.3:amd64

failed #350329
amd64 freebsd
system:clang:freebsd11.3:amd64

01:10:10

failed #350424
linux amd64
system:gcc:bionic:amd64

01:00:01

failed #350325
amd64 linux
system:gcc:bionic:amd64

00:28:12

failed #350423
linux i386
system:gcc:buster:amd64

01:00:01

failed #350320
i386 linux
system:gcc:buster:amd64

00:28:31

failed #350432
linux amd64
system:gcc:centos6:amd64

00:27:16

failed #350316
amd64 linux
system:gcc:centos6:amd64

00:38:51

failed #350317
amd64 linux
system:gcc:centos7:amd64

00:28:18

failed #350420
linux amd64
system:gcc:centos7:amd64

00:26:02

failed #350323
amd64 linux
system:gcc:fedora30:amd64

01:00:01

failed #350644
linux amd64
system:gcc:fedora30:amd64

failed #350318
amd64 linux
system:gcc:jessie:amd64

00:25:47

failed #350413
linux amd64
system:gcc:jessie:amd64

01:00:01

failed #350321
amd64 linux
system:gcc:sid:amd64

00:28:44

failed #350425
linux amd64
system:gcc:sid:amd64

01:00:00

failed #350419
linux i386
system:gcc:sid:i386

00:25:26

failed #350322
i386 linux
system:gcc:sid:i386

00:26:37

failed #350319
amd64 linux
system:gcc:stretch:amd64

00:31:42

failed #350429
linux amd64
system:gcc:stretch:amd64

00:27:41

failed #350324
amd64 linux
system:gcc:xenial:amd64

00:39:03

failed #350435
linux amd64
system:gcc:xenial:amd64

00:27:51

failed #350331
amd64 linux
system:nolibtool:sid:amd64

00:28:05

failed #350427
linux amd64
system:nolibtool:sid:amd64

00:28:43

failed #350648
linux amd64
system:pkcs11:sid:amd64

failed #350328
amd64 linux
system:pkcs11:sid:amd64

01:00:01

failed #350422
linux amd64
system:rwlock:sid:amd64

00:25:59

failed #350327
amd64 linux
system:rwlock:sid:amd64

00:27:27

 
  Docs
passed #350332
amd64 linux
docs:sid:amd64

00:00:57

 
Name Stage Failure
failed
system:gcc:sid:amd64 System There has been a missing dependency failure
No job log
failed
system:gcc:bionic:amd64 System There has been a missing dependency failure
No job log
failed
system:gcc:buster:amd64 System There has been a missing dependency failure
No job log
failed
system:gcc:jessie:amd64 System There has been a missing dependency failure
No job log
failed
system:gcc:xenial:amd64 System There has been a missing dependency failure
No job log
failed
system:clang:freebsd11.3:amd64 System There has been a missing dependency failure
No job log
failed
system:gcc:centos6:amd64 System There has been a missing dependency failure
No job log
failed
system:pkcs11:sid:amd64 System There has been a missing dependency failure
No job log
failed
system:gcc:fedora30:amd64 System There has been a missing dependency failure
No job log
failed
system:nolibtool:sid:amd64 System There has been a missing dependency failure
No job log
failed
system:gcc:stretch:amd64 System There has been a missing dependency failure
No job log
failed
system:rwlock:sid:amd64 System There has been a missing dependency failure
No job log
failed
system:gcc:centos7:amd64 System There has been a missing dependency failure
No job log
failed
system:gcc:sid:i386 System There has been a missing dependency failure
No job log
failed
system:asan:sid:amd64 System There has been a missing dependency failure
No job log
failed
unit:asan:sid:amd64 Unit
No job log
failed
unit:nolibtool:sid:amd64 Unit
No job log
failed
unit:pkcs11:sid:amd64 Unit
No job log
failed
unit:clang:stretch:amd64 Unit
No job log
failed
unit:gcc:sid:i386 Unit
No job log
failed
unit:rwlock:sid:amd64 Unit
No job log
failed
unit:gcc:fedora30:amd64 Unit
No job log
failed
unit:gcc:sid:amd64 Unit
No job log
failed
unit:gcc:buster:amd64 Unit
No job log
failed
unit:gcc:bionic:amd64 Unit
No job log
failed
unit:gcc:xenial:amd64 Unit
No job log
failed
clang:stretch:i386 Build
No job log
failed
unit:gcc:stretch:amd64 Unit
No job log
failed
unit:gcc:centos7:amd64 Unit
No job log
failed
unit:gcc:centos6:amd64 Unit
No job log
failed
msvc:windows:amd64 Build
No job log
failed
mutexatomics:sid:amd64 Build
No job log
failed
unit:clang:freebsd11.3:amd64 Unit
No job log
failed
gcc:alpine3.10:amd64 Build
No job log
failed
clang:freebsd12.0:amd64 Build
No job log