Re: Removing of UTS_RELEASE in include/linux/version.h

来源:互联网 发布:python爬腾讯视频 编辑:程序博客网 时间:2024/06/06 00:37
From: Sam Ravnborg 
Date: Thu Aug 17 2006 - 00:50:14 EST

  • Next message: Eric W. Biederman: "Re: [RFC] ps command race fix"
  • Previous message: Daniel Phillips: "Re: [RFC][PATCH 0/9] Network receive deadlock prevention for NBD"
  • In reply to: Ping Cheng: "Removing of UTS_RELEASE in include/linux/version.h"
  • Next in thread: Luigi Genoni: "Re: Removing of UTS_RELEASE in include/linux/version.h"
  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

On Wed, Aug 16, 2006 at 05:46:06PM -0700, Ping Cheng wrote:
> Hi Sam,
> 
> I was told that the removing of UTS_RELEASE in include/linux/version.h is
> permanent. I use it in my configuration script to get the version
> numbers of different kernel build sources. Greg k-h told me to ask you
> about how to properly get the kernel source version.
> Do you have any suggestions?
For a propely configured kernel you can use 'make kernelrelease' which
will give you the same as UTS_RELEASE.

To get kernel version alone you can use 'make kernelversion'.

In a source file to be backward compatible you can use:
#include <linux/version.h>
#ifndef UTS_RELEASE
#include <linux/uts_release.h>
#endif

But in general using UTS_RELEASE in source is almost a sign of something
wrong.
For a module the UTS_RELEASE is retreiveable with modinfo.

> Please don't forget to cc me directly since I am not in the mailing list.
And likewise. Address me directly next time with cc: to lkml. I may miss
lkml mails.

Sam
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
原创粉丝点击