From: Greg KH <greg@kroah.com>
To: David Cross <david.cross@cypress.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [PATCH] west bridge, cyasgadget, remove file system / vfs calls
Date: Tue, 14 Sep 2010 16:51:55 -0700 [thread overview]
Message-ID: <20100914235155.GA5339@kroah.com> (raw)
In-Reply-To: <1284162953.16135.8.camel@odc-laptop>
On Fri, Sep 10, 2010 at 04:55:53PM -0700, David Cross wrote:
> This patch remove file system specific (fat_get_block) and vfs calls
> from the cyasgadget driver. The current implementation expects user
> space to write the file (open, seek to end, 1 byte write), followed by a
> call to clear the dirty pages from the the page cache.
>
> Signed-off-by: David Cross <david.cross@cypress.com>
> ---
> diff -uprN -X linux-next-vanilla/Documentation/dontdiff linux-next-vanilla/drivers/staging/westbridge/astoria/gadget/cyasgadget.c linux-next-incremen/drivers/staging/westbridge/astoria/gadget/cyasgadget.c
> --- linux-next-vanilla/drivers/staging/westbridge/astoria/gadget/cyasgadget.c 2010-08-31 19:32:51.000000000 -0700
> +++ linux-next-incremen/drivers/staging/westbridge/astoria/gadget/cyasgadget.c 2010-09-10 14:11:05.000000000 -0700
> @@ -1146,11 +1146,9 @@ static int cyasgadget_ioctl(
> struct inode *inode = mapping->host;
> struct inode *alloc_inode =
> file_to_allocate->f_path.dentry->d_inode;
> - int cluster = 0;
> uint32_t num_clusters = 0;
> struct buffer_head bh;
> struct kstat stat;
> - struct iattr alloc_iattr;
> int nr_pages = 0;
> int ret_stat = 0;
>
> @@ -1185,47 +1183,7 @@ static int cyasgadget_ioctl(
> /* block size is arbitrary , we'll use sector size*/
> bh.b_size = SECTOR_SIZE ;
>
> - #ifndef WESTBRIDGE_NDEBUG
> - cy_as_hal_print_message("%s: getting fat blocks %d "
> - "size of %d\n", __func__,
> - num_clusters, bh.b_size);
> - #endif
> - for (cluster = 0; cluster < num_clusters; cluster++) {
> - ret_stat = fat_get_block(inode,
> - cluster, &bh, 1);
> - if (ret_stat) {
> - cy_as_hal_print_message(
> - "%s: unable to get fat block, "
> - "ret_stat=0x%d\n",
> - __func__, ret_stat);
> - goto initsoj_safe_exit;
> - }
> - }
> -
> - #ifndef WESTBRIDGE_NDEBUG
> - cy_as_hal_print_message("%s: allocated clusters "
> - "successfully (fat_get_block), check bmap..."
> - "\n", __func__);
> - #endif
> -
> - alloc_iattr.ia_valid = ATTR_SIZE;
> - alloc_iattr.ia_size = k_d.num_bytes;
> -
> - #ifndef WESTBRIDGE_NDEBUG
> - cy_as_hal_print_message("%s: calling fat_notify_change "
> - "(ia_valid:%d, ia_size:%d)\n", __func__,
> - alloc_iattr.ia_valid,
> - (int)alloc_iattr.ia_size);
> - #endif
> -
> - /* adjust the filesize */
> - ret_stat = alloc_inode->i_op->setattr(
> - file_to_allocate->f_path.dentry, &alloc_iattr);
> - #ifndef WESTBRIDGE_NDEBUG
> - cy_as_hal_print_message("%s: fat_setattr() "
> - "returned 0x%x\n",
> - __func__, ret_stat);
> - #endif
> +
You added trailing spaces here, please fix your editor to highlight
stuff like this in bright red or something.
I've fixed it by hand, but please don't do it next time.
thanks,
greg k-h
prev parent reply other threads:[~2010-09-14 23:53 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-09-10 23:55 [PATCH] west bridge, cyasgadget, remove file system / vfs calls David Cross
2010-09-14 23:51 ` Greg KH [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100914235155.GA5339@kroah.com \
--to=greg@kroah.com \
--cc=david.cross@cypress.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox