Allows annotation of panics to include platform information. It's no bigdeal to collect information, but way helpful when you are collectingfailure reports from a eventual base of millions of systems deployed inother people's homes.

One of the biggest reasons this is an RFC is that I'm uncomfortable withputting the pseudo-file that holds the annotation information in /proc.Different layers of the software stack may drop dynamic information, suchas DHCP-supplied IP addresses, in here as they come up. This means it'snecessary to be able to append to the end of the annotation, so this looksmuch more like a real file than a sysctl file. It also has multiple lines,which doesn't look a sysctl file. Annotation can be viewed as a debug thing,so maybe it belongs in debugfs, but people seem to be doing somewhat differentthings with that filesystem.

So, suggestions on this issue, and any others are most welcome. If there abetter way to do this, I'll be happy to use it.

+config PANIC_NOTE+ bool "Create file for user space data to be reported at panic time"+ default n+ help+ This creates a pseudo-file, named /proc/panic_note, into which+ user space data can be written. If a panic occurs, the contents+ of the file will be included in the failure report.+ source "samples/Kconfig"