Re: What is the difference between a kernel BUG and a kernel Oops?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



very professional!

--------------------------------------------------
From: <michi1@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sent: Saturday, March 03, 2012 6:55 PM
To: "hujun_hotmail" <duanshuidao@xxxxxxxxxxx>
Cc: "newbies kenel" <kernelnewbies@xxxxxxxxxxxxxxxxx>
Subject: Re: What is the difference between a kernel BUG and a kernel Oops?

> Hi!
>
> On 17:38 Sat 03 Mar     , hujun_hotmail wrote:
>> I want to know what is the difference between a kernel BUG and a kernel 
>> Oops , who can tell me?
>
> A BUG() is something like an assertion. Basically this means that a 
> developer
> thought that a certain situation should never be happen and if it does,
> execution should stop. It is possible to ignore this and continue 
> executing:
>
> config BUG
>        bool "BUG() support" if EXPERT
>        default y
>        help
>          Disabling this option eliminates support for BUG and WARN, 
> reducing
>          the size of your kernel image and potentially quietly ignoring
>          numerous fatal conditions. You should only consider disabling 
> this
>          option for embedded systems with no facilities for reporting 
> errors.
>          Just say Y.
>
> A kernel oops is basically a crash. This can be caused by bad memory 
> accesses
> and things like that.
>
> -Michi
> -- 
> programing a layer 3+4 network protocol for mesh networks
> see http://michaelblizek.twilightparadox.com
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies@xxxxxxxxxxxxxxxxx
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
> 

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux