199c19541e author Dmitry Baryshkov 1224133391 -0700 committer Linus Torvalds 1224181300 -0700 gpio: max7301: fix the race between chip addition and pins reconfiguration There is a small race and code ugliness in max7301: pins are reconfigured after the chip is registered. Swap these calls so that the device is registered in correct state. Also this fixes the comile-time warning about unchecked gpiochip_remove. Signed-off-by: Dmitry Baryshkov Cc: Juergen Beisert Cc: Guennadi Liakhovetski Cc: Russell King Cc: David Brownell Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds 0=,x