From: "Wu, Bryan" A BUG_ON will fire in the STAMP533 board when enable ethernet support. This BUG_ON asserting is useless in the whole PORT accesses. So remove it. Signed-off-by: Bryan Wu Signed-off-by: Andrew Morton --- arch/blackfin/kernel/bfin_gpio.c | 2 -- 1 files changed, 2 deletions(-) diff -puN arch/blackfin/kernel/bfin_gpio.c~blackfin-arch-fix-bug-asserting-gpio-requested-doesnt-make-sense-with-gpio-whole-port-accesses arch/blackfin/kernel/bfin_gpio.c --- a/arch/blackfin/kernel/bfin_gpio.c~blackfin-arch-fix-bug-asserting-gpio-requested-doesnt-make-sense-with-gpio-whole-port-accesses +++ a/arch/blackfin/kernel/bfin_gpio.c @@ -316,7 +316,6 @@ SET_GPIO_P(maskb) void set_gpiop_data(unsigned short gpio, unsigned short arg) { unsigned long flags; - BUG_ON(!(reserved_map[gpio_bank(gpio)] & gpio_bit(gpio))); local_irq_save(flags); gpio_bankb[gpio_bank(gpio)]->data = arg; bfin_read_CHIPID(); @@ -386,7 +385,6 @@ unsigned short get_gpiop_data(unsigned s { unsigned long flags; unsigned short ret; - BUG_ON(!(reserved_map[gpio_bank(gpio)] & gpio_bit(gpio))); local_irq_save(flags); ret = gpio_bankb[gpio_bank(gpio)]->data; bfin_read_CHIPID(); _