require '_h2ph_pre.ph'; no warnings 'redefine'; unless(defined(&__ASM_PROC_LOCKS_H)) { eval 'sub __ASM_PROC_LOCKS_H () {1;}' unless defined(&__ASM_PROC_LOCKS_H); if((defined(&__LINUX_ARM_ARCH__) ? &__LINUX_ARM_ARCH__ : 0) >= 6) { eval 'sub __down_op { my($ptr,$fail) = @_; eval q(\\"(assembly code)\\"); }' unless defined(&__down_op); eval 'sub __down_op_ret { my($ptr,$fail) = @_; eval q(\\"(assembly code)\\"); }' unless defined(&__down_op_ret); eval 'sub __up_op { my($ptr,$wake) = @_; eval q(\\"(assembly code)\\"); }' unless defined(&__up_op); eval 'sub RW_LOCK_BIAS () {0x1000000;}' unless defined(&RW_LOCK_BIAS); eval 'sub RW_LOCK_BIAS_STR () {"0x01000000";}' unless defined(&RW_LOCK_BIAS_STR); eval 'sub __down_op_write { my($ptr,$fail) = @_; eval q(\\"(assembly code)\\"); }' unless defined(&__down_op_write); eval 'sub __up_op_write { my($ptr,$wake) = @_; eval q(\\"(assembly code)\\"); }' unless defined(&__up_op_write); eval 'sub __down_op_read { my($ptr,$fail) = @_; eval q( &__down_op($ptr, $fail)); }' unless defined(&__down_op_read); eval 'sub __up_op_read { my($ptr,$wake) = @_; eval q(\\"(assembly code)\\"); }' unless defined(&__up_op_read); } else { eval 'sub __down_op { my($ptr,$fail) = @_; eval q(\\"(assembly code)\\"); }' unless defined(&__down_op); eval 'sub __down_op_ret { my($ptr,$fail) = @_; eval q(\\"(assembly code)\\"); }' unless defined(&__down_op_ret); eval 'sub __up_op { my($ptr,$wake) = @_; eval q(\\"(assembly code)\\"); }' unless defined(&__up_op); eval 'sub RW_LOCK_BIAS () {0x1000000;}' unless defined(&RW_LOCK_BIAS); eval 'sub RW_LOCK_BIAS_STR () {"0x01000000";}' unless defined(&RW_LOCK_BIAS_STR); eval 'sub __down_op_write { my($ptr,$fail) = @_; eval q(\\"(assembly code)\\"); }' unless defined(&__down_op_write); eval 'sub __up_op_write { my($ptr,$wake) = @_; eval q(\\"(assembly code)\\"); }' unless defined(&__up_op_write); eval 'sub __down_op_read { my($ptr,$fail) = @_; eval q( &__down_op($ptr, $fail)); }' unless defined(&__down_op_read); eval 'sub __up_op_read { my($ptr,$wake) = @_; eval q(\\"(assembly code)\\"); }' unless defined(&__up_op_read); } } 1;