]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Anotate all the .s files 5355/head
authorBoris Ranto <branto@redhat.com>
Mon, 27 Jul 2015 11:14:32 +0000 (13:14 +0200)
committerBoris Ranto <branto@redhat.com>
Mon, 27 Jul 2015 11:24:17 +0000 (13:24 +0200)
Recent update to erasure code library in 59aa6700 caused a regression
where .s files are no longer properly anotated and yasm sets the exec
stack for them. This patch brings back the anotations as was done before
by Dan Mick, see Bug #10114.

Signed-off-by: Boris Ranto <branto@redhat.com>
39 files changed:
src/erasure-code/isa/isa-l/erasure_code/ec_multibinary.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_2vect_dot_prod_avx.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_2vect_dot_prod_avx2.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_2vect_dot_prod_sse.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_2vect_mad_avx.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_2vect_mad_avx2.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_2vect_mad_sse.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_3vect_dot_prod_avx.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_3vect_dot_prod_avx2.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_3vect_dot_prod_sse.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_3vect_mad_avx.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_3vect_mad_avx2.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_3vect_mad_sse.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_4vect_dot_prod_avx.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_4vect_dot_prod_avx2.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_4vect_dot_prod_sse.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_4vect_mad_avx.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_4vect_mad_avx2.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_4vect_mad_sse.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_5vect_dot_prod_avx.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_5vect_dot_prod_avx2.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_5vect_dot_prod_sse.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_5vect_mad_avx.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_5vect_mad_avx2.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_5vect_mad_sse.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_6vect_dot_prod_avx.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_6vect_dot_prod_avx2.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_6vect_dot_prod_sse.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_6vect_mad_avx.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_6vect_mad_avx2.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_6vect_mad_sse.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_vect_dot_prod_avx.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_vect_dot_prod_avx2.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_vect_dot_prod_sse.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_vect_mad_avx.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_vect_mad_avx2.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_vect_mad_sse.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_vect_mul_avx.asm.s
src/erasure-code/isa/isa-l/erasure_code/gf_vect_mul_sse.asm.s

index f23db361ca9b07cbe80622792c73b029d6dd839f..62414a969c352aeb91d62919cd3879ce38177974 100644 (file)
@@ -402,3 +402,5 @@ slversion gf_vect_mul,                      00,   02,  0134
 slversion ec_encode_data_update,       00,   02,  0212
 slversion gf_vect_dot_prod,            00,   02,  0138
 slversion gf_vect_mad,                 00,   01,  0213
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 1bd839cb66d74c28d55900ea17a3a0bcdfe5acb5..964d05aadf676c44505fe301a80b9efeb1a1d301 100644 (file)
@@ -341,3 +341,5 @@ global %1_slver
 %endmacro
 ;;;       func                  core, ver, snum
 slversion gf_2vect_dot_prod_avx, 02,  04,  0191
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index ada013bd628491cd99977407c0340b25eb6e1f9b..7b60b54eaeedec02be456d3bdc479ed57fcae8e7 100644 (file)
@@ -360,3 +360,5 @@ global %1_slver
 %endmacro
 ;;;       func                   core, ver, snum
 slversion gf_2vect_dot_prod_avx2, 04,  04,  0196
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index e180830c1fc31b50576cb3bc3de3fcf0889887b7..a9c54d5f47258a607007d9177586eba315239027 100644 (file)
@@ -343,3 +343,5 @@ global %1_slver
 %endmacro
 ;;;       func                  core, ver, snum
 slversion gf_2vect_dot_prod_sse, 00,  03,  0062
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 021133eb03113f386116e40764a568c51504cf62..f057182fcfac985f8e4e87ecdff36d8db6c137f3 100644 (file)
@@ -240,3 +240,5 @@ global %1_slver
 %endmacro
 ;;;       func             core, ver, snum
 slversion gf_2vect_mad_avx, 02,  00,  0204
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index e8442aba5e246b223a541f9e6de20cff5f70052e..b692084acf90336278d676439b4be8fe786679b3 100644 (file)
@@ -251,3 +251,5 @@ global %1_slver
 %endmacro
 ;;;       func              core, ver, snum
 slversion gf_2vect_mad_avx2, 04,  00,  0205
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index a569a6ed26813e752cde7b13ff83cf7a2d63a052..a7753e7130e4505cde500a7938b1309c79c66006 100644 (file)
@@ -243,3 +243,5 @@ global %1_slver
 %endmacro
 ;;;       func             core, ver, snum
 slversion gf_2vect_mad_sse, 00,  00,  0203
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 14097e06d6330bb2f171ac3627fb5a59df55b80b..5ebcc4b42ac999183db14f08cc6c851fa6c0bee2 100644 (file)
@@ -381,3 +381,5 @@ global %1_slver
 %endmacro
 ;;;       func                  core, ver, snum
 slversion gf_3vect_dot_prod_avx, 02,  04,  0192
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index d762104ba3d575ea44c1cd28d1a240b218cfd84f..01ba72a921053d9358ca032d247249f4246b3143 100644 (file)
@@ -401,3 +401,5 @@ global %1_slver
 %endmacro
 ;;;       func                   core, ver, snum
 slversion gf_3vect_dot_prod_avx2, 04,  04,  0197
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index bfaf217822343aca80f8fbcab5e0bf7945dd1c14..86999023d7b1f508af6f94859e720645dfd051bb 100644 (file)
@@ -382,3 +382,5 @@ global %1_slver
 %endmacro
 ;;;       func                  core, ver, snum
 slversion gf_3vect_dot_prod_sse, 00,  05,  0063
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 5adbcccc6addbdc2f7d002a78549d8c3513b6594..1bc03316182dbfed4e3bc530b55405333694affa 100644 (file)
@@ -292,3 +292,5 @@ global %1_slver
 %endmacro
 ;;;       func             core, ver, snum
 slversion gf_3vect_mad_avx, 02,  00,  0207
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 077285c3768695e92bd6f657e5cdb15c826a4c25..4f1e34d4d457e36eb97e2507f24ff4b3a4a462f4 100644 (file)
@@ -321,3 +321,5 @@ global %1_slver
 %endmacro
 ;;;       func              core, ver, snum
 slversion gf_3vect_mad_avx2, 04,  00,  0208
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 55ead69f2a9bb6b033ce3ce7db933bc39421bdef..73d33a2d67f8a1db847b800e0305deabadd876d0 100644 (file)
@@ -302,3 +302,5 @@ global %1_slver
 %endmacro
 ;;;       func             core, ver, snum
 slversion gf_3vect_mad_sse, 00,  00,  0206
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 5649bc69fb18f87c1082a6d7b1ab8beabfbc2e5d..c85c12d64075f39e1099e946b1270ec1c2cf5b1e 100644 (file)
@@ -445,3 +445,5 @@ global %1_slver
 %endmacro
 ;;;       func                  core, ver, snum
 slversion gf_4vect_dot_prod_avx, 02,  04,  0193
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index dcd46f39cbfa446b6dd9db590c363e336d8bfe69..a3b73e1761bc35a1b88b1d62b514b9e13be41e85 100644 (file)
@@ -464,3 +464,5 @@ global %1_slver
 %endmacro
 ;;;       func                   core, ver, snum
 slversion gf_4vect_dot_prod_avx2, 04,  04,  0198
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 4d716ef585b7f76274851b289c6febc8086600a7..67b709ab5bb2b371733f191477b9c7e9e21aeff0 100644 (file)
@@ -447,3 +447,5 @@ global %1_slver
 %endmacro
 ;;;       func                  core, ver, snum
 slversion gf_4vect_dot_prod_sse, 00,  05,  0064
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 605e42a901fc9a54a7208d0f8fcf84f14084f2e9..03b69feefe7b25851a1e66d75c0eb1d9f9e10577 100644 (file)
@@ -341,3 +341,5 @@ global %1_slver
 %endmacro
 ;;;       func             core, ver, snum
 slversion gf_4vect_mad_avx, 02,  00,  020a
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index ad3eafa4db61b02c2b45f1622cae12cf80c7f0d4..93a3eca3582b3dfc12d453987655edf7ef955229 100644 (file)
@@ -346,3 +346,5 @@ global %1_slver
 %endmacro
 ;;;       func              core, ver, snum
 slversion gf_4vect_mad_avx2, 04,  00,  020b
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 038f926de4f5d2f163a60ad61400ef65830fe22c..47c7df39314e4fe598a8736aabb436e96f0d334a 100644 (file)
@@ -346,3 +346,5 @@ global %1_slver
 %endmacro
 ;;;       func             core, ver, snum
 slversion gf_4vect_mad_sse, 00,  00,  0209
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 1ef451f20065afdc7e06cfa4699d16eb87c38c84..a28d8115660fc8d305027aabd5c8e5da47928b4e 100644 (file)
@@ -307,3 +307,5 @@ global %1_slver
 %endmacro
 ;;;       func                  core, ver, snum
 slversion gf_5vect_dot_prod_avx, 02,  03,  0194
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index a7a41c2d568082bb925c319a2468144c48285e4d..0c5e113830546f444ff3f339044b3a34bb77f684 100644 (file)
@@ -319,3 +319,5 @@ global %1_slver
 %endmacro
 ;;;       func                  core, ver, snum
 slversion gf_5vect_dot_prod_avx2, 04,  03,  0199
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 6264db60d0c2d1b90d0b89dc8535c77cd6b01971..2f527e54bdbee9123b1fbc6d7ec4415aafa9153f 100644 (file)
@@ -308,3 +308,5 @@ global %1_slver
 %endmacro
 ;;;       func                  core, ver, snum
 slversion gf_5vect_dot_prod_sse, 00,  04,  0065
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 4660a352278040181765d435d1855463e7c2601d..28e0097b12e75a0cb63736a6ad4595ecb15677d8 100644 (file)
@@ -369,3 +369,5 @@ global %1_slver
 %endmacro
 ;;;       func             core, ver, snum
 slversion gf_5vect_mad_avx, 02,  00,  020d
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index db84189af89dd6d8a30c77d2c2bf43051fcf74c1..603c314d5d9db310e296f6679cf7c22c5d9f56a0 100644 (file)
@@ -367,3 +367,5 @@ global %1_slver
 %endmacro
 ;;;       func             core, ver, snum
 slversion gf_5vect_mad_avx2, 04,  00,  020e
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 615a7f769e0e5a2257f27e510ff61c503f4a5aed..9484a3d4985046a122346c1c04e10c0d7fb856e0 100644 (file)
@@ -377,3 +377,5 @@ global %1_slver
 %endmacro
 ;;;       func             core, ver, snum
 slversion gf_5vect_mad_sse, 00,  00,  020c
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index f439fbbbc1632a93617ff8cd89e3b08b01c827fd..56d1b96cb54d8e0d1a6cb28349b1456b8891da79 100644 (file)
@@ -319,3 +319,5 @@ global %1_slver
 %endmacro
 ;;;       func                  core, ver, snum
 slversion gf_6vect_dot_prod_avx, 02,  03,  0195
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index fac63022ac0662619ae7548baace59f818c38a6d..e464ca27ffeffc06f9d879ecabaea5b8860573e8 100644 (file)
@@ -330,3 +330,5 @@ global %1_slver
 %endmacro
 ;;;       func                   core, ver, snum
 slversion gf_6vect_dot_prod_avx2, 04,  03,  019a
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index c3cfa14b821c59d832049b0d851dd2d187211d71..5fa00fb851e8a08f3a85f7ee6f9012bf11fea700 100644 (file)
@@ -319,3 +319,5 @@ global %1_slver
 %endmacro
 ;;;       func                  core, ver, snum
 slversion gf_6vect_dot_prod_sse, 00,  04,  0066
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 84b2eca5de66426a5875981db885d5054e082dc0..821ff0cd9b54be634bcc6d34e912c49bb0da785d 100644 (file)
@@ -398,3 +398,5 @@ global %1_slver
 %endmacro
 ;;;       func             core, ver, snum
 slversion gf_6vect_mad_avx, 02,  00,  0210
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index d83847ab6c85de5abbfb5292380a896dbcbc865e..b9cbf3902ee8306659f7e23380141e63bb495ea3 100644 (file)
@@ -405,3 +405,5 @@ global %1_slver
 %endmacro
 ;;;       func              core, ver, snum
 slversion gf_6vect_mad_avx2, 04,  00,  0211
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index f9b4eecd1717372a1089923237749b167a74ceae..15d5f47797a550c679b195b4e15663b041b85c35 100644 (file)
@@ -410,3 +410,5 @@ global %1_slver
 %endmacro
 ;;;       func             core, ver, snum
 slversion gf_6vect_mad_sse, 00,  00,  020f
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 2fad367a8878563ef5ac281d812fa4904c861ec2..809c2ee07c99d18651fde9213b09ea9868ee0000 100644 (file)
@@ -275,3 +275,5 @@ global %1_slver
 %endmacro
 ;;;       func                 core, ver, snum
 slversion gf_vect_dot_prod_avx, 02,  04,  0061
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 737378058b30b4b8c4be7f3fb42ecd0bd50160de..648f35a1816edf31712a591d250eb4d01ce24a72 100644 (file)
@@ -284,3 +284,5 @@ global %1_slver
 %endmacro
 ;;;       func                  core, ver, snum
 slversion gf_vect_dot_prod_avx2, 04,  04,  0190
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 4d2c77f438c70f0edc7f19936e65956959029a55..9ffe6cf012914aa143ca8b3a4dbb0652aeede479 100644 (file)
@@ -275,3 +275,5 @@ global %1_slver
 %endmacro
 ;;;       func                 core, ver, snum
 slversion gf_vect_dot_prod_sse, 00,  04,  0060
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 4874b030c969364fd79e922a33ff20e3e765cfa7..d9686b134637c596a542415a265f3caa7ace0d7f 100644 (file)
@@ -200,3 +200,5 @@ global %1_slver
 %endmacro
 ;;;       func            core, ver, snum
 slversion gf_vect_mad_avx, 02,  00,  0201
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 5ee9c2f93ca022eadd8acb627179d94c65871119..d4eb8cfcc7e79813cf0d9cb0126f3c4053970861 100644 (file)
@@ -207,3 +207,5 @@ global %1_slver
 %endmacro
 ;;;       func             core, ver, snum
 slversion gf_vect_mad_avx2, 04,  00,  0202
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index bfe8f31de82cf66697777defb57b214d8ab8dc21..5d0d0badf0f992d0e4313f671deeb4c0dbbc7797 100644 (file)
@@ -201,3 +201,5 @@ global %1_slver
 %endmacro
 ;;;       func            core, ver, snum
 slversion gf_vect_mad_sse, 00,  00,  0200
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 1924da71566a0613cd62a92e0c470bd6a8541a5d..5056c891d0184747bddb0b8755bd034dcb37dfc0 100644 (file)
@@ -168,3 +168,5 @@ global %1_slver
 %endmacro
 ;;;       func             core, ver, snum
 slversion gf_vect_mul_avx, 01,   02,  0036
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits
index 61ecaac9dd6376447b3a4bc2f89ae5810aad5b61..f5eaa08c41389e2bd56b339afcea47089c55152c 100644 (file)
@@ -174,3 +174,5 @@ global %1_slver
 %endmacro
 ;;;       func        core, ver, snum
 slversion gf_vect_mul_sse, 00,   02,  0034
+; inform linker that this doesn't require executable stack
+section .note.GNU-stack noalloc noexec nowrite progbits