commit | 98ddf986fca17840e46e070354b7e2cd2169da15 | [log] [tgz] |
---|---|---|
author | Francois Romieu <romieu@fr.zoreil.com> | Tue Jan 31 10:47:34 2012 +0100 |
committer | Francois Romieu <romieu@fr.zoreil.com> | Tue Jan 31 14:32:40 2012 +0100 |
tree | 520b59064cfb654b15d1491536112d41492f8fa1 | |
parent | ae1f23fb433ac0aaff8aeaa5a7b14348e9aa8277 [diff] |
r8169: bh locking redux and task scheduling. - atomic bit operations are globally visible - pending status is always cleared before execution - scheduled works are either idempotent or only required to happen once after a series of originating events, say link events for instance Signed-off-by: Francois Romieu <romieu@fr.zoreil.com> Suggested-by: Michał Mirosław <mirqus@gmail.com> Cc: Hayes Wang <hayeswang@realtek.com>