X-Git-Url: http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=blobdiff_plain;f=mm%2Fhugetlb.c;h=65f38c218207231e0bf5b612ccacc5858be1b4e0;hp=6df8065039eb01d0be0e8a030868aa330328412b;hb=536240f2bde98216feac87b4891d19a536b8884a;hpb=6927c1dd93fc982140f3a3742ac4b224cd3e02b2 diff --git a/mm/hugetlb.c b/mm/hugetlb.c index 6df8065..65f38c2 100644 --- a/mm/hugetlb.c +++ b/mm/hugetlb.c @@ -1278,6 +1278,9 @@ static unsigned long set_max_huge_pages(struct hstate *h, unsigned long count, if (!ret) goto out; + /* Bail for signals. Probably ctrl-c from user */ + if (signal_pending(current)) + goto out; } /*