All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrew Morton <akpm@linux-foundation.org>
To: Mike Frysinger <vapier.adi@gmail.com>
Cc: cliffcai.sh@gmail.com, linux-mmc@vger.kernel.org,
	linux-kernel@vger.kernel.org, cliff.cai@analog.com,
	Bryan Wu <cooloney@kernel.org>
Subject: Re: [PATCH v4][mmc/host]:Blackfin SD Host Controller Driver
Date: Wed, 25 Nov 2009 14:43:07 -0800	[thread overview]
Message-ID: <20091125144307.5e7d6d6f.akpm@linux-foundation.org> (raw)
In-Reply-To: <8bd0f97a0911251425q178993fete79b675e2730bdec@mail.gmail.com>

On Wed, 25 Nov 2009 17:25:20 -0500
Mike Frysinger <vapier.adi@gmail.com> wrote:

> >> +static void sdh_start_cmd(struct sdh_host *host, struct mmc_command *cmd)
> >> +{
> >> + __ __ unsigned int sdh_cmd;
> >> + __ __ unsigned int stat_mask;
> >> +
> >> + __ __ dev_dbg(mmc_dev(host->mmc), "%s enter cmd: 0x%p\n", __func__, cmd);
> >> + __ __ WARN_ON(host->cmd != NULL);
> >> + __ __ host->cmd = cmd;
> >> +
> >> + __ __ sdh_cmd = 0;
> >> + __ __ stat_mask = 0;
> >> +
> >> + __ __ sdh_cmd |= cmd->opcode;
> >> +
> >> + __ __ if (cmd->flags & MMC_RSP_PRESENT) {
> >> + __ __ __ __ __ __ sdh_cmd |= CMD_RSP;
> >> + __ __ __ __ __ __ stat_mask |= CMD_RESP_END;
> >> + __ __ } else
> >> + __ __ __ __ __ __ stat_mask |= CMD_SENT;

(ftso gmail)

> > Arguably wrong from a coding-style POV and looks weird IMO. __Adds a bit
> > of risk that subsequent coders will think they're writing in python adn
> > will add bugs.
> 
> i dont really get what you're referring to here.  the code in question
> looks ifne to me, and i dont see anything "python-esque" about it

Code like

	if (expr) {
		line1;
		line2;
	} else
		line3;

looks odd and can cause people to later add bugs along the lines of

	if (expr) {
		line1;
		line2;
	} else
+		line3a;
		line3;

this is particularly the case if line3 is long, or is preceded by a
comment.  This has happened in the past.

Adding the missing braces reduces the risk that this will occur.

  reply	other threads:[~2009-11-25 22:43 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-11-25 15:19 [PATCH v4][mmc/host]:Blackfin SD Host Controller Driver cliffcai.sh
2009-11-25 15:19 ` cliffcai.sh
2009-11-25 22:04 ` Andrew Morton
2009-11-25 22:04   ` Andrew Morton
2009-11-25 22:25   ` Mike Frysinger
2009-11-25 22:43     ` Andrew Morton [this message]
2009-11-29 21:39       ` Mike Frysinger
2009-12-04  2:08   ` Mike Frysinger
2009-12-04  2:08     ` Mike Frysinger

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=20091125144307.5e7d6d6f.akpm@linux-foundation.org \
    --to=akpm@linux-foundation.org \
    --cc=cliff.cai@analog.com \
    --cc=cliffcai.sh@gmail.com \
    --cc=cooloney@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mmc@vger.kernel.org \
    --cc=vapier.adi@gmail.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.