Fix sbrk's lock initialization (XCC)
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 8 Sep 2016 19:18:35 +0000 (15:18 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Fri, 16 Sep 2016 18:35:09 +0000 (14:35 -0400)
commit85a3b250dc4fb52433c67b1d010725d5c196d5d7
treeb705e44f6278a2c2eb1820b4e1880e757d43c928
parentcd9d8e2e9351495b1608064c69fbb872cfd46288
Fix sbrk's lock initialization (XCC)

We were getting away with the uninitialized lock since a value of 0 was OK
for the current LLL locks.

I spotted this when trying to use PDR locks, and LD was flipping out on a
bare-bones replacement for spin_pdr_locks.  A while loop and a CTRL-B
backtrace idenfitied sbrk() as the culprit.

Rebuild glibc, if you want.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/akaros/sbrk.c