@@ -481,7 +481,7 @@ def find_out(verbose, module_dir, prefix, rel_glob, excludes, outs):
481
481
482
482
def gen_blueprints (
483
483
verbose , header_arch , gen_dir , arch_asm_kbuild , asm_generic_kbuild , module_dir ,
484
- rel_arch_asm_kbuild , rel_asm_generic_kbuild , arch_include_uapi , techpack_include_uapi ):
484
+ rel_arch_asm_kbuild , rel_asm_generic_kbuild , arch_include_uapi ):
485
485
"""Generate a blueprints file containing modules that invoke this script.
486
486
487
487
This function generates a blueprints file that contains modules that
@@ -522,7 +522,6 @@ def gen_blueprints(
522
522
arch_prefix = os .path .join ('arch' , header_arch , generic_prefix )
523
523
generic_src = os .path .join (generic_prefix , rel_glob )
524
524
arch_src = os .path .join (arch_prefix , rel_glob )
525
- techpack_src = os .path .join ('techpack/*' ,generic_prefix , '*' ,rel_glob )
526
525
527
526
# Excluded sources, architecture specific.
528
527
exclude_srcs = []
@@ -547,8 +546,6 @@ def gen_blueprints(
547
546
error_count += find_out (
548
547
verbose , module_dir , arch_prefix , rel_glob , None , arch_out )
549
548
550
- techpack_out = [x .split ('include/uapi/' )[1 ] for x in techpack_include_uapi ]
551
-
552
549
if error_count != 0 :
553
550
return error_count
554
551
@@ -618,13 +615,6 @@ def gen_blueprints(
618
615
for h in arch_out :
619
616
f .write (' "%s",\n ' % h )
620
617
621
- if techpack_out :
622
- f .write ('\n ' )
623
- f .write (' // From %s\n ' % techpack_src )
624
- f .write ('\n ' )
625
- for h in techpack_out :
626
- f .write (' "%s",\n ' % h )
627
-
628
618
f .write (']\n ' )
629
619
f .write ('\n ' )
630
620
@@ -744,7 +734,7 @@ def gen_headers(
744
734
verbose , header_arch , gen_dir , arch_asm_kbuild , asm_generic_kbuild , module_dir ,
745
735
old_gen_headers_bp , new_gen_headers_bp , version_makefile ,
746
736
arch_syscall_tool , arch_syscall_tbl , headers_install , include_uapi ,
747
- arch_include_uapi , techpack_include_uapi ):
737
+ arch_include_uapi ):
748
738
"""Generate the kernel headers.
749
739
750
740
This script generates the version.h file, the arch-specific headers including
@@ -802,60 +792,8 @@ def gen_headers(
802
792
arch_uapi_include_prefix , h ):
803
793
error_count += 1
804
794
805
- for h in techpack_include_uapi :
806
- techpack_uapi_include_prefix = os .path .join (h .split ('/include/uapi' )[0 ], 'include' , 'uapi' ) + os .sep
807
- if not run_headers_install (
808
- verbose , gen_dir , headers_install ,
809
- techpack_uapi_include_prefix , h ):
810
- error_count += 1
811
-
812
795
return error_count
813
796
814
- def extract_techpack_uapi_headers (verbose , module_dir ):
815
-
816
- """EXtract list of uapi headers from techpack/* directories. We need to export
817
- these headers to userspace.
818
-
819
- Args:
820
- verbose: Verbose option is provided to script
821
- module_dir: Base directory
822
- Returs:
823
- List of uapi headers
824
- """
825
-
826
- techpack_subdir = []
827
- techpack_dir = os .path .join (module_dir ,'techpack' )
828
- techpack_uapi = []
829
- techpack_uapi_sub = []
830
-
831
- #get list of techpack directories under techpack/
832
- if os .path .isdir (techpack_dir ):
833
- items = sorted (os .listdir (techpack_dir ))
834
- for x in items :
835
- p = os .path .join (techpack_dir , x )
836
- if os .path .isdir (p ):
837
- techpack_subdir .append (p )
838
-
839
- #Print list of subdirs obtained
840
- if (verbose ):
841
- for x in techpack_subdir :
842
- print (x )
843
-
844
- #For every subdirectory get list of .h files under include/uapi and append to techpack_uapi list
845
- for x in techpack_subdir :
846
- techpack_uapi_path = os .path .join (x , 'include/uapi' )
847
- if (os .path .isdir (techpack_uapi_path )):
848
- techpack_uapi_sub = []
849
- find_out (verbose , x , 'include/uapi' , '**/*.h' , None , techpack_uapi_sub )
850
- tmp = [os .path .join (techpack_uapi_path , y ) for y in techpack_uapi_sub ]
851
- techpack_uapi = techpack_uapi + tmp
852
-
853
- if (verbose ):
854
- for x in techpack_uapi :
855
- print (x )
856
-
857
- return techpack_uapi
858
-
859
797
def main ():
860
798
"""Parse command line arguments and perform top level control."""
861
799
@@ -961,13 +899,10 @@ def main():
961
899
if args .verbose :
962
900
print ('module_dir [%s]' % module_dir )
963
901
964
- techpack_include_uapi = []
965
-
966
-
967
902
if args .mode == 'blueprints' :
968
903
return gen_blueprints (
969
904
args .verbose , args .header_arch , args .gen_dir , args .arch_asm_kbuild ,
970
- args .asm_generic_kbuild , module_dir , rel_arch_asm_kbuild , rel_asm_generic_kbuild , args .arch_include_uapi , techpack_include_uapi )
905
+ args .asm_generic_kbuild , module_dir , rel_arch_asm_kbuild , rel_asm_generic_kbuild , args .arch_include_uapi )
971
906
972
907
if args .mode == 'headers' :
973
908
if args .verbose :
@@ -982,7 +917,7 @@ def main():
982
917
args .verbose , args .header_arch , args .gen_dir , args .arch_asm_kbuild ,
983
918
args .asm_generic_kbuild , module_dir , args .old_gen_headers_bp , args .new_gen_headers_bp ,
984
919
args .version_makefile , args .arch_syscall_tool , args .arch_syscall_tbl ,
985
- args .headers_install , args .include_uapi , args .arch_include_uapi , techpack_include_uapi )
920
+ args .headers_install , args .include_uapi , args .arch_include_uapi )
986
921
987
922
print ('error: unknown mode: %s' % args .mode )
988
923
return 1
0 commit comments