Showing error 417

User: Jiri Slaby
Error type: Reachable Error Location
Error type description: A specified error location is reachable in some program path
File location: ldv-linux-3.4/32_1_cilled_safe_ok_nondet_linux-3.4-32_1-drivers--media--rc--keymaps--rc-imon-mce.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.c
Line in file: 378
Project: SV-COMP 2013
Project version: 2.6.28
Tools: Manual Work
Entered: 2013-01-17 16:57:54 UTC


Source:

  1/* Generated by CIL v. 1.3.7 */
  2/* print_CIL_Input is true */
  3
  4#line 46 "include/asm-generic/int-ll64.h"
  5typedef unsigned short u16;
  6#line 49 "include/asm-generic/int-ll64.h"
  7typedef unsigned int u32;
  8#line 52 "include/asm-generic/int-ll64.h"
  9typedef unsigned long long u64;
 10#line 219 "include/linux/types.h"
 11struct __anonstruct_atomic_t_7 {
 12   int counter ;
 13};
 14#line 219 "include/linux/types.h"
 15typedef struct __anonstruct_atomic_t_7 atomic_t;
 16#line 229 "include/linux/types.h"
 17struct list_head {
 18   struct list_head *next ;
 19   struct list_head *prev ;
 20};
 21#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/thread_info.h"
 22struct task_struct;
 23#line 20
 24struct task_struct;
 25#line 7 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 26struct task_struct;
 27#line 52 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/paravirt_types.h"
 28struct task_struct;
 29#line 329
 30struct arch_spinlock;
 31#line 329
 32struct arch_spinlock;
 33#line 139 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/ptrace.h"
 34struct task_struct;
 35#line 8 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/current.h"
 36struct task_struct;
 37#line 14 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 38typedef u16 __ticket_t;
 39#line 15 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 40typedef u32 __ticketpair_t;
 41#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 42struct __raw_tickets {
 43   __ticket_t head ;
 44   __ticket_t tail ;
 45};
 46#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 47union __anonunion____missing_field_name_36 {
 48   __ticketpair_t head_tail ;
 49   struct __raw_tickets tickets ;
 50};
 51#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 52struct arch_spinlock {
 53   union __anonunion____missing_field_name_36 __annonCompField17 ;
 54};
 55#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 56typedef struct arch_spinlock arch_spinlock_t;
 57#line 12 "include/linux/lockdep.h"
 58struct task_struct;
 59#line 20 "include/linux/spinlock_types.h"
 60struct raw_spinlock {
 61   arch_spinlock_t raw_lock ;
 62   unsigned int magic ;
 63   unsigned int owner_cpu ;
 64   void *owner ;
 65};
 66#line 64 "include/linux/spinlock_types.h"
 67union __anonunion____missing_field_name_39 {
 68   struct raw_spinlock rlock ;
 69};
 70#line 64 "include/linux/spinlock_types.h"
 71struct spinlock {
 72   union __anonunion____missing_field_name_39 __annonCompField19 ;
 73};
 74#line 64 "include/linux/spinlock_types.h"
 75typedef struct spinlock spinlock_t;
 76#line 55 "include/linux/wait.h"
 77struct task_struct;
 78#line 48 "include/linux/mutex.h"
 79struct mutex {
 80   atomic_t count ;
 81   spinlock_t wait_lock ;
 82   struct list_head wait_list ;
 83   struct task_struct *owner ;
 84   char const   *name ;
 85   void *magic ;
 86};
 87#line 18 "include/linux/capability.h"
 88struct task_struct;
 89#line 31 "include/media/rc-map.h"
 90struct rc_map_table {
 91   u32 scancode ;
 92   u32 keycode ;
 93};
 94#line 36 "include/media/rc-map.h"
 95struct rc_map {
 96   struct rc_map_table *scan ;
 97   unsigned int size ;
 98   unsigned int len ;
 99   unsigned int alloc ;
100   u64 rc_type ;
101   char const   *name ;
102   spinlock_t lock ;
103};
104#line 46 "include/media/rc-map.h"
105struct rc_map_list {
106   struct list_head list ;
107   struct rc_map map ;
108};
109#line 270 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/elf.h"
110struct task_struct;
111#line 120 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-imon-mce.c.common.c"
112struct __anonstruct_220 {
113   int  : 0 ;
114};
115#line 1 "<compiler builtins>"
116long __builtin_expect(long val , long res ) ;
117#line 152 "include/linux/mutex.h"
118void mutex_lock(struct mutex *lock ) ;
119#line 153
120int __attribute__((__warn_unused_result__))  mutex_lock_interruptible(struct mutex *lock ) ;
121#line 154
122int __attribute__((__warn_unused_result__))  mutex_lock_killable(struct mutex *lock ) ;
123#line 168
124int mutex_trylock(struct mutex *lock ) ;
125#line 169
126void mutex_unlock(struct mutex *lock ) ;
127#line 170
128int atomic_dec_and_mutex_lock(atomic_t *cnt , struct mutex *lock ) ;
129#line 53 "include/media/rc-map.h"
130extern int rc_map_register(struct rc_map_list *map ) ;
131#line 54
132extern void rc_map_unregister(struct rc_map_list *map ) ;
133#line 67 "include/linux/module.h"
134int init_module(void) ;
135#line 68
136void cleanup_module(void) ;
137#line 17 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-imon-mce.c.common.c"
138static struct rc_map_table imon_mce[74]  = 
139#line 17 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-imon-mce.c.common.c"
140  {      {2148529173U, (u32 )168}, 
141        {2148529172U, (u32 )208}, 
142        {2148529179U, (u32 )412}, 
143        {2148529178U, (u32 )407}, 
144        {2148529174U, (u32 )207}, 
145        {2148529176U, (u32 )119}, 
146        {2148529177U, (u32 )128}, 
147        {2148529175U, (u32 )167}, 
148        {(u32 )33554514, (u32 )103}, 
149        {(u32 )33554513, (u32 )108}, 
150        {(u32 )33554512, (u32 )105}, 
151        {(u32 )33554511, (u32 )106}, 
152        {2148529182U, (u32 )103}, 
153        {2148529183U, (u32 )108}, 
154        {2148529184U, (u32 )105}, 
155        {2148529185U, (u32 )106}, 
156        {2148529163U, (u32 )28}, 
157        {(u32 )33554472, (u32 )28}, 
158        {2148529186U, (u32 )352}, 
159        {(u32 )33554474, (u32 )174}, 
160        {2148529187U, (u32 )174}, 
161        {(u32 )33554473, (u32 )111}, 
162        {2148529162U, (u32 )111}, 
163        {2148529166U, (u32 )113}, 
164        {2148529168U, (u32 )115}, 
165        {2148529169U, (u32 )114}, 
166        {2148529170U, (u32 )402}, 
167        {2148529171U, (u32 )403}, 
168        {(u32 )33554462, (u32 )513}, 
169        {(u32 )33554463, (u32 )514}, 
170        {(u32 )33554464, (u32 )515}, 
171        {(u32 )33554465, (u32 )516}, 
172        {(u32 )33554466, (u32 )517}, 
173        {(u32 )33554467, (u32 )518}, 
174        {(u32 )33554468, (u32 )519}, 
175        {(u32 )33554469, (u32 )520}, 
176        {(u32 )33554470, (u32 )521}, 
177        {(u32 )33554471, (u32 )512}, 
178        {2148529153U, (u32 )513}, 
179        {2148529154U, (u32 )514}, 
180        {2148529155U, (u32 )515}, 
181        {2148529156U, (u32 )516}, 
182        {2148529157U, (u32 )517}, 
183        {2148529158U, (u32 )518}, 
184        {2148529159U, (u32 )519}, 
185        {2148529160U, (u32 )520}, 
186        {2148529161U, (u32 )521}, 
187        {2148529152U, (u32 )512}, 
188        {(u32 )35651621, (u32 )522}, 
189        {(u32 )35651616, (u32 )523}, 
190        {2148529181U, (u32 )522}, 
191        {2148529180U, (u32 )523}, 
192        {2148529222U, (u32 )377}, 
193        {2148529223U, (u32 )392}, 
194        {2148529224U, (u32 )366}, 
195        {2148529225U, (u32 )212}, 
196        {2148529226U, (u32 )393}, 
197        {2148529188U, (u32 )389}, 
198        {2148529189U, (u32 )386}, 
199        {2148529232U, (u32 )385}, 
200        {2148529228U, (u32 )368}, 
201        {2148529191U, (u32 )372}, 
202        {2148529243U, (u32 )398}, 
203        {2148529244U, (u32 )399}, 
204        {2148529245U, (u32 )400}, 
205        {2148529246U, (u32 )401}, 
206        {2148529254U, (u32 )398}, 
207        {2148529256U, (u32 )400}, 
208        {2148529167U, (u32 )358}, 
209        {2148529190U, (u32 )365}, 
210        {2148529242U, (u32 )370}, 
211        {2148529229U, (u32 )369}, 
212        {2148529164U, (u32 )116}, 
213        {2148529165U, (u32 )226}};
214#line 120 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-imon-mce.c.common.c"
215static struct rc_map_list imon_mce_map  =    {{(struct list_head *)0, (struct list_head *)0}, {imon_mce, (unsigned int )(sizeof(imon_mce) / sizeof(imon_mce[0]) + sizeof(struct __anonstruct_220 )),
216                                                     0U, 0U, (u64 )(1 << 2), "rc-imon-mce",
217                                                     {{{{{0U}}, 0U, 0U, (void *)0}}}}};
218#line 130
219static int init_rc_map_imon_mce(void)  __attribute__((__section__(".init.text"), __no_instrument_function__)) ;
220#line 130 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-imon-mce.c.common.c"
221static int init_rc_map_imon_mce(void) 
222{ int tmp ;
223
224  {
225  {
226#line 132
227  tmp = rc_map_register(& imon_mce_map);
228  }
229#line 132
230  return (tmp);
231}
232}
233#line 135
234static void exit_rc_map_imon_mce(void)  __attribute__((__section__(".exit.text"),
235__no_instrument_function__)) ;
236#line 135 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-imon-mce.c.common.c"
237static void exit_rc_map_imon_mce(void) 
238{ 
239
240  {
241  {
242#line 137
243  rc_map_unregister(& imon_mce_map);
244  }
245#line 138
246  return;
247}
248}
249#line 140 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-imon-mce.c.common.c"
250int init_module(void) 
251{ int tmp ;
252
253  {
254  {
255#line 140
256  tmp = init_rc_map_imon_mce();
257  }
258#line 140
259  return (tmp);
260}
261}
262#line 141 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-imon-mce.c.common.c"
263void cleanup_module(void) 
264{ 
265
266  {
267  {
268#line 141
269  exit_rc_map_imon_mce();
270  }
271#line 141
272  return;
273}
274}
275#line 143 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-imon-mce.c.common.c"
276static char const   __mod_license143[12]  __attribute__((__used__, __unused__, __section__(".modinfo"),
277__aligned__(1)))  = 
278#line 143
279  {      (char const   )'l',      (char const   )'i',      (char const   )'c',      (char const   )'e', 
280        (char const   )'n',      (char const   )'s',      (char const   )'e',      (char const   )'=', 
281        (char const   )'G',      (char const   )'P',      (char const   )'L',      (char const   )'\000'};
282#line 144 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-imon-mce.c.common.c"
283static char const   __mod_author144[39]  __attribute__((__used__, __unused__, __section__(".modinfo"),
284__aligned__(1)))  = 
285#line 144
286  {      (char const   )'a',      (char const   )'u',      (char const   )'t',      (char const   )'h', 
287        (char const   )'o',      (char const   )'r',      (char const   )'=',      (char const   )'J', 
288        (char const   )'a',      (char const   )'r',      (char const   )'o',      (char const   )'d', 
289        (char const   )' ',      (char const   )'W',      (char const   )'i',      (char const   )'l', 
290        (char const   )'s',      (char const   )'o',      (char const   )'n',      (char const   )' ', 
291        (char const   )'<',      (char const   )'j',      (char const   )'a',      (char const   )'r', 
292        (char const   )'o',      (char const   )'d',      (char const   )'@',      (char const   )'r', 
293        (char const   )'e',      (char const   )'d',      (char const   )'h',      (char const   )'a', 
294        (char const   )'t',      (char const   )'.',      (char const   )'c',      (char const   )'o', 
295        (char const   )'m',      (char const   )'>',      (char const   )'\000'};
296#line 162
297void ldv_check_final_state(void) ;
298#line 168
299extern void ldv_initialize(void) ;
300#line 171
301extern int __VERIFIER_nondet_int(void) ;
302#line 174 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-imon-mce.c.common.c"
303int LDV_IN_INTERRUPT  ;
304#line 177 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-imon-mce.c.common.c"
305void main(void) 
306{ int tmp ;
307  int tmp___0 ;
308  int tmp___1 ;
309
310  {
311  {
312#line 189
313  LDV_IN_INTERRUPT = 1;
314#line 198
315  ldv_initialize();
316#line 204
317  tmp = init_rc_map_imon_mce();
318  }
319#line 204
320  if (tmp) {
321#line 205
322    goto ldv_final;
323  } else {
324
325  }
326  {
327#line 207
328  while (1) {
329    while_continue: /* CIL Label */ ;
330    {
331#line 207
332    tmp___1 = __VERIFIER_nondet_int();
333    }
334#line 207
335    if (tmp___1) {
336
337    } else {
338#line 207
339      goto while_break;
340    }
341    {
342#line 210
343    tmp___0 = __VERIFIER_nondet_int();
344    }
345    {
346#line 212
347    goto switch_default;
348#line 210
349    if (0) {
350      switch_default: /* CIL Label */ 
351#line 212
352      goto switch_break;
353    } else {
354      switch_break: /* CIL Label */ ;
355    }
356    }
357  }
358  while_break: /* CIL Label */ ;
359  }
360  {
361#line 224
362  exit_rc_map_imon_mce();
363  }
364  ldv_final: 
365  {
366#line 227
367  ldv_check_final_state();
368  }
369#line 230
370  return;
371}
372}
373#line 5 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/engine-blast-assert.h"
374void ldv_blast_assert(void) 
375{ 
376
377  {
378  ERROR: 
379#line 6
380  goto ERROR;
381}
382}
383#line 6 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/engine-blast.h"
384extern int __VERIFIER_nondet_int(void) ;
385#line 19 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
386int ldv_mutex  =    1;
387#line 22 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
388int __attribute__((__warn_unused_result__))  mutex_lock_interruptible(struct mutex *lock ) 
389{ int nondetermined ;
390
391  {
392#line 29
393  if (ldv_mutex == 1) {
394
395  } else {
396    {
397#line 29
398    ldv_blast_assert();
399    }
400  }
401  {
402#line 32
403  nondetermined = __VERIFIER_nondet_int();
404  }
405#line 35
406  if (nondetermined) {
407#line 38
408    ldv_mutex = 2;
409#line 40
410    return (0);
411  } else {
412#line 45
413    return (-4);
414  }
415}
416}
417#line 50 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
418int __attribute__((__warn_unused_result__))  mutex_lock_killable(struct mutex *lock ) 
419{ int nondetermined ;
420
421  {
422#line 57
423  if (ldv_mutex == 1) {
424
425  } else {
426    {
427#line 57
428    ldv_blast_assert();
429    }
430  }
431  {
432#line 60
433  nondetermined = __VERIFIER_nondet_int();
434  }
435#line 63
436  if (nondetermined) {
437#line 66
438    ldv_mutex = 2;
439#line 68
440    return (0);
441  } else {
442#line 73
443    return (-4);
444  }
445}
446}
447#line 78 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
448int atomic_dec_and_mutex_lock(atomic_t *cnt , struct mutex *lock ) 
449{ int atomic_value_after_dec ;
450
451  {
452#line 83
453  if (ldv_mutex == 1) {
454
455  } else {
456    {
457#line 83
458    ldv_blast_assert();
459    }
460  }
461  {
462#line 86
463  atomic_value_after_dec = __VERIFIER_nondet_int();
464  }
465#line 89
466  if (atomic_value_after_dec == 0) {
467#line 92
468    ldv_mutex = 2;
469#line 94
470    return (1);
471  } else {
472
473  }
474#line 98
475  return (0);
476}
477}
478#line 103 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
479void mutex_lock(struct mutex *lock ) 
480{ 
481
482  {
483#line 108
484  if (ldv_mutex == 1) {
485
486  } else {
487    {
488#line 108
489    ldv_blast_assert();
490    }
491  }
492#line 110
493  ldv_mutex = 2;
494#line 111
495  return;
496}
497}
498#line 114 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
499int mutex_trylock(struct mutex *lock ) 
500{ int nondetermined ;
501
502  {
503#line 121
504  if (ldv_mutex == 1) {
505
506  } else {
507    {
508#line 121
509    ldv_blast_assert();
510    }
511  }
512  {
513#line 124
514  nondetermined = __VERIFIER_nondet_int();
515  }
516#line 127
517  if (nondetermined) {
518#line 130
519    ldv_mutex = 2;
520#line 132
521    return (1);
522  } else {
523#line 137
524    return (0);
525  }
526}
527}
528#line 142 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
529void mutex_unlock(struct mutex *lock ) 
530{ 
531
532  {
533#line 147
534  if (ldv_mutex == 2) {
535
536  } else {
537    {
538#line 147
539    ldv_blast_assert();
540    }
541  }
542#line 149
543  ldv_mutex = 1;
544#line 150
545  return;
546}
547}
548#line 153 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
549void ldv_check_final_state(void) 
550{ 
551
552  {
553#line 156
554  if (ldv_mutex == 1) {
555
556  } else {
557    {
558#line 156
559    ldv_blast_assert();
560    }
561  }
562#line 157
563  return;
564}
565}
566#line 239 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12900/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-imon-mce.c.common.c"
567long s__builtin_expect(long val , long res ) 
568{ 
569
570  {
571#line 240
572  return (val);
573}
574}