aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/cgroups/00-INDEX
diff options
context:
space:
mode:
authorBjoern Brandenburg <bbb@mpi-sws.org>2016-07-20 11:44:05 -0400
committerBjoern Brandenburg <bbb@mpi-sws.org>2016-07-20 11:47:09 -0400
commit8c630e9e6e8ba08332596e9b4e0857e39b9324d7 (patch)
tree7ad0cf5b0138939b623695cf54f6eb7b17cf75d6 /Documentation/cgroups/00-INDEX
parent6b965f34ede4d5acca662e949004d2a2c1b7e14d (diff)
PSN-EDF: use inferred_sporadic_job_release_atHEADmaster
Diffstat (limited to 'Documentation/cgroups/00-INDEX')
0 files changed, 0 insertions, 0 deletions
it.cgi/litmus-rt.git/commit/Kbuild?id=559df2e0210352f83926d178c40c51142292a18c'>559df2e02103
86feeaa8120b
1cdf25d704f7

6752ed90da03
1cdf25d704f7
86feeaa8120b
048eb582f3f8

bf2ae2b37c06
95a2f6f72d37
a22dcdb0032c
bf2ae2b37c06
048eb582f3f8
048eb582f3f8
86feeaa8120b

86feeaa8120b





65ff22ee3bd0
86feeaa8120b


ac448afbcdcc
86feeaa8120b




1cdf25d704f7

86feeaa8120b


6752ed90da03
86feeaa8120b

c53aeca059c4
1cdf25d704f7
c53aeca059c4

5f7efb4c6da9


c53aeca059c4
44656fa03926
c53aeca059c4
5f7efb4c6da9
c53aeca059c4
1cdf25d704f7
ef8ff89b5854

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101


                                              


                                               

     

                      
                                         































                                                                             

 
                                               
 

                          
                                               
 
 

                                                          
                                       
                                                                           
                                                                         
                    
     
 

                              





                                            
                                                       


                      
                               




                                                                             

                                                                            


                                     
                                                                   

                           
     
                                   

 


                           
                               
                                                                                  
 
                                                                
                            
 

                                                
#
# Kbuild for top-level directory of the kernel
# This file takes care of the following:
# 1) Generate bounds.h
# 2) Generate asm-offsets.h (may need bounds.h)
# 3) Check for missing system calls

#####
# 1) Generate bounds.h

bounds-file := include/generated/bounds.h

always  := $(bounds-file)
targets := $(bounds-file) kernel/bounds.s

quiet_cmd_bounds = GEN     $@
define cmd_bounds
	(set -e; \
	 echo "#ifndef __LINUX_BOUNDS_H__"; \
	 echo "#define __LINUX_BOUNDS_H__"; \
	 echo "/*"; \
	 echo " * DO NOT MODIFY."; \
	 echo " *"; \
	 echo " * This file was generated by Kbuild"; \
	 echo " *"; \
	 echo " */"; \
	 echo ""; \
	 sed -ne $(sed-y) $<; \
	 echo ""; \
	 echo "#endif" ) > $@
endef

# We use internal kbuild rules to avoid the "is up to date" message from make
kernel/bounds.s: kernel/bounds.c FORCE
	$(Q)mkdir -p $(dir $@)
	$(call if_changed_dep,cc_s_c)

$(obj)/$(bounds-file): kernel/bounds.s Kbuild
	$(Q)mkdir -p $(dir $@)
	$(call cmd,bounds)

#####
# 2) Generate asm-offsets.h
#

offsets-file := include/generated/asm-offsets.h

always  += $(offsets-file)
targets += $(offsets-file)
targets += arch/$(SRCARCH)/kernel/asm-offsets.s


# Default sed regexp - multiline due to syntax constraints
define sed-y
	"/^->/{s:->#\(.*\):/* \1 */:; \
	s:^->\([^ ]*\) [\$$#]*\([-0-9]*\) \(.*\):#define \1 \2 /* \3 */:; \
	s:^->\([^ ]*\) [\$$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; \
	s:->::; p;}"
endef

quiet_cmd_offsets = GEN     $@
define cmd_offsets
	(set -e; \
	 echo "#ifndef __ASM_OFFSETS_H__"; \
	 echo "#define __ASM_OFFSETS_H__"; \
	 echo "/*"; \
	 echo " * DO NOT MODIFY."; \
	 echo " *"; \
	 echo " * This file was generated by Kbuild"; \
	 echo " *"; \
	 echo " */"; \
	 echo ""; \
	 sed -ne $(sed-y) $<; \
	 echo ""; \
	 echo "#endif" ) > $@
endef

# We use internal kbuild rules to avoid the "is up to date" message from make
arch/$(SRCARCH)/kernel/asm-offsets.s: arch/$(SRCARCH)/kernel/asm-offsets.c \
                                      $(obj)/$(bounds-file) FORCE
	$(Q)mkdir -p $(dir $@)
	$(call if_changed_dep,cc_s_c)

$(obj)/$(offsets-file): arch/$(SRCARCH)/kernel/asm-offsets.s Kbuild
	$(call cmd,offsets)

#####
# 3) Check for missing system calls
#

always += missing-syscalls
targets += missing-syscalls

quiet_cmd_syscalls = CALL    $<
      cmd_syscalls = $(CONFIG_SHELL) $< $(CC) $(c_flags) $(missing_syscalls_flags)

missing-syscalls: scripts/checksyscalls.sh $(offsets-file) FORCE
	$(call cmd,syscalls)

# Keep these two files during make clean
no-clean-files := $(bounds-file) $(offsets-file)