From: behanw@converseincode.com Subject: [PATCH RFC 0/6] LLVMLinux: Patches to enable the kernel to be compiled with clang/LLVM Date: Tue, 2 Sep 2014 15:32:27 -0700 Message-ID: <1409697153-7006-1-git-send-email-behanw@converseincode.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: akpm@linux-foundation.org, james.l.morris@oracle.com, john.johansen@canonical.com, linux-btrfs@vger.kernel.org, linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, linux-raid@vger.kernel.org, linux-security-module@vger.kernel.org, neilb@suse.de, serge@hallyn.com, torvalds@linux-foundation.org, Behan Webster To: agk@redhat.com, clm@fb.com, davem@davemloft.net, dm-devel@redhat.com, fabf@skynet.be, herbert@gondor.apana.org.au, jbacik@fb.com, snitzer@redhat.com Return-path: Received: from mail-pd0-f177.google.com ([209.85.192.177]:64798 "EHLO mail-pd0-f177.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755303AbaIBWdH (ORCPT ); Tue, 2 Sep 2014 18:33:07 -0400 Received: by mail-pd0-f177.google.com with SMTP id r10so9617664pdi.36 for ; Tue, 02 Sep 2014 15:33:07 -0700 (PDT) Sender: linux-crypto-owner@vger.kernel.org List-ID: =46rom: Behan Webster These patches remove the use of Variable Length Arrays In Structs (VLAI= S) in crypto related code. Presented here for comments as a whole (since they= all do the same thing in the same way). Once everyone is happy I will submit t= hem individually to their appropriate maintainers. The LLVMLinux project aims to fully build the Linux kernel using both g= cc and clang (the C front end for the LLVM compiler infrastructure project).=20 Jan-Simon M=C3=B6ller (4): crypto, dm: LLVMLinux: Remove VLAIS usage from dm-crypt crypto: LLVMLinux: Remove VLAIS usage from crypto/hmac.c crypto: LLVMLinux: Remove VLAIS usage from libcrc32c.c crypto: LLVMLinux: Remove VLAIS usage from crypto/testmgr.c Vin=C3=ADcius Tinti (2): apparmor: LLVMLinux: Remove VLAIS btrfs: LLVMLinux: Remove VLAIS crypto/hmac.c | 27 +++++++++++++-------------- crypto/testmgr.c | 16 ++++++++-------- drivers/md/dm-crypt.c | 38 ++++++++++++++++++-------------------- fs/btrfs/hash.c | 18 +++++++++--------- lib/libcrc32c.c | 18 +++++++++--------- security/apparmor/crypto.c | 19 +++++++++---------- 6 files changed, 66 insertions(+), 70 deletions(-) --=20 1.9.1