From: Hong Zhiguo <honkiko@xxxxxxxxx> Date: Sat, 23 Mar 2013 20:27:50 +0800 > When I tried to set mac address of a bridge interface to a mac > address which already learned on this bridge, I got system hang. > > The cause is straight forward: function br_fdb_change_mac_address > calls fdb_insert with NULL source nbp. Then an fdb lookup is > performed. If an fdb entry is found and it's local, it's OK. But > if it's not local, source is dereferenced for printk without NULL > check. > > Signed-off-by: Hong Zhiguo <honkiko@xxxxxxxxx> Applied.