rem: static void __card_sync(u32 chn)
add: static void __card_sync(s32 chn)
context: static void __card_sync(u32 chn){	u32 level;	card_block *card = &cardmap[chn];	_CPU_ISR_Disable(level);	while(CARD_GetErrorCode(chn)==CARD_ERROR_BUSY) {		LWP_SleepThread(card->wait_sync_queue);	}	_CPU_ISR_Restore(level);}