Errors found by Stanse

See Stanse homepage for more info.

37 errors (false positives including) found in v2.6.36-next-20101022..v2.6.37-next-20101119 kernel:

The number before pipe is importance (the lower the better).
AutomatonChecker of /usr/share/stanse/checkers/AutomatonChecker/kernel_atomic.xml
  0| non-atomic operation in atomic drivers/scsi/.tmp_eata.o.preproc line 543
AutomatonChecker of /usr/share/stanse/checkers/AutomatonChecker/kernel_locking_irq.xml
  0| double lock net/ipv4/.tmp_inet_connection_sock.o.preproc line 129
  0| double unlock drivers/staging/easycap/.tmp_easycap_main.o.preproc line 4596
  0| double unlock drivers/staging/easycap/.tmp_easycap_main.o.preproc line 4598
  0| double unlock fs/btrfs/.tmp_extent-tree.o.preproc line 6139
  0| double unlock fs/btrfs/.tmp_transaction.o.preproc line 121
  1| leaving function in locked state drivers/staging/easycap/.tmp_easycap_ioctl.o.preproc line 2379
  1| leaving function in locked state drivers/staging/easycap/.tmp_easycap_ioctl.o.preproc line 2682
  1| leaving function in locked state drivers/staging/easycap/.tmp_easycap_main.o.preproc line 1026
  1| leaving function in locked state drivers/staging/easycap/.tmp_easycap_main.o.preproc line 4604
  1| leaving function in locked state drivers/staging/easycap/.tmp_easycap_main.o.preproc line 4604
  1| leaving function in locked state drivers/staging/easycap/.tmp_easycap_sound.o.preproc line 943
  1| leaving function in locked state drivers/tty/.tmp_tty_ldisc.o.preproc line 33
  1| leaving function in locked state kernel/.tmp_posix-timers.o.preproc line 442
  1| leaving function in locked state kernel/.tmp_signal.o.preproc line 941
AutomatonChecker of /usr/share/stanse/checkers/AutomatonChecker/kernel_memory.xml
  0| dereferencing NULL pointer arch/x86/platform/uv/.tmp_tlb_uv.o.preproc line 1404
  0| dereferencing NULL pointer arch/x86/platform/uv/.tmp_uv_time.o.preproc line 112
  0| dereferencing NULL pointer drivers/power/.tmp_gpio-charger.o.preproc line 64
  0| dereferencing NULL pointer drivers/staging/easycap/.tmp_easycap_main.o.preproc line 3599
  0| dereferencing NULL pointer drivers/staging/easycap/.tmp_easycap_main.o.preproc line 3656
  0| dereferencing NULL pointer drivers/staging/easycap/.tmp_easycap_main.o.preproc line 3750
  0| dereferencing NULL pointer drivers/staging/easycap/.tmp_easycap_main.o.preproc line 4064
  0| dereferencing NULL pointer drivers/staging/easycap/.tmp_easycap_main.o.preproc line 4080
  0| releasing already released memory drivers/rtc/.tmp_class.o.preproc line 75
  2| memory leak - leaving function without releasing memory drivers/media/video/.tmp_ov7670.o.preproc line 1308
  2| memory leak - leaving function without releasing memory drivers/spi/.tmp_spi.o.preproc line 318
  2| memory leak - leaving function without releasing memory drivers/tty/vt/.tmp_vt_ioctl.o.preproc line 3117
  2| memory leak - leaving function without releasing memory fs/btrfs/.tmp_transaction.o.preproc line 987
  4| unnecessary check (checking for not NULL) net/bridge/.tmp_br_input.o.preproc line 79
ReachabilityChecker
  0| Unreachable code arch/x86/kvm/.tmp_mmu.o.preproc line 1994
  0| Unreachable code drivers/tty/vt/.tmp_vt_ioctl.o.preproc line 2042
  0| Unreachable code fs/.tmp_fs-writeback.o.preproc line 2238
  0| Unreachable code kernel/.tmp_workqueue.o.preproc line 2146
  3| Unreachable code drivers/misc/.tmp_apds990x.o.preproc line 850
  3| Unreachable code drivers/misc/.tmp_isl29020.o.preproc line 130
  3| Unreachable code drivers/net/ixgbe/.tmp_ixgbe_ethtool.o.preproc line 1141
  3| Unreachable code drivers/tty/.tmp_n_r3964.o.preproc line 707