seqlocks Seqlocks are a specialized lock avoidance technique Protect small amounts of data No pointers No side effects Writers get priority Used to protect: System time updates dentry lookups (w/respect to renames) Initialization: #include seqlock_t lock = SEQLOCK_UNLOCKED