lkml.org 
[lkml]   [2014]   [Jul]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.4 25/44] tools: ffs-test: fix header values endianess
    Date
    3.4-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Michal Nazarewicz <mina86@mina86.com>

    commit f35f71244da6e51db4e1f2c7e318581f498ececf upstream.

    It appears that no one ever run ffs-test on a big-endian machine,
    since it used cpu-endianess for fs_count and hs_count fields which
    should be in little-endian format. Fix by wrapping the numbers in
    cpu_to_le32.

    Signed-off-by: Michal Nazarewicz <mina86@mina86.com>
    Signed-off-by: Felipe Balbi <balbi@ti.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    tools/usb/ffs-test.c | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    --- a/tools/usb/ffs-test.c
    +++ b/tools/usb/ffs-test.c
    @@ -116,8 +116,8 @@ static const struct {
    .header = {
    .magic = cpu_to_le32(FUNCTIONFS_DESCRIPTORS_MAGIC),
    .length = cpu_to_le32(sizeof descriptors),
    - .fs_count = 3,
    - .hs_count = 3,
    + .fs_count = cpu_to_le32(3),
    + .hs_count = cpu_to_le32(3),
    },
    .fs_descs = {
    .intf = {



    \
     
     \ /
      Last update: 2014-07-08 03:01    [W:4.090 / U:0.720 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site