BN Garudachar passes away