From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id F196DC10F14 for ; Thu, 3 Oct 2019 10:59:36 +0000 (UTC) Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A5DE82086A for ; Thu, 3 Oct 2019 10:59:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A5DE82086A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=mrbrklyn.com Authentication-Results: mail.kernel.org; spf=fail smtp.mailfrom=kernelnewbies-bounces+kernelnewbies=archiver.kernel.org@kernelnewbies.org Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.92.2) (envelope-from ) id 1iFypb-0003Um-7o for kernelnewbies@archiver.kernel.org; Thu, 03 Oct 2019 06:59:35 -0400 Received: from www2.mrbrklyn.com ([96.57.23.82] helo=mrbrklyn.com) by shelob.surriel.com with esmtp (Exim 4.92.2) (envelope-from ) id 1iFynv-0001Mv-BB for kernelnewbies@kernelnewbies.org; Thu, 03 Oct 2019 06:57:51 -0400 Received: from [10.0.0.62] (www.mrbrklyn.com [96.57.23.83]) by mrbrklyn.com (Postfix) with ESMTP id 72E2B161132 for ; Thu, 3 Oct 2019 06:57:50 -0400 (EDT) Subject: Re: Do I need strong mathematical bases to work in the memory subsystem? To: kernelnewbies@kernelnewbies.org References: <35772.1569819987@turing-police> <919b3d12-5d7e-73f1-d53f-b6a8463bf50b@mrbrklyn.com> <31773.1570073752@turing-police> <0a9418d0-bef3-8631-4c18-b5a31fdd1129@mrbrklyn.com> <20191003070058.GA1814133@kroah.com> From: Ruben Safir Message-ID: <7374125a-646f-7057-347b-f17ef51e9865@mrbrklyn.com> Date: Thu, 3 Oct 2019 06:55:50 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.1 MIME-Version: 1.0 In-Reply-To: <20191003070058.GA1814133@kroah.com> Content-Language: en-US X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: kernelnewbies-bounces+kernelnewbies=archiver.kernel.org@kernelnewbies.org On 10/3/19 3:00 AM, Greg KH wrote: > USB4 > spec, and the patches posted to start adding support for that to the > kernel. No "math" in there at all other than very simple stuff. > > And no one can say that USB for is not "serious", so I agree with > Vladis, a deep mathmatical background is not needed for almost all of > the kernel. It's just simple C code, nothing to be afraid of. I wouldn't call that C code basic. Regardless, showing an example of a driver that doesn't need math, and it might if you understood the high level math, and your not aware of it, but predictive branching would need it. You can not calculate simple interest efficiently without calculus. This repeadely ends up being an issue of "if I don't know it, I don't need it", which is wrong. More math helps you every time. Math is advanced logic. I can't tell you how many times I see folks brute force their way to solutions that they should be using integration. -- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www.brooklyn-living.com Being so tracked is for FARM ANIMALS and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies