diff --git a/Cargo.lock b/Cargo.lock
index 92f51c2641e26285af25a2132c8db07540e4a869..075a262201a69cbad8ebd41efe14e7208c21238c 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -174,7 +174,7 @@ dependencies = [
  "goblin 0.0.10 (registry+https://github.com/rust-lang/crates.io-index)",
  "linked_list_allocator 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
  "raw-cpuid 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "redox_syscall 0.1.39",
+ "redox_syscall 0.1.40",
  "slab_allocator 0.3.1",
  "spin 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
  "x86 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -270,7 +270,7 @@ dependencies = [
 
 [[package]]
 name = "redox_syscall"
-version = "0.1.39"
+version = "0.1.40"
 
 [[package]]
 name = "regex"
diff --git a/syscall b/syscall
index 229edcf704b78cdf22a498ee145b317721f40565..0ab552da9a9587b360b5d9991ed9921300e5667b 160000
--- a/syscall
+++ b/syscall
@@ -1 +1 @@
-Subproject commit 229edcf704b78cdf22a498ee145b317721f40565
+Subproject commit 0ab552da9a9587b360b5d9991ed9921300e5667b