Removed unnecessary lock + minor refinement

Lock wasn't necessary on function isc_logconfig_use, as atomic_exchange
did the job of previous two instructions, load / change.

On isc_logc_create atomic_init function replaced atomic_store when
initializing logconfig object.
Status Job ID Name Coverage
  Precheck
passed #555261
amd64 linux
🐞:sid:amd64

00:03:47

passed #555259
amd64 linux
autoreconf:sid:amd64

00:00:32

failed #556514
amd64 linux
misc:sid:amd64

00:00:28

failed #555872
linux amd64
misc:sid:amd64

00:00:26

failed #555260
amd64 linux
misc:sid:amd64

00:00:28

 
  Build
passed #555274
amd64 linux
asan:sid:amd64

00:05:26

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

00:01:15

passed #555282
amd64 freebsd
clang:freebsd12.0:amd64

00:01:06

passed #555283
amd64 openbsd
clang:openbsd6.5:amd64

00:07:38

passed #555278
amd64 linux
clang:stretch:amd64

00:01:16

passed #555279
i386 linux
clang:stretch:i386

00:01:32

passed #555262
amd64 linux
gcc:alpine3.10:amd64

00:02:25

passed #555273
amd64 linux
gcc:bionic:amd64

00:01:34

passed #555268
amd64 linux
gcc:buster:amd64

00:01:36

passed #555263
amd64 linux
gcc:centos6:amd64

00:01:39

passed #555264
amd64 linux
gcc:centos7:amd64

00:01:50

passed #555265
amd64 linux
gcc:centos8:amd64

00:03:08

passed #555271
amd64 linux
gcc:fedora31:amd64

00:02:31

passed #555266
amd64 linux
gcc:jessie:amd64

00:03:13

passed #555269
amd64 linux
gcc:sid:amd64

00:02:30

passed #555270
i386 linux
gcc:sid:i386

00:03:20

passed #555267
amd64 linux
gcc:stretch:amd64

00:01:15

passed #555272
amd64 linux
gcc:xenial:amd64

00:01:35

passed #555285
amd64 windows
msvc:windows:amd64

00:03:54

passed #555277
amd64 linux
mutexatomics:sid:amd64

00:01:34

passed #555284
amd64 linux
nolibtool:sid:amd64

00:02:45

passed #555280
amd64 linux
pkcs11:sid:amd64

00:01:37

passed #555276
amd64 linux
rwlock:sid:amd64

00:01:45

passed #555275
amd64 linux
tsan:buster:amd64

00:03:20

 
  Unit
passed #555298
amd64 linux
unit:asan:sid:amd64

00:04:34

passed #555303
amd64 freebsd
unit:clang:freebsd11.3:amd64

00:00:40

passed #555304
amd64 freebsd
unit:clang:freebsd12.0:amd64

00:01:11

passed #555301
amd64 linux
unit:clang:stretch:amd64

00:00:56

passed #555286
amd64 linux
unit:gcc:alpine3.10:amd64

00:02:42

passed #555297
amd64 linux
unit:gcc:bionic:amd64

00:00:55

passed #555292
amd64 linux
unit:gcc:buster:amd64

00:01:08

passed #555287
amd64 linux
unit:gcc:centos6:amd64

00:00:59

passed #555288
amd64 linux
unit:gcc:centos7:amd64

00:00:42

passed #555289
amd64 linux
unit:gcc:centos8:amd64

00:00:58

passed #555295
amd64 linux
unit:gcc:fedora31:amd64

00:01:16

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

00:00:30

passed #555293
amd64 linux
unit:gcc:sid:amd64

00:01:21

passed #555294
i386 linux
unit:gcc:sid:i386

00:02:08

passed #555291
amd64 linux
unit:gcc:stretch:amd64

00:01:01

passed #555296
amd64 linux
unit:gcc:xenial:amd64

00:00:42

passed #555305
amd64 linux
unit:nolibtool:sid:amd64

00:01:56

passed #555302
amd64 linux
unit:pkcs11:sid:amd64

00:01:20

passed #555300
amd64 linux
unit:rwlock:sid:amd64

00:01:30

failed #555299
amd64 linux allowed to fail
unit:tsan:buster:amd64

00:04:27

 
  System
passed #555318
amd64 linux
system:asan:sid:amd64

00:14:10

passed #555322
amd64 freebsd
system:clang:freebsd11.3:amd64

00:11:57

passed #555323
amd64 freebsd
system:clang:freebsd12.0:amd64

00:11:58

passed #555306
amd64 linux
system:gcc:alpine3.10:amd64

00:12:40

passed #555317
amd64 linux
system:gcc:bionic:amd64

00:11:40

passed #555312
amd64 linux
system:gcc:buster:amd64

00:12:07

passed #555307
amd64 linux
system:gcc:centos6:amd64

00:10:52

passed #555308
amd64 linux
system:gcc:centos7:amd64

00:11:29

passed #555309
amd64 linux
system:gcc:centos8:amd64

00:09:54

passed #555315
amd64 linux
system:gcc:fedora31:amd64

00:12:05

passed #555310
amd64 linux
system:gcc:jessie:amd64

00:11:18

passed #555313
amd64 linux
system:gcc:sid:amd64

00:10:35

passed #555314
i386 linux
system:gcc:sid:i386

00:12:02

passed #555311
amd64 linux
system:gcc:stretch:amd64

00:10:26

passed #555316
amd64 linux
system:gcc:xenial:amd64

00:10:52

passed #555324
amd64 linux
system:nolibtool:sid:amd64

00:12:24

passed #555321
amd64 linux
system:pkcs11:sid:amd64

00:10:58

passed #555320
amd64 linux
system:rwlock:sid:amd64

00:10:53

failed #555319
amd64 linux allowed to fail
system:tsan:buster:amd64

00:17:14

 
  Docs
passed #555325
amd64 linux
docs:sid:amd64

00:01:12

 
  Postcheck
passed #555327
amd64 linux
cppcheck:gcc:sid:amd64

00:01:41

passed #555326
amd64 linux
scan-build:buster:amd64

00:10:27

 
Name Stage Failure
failed
misc:sid:amd64 Precheck
+./win32utils/Configure				PERL	2013,2014,2015,2016,2017,2018,2019,2020
+./win32utils/GeoIP.diff X 2013,2018,2019,2020
+./win32utils/bind9.sln.in X 2013,2014,2015,2016,2017,2018,2019,2020
+./win32utils/index.html HTML 2006,2007,2008,2012,2013,2014,2015,2016,2018,2019,2020
Uploading artifacts...
util/newcopyrights: found 1 matching files
checklibs.out: found 1 matching files

Uploading artifacts to coordinator... ok
id=556514 responseStatus=201 Created token=KAXjoUPm
ERROR: Job failed: exit code 1
failed
system:tsan:buster:amd64 System
make: *** [Makefile:486: test] Error 1
Running after script...
$ find bin -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts...
bin/tests/system/*/tsan.*: found 18 matching files
bin/tests/system/*/*/tsan.*: found 266 matching files

tsan/: found 237 matching files

Uploading artifacts to coordinator... ok
id=555319 responseStatus=201 Created token=pm8xAzmK
ERROR: Job failed: exit code 1
failed
unit:tsan:buster:amd64 Unit
$ find lib -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts...
WARNING: lib/*/tests/tsan.*: no matching files
WARNING: tsan/: no matching files
kyua.log: found 1 matching files

kyua.results: found 1 matching files

WARNING: kyua_html/: no matching files
Uploading artifacts to coordinator... ok
id=555299 responseStatus=201 Created token=ycqzyCrT
ERROR: Job failed: exit code 1