Sergej Stepanov wrote: > + if( !of_address_to_resource(np, 1, &res[1])) { The spacing is still wrong. > - iounmap(bitbang->dir); > + if ( bitbang->mdio.dir != bitbang->mdc.dir) > + iounmap(bitbang->mdio.dir); > + iounmap(bitbang->mdc.dir); And here. -Scott