Use BUILD_BUG_ON in inet_timewait_sock.c checks
Subsystems (3)
PATCH 1/1 Use BUILD_BUG_ON in inet_timewait_sock.c checks
Make the INET_TWDR_TWKILL_SLOTS vs sizeof(twdr->thread_slots) check nicer.
Signed-off-by Pavel Emelyanov <[email protected]>
---
net/ipv4/inet_timewait_sock.c +2 -4
@@ -194,16 +194,14 @@ out:EXPORT_SYMBOL_GPL (inet_twdr_hangman); -extern void twkill_slots_invalid (void ); -void inet_twdr_twkill_work (struct work_struct *work) {struct inet_timewait_death_row *twdr = container_of(work, struct inet_timewait_death_row, twkill_work);int i; -if ((INET_TWDR_TWKILL_SLOTS -1 ) > (sizeof (twdr->thread_slots) *8 )) -twkill_slots_invalid (); +BUILD_BUG_ON ((INET_TWDR_TWKILL_SLOTS -1 ) > + (sizeof (twdr->thread_slots) *8 ));while (twdr->thread_slots) {spin_lock_bh (&twdr->death_lock);
David Miller
maintainerFrom: Pavel Emelyanov <[email protected]>
Date: Fri, 07 Dec 2007 20:46:10 +0300
Quoted 4 lines
Make the
INET_TWDR_TWKILL_SLOTSvssizeof(twdr->thread_slots)check nicer.Signed-off-by Pavel Emelyanov <[email protected]>
Also applied to net-2.6.25, thanks!