From mboxrd@z Thu Jan 1 00:00:00 1970 From: Geert Uytterhoeven Subject: Re: [PATCHv4 6/6] byteorder: add copy_{endian} helpers Date: Mon, 2 Jun 2008 21:15:03 +0200 (CEST) Message-ID: References: <1212428244.11008.40.camel@brick> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Return-path: Received: from edna.telenet-ops.be ([195.130.132.58]:34263 "EHLO edna.telenet-ops.be" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750788AbYFBTPJ (ORCPT ); Mon, 2 Jun 2008 15:15:09 -0400 In-Reply-To: <1212428244.11008.40.camel@brick> Sender: linux-arch-owner@vger.kernel.org List-ID: To: Harvey Harrison Cc: Andrew Morton , linux-arch , Russell King , "tony.luck" On Mon, 2 Jun 2008, Harvey Harrison wrote: > Add helpers for the idiom: > *(__le16 *)ptr = cpu_to_le16(val); > > Can now be written as: > copy_le16(ptr, val); Copy a little endian 16-bit value? It doesn't just copy. It does a byteswap during the copy. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds