anchor.diff:                  %% ARM (at least some distros...)
                   case linux_cpuinfo_processor() of
                       "-" ->
  -                        %% Ok, we give up
  -                        throw(noinfo);
  +			case linux_cpuinfo_model() of
  +			    "-" ->
  +				%% Ok, we give up
  +				throw(noinfo);
  +			    Model ->
  +				Model
  +			end;
                       Proc ->
                           Proc
                   end;
  
positive.code:     lists:reverse(Values);
  linux_info_lookup_collect(Key, [Key, Value|Rest], Values) ->
      linux_info_lookup_collect(Key, Rest, [Value|Values]);
  linux_info_lookup_collect(_, _, Values) ->
      lists:reverse(Values).
  
  
negative.code: 
  
  linux_info_lookup(Key, File) ->
      LKey = string:to_lower(Key),
      try [string:trim(S) || S <- string:tokens(os:cmd("grep -i " ++ "\"" ++ LKey ++ "\"" ++ " " ++ File), [$:,$\n])] of
          Info ->
              linux_info_lookup_collect(LKey, Info, [])
      catch
          _:_:_ ->
              "-"
  