Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=48d58459fe991e48bf7e6638a0ded0f8cbd2fa3b
Commit:     48d58459fe991e48bf7e6638a0ded0f8cbd2fa3b
Parent:     644fdf9b08e51e172d54cb500473470edb4ba1e0
Author:     Grant Likely <[EMAIL PROTECTED]>
AuthorDate: Thu Nov 1 08:22:35 2007 -0600
Committer:  Jeff Garzik <[EMAIL PROTECTED]>
CommitDate: Thu Nov 1 16:04:45 2007 -0400

    Fix region size check in mpc5200 FEC driver
    
    Driver shouldn't complain if the register range is larger than what
    it expects.  This works around failures with some device trees.
    
    Signed-off-by: Grant Likely <[EMAIL PROTECTED]>
    Signed-off-by: Jeff Garzik <[EMAIL PROTECTED]>
---
 drivers/net/fec_mpc52xx.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/fec_mpc52xx.c b/drivers/net/fec_mpc52xx.c
index fc1cf0b..a8a0ee2 100644
--- a/drivers/net/fec_mpc52xx.c
+++ b/drivers/net/fec_mpc52xx.c
@@ -879,9 +879,9 @@ mpc52xx_fec_probe(struct of_device *op, const struct 
of_device_id *match)
                                "Error while parsing device node resource\n" );
                return rv;
        }
-       if ((mem.end - mem.start + 1) != sizeof(struct mpc52xx_fec)) {
+       if ((mem.end - mem.start + 1) < sizeof(struct mpc52xx_fec)) {
                printk(KERN_ERR DRIVER_NAME
-                       " - invalid resource size (%lx != %x), check 
mpc52xx_devices.c\n",
+                       " - invalid resource size (%lx < %x), check 
mpc52xx_devices.c\n",
                        (unsigned long)(mem.end - mem.start + 1), sizeof(struct 
mpc52xx_fec));
                return -EINVAL;
        }
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to