[Perforce KA] Change 2811623; Depot //ELINA; '[SPOT-83] Backport ARM system call tracepoints'

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

 



Change 2811623 by JGlauber@ELINA_KERNEL_SRC_DevMain_JGlauber_hal_share on 2013/04/23 14:15:16

	[SPOT-83] Backport ARM system call tracepoints
	
	##TypeOfChange#
	[ ] BF = BugFix
	[x] FE = Feature
	[ ] OP = Optimization
	[ ] QI = Quality_Improvement
	[ ] IN = Integration
	[ ] OT = Other : ___
	
	##CauseOfWork#
	[ ] TTS/Ref : ___
	[ ] WP  : ___
	[x] OT  : https://jira.harman.com/jira/browse/SPOT-83
	
	##IntDoc#
	Backport ARM system call tracepoints
	
	commit 35b5e4433a5f837d05b3238a349a98ee88e517c0
	Author: Wade Farnsworth <wade_farnsworth@xxxxxxxxxx>
	Date:   Tue Oct 2 17:08:30 2012 +0100
	
	    ARM: 7548/1: include linux/sched.h in syscall.h
	
	    The syscall tracing patch introduces a compile bug in lttng-modules
	    when the latter calls syscall_get_nr(), similar to the following:
	
	    <path-to-linux>/arch/arm/include/asm/syscall.h:21:2: error: implicit declaration of function 'task_thread_info' [-Werror=implicit-function-declaration]
	
	    The issue is that we are using task_thread_info() in the
	    syscall_get_nr() function in asm/syscall.h, but not explicitly
	    including sched.h from this file, so we can expect this bug might
	    surface any time that syscall_get_nr() is called.
	
	    Explicitly including sched.h solves the problem.
	
	    Cc: <stable@xxxxxxxxxxxxxxx> [3.5, 3.6]
	    Signed-off-by: Wade Farnsworth <wade_farnsworth@xxxxxxxxxx>
	    Acked-by: Will Deacon <will.deacon@xxxxxxx>
	    Signed-off-by: Russell King <rmk+kernel@xxxxxxxxxxxxxxxx>
	
	##ExtDoc#
	-
	
	##Interfaces#
	[x] NC  = No_Change
	[ ] CH  = Change_Interface, Reference : ___
	
	##Verification#
	[ ] SI = PC-Simulation
	[x] TA = Target : ELINA
	[ ] NT = Not_Tested, because : ____
	Remark : Reviewed-by: Ingo Neumann
	
	/-1.1.1**

Affected files ...

... //ELINA/Kernel/Branches/SPOT/Kernel/arch/arm/include/asm/syscall.h#3 edit


--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]