Toyota's Indian unit, Toyota Kirloskar Motor (TKM), has revised its earnings forecasts and expects to end the current fiscal year with a small profit instead of the loss it had projected earlier.