lkml.org 
[lkml]   [2010]   [Nov]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 09/29] Staging: yaffs2: yaffs_getblockinfo.h: Add file
    Date
    Adding files to yaffs2 directory.

    Signed-off-by: Tracey Dent <tdent48227@gmail.com>
    ---
    drivers/staging/yaffs2/yaffs_getblockinfo.h | 35 +++++++++++++++++++++++++++
    1 files changed, 35 insertions(+), 0 deletions(-)
    create mode 100644 drivers/staging/yaffs2/yaffs_getblockinfo.h

    diff --git a/drivers/staging/yaffs2/yaffs_getblockinfo.h b/drivers/staging/yaffs2/yaffs_getblockinfo.h
    new file mode 100644
    index 0000000..1c43b6c
    --- /dev/null
    +++ b/drivers/staging/yaffs2/yaffs_getblockinfo.h
    @@ -0,0 +1,35 @@
    +/*
    + * YAFFS: Yet another Flash File System . A NAND-flash specific file system.
    + *
    + * Copyright (C) 2002-2010 Aleph One Ltd.
    + * for Toby Churchill Ltd and Brightstar Engineering
    + *
    + * Created by Charles Manning <charles@aleph1.co.uk>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU Lesser General Public License version 2.1 as
    + * published by the Free Software Foundation.
    + *
    + * Note: Only YAFFS headers are LGPL, YAFFS C code is covered by GPL.
    + */
    +
    +#ifndef __YAFFS_GETBLOCKINFO_H__
    +#define __YAFFS_GETBLOCKINFO_H__
    +
    +#include "yaffs_guts.h"
    +#include "yaffs_trace.h"
    +
    +/* Function to manipulate block info */
    +static Y_INLINE yaffs_block_info_t *yaffs_get_block_info(yaffs_dev_t * dev, int blk)
    +{
    + if (blk < dev->internal_start_block || blk > dev->internal_end_block) {
    + T(YAFFS_TRACE_ERROR,
    + (TSTR
    + ("**>> yaffs: get_block_info block %d is not valid" TENDSTR),
    + blk));
    + YBUG();
    + }
    + return &dev->block_info[blk - dev->internal_start_block];
    +}
    +
    +#endif
    --
    1.7.3.2.146.gca209


    \
     
     \ /
      Last update: 2010-11-01 19:45    [W:0.021 / U:0.656 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site