From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/9538 Path: news.gmane.org!not-for-mail From: Andy Lutomirski Newsgroups: gmane.linux.kernel,gmane.linux.lib.musl.general Subject: Re: [RFC PATCH] x86/vdso/32: Add AT_SYSINFO cancellation helpers Date: Wed, 9 Mar 2016 09:58:16 -0800 Message-ID: References: <06079088639eddd756e2092b735ce4a682081308.1457486598.git.luto@kernel.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1457546342 17363 80.91.229.3 (9 Mar 2016 17:59:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 9 Mar 2016 17:59:02 +0000 (UTC) Cc: X86 ML , "linux-kernel@vger.kernel.org" , Borislav Petkov , "musl@lists.openwall.com" To: Andy Lutomirski Original-X-From: linux-kernel-owner@vger.kernel.org Wed Mar 09 18:59:01 2016 Return-path: Envelope-to: glk-linux-kernel-3@plane.gmane.org Original-Received: from vger.kernel.org ([209.132.180.67]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1adiNt-00041v-Az for glk-linux-kernel-3@plane.gmane.org; Wed, 09 Mar 2016 18:58:57 +0100 Original-Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933803AbcCIR6o (ORCPT ); Wed, 9 Mar 2016 12:58:44 -0500 Original-Received: from mail-oi0-f43.google.com ([209.85.218.43]:32935 "EHLO mail-oi0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753423AbcCIR6h (ORCPT ); Wed, 9 Mar 2016 12:58:37 -0500 Original-Received: by mail-oi0-f43.google.com with SMTP id d205so41700431oia.0 for ; Wed, 09 Mar 2016 09:58:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amacapital-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=n69qk8prn6iKwFoTcfU3egkH1mlnqhLTH2RsFuPbYQw=; b=z2BvJb0xsw4wSG+O7dkSgeIZnMAxbp8DF7CBsC1izqvQ7UxcQbA8hisVgBGJ3dJMAB /X6goGaqUtNx2kY2QMz6R3hy2nQUhV9eESGC3TCCt5tdLAA79WDJgCt8sSywaeyguRpb aqLiK0GiGhHErIh/DZXx/TS9cASJxgmUF9rL/QGNqkvGV+QtEGfCsw8hAXVqS/H7buXx E2/ChZryJFRR/IjLi9Lo+7OPjL3JIrTbc0oKo9wuksXdJihsIGqi5GYUjIJ60Ve2Mmcc 9M8PImmug/I2w/CfQdLV/hIPTzmnz0TopuD/14Sz97f3B9XPhpope8Tz26CabZSiydUJ SVTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=n69qk8prn6iKwFoTcfU3egkH1mlnqhLTH2RsFuPbYQw=; b=HPWZ+h4VgqyMlYrDytsuyypV7AvbI9iFeHyzxdQLthKFotVT8PQbKcI8/608jiGiUL KEg8453JK+33Fhd1nLpuRHrHI8R+i0ebFZXsaK2FguzwefbXf4xf4uYnYgcocgE5EahX dYnqgmCfU3entvVuJmpWdBtjvO+VPcKWI2W0yz58KTbUrlPD/c/MvwKcADMxlni0D4nn OdDp267rO2Or/K1xm+b2MQmcjkFQiCh+/73WfcVNtEkoXStohhBypZUvum8rxuFwOpDH ir42oU6eGsK/Be024TrRMht1REqNA0vAv4waSl1UNU110ahypdONsdJ9WKqiLuuRQUUS 9usQ== X-Gm-Message-State: AD7BkJJ8HSLZCTiZzX68jkuQff0+XvYV//DkZ+mhBcXLM+xjGs6L26kXa1BOReAt06m74nttz+7B03/OazAKVW0H X-Received: by 10.202.241.87 with SMTP id p84mr18275081oih.48.1457546316137; Wed, 09 Mar 2016 09:58:36 -0800 (PST) Original-Received: by 10.202.202.201 with HTTP; Wed, 9 Mar 2016 09:58:16 -0800 (PST) In-Reply-To: <06079088639eddd756e2092b735ce4a682081308.1457486598.git.luto@kernel.org> Original-Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Xref: news.gmane.org gmane.linux.kernel:2173272 gmane.linux.lib.musl.general:9538 Archived-At: On Tue, Mar 8, 2016 at 5:24 PM, Andy Lutomirski wrote: > musl implements system call cancellation in an unusual but clever way. > When a thread issues a cancellable syscall, musl issues the syscall > through a special thunk that looks roughly like this: > FWIW, this patch fails disastrously on 64-bit kernels. I fixed it, but it needs kbuild changes. I'll send those out to the maintainers. --Andy