From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752019AbaCHXAW (ORCPT ); Sat, 8 Mar 2014 18:00:22 -0500 Received: from mail-oa0-f45.google.com ([209.85.219.45]:65213 "EHLO mail-oa0-f45.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751645AbaCHXAU (ORCPT ); Sat, 8 Mar 2014 18:00:20 -0500 MIME-Version: 1.0 In-Reply-To: <531B934C.31666.37555A14@pageexec.freemail.hu> References: <1394177091.4653.1.camel@jlt4.sipsolutions.net> <1394241960-1764-1-git-send-email-behanw@converseincode.com> <531B934C.31666.37555A14@pageexec.freemail.hu> Date: Sun, 9 Mar 2014 00:00:19 +0100 Message-ID: Subject: Re: [PATCH v2] mac80211: LLVMLinux: Remove VLAIS usage from mac80211 From: Sergei Antonov To: pageexec@freemail.hu Cc: behanw@converseincode.com, John Linville , Johannes Berg , davem@davemloft.net, linux-wireless , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, David Woodhouse , =?UTF-8?Q?Jan=2DSimon_M=C3=B6ller?= , =?UTF-8?Q?Vin=C3=ADcius_Tinti?= , Mark Charlebois Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 8 March 2014 23:01, PaX Team wrote: > On 8 Mar 2014 at 21:29, Sergei Antonov wrote: > >> > - memset(&aead_req, 0, sizeof(aead_req)); >> > + char aead_req_data[sizeof(struct aead_request) + >> > + crypto_aead_reqsize(tfm) + >> > + CRYPTO_MINALIGN] CRYPTO_MINALIGN_ATTR; > ^^^^^^^^^^^^^^^^^^^^ > wouldn't the underlined attribute ensure the required alignment? Yes. Sorry, I overlooked it. I would remove unneeded CRYPTO_MINALIGN and get the alignment from the target structure: char aead_req_data[sizeof(struct aead_request) + crypto_aead_reqsize(tfm)] __attribute__((__aligned__(__alignof__(struct aead_request))));