This repository has been archived by the owner on Feb 5, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 958
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* sysdeps/x86_64/memset.S: Add sfence after movnti.
- Loading branch information
Ulrich Drepper
committed
Nov 8, 2007
1 parent
f2a8406
commit f6ed654
Showing
8 changed files
with
84 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,7 @@ | ||
2007-11-07 H.J. Lu <[email protected]> | ||
|
||
* sysdeps/x86_64/memset.S: Add sfence after movnti. | ||
|
||
2007-11-07 Ulrich Drepper <[email protected]> | ||
|
||
[BZ #5277] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,8 @@ | ||
2007-11-07 Ulrich Drepper <[email protected]> | ||
|
||
[BZ #5238] | ||
* locales/ug_CN: Fix typo in collating symbol definition. | ||
|
||
[BZ #5237] | ||
* locales/lo_LA: Fix typos in collation symbols. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ escape_char / | |
comment_char % | ||
% | ||
% Uyghur language locale for China | ||
% Source: | ||
% Source: | ||
% Contact: Pablo Saratxaga | ||
% Email: [email protected] | ||
% Language: ug | ||
|
@@ -56,8 +56,8 @@ LC_COLLATE | |
% U+0224, U+0225 are also similar to ztail and are sorted the same. | ||
% | ||
% new arabic writting uses some extra letters too. | ||
% all vowels are noted, and in beginning of the word there is a | ||
% "yeh with hamza" (U+0626) in the front; should it be ignored | ||
% all vowels are noted, and in beginning of the word there is a | ||
% "yeh with hamza" (U+0626) in the front; should it be ignored | ||
% in sorting? | ||
% | ||
% arabic old latin turkic (from azeri, which has same phonemes) | ||
|
@@ -107,7 +107,7 @@ collating-symbol <htail> | |
collating-symbol <ktail> | ||
collating-symbol <ztail> | ||
collating-symbol <obar> | ||
collating-symbol <udiaresis> | ||
collating-symbol <udiaeresis> | ||
|
||
collating-element <h,> from "<U0068><U0321>" | ||
collating-element <H,> from "<U0048><U0321>" | ||
|
@@ -238,7 +238,7 @@ reorder-after <U0648> | |
<U06D0> <ar_e>;<BAS>;<MIN>;IGNORE | ||
<U06CC> <ar_i>;<BAS>;<MIN>;IGNORE | ||
<U064A> <ar_y>;<BAS>;<MIN>;IGNORE | ||
|
||
reorder-end | ||
|
||
END LC_COLLATE | ||
|
@@ -330,4 +330,3 @@ LC_ADDRESS | |
% FIXME | ||
copy "en_DK" | ||
END LC_ADDRESS | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,11 @@ | ||
2007-11-07 Ulrich Drepper <[email protected]> | ||
|
||
[BZ #5245] | ||
* allocatestack.c (allocate_stack): Change ENOMEM error in case | ||
mmap failed to EAGAIN. | ||
* Makefile (tests): Add tst-basic7. | ||
* tst-basic7.c: New file. | ||
|
||
2007-11-05 Ulrich Drepper <[email protected]> | ||
|
||
* sysdeps/unix/sysv/linux/register-atfork.c (__register_atfork): | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
#include <errno.h> | ||
#include <pthread.h> | ||
#include <stdio.h> | ||
#include <stdlib.h> | ||
#include <string.h> | ||
#include <unistd.h> | ||
#include <sys/mman.h> | ||
#include <sys/resource.h> | ||
|
||
static void | ||
use_up_memory (void) | ||
{ | ||
struct rlimit rl; | ||
getrlimit (RLIMIT_AS, &rl); | ||
rl.rlim_cur = 10 * 1024 * 1024; | ||
setrlimit (RLIMIT_AS, &rl); | ||
|
||
char *c; | ||
int PAGESIZE = getpagesize (); | ||
while (1) | ||
{ | ||
c = mmap (NULL, PAGESIZE, PROT_NONE, MAP_ANON | MAP_PRIVATE, -1, 0); | ||
if (c == MAP_FAILED) | ||
break; | ||
} | ||
} | ||
|
||
static void * | ||
child (void *arg) | ||
{ | ||
sleep (1); | ||
return arg; | ||
} | ||
|
||
static int | ||
do_test (void) | ||
{ | ||
int err; | ||
pthread_t tid; | ||
|
||
use_up_memory (); | ||
|
||
err = pthread_create (&tid, NULL, child, NULL); | ||
if (err != 0) | ||
{ | ||
printf ("pthread_create returns %d: %s\n", err, | ||
err == EAGAIN ? "OK" : "FAIL"); | ||
return err != EAGAIN; | ||
} | ||
|
||
/* We did not fail to allocate memory despite the preparation. Oh well. */ | ||
return 0; | ||
} | ||
|
||
#define TEST_FUNCTION do_test () | ||
#include "../test-skeleton.c" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -127,6 +127,7 @@ L(memset_entry): | |
add $0x40,%rcx | ||
dec %rax | ||
jne 11b | ||
sfence | ||
jmp 4b | ||
|
||
END (memset) | ||
|