--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Sat, 09 May 2020 00:20:42 +0100
+Received: from localhost ([::1] helo=libre-riscv.org)
+ by libre-soc.org with esmtp (Exim 4.89)
+ (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+ id 1jXCIM-0007AK-2W; Sat, 09 May 2020 00:20:42 +0100
+Received: from mail-wr1-f43.google.com ([209.85.221.43])
+ by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.89) (envelope-from <programmerjake@gmail.com>)
+ id 1jXCIK-0007AE-7H
+ for libre-riscv-dev@lists.libre-riscv.org; Sat, 09 May 2020 00:20:40 +0100
+Received: by mail-wr1-f43.google.com with SMTP id g13so3796088wrb.8
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Fri, 08 May 2020 16:20:40 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
+ h=mime-version:from:date:message-id:subject:to;
+ bh=RprFtfN1LAzUsVVhUOJ4M32s9vBHgE8peEBYRpFd5gc=;
+ b=f46yxTE31wB2oAeDx61qr8HaMcfGx/Y2dyHj6F/p6HcHwqWszyINnzjQn5fs5kRBTO
+ ZL7fMeF2LhgF0ua+2r8sjJwAsgGGq8XrZlLVCN9O3FN3PiU7ZMXPHYgE334tFlk+SBaW
+ RpXhEya1eKe5PWdo/DKFVA1hEjaTTmrX4IslKfvuGTyRlnbUcxp5foBhioCp3hBH0Sx5
+ YvlqRb/yAk/kTvaXiQBNVUpBWe0jvOdJL/3Rfwyaoy1cLN+4nss1Tm+0tWyuyiAr4Qsy
+ 4l5tvNLfnDw0YvKZsOI2gxLizL6u3tbOC6GAO/C+6f6b1wn9cqfHtWZe6BnHxM7/ReYH
+ VqMQ==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20161025;
+ h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
+ bh=RprFtfN1LAzUsVVhUOJ4M32s9vBHgE8peEBYRpFd5gc=;
+ b=AK4ncQZpJat3wPKVwaRMTQEdZ89u3QwNl+yls2KYQMc+0NOJrv0htZmYPlevQTtFJu
+ foGJi2Vyn4b0N/ERE+ljIddlvvQDZH27Z978AYzsfmFq8c9uG7HSZ5QEpyFsuRs5yt6C
+ 1zlML3FfP3Wh99KS+W9eNuIqvdUxa3sYmLorENgbvrboaOPmdizKBe0gcXqqIBIGhW9X
+ zUeDp5wiFIqYfQr732T6MdauMJOpEKvhrNClQHhzKsdXKiF0gd8NpJauDaN8uOCvUepx
+ r/3hMuZPk13qFGH7A1e1imY8brAhbVZtJ2Lz/nnV0Woo2gyXat8Ekmdhza5arVjThQW1
+ dhtg==
+X-Gm-Message-State: AGi0PuascwjA+ItcnGi/Tx+W9xwcVmxFXc7Lj8PUxERWPBLQqPdbGT46
+ GdK4DCJfHdH37BUY8zdK/hKfIXF/Qgvr3EYt822R1fjh
+X-Google-Smtp-Source: APiQypLN8cEzLOY9J3H+kNgK+Ztv//06c6qmOywBaHmjMwKls3F3j7n9RHpKlx/nNCK7PA1P3HaieFJa7ODMhhY9PU8=
+X-Received: by 2002:a5d:4bc6:: with SMTP id l6mr4224782wrt.112.1588980039636;
+ Fri, 08 May 2020 16:20:39 -0700 (PDT)
+MIME-Version: 1.0
+From: Jacob Lifshay <programmerjake@gmail.com>
+Date: Fri, 8 May 2020 16:20:27 -0700
+Message-ID: <CAC2bXD5L6ZK-Vmb5b2C8X2=BcecybqFkFWjpNWcuMB=utuuNXw@mail.gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+X-Content-Filtered-By: Mailman/MimeDel 2.1.23
+Subject: [libre-riscv-dev] spinlocks considered harmful
+X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
+X-Mailman-Version: 2.1.23
+Precedence: list
+List-Id: Libre-RISCV General Development
+ <libre-riscv-dev.lists.libre-riscv.org>
+List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
+List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
+List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
+List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
+List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
+Reply-To: Libre-RISCV General Development
+ <libre-riscv-dev@lists.libre-riscv.org>
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: base64
+Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
+Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
+
+SSBlbmRlZCB1cCByZXBvcnRpbmcgYSBidWcgdG8gUHlPMyB0byBub3QgdXNlIHNwaW5sb2Nrcywg
+dGhlIGV4cGxhbmF0b3J5CmJsb2cgcG9zdCBJIGxpa2VkIHRvIGlzIHF1aXRlIGluZm9ybWF0aXZl
+IGFuZCBJJ2QgY29uc2lkZXIgaXQgcmVjb21tZW5kZWQKcmVhZGluZyBmb3IgYW55b25lIHdyaXRp
+bmcgbXVsdGktdGhyZWFkZWQgcHJvZ3JhbXMgYW5kL29yIHVzaW5nIGF0b21pY3M6CgpodHRwczov
+L21hdGtsYWQuZ2l0aHViLmlvLzIwMjAvMDEvMDIvc3BpbmxvY2tzLWNvbnNpZGVyZWQtaGFybWZ1
+bC5odG1sCgpCdWcgcmVwb3J0OgpodHRwczovL2dpdGh1Yi5jb20vUHlPMy9weW8zL2lzc3Vlcy85
+MTYKCkphY29iCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+CmxpYnJlLXJpc2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJl
+LXJpc2N2Lm9yZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8v
+bGlicmUtcmlzY3YtZGV2Cg==
+