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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 404BEC4167B for ; Fri, 8 Dec 2023 19:48:15 +0000 (UTC) Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.96.2) (envelope-from ) id 1rBgoo-0008Hn-1l; Fri, 08 Dec 2023 14:47:26 -0500 Received: from mail-pj1-x1034.google.com ([2607:f8b0:4864:20::1034]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96.2) (envelope-from ) id 1rBgoi-0008HW-0R for kernelnewbies@kernelnewbies.org; Fri, 08 Dec 2023 14:47:25 -0500 Received: by mail-pj1-x1034.google.com with SMTP id 98e67ed59e1d1-286b45c5a8dso2561728a91.1 for ; Fri, 08 Dec 2023 11:47:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702064829; x=1702669629; darn=kernelnewbies.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=AxpMZAZ/g4smu2jYfq3Qf/Z6Q6hS6F04l3f+EBWaQIg=; b=SdEVmvSDWIlwntA7Re3HhombpaF59mcVfQBWjfSaDKUbeLBeqt8YpZp+vCygV8Zg/I GO+TDj7+bo7QeEEN09xpkYALlQj+4jLWfeGkdgTT3LpbTbHAJYHWmtmCbFRu3iFBmCYk YAQn4cYHWJoWPLvneGt2VKsNBM6Qg/a5a5iuRwOkf9ki/1dwZGRIoRhDnzkZB6u/Pu5m M6GMfE8/1hYf3efX4N9YjaKnBogAWNF7GLRWGSRlndzwI0nk63gJlzetM9EO83xa5oGP KFfYrHcwXFNi+SlkfZDHDSTgRHCcvoJe8JGPtZtkDmmE153Rp8XEZLzN207OptGvcHPV l+RA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702064829; x=1702669629; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=AxpMZAZ/g4smu2jYfq3Qf/Z6Q6hS6F04l3f+EBWaQIg=; b=D309tKam6XZ4g1EIzkKNELJI0i1Pw89GXVwibKJWWYr0+KuV1xyvu//nzDbFgI8y5Q okWQP0fHPTCBNlT5LY+u5Br6m0+KZWjJeN1/4gjOAkqt+vCBIOv6/409PCtYPuRG41tl lgqLzh5vvekGqM7/YFd8v7uJ3fOhBIz3BV96MBSGPx+xU506xWPlhrLyx5I+01gQYOC4 0WJCxv3UAQWN9Fxu8/BQL1m2urMEkVT3MC/+tcq+e7st2BiyiTF11MGNKlCa8SrLymtn EGpibFPioPtDNSidvaajWXVHPSqlnH3XAP9WcbU0ntSVwCIAM4Tc4HoDbqTvNHSHt0it QEwg== X-Gm-Message-State: AOJu0YyDT64FYjeIbfYDei5KT/B0yUTiTniqB5s1aSaPoF1O4xfEBmSZ SHCFaiBj8r8RmacdKVJNVpNJ4O2qKssWJQ== X-Google-Smtp-Source: AGHT+IFdTqKIoqv4JpgrtssflkZkvjdZR06cf5J536Vomqxk6scZVhD6Lzg++RwjOgAGwtlIp7t8AA== X-Received: by 2002:a17:90a:ad85:b0:286:ab9d:c6be with SMTP id s5-20020a17090aad8500b00286ab9dc6bemr619743pjq.16.1702064829077; Fri, 08 Dec 2023 11:47:09 -0800 (PST) Received: from ?IPV6:2406:7400:56:80d7:d416:f8ea:ebab:d564? ([2406:7400:56:80d7:d416:f8ea:ebab:d564]) by smtp.gmail.com with ESMTPSA id h11-20020a65638b000000b0059cc2f1b7basm1672299pgv.11.2023.12.08.11.47.08 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 08 Dec 2023 11:47:08 -0800 (PST) Message-ID: <5c46dee4-e85e-41fe-b6da-d5b5af16bec4@gmail.com> Date: Sat, 9 Dec 2023 01:17:06 +0530 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: when/how is the schedule() function actually called? Content-Language: en-US To: kernelnewbies@kernelnewbies.org References: <115587.1702057496@turing-police> From: iso m In-Reply-To: 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: kernelnewbies-bounces@kernelnewbies.org T24gMDgvMTIvMjMgMTE6NTEgcG0sIERhd2VpIExpIHdyb3RlOgo+IEhpIFZhbGRpcywKPiAKPiBU aGFua3MgZm9yIGdldHRpbmcgYmFjayB0byBtZSEKPiBJIHNob3VsZCd2ZSBsb29rZWQgaW50byBu ZXdlciB2ZXJzaW9ucy4gKFdhcyBsb29raW5nIGF0IDIuNi4zNCBiZWNhdXNlIHRoZQo+IGxhdGVz dCBib29rIEkgaGF2ZSBvbiBsaW51eCBrZXJuZWwsIExpbnV4Cj4gS2VybmVsIERldmVsb3BtZW50 LCAzcmQgRWRpdGlvbiBieSBSb2JlcnQgTG92ZSwgaXMgYmFzZWQgb24gdGhhdCB2ZXJzaW9uLikK PiAKPiBJIGRvIGhhdmUgdGhlIHNhbWUgcXVlc3Rpb24gZm9yIHRoZSBsYXRlc3QgdmVyc2lvbi4K PiBIZXJlOgo+IGh0dHBzOi8vZ2l0aHViLmNvbS90b3J2YWxkcy9saW51eC9ibG9iLzRkZjdjNWZk ZTMxNjgyMDI4NmRmYTZkMjAzYTEwMDVkN2ZiZTAwN2Qva2VybmVsL3NjaGVkL2NvcmUuYyNMNTYz Mgo+IHRoZSBzY2hlZHVsZXJfdGljaygpIGlzIGNhbGxpbmcgY3Vyci0+c2NoZWRfY2xhc3MtPnRh c2tfdGljayhycSwgY3VyciwgMCk7Cj4gaHR0cHM6Ly9naXRodWIuY29tL3RvcnZhbGRzL2xpbnV4 L2Jsb2IvNGRmN2M1ZmRlMzE2ODIwMjg2ZGZhNmQyMDNhMTAwNWQ3ZmJlMDA3ZC9rZXJuZWwvc2No ZWQvY29yZS5jI0w1NjUxCj4gVGhpcyBpcyBjYWxsaW5nIGVudGl0eV90aWNrKCksCj4gaHR0cHM6 Ly9naXRodWIuY29tL3RvcnZhbGRzL2xpbnV4L2Jsb2IvNGRmN2M1ZmRlMzE2ODIwMjg2ZGZhNmQy MDNhMTAwNWQ3ZmJlMDA3ZC9rZXJuZWwvc2NoZWQvZmFpci5jI0w1NDQ3Cj4gYW5kIHRoZW4gcmVz Y2hlZF9jdXJyKCksCj4gaHR0cHM6Ly9naXRodWIuY29tL3RvcnZhbGRzL2xpbnV4L2Jsb2IvNGRm N2M1ZmRlMzE2ODIwMjg2ZGZhNmQyMDNhMTAwNWQ3ZmJlMDA3ZC9rZXJuZWwvc2NoZWQvY29yZS5j I0wxMDQwCj4gCj4gQXMgdGhlIGNvbW1lbnQgc2F5cywgcmVzY2hlZF9jdXJyKCkgaXMgc3RpbGwg anVzdCBzZXR0aW5nIHRoZSBuZWVkX3Jlc2NoZWQKPiBmbGFnIG9uIGEgdW5pcHJvY2Vzc29yLgo+ IEl0IGlzIG5vdCBjYWxsaW5nIHRoZSBzY2hlZHVsZSgpIGZ1bmN0aW9uLgo+IFdoZW4vaG93IGlz IHRoZSBzY2hlZHVsZSgpIGZ1bmN0aW9uIGFjdHVhbGx5IGNhbGxlZD8KSSBiZWxpZXZlIGl0J3Mg Y2FsbGVkIGF0IHRoZSBjb2RlIHBhdGggKGtlcm5lbCAtPiB1c2VyKSBhbmQgKGtlcm5lbCAtPiBr ZXJuZWwpCgpIZXJlLCBpdCdsbCBiZSBhdCByZXR1cm4gZnJvbSB0aGUgaW50ZXJydXB0IGNvbnRl eHQuCgpDaGVja291dCBwb2ludCAyLiBpbiB0aGUgZm9sbG93aW5nIGNvbW1lbnQgc25pcHBldCBm b3VuZCBhYm92ZSBfX3NjaGVkdWxlKCkKbWV0aG9kIGluIGtlcm5lbC9zY2hlZC9jb3JlLmMKCi8q CiAqIF9fc2NoZWR1bGUoKSBpcyB0aGUgbWFpbiBzY2hlZHVsZXIgZnVuY3Rpb24uCiAqCiAqIFRo ZSBtYWluIG1lYW5zIG9mIGRyaXZpbmcgdGhlIHNjaGVkdWxlciBhbmQgdGh1cyBlbnRlcmluZyB0 aGlzIGZ1bmN0aW9uIGFyZToKICoKICogICAxLiBFeHBsaWNpdCBibG9ja2luZzogbXV0ZXgsIHNl bWFwaG9yZSwgd2FpdHF1ZXVlLCBldGMuCiAqCiAqICAgMi4gVElGX05FRURfUkVTQ0hFRCBmbGFn IGlzIGNoZWNrZWQgb24gaW50ZXJydXB0IGFuZCB1c2Vyc3BhY2UgcmV0dXJuCiAqICAgICAgcGF0 aHMuIEZvciBleGFtcGxlLCBzZWUgYXJjaC94ODYvZW50cnlfNjQuUy4KICoKICogICAgICBUbyBk cml2ZSBwcmVlbXB0aW9uIGJldHdlZW4gdGFza3MsIHRoZSBzY2hlZHVsZXIgc2V0cyB0aGUgZmxh ZyBpbiB0aW1lcgogKiAgICAgIGludGVycnVwdCBoYW5kbGVyIHNjaGVkdWxlcl90aWNrKCkuCiAq CiAqICAgMy4gV2FrZXVwcyBkb24ndCByZWFsbHkgY2F1c2UgZW50cnkgaW50byBzY2hlZHVsZSgp LiBUaGV5IGFkZCBhCiAqICAgICAgdGFzayB0byB0aGUgcnVuLXF1ZXVlIGFuZCB0aGF0J3MgaXQu CiAqCiAqICAgICAgTm93LCBpZiB0aGUgbmV3IHRhc2sgYWRkZWQgdG8gdGhlIHJ1bi1xdWV1ZSBw cmVlbXB0cyB0aGUgY3VycmVudAogKiAgICAgIHRhc2ssIHRoZW4gdGhlIHdha2V1cCBzZXRzIFRJ Rl9ORUVEX1JFU0NIRUQgYW5kIHNjaGVkdWxlKCkgZ2V0cwogKiAgICAgIGNhbGxlZCBvbiB0aGUg bmVhcmVzdCBwb3NzaWJsZSBvY2Nhc2lvbjoKICoKICogICAgICAgLSBJZiB0aGUga2VybmVsIGlz IHByZWVtcHRpYmxlIChDT05GSUdfUFJFRU1QVElPTj15KToKICoKICogICAgICAgICAtIGluIHN5 c2NhbGwgb3IgZXhjZXB0aW9uIGNvbnRleHQsIGF0IHRoZSBuZXh0IG91dG1vc3QKICogICAgICAg ICAgIHByZWVtcHRfZW5hYmxlKCkuICh0aGlzIG1pZ2h0IGJlIGFzIHNvb24gYXMgdGhlIHdha2Vf dXAoKSdzCiAqICAgICAgICAgICBzcGluX3VubG9jaygpISkKICoKICogICAgICAgICAtIGluIElS USBjb250ZXh0LCByZXR1cm4gZnJvbSBpbnRlcnJ1cHQtaGFuZGxlciB0bwogKiAgICAgICAgICAg cHJlZW1wdGlibGUgY29udGV4dAogKgogKiAgICAgICAtIElmIHRoZSBrZXJuZWwgaXMgbm90IHBy ZWVtcHRpYmxlIChDT05GSUdfUFJFRU1QVElPTiBpcyBub3Qgc2V0KQogKiAgICAgICAgIHRoZW4g YXQgdGhlIG5leHQ6CiAqCiAqICAgICAgICAgIC0gY29uZF9yZXNjaGVkKCkgY2FsbAogKiAgICAg ICAgICAtIGV4cGxpY2l0IHNjaGVkdWxlKCkgY2FsbAogKiAgICAgICAgICAtIHJldHVybiBmcm9t IHN5c2NhbGwgb3IgZXhjZXB0aW9uIHRvIHVzZXItc3BhY2UKICogICAgICAgICAgLSByZXR1cm4g ZnJvbSBpbnRlcnJ1cHQtaGFuZGxlciB0byB1c2VyLXNwYWNlCiAqCiAqIFdBUk5JTkc6IG11c3Qg YmUgY2FsbGVkIHdpdGggcHJlZW1wdGlvbiBkaXNhYmxlZCEKICovCnN0YXRpYyB2b2lkIF9fc2No ZWQgbm90cmFjZSBfX3NjaGVkdWxlKHVuc2lnbmVkIGludCBzY2hlZF9tb2RlKQoKCj4gCj4gQXBw cmVjaWF0ZSBhbnkgZXhwbGFuYXRpb24vZ3VpZGFuY2Ugb24gdGhpcyEKPiBUaGFua3MhCj4gCj4g Cj4gT24gU2F0LCBEZWMgOSwgMjAyMyBhdCAxOjQ14oCvQU0gVmFsZGlzIEtsxJN0bmlla3MgPHZh bGRpcy5rbGV0bmlla3NAdnQuZWR1Pgo+IHdyb3RlOgo+IAo+PiBPbiBTYXQsIDA5IERlYyAyMDIz IDAwOjE2OjMyICswODAwLCBEYXdlaSBMaSBzYWlkOgo+Pj4gR3JlZXRpbmdzIQo+Pgo+Pj4gKEFs dGhvdWdoIEkgYW0gdXNpbmcgdGhlIDIuNi4zNCB2ZXJzaW9uLCBJIGJlbGlldmUgdGhlIHF1ZXN0 aW9uIGlzCj4+IGdlbmVyYWxseQo+Pj4gYXBwbGljYWJsZSB0byBhbnkga2VybmVsIHZlcnNpb24u KQo+Pgo+PiBUaGF0IGlzLCBpbiBnZW5lcmFsLCBhIGJhZCBhc3N1bXB0aW9uIHdoZW4geW91IGFy ZSBsb29raW5nIGF0IGtlcm5lbAo+PiB2ZXJzaW9ucwo+PiBvbGQgZW5vdWdoIHRoYXQgdGhleSBj b3VudCBhcyBkaWdpdGFsIGFyY2hhZW9sb2d5Li4uLgo+Pgo+PiBbL3Vzci9zcmMvbGludXgtbmV4 dF0gZ2l0IHNob3cgdjIuNi4zNAo+PiB0YWcgdjIuNi4zNAo+PiBUYWdnZXI6IExpbnVzIFRvcnZh bGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KPj4gRGF0ZTogICBTdW4gTWF5IDE2 IDE0OjE3OjQ0IDIwMTAgLTA3MDAKPj4gWy91c3Ivc3JjL2xpbnV4LW5leHRdIGdpdCBkaWZmIC0t c2hvcnRzdGF0ICB2Mi42LjM0Li5uZXh0LTIwMjMxMjA1Cj4+ICA5Njk2NSBmaWxlcyBjaGFuZ2Vk LCAzMjA1Njk4NSBpbnNlcnRpb25zKCspLCA3NjA2MjAyIGRlbGV0aW9ucygtKQo+Pgo+PiBHaXZl biB0aGF0IG5leHQtMjAyMzEyMDUgaGFzIGp1c3Qgb3ZlciAzMyBtaWxsaW9uIGxpbmVzIG9mIGNv ZGUsIHdlJ3JlIHdlbGwKPj4gaW50byB0ZXJyaXRvcnkgd2hlcmUgdGhlcmUncyBhIHZhbmlzaGlu ZyBzbWFsbCBwZXJjZW50YWdlIG9mIGNvZGUgc3RpbGwKPj4gcmVtYWluaW5nIHVuY2hhbmdlZCBm cm9tIDIwMTAuCj4+Cj4+IEFuZCB5ZXMsIHRoYXQgbWVhbnMgdGhhdCBldmVuIGJhc2ljIGZ1bmN0 aW9ucyBzY2hlZHVsZSgpIGFuZCBmcmllbmRzIGhhdmUKPj4gYmVlbgo+PiByZXdvcmtlZCBpbiBo ZSBwYXN0IGRlY2FkZSBhbmQgYSBoYWxmLi4uLgo+Pgo+Pgo+IAo+IAo+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gS2VybmVsbmV3YmllcyBtYWlsaW5n IGxpc3QKPiBLZXJuZWxuZXdiaWVzQGtlcm5lbG5ld2JpZXMub3JnCj4gaHR0cHM6Ly9saXN0cy5r ZXJuZWxuZXdiaWVzLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2tlcm5lbG5ld2JpZXMKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpLZXJuZWxuZXdiaWVzIG1h aWxpbmcgbGlzdApLZXJuZWxuZXdiaWVzQGtlcm5lbG5ld2JpZXMub3JnCmh0dHBzOi8vbGlzdHMu a2VybmVsbmV3Ymllcy5vcmcvbWFpbG1hbi9saXN0aW5mby9rZXJuZWxuZXdiaWVzCg==