sched implementation not depends on macro abstraction, so revert below commit:
This reverts commit 4e62d0005a9648d318fdce73119b004374da54c9
This reverts commit 0f0c370520aba7695f5c7bbae866a73d40a59174
This reverts commit ad0efd04ee4bcf14e334b28a8681ca1063f1e2a8
Signed-off-by: chao an <anchao@lixiang.com>