Thread (28 messages) flat view 28 messages, 4 authors, 2009-03-16

Re: [PATCH 05/13] sdhci: Add support for card-detection polling

From: Anton Vorontsov <hidden>
Date: 2009-03-16 21:05:55
Also in: lkml

On Sun, Mar 08, 2009 at 03:11:21PM +0100, Pierre Ossman wrote:
On Wed, 4 Mar 2009 20:49:17 +0300
Anton Vorontsov [off-list ref] wrote:
quoted
On Sat, Feb 21, 2009 at 04:58:21PM +0100, Pierre Ossman wrote:
quoted
Just modify the if-clause and
things will work.
That would look horrid...

        if ((!(host->quirks & SDHCI_QUIRK_BROKEN_CARD_DETECTION) &&
                        !(sdhci_readl(host, SDHCI_PRESENT_STATE) &
                                SDHCI_CARD_PRESENT)) ||
                        (host->flags & SDHCI_DEVICE_DEAD)) {
There are worse ones in that code, but I see your point. :)
quoted
quoted
Might want to add a comment also to make it more obvious what the
if-clause does.
Let's try to avoid the if-clause above? How about this:
Looks ok.
quoted
@@ -1096,6 +1099,7 @@ out:
 static void sdhci_request(struct mmc_host *mmc, struct mmc_request *mrq)
 {
 	struct sdhci_host *host;
+	bool present;
 	unsigned long flags;
 
 	host = mmc_priv(mmc);
Can we use bool in the kernel?
Sure, it's widely used in the kernel, even in such places as
mm/ or kernel/.


Thanks for the review!

-- 
Anton Vorontsov
email: cbouatmailru@gmail.com
irc://irc.freenode.net/bd2
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help