linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Linux 2.6.28-rc1
@ 2008-10-24  4:10 Linus Torvalds
  2008-10-24  4:14 ` Roland Dreier
                   ` (5 more replies)
  0 siblings, 6 replies; 36+ messages in thread
From: Linus Torvalds @ 2008-10-24  4:10 UTC (permalink / raw)
  To: Linux Kernel Mailing List


It's been two weeks, so it's time to close the merge window. A 2.6.28-rc1 
is out there, and it's hopefully all good.

The changes in -rc1 are (as usual) too many to really enumerate, with the 
bulk of them being - again as usual - drivers. In fact, that's doubly true 
now that we merged the drivers from the staging tree. The dirstat output 
makes that very obvious:

   3.3% arch/arm/
  14.2% arch/
   3.1% crypto/
   4.0% drivers/media/
   3.7% drivers/net/wireless/
  10.3% drivers/net/
   6.5% drivers/staging/me4000/
   8.5% drivers/staging/slicoss/
   4.8% drivers/staging/wlan-ng/
  29.7% drivers/staging/
  63.6% drivers/
   3.3% include/
   4.6% net/
   4.6% sound/

but some other statistics may be fun: 

 - 7141 non-merge commits (and 419 merges)

 - average non-merge commit:
	39 lines removed, 104 lines added
   (not counting renames)

 - About 880 individual authors
	- 340 of which had just one commit
	- while 183 authors had ten or more commits

 - Most screwed-up clock award goes to:

	Greg Kroah-Hartman

   for his commit 51b90540, which claims to be from April 9 - six years 
   ago! And it's a fix to a driver that was merged this July!

Way to go, Greg!

Anyway, have fun, please test it, and report any intersting anomalies you 
find.

			Linus

^ permalink raw reply	[flat|nested] 36+ messages in thread
* Re: Linux 2.6.28-rc1
@ 2008-10-24 18:10 Rufus & Azrael
  0 siblings, 0 replies; 36+ messages in thread
From: Rufus & Azrael @ 2008-10-24 18:10 UTC (permalink / raw)
  To: Linux-kernel Mailing List, Ingo Molnar

[-- Attachment #1: Type: text/plain, Size: 94 bytes --]

Hi all,


Here are my compilation warnings and section mismatches for 2.6.28-rc1.

Regards.



[-- Attachment #2: section_mismatch_2_6_28-rc1 --]
[-- Type: text/plain, Size: 4842 bytes --]

arch/x86/kernel/cpu/mtrr/main.c: In function ‘mtrr_cleanup’:
arch/x86/kernel/cpu/mtrr/main.c:1363: attention : ‘gran_factor’ may be used uninitialized in this function
arch/x86/kernel/cpu/mtrr/main.c:1364: attention : ‘gran_base’ may be used uninitialized in this function

fixed by patch in http://marc.info/?l=linux-kernel&m=122394648405506&w=2 but not yet in mainline
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
WARNING: kernel/built-in.o(.text+0x14d39): Section mismatch in reference from the function reserve_region_with_split() to the function .init.text:__reserve_region_with_split()
The function reserve_region_with_split() references
the function __init __reserve_region_with_split().
This is often because reserve_region_with_split lacks a __init 
annotation or the annotation of __reserve_region_with_split is wrong.

WARNING: vmlinux.o(.text+0x38469): Section mismatch in reference from the function reserve_region_with_split() to the function .init.text:__reserve_region_with_split()
The function reserve_region_with_split() references
the function __init __reserve_region_with_split().
This is often because reserve_region_with_split lacks a __init 
annotation or the annotation of __reserve_region_with_split is wrong.

fixed by patch in http://lkml.org/lkml/2008/10/12/38 but not yet in mainline 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
WARNING: drivers/built-in.o(.init.text+0xaf2f): Section mismatch in reference from the function hid_init() to the function .exit.text:hidraw_exit()
The function __init hid_init() references
a function __exit hidraw_exit().
This is often seen when error handling in the init function
uses functionality in the exit path.
The fix is often to remove the __exit annotation of
hidraw_exit() so it may be used outside an exit section.

WARNING: drivers/hid/hid.o(.init.text+0x5e): Section mismatch in reference from the function hid_init() to the function .exit.text:hidraw_exit()
The function __init hid_init() references
a function __exit hidraw_exit().
This is often seen when error handling in the init function
uses functionality in the exit path.
The fix is often to remove the __exit annotation of
hidraw_exit() so it may be used outside an exit section.

WARNING: vmlinux.o(.init.text+0x2598a): Section mismatch in reference from the function hid_init() to the function .exit.text:hidraw_exit()
The function __init hid_init() references
a function __exit hidraw_exit().
This is often seen when error handling in the init function
uses functionality in the exit path.
The fix is often to remove the __exit annotation of
hidraw_exit() so it may be used outside an exit section.

fixed by patch in http://marc.info/?l=linux-kernel&m=122425994132500&w=2 but not yet in mainline
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
WARNING: arch/x86/kernel/built-in.o(.cpuinit.text+0x347): Section mismatch in reference from the function fpu_init() to the function .init.text:init_thread_xstate()
The function __cpuinit fpu_init() references
a function __init init_thread_xstate().
If init_thread_xstate is only used by fpu_init then
annotate init_thread_xstate with a matching annotation.

WARNING: vmlinux.o(.cpuinit.text+0x605): Section mismatch in reference from the function fpu_init() to the function .init.text:init_thread_xstate()
The function __cpuinit fpu_init() references
a function __init init_thread_xstate().
If init_thread_xstate is only used by fpu_init then
annotate init_thread_xstate with a matching annotation.

WARNING: kernel/built-in.o(.text+0x10838): Section mismatch in reference from the function notify_cpu_starting() to the variable .cpuinit.data:cpu_chain
The function notify_cpu_starting() references
the variable __cpuinitdata cpu_chain.
This is often because notify_cpu_starting lacks a __cpuinitdata 
annotation or the annotation of cpu_chain is wrong.

WARNING: vmlinux.o(.text+0x33f68): Section mismatch in reference from the function notify_cpu_starting() to the variable .cpuinit.data:cpu_chain
The function notify_cpu_starting() references
the variable __cpuinitdata cpu_chain.
This is often because notify_cpu_starting lacks a __cpuinitdata 
annotation or the annotation of cpu_chain is wrong.

fixed by patch in http://lkml.org/lkml/2008/10/22/654 but not yet in mainline
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2008-10-31 18:37 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-24  4:10 Linux 2.6.28-rc1 Linus Torvalds
2008-10-24  4:14 ` Roland Dreier
2008-10-24 18:08   ` Greg KH
2008-10-24 11:24 ` Alistair John Strachan
2008-10-24 11:45   ` Rafael J. Wysocki
2008-10-24 12:52     ` Alistair John Strachan
2008-10-24 13:13       ` Alexey Dobriyan
2008-10-24 14:56         ` git-clean [Was: Linux 2.6.28-rc1] Björn Steinbrink
2008-10-24 15:17       ` Linux 2.6.28-rc1 Linus Torvalds
2008-10-24 19:22         ` Sam Ravnborg
2008-10-24 22:31         ` David Miller
2008-10-24 22:51           ` Sam Ravnborg
2008-10-24 19:15   ` Sam Ravnborg
2008-10-24 23:44     ` Alistair John Strachan
2008-10-24 17:09 ` Matt Mackall
2008-10-24 17:54   ` Matt Mackall
2008-10-24 17:57     ` Randy Dunlap
2008-10-24 18:05       ` Fenghua Yu
2008-10-24 18:11         ` Matt Mackall
2008-10-24 22:28 ` nf_conntrack oopes on parisc/smp (was Re: Linux 2.6.28-rc1) Domenico Andreoli
2008-10-24 22:53 ` Linux 2.6.28-rc1 Tony Vroon
2008-10-24 23:01   ` Arjan van de Ven
2008-10-26 13:17     ` Tony Vroon
2008-10-30 14:26 ` 2.6.28-rc1: NVRAM being corrupted on ppc64 preventing boot (bisected) Mel Gorman
2008-10-30 20:52   ` Paul Mackerras
2008-10-30 21:05     ` Josh Boyer
2008-10-30 21:35       ` Dave Kleikamp
2008-10-31 10:36     ` Mel Gorman
2008-10-31 11:10       ` Paul Mackerras
2008-10-31 11:31         ` Mel Gorman
2008-10-31 18:36         ` Mel Gorman
2008-10-31 11:18       ` Paul Mackerras
2008-10-31 11:31         ` Benjamin Herrenschmidt
2008-10-31 11:56           ` Paul Mackerras
2008-10-31 11:32         ` Mel Gorman
  -- strict thread matches above, loose matches on Subject: below --
2008-10-24 18:10 Linux 2.6.28-rc1 Rufus & Azrael

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).