require '_h2ph_pre.ph'; no warnings 'redefine'; unless(defined(&__LINUX_SPINLOCK_API_SMP_H)) { eval 'sub __LINUX_SPINLOCK_API_SMP_H () {1;}' unless defined(&__LINUX_SPINLOCK_API_SMP_H); unless(defined(&__LINUX_SPINLOCK_H)) { die("please don't include this file directly"); } eval 'sub assert_spin_locked { my($x) = @_; eval q( &BUG_ON(! &spin_is_locked($x))); }' unless defined(&assert_spin_locked); } 1;