Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp1374114imd; Sat, 27 Oct 2018 07:50:59 -0700 (PDT) X-Google-Smtp-Source: AJdET5d3V04v1nk6nfpE9lnnNE54ZnEJGyImxWDCG3F1BYOfcrOlRVd1y0fiCav3xZd1Fs88ywQ0 X-Received: by 2002:a62:2b41:: with SMTP id r62-v6mr1132841pfr.105.1540651859123; Sat, 27 Oct 2018 07:50:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540651859; cv=none; d=google.com; s=arc-20160816; b=H3QyJVgLq07BDFkJlHufqyxZ2gPcWNWKEev6teMkExwE0rtVdjeg2vSYbc/xbcRe57 FoD5U/HebQe0zyYFKK2qiK8CVez7X6ftL14is/50eZbdzYhyv+n8WUCDfn3cFLfZ6i1/ x9xcDQwb5n6gfQhwiXTLvVIiwhLKDFYMAQJ2LSKTPvrGtSWLwjTZNdZfg8P4x4n/PJ/L dr9JdTK/Vdd7maVl5RhOtRK3KEAqLWUM6WyS9N4OtlMAC79GpydS7p85UTcOyuV8P+pT 4zL0uE3Oo/gevzQ2TRRYRy2ky0Yx0TM3nqwAxiW2foXovSnb8j1/3hZ9DVEH3X2HGwuF rWfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=MxvITRTep+3IFO2+j+EOZCxGmdUigxuzqPa+CRR0G4g=; b=D3vxWGw91lN9GQOrJ/6MEz0gE5tUBP2ccVL2i+cJMdrzXynsR4c+onvBZXuLmQbpoF FTv1E80gwkDsCqq/s4Dlza3dKXGpefKVCb58W3eWAffrpoRrnlKamVvJLbh6WEh1znvq Mz8aL/AYGkYyKfHh7QYM5ydnItMH+ovqHkgGRFOKT2yr9DH9cW6fXa7KKs7KZBYcZJO1 dJ08NPIL+k+lPYizjOmUV+kvby1stazB//ITWTZqF9a+M9EVFIPkes04WlhqYGInSEh6 QrFA+/ROL9943xCWOH5KQj1grIxp+Py9SufRl2PlJPP90Dd0lpvH3aP/eK5io13gMDxn x/CA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f190-v6si13727448pfb.174.2018.10.27.07.50.43; Sat, 27 Oct 2018 07:50:59 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728746AbeJ0X2s (ORCPT + 99 others); Sat, 27 Oct 2018 19:28:48 -0400 Received: from mail-ua1-f66.google.com ([209.85.222.66]:37183 "EHLO mail-ua1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728629AbeJ0X2r (ORCPT ); Sat, 27 Oct 2018 19:28:47 -0400 Received: by mail-ua1-f66.google.com with SMTP id y5so1434751uap.4; Sat, 27 Oct 2018 07:47:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MxvITRTep+3IFO2+j+EOZCxGmdUigxuzqPa+CRR0G4g=; b=gqOJLEXDmY4M69CrKcVd9naZCijisdO1n0FaiBDBxiX21LcLHsZ7SNfNLrxB3ymwwS 1r77OFDbvlPuPhgB0KMO6DlFRGDMDaijB/iMrE0zw5efyD3QV3hjfp01EHHMm0CnbdR4 efP40GkU1QrCTAgzelLPD2Lioal+Tul7lNKQRKNOXJVoj+o/HLwVysoTJh2YXM6+KeL2 OBhAAyuGmaAwqD52Jv2RdjJWwrS/GHRfRwkb00HG6YTet4Rwq4BkBQhA9gusKHOsawpd J17GLxSv1PktObFRMtFDrBrVYo1wdtGFl8X4nvk6uNwKPttvHeXPhKnyeMMAJNtbhvhQ RcQg== X-Gm-Message-State: AGRZ1gIzkVzfZchPrYiBXCQs1GuHPVcAFYOXZCzplkyvknhOwuC7UCGW SywApuorq7SvK/HPfTJ5h1L9gm21rIPpEfeo7/8= X-Received: by 2002:ab0:594e:: with SMTP id o14mr1775334uad.78.1540651653232; Sat, 27 Oct 2018 07:47:33 -0700 (PDT) MIME-Version: 1.0 References: <1540530377-3509-1-git-send-email-firoz.khan@linaro.org> In-Reply-To: <1540530377-3509-1-git-send-email-firoz.khan@linaro.org> From: Geert Uytterhoeven Date: Sat, 27 Oct 2018 16:47:20 +0200 Message-ID: Subject: Re: [PATCH v4 0/4] m68k: system call table generation support To: firoz.khan@linaro.org Cc: linux-m68k , Greg KH , Philippe Ombredanne , Thomas Gleixner , Kate Stewart , y2038 Mailman List , Linux Kernel Mailing List , Linux-Arch , Arnd Bergmann , Deepa Dinamani , marcin.juszkiewicz@linaro.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Firoz, On Fri, Oct 26, 2018 at 7:06 AM Firoz Khan wrote: > The purpose of this patch series is, we can easily add/modify/delete > system call table support by changing entry in syscall.tbl file > instead of manually changing many files. The other goal is to unify > the system call table generation support implementation across all > the architectures. > > The system call tables are in different format in all architecture. > It will be difficult to manually add, modify or delete the system > calls in the respective files manually. To make it easy by keeping > a script and which'll generate uapi header file and syscall table > file. > > syscall.tbl contains the list of available system calls along with > system call number and corresponding entry point. Add a new system > call in this architecture will be possible by adding new entry in > the syscall.tbl file. > > Adding a new table entry consisting of: > - System call number. > - ABI. > - System call name. > - Entry point name. > > ARM, s390 and x86 architecuture does exist the similar support. I > leverage their implementation to come up with a generic solution. > > I have done the same support for work for alpha, ia64, microblaze, > mips, parisc, powerpc, sh, sparc, and xtensa. Below mentioned git > repository contains more details. > Git repo:- https://github.com/frzkhn/system_call_table_generator/ > > Finally, this is the ground work to solve the Y2038 issue. We need > to add two dozen of system calls to solve Y2038 issue. So this patch > series will help to add new system calls easily by adding new entry > in the syscall.tbl. Thanks for the update! Can you please tell the audience what has been changed in v4? When posting a new version of a patch or patch series, it is a good idea to include a changelog in the cover letter and/or patches. Thanks! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds