From nobody Thu Jan 6 01:24:34 2022 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 12B19191F938 for ; Thu, 6 Jan 2022 01:24:52 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-21.consmr.mail.ne1.yahoo.com (sonic316-21.consmr.mail.ne1.yahoo.com [66.163.187.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4JTpYb18vgz4kW1 for ; Thu, 6 Jan 2022 01:24:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641432283; bh=lUIWIeT3M+n7XlozF7B1lq03JLb8jwi8p8srjXaF32I=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=eLRpMKpFj6SX24p6rurunnbO/53WNoXKZiLmz23GEH0xSR6Tz5JrYXnBAEAWE0k67lmiTH+5cffZym7Emhq2n8GVBX870iGuyGcjrMb+dkxX+YJCJgx4ra5FF9zHLavRY5uKhXkjA3uJD77H2rEPGWlAHaaevD7cU+tGV8Vf5Wc/rF9sQ3bJIa6VKWC7EHnkCP8S8cCgsIrf9OhAJl9IEqDaO90tx+PIGICdido5P1+GZ/99FSMzsDe+kXsRs1cuCQtP8BDyrUJSC+nQJV8HjHcFoFlGf+fbGfKzIf5hNkESH5RyUoxIF3M/B9WKTQd+pUu5gkyB27QS/AZQfcZdtA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641432283; bh=VS9QxocSvDBVuuVoEGSmsjCFqfnUo+YezOmHGKwUsTl=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=nTDZgW4QMTsrOqgPPfYYrtEAElaCcBHI3atDv0Nf3DGADsdvKOGR24UyV9G2FRzguFWR6kdyg0Gah88n0wzrurAz+LV1eKUNaHu9Yb3OOUiCfYYkVbU+8smdnGWpKGkv9/4Mm/N1Qn8zaBX88gV82I/uD8C+lYwndQXr2r80flI8GboaFmn4tuFUnIl82Zp5Ai9SkaYKJqdOYbMUpON5n9MwEL4K2qcThiBg1XRPuw/akf93sDXY0cw8jr29VeW6QhCW4UGwrkwBmgCSdtD2UQzM/CKSmpFNWOSYGeXbvZiBxN5bTobfvKdziHn55XlHy1XcIGUwzNqlLbmqab0eBw== X-YMail-OSG: OCvhFgkVM1nVY9fU3hWM57KBud_vUDy7wdPRNsCMIVeIK4hqV7Bb3lMzObIrvGe HctFHfACn.7HIldVVG8D8J1ymbrIfjmJRSkmUOJ027al8FPq66BG_85F4L1MfYN_KnDh.lu69H7u Nf6_bskBle1p7uLfuggdEHMW2Ld1th5cVoaGfYs.W1htcFxjOsSjdHg0rHk.hvgUYGfxFzgzeoIt yPBMyct0kqhPHQGqOmsTfcdqTx7lSWn4HUn9ehpPuPs_kEMHp1wNU2BDlGvlaNIyHFdqLZpmQ67E xXTQGW_fJUfyxmxMEdZyzf4IrvoOqGpkmoqfTM2C6e0QKr1wNUL2nlK8wncPa57u4q35O9K7LSA9 fa4ajXsUoMj0SMpqEoPiptcpIKhbhSvMf_czYklYuUeA03lwoF8V4QdhAuvl9DZFRW.0.dA8ypGH eRfdnfGbBIovUhuasdv_fHKldjDzmEQbtu3tK1qA141y313iWcDK0P_OtBmtQMaZs2.gJ2JWSk37 6oHe9qBWXxHnh6heINUtRkirl7kuVVldnbWImD3Jh8RPvANDAZNk84o96To2EkU1M7s.bMLz52b4 eqN15Io_ydL5wS4JNQCmGThAUL5rZHWvAc8ViUpaDEH3b5WX1PsaRau1oeQ.j8fII7.3lZBSTbxi y8PuXPhacsjlwj2mrZfegKgXJrSELwDQ0PH4DeQeqpebMP2I_.abtFouliYfueGS.F1I0Bonvmdx 02ivTelznOJ4PofM7rKaPtOSKHm5y6Avr9ij3LqnXmg.oQiKVMDUUCnRreeFVwB6GDd4y7UKgWUd 4_XSMDrMHpyHJ0Dnm0J7WdohjELGHlDYjYodfAbNXTD9WauM08HKd_KRXlYivQpSIe_XY7tp0pAF JBJ32LRIizMOxmH9COBEXRoqTnzfXx8okjKi.vaUrXxy246cAQ_SOfLHo62GEqesjhBSUz.wIhkF AUWbBGF_JnxeFppPANyt.R_Z.cmH2eqTiK.Q.LJxoeZVNuiWlsiH.iBcqYA2pKGjjCD0VOiM5S4b FQoHB9oVe7_K77Ve5UCjL963Gn_zBG9ya2.QuJz7ve9N_yAS11H5goZnjkRVYiPRpuFPyBTJFZUG aza6myRC5zKYUbLJG81LOrQOTAmtLIAmLTBsuIyLu0Fq1XulBhlGwCKdOkJvgaQnU.xhWVm6nZ0w JFacoFtGAR7nCleNe5Z11ux1wMKP9dzXd4S6jlMAPCIIIu5JMnYBq2zlVrfxJeKIqEDp4n5VbK7W c7tFaKR_4fIXmW356FSKbGmdpRTFR_wPO8DQxhCoW_2TPVgbBYfXopTmLLmheJm77X_BlIN7XfrZ JGUfpflFdtWubOdmlFO.NhIuL2vE5NtcbrYmVfINCp8Szycn_0AsDuSju38yMbItKMBAL2VYaFqW 16R3gKX_5y6L7RneCWVKDwgUElg90EyzwQ_x4zg1hiddnz1D2ZlwgE1szu7duEC2BfcE5172XZD3 SZLPlh9kKFuz0InS1PabBzyvFskHlN3AJFpo1b0E8bX4OJJlsCEmW1gtyJEdRh140QKJd0ANkmXI ffJA5lvULNHgiDZR7Y3.iqqqiZl.EUiCh535YnfX0T.U.PxfvAMRBdeJsKqbvgWUc.2lVdCwjmAg pnJkXpwDKrl9p8NxcyrFrO0jqiLvkxfbVXD.JQ2Qf.4jpMQ_Zk8HfxTbmpSl6TcxwP4.5BKJIdv2 3RnuBW3xxj4ZQ9W9H4W5As6cJtbvd8g8q9G6XElmvX9QuwlL9MW.tW2jo5RDER9FGhX8pHPyQKZ2 DfR.aw8FgT4rRUceOpyXS9ksHsjpNoPUgACufboGeVJybt3UwRKWFvDD4e0hBRjzcRy.bckGlpwv 6BM1L01oBIO8oiyJ32SfuTTGYeDx_rgNLYryyeyxOx_Opsh7a37PQI9ukiF9UYGLWzIOd1_sJUmC tiU71HIBviyVP.rxuCXtPSnUQl.d.P4PS0pLllJoTdE3iUZaGsZes5w0x_i6rnIWkK6NxFeITqD6 avfHXbln1.b44NVxjUihPTT2O4xkiO3sIYZxeMI0o.AoOm6Scm4.72sbjYJoccVrCVwsXaLjtl2d HMyacOeFKisHzjD2eVrtKdPLgOkePBLHnDV5PqBOF3wrcwCDnAu1uY2KgAx.FHFMFJPXQtgufcuW uqFrgEukC4Wl0NfDPqsw4zDjb.sqJpjybKNXPjbUdjrWyE9SH_125XoYzb.Kiy8GwwMBi0C8Q14b C35w9XxODUuM2JDXPpwgi.ttKmn7D4k1vnGa4_tAtsKLqZ3skEYF3MoP0ypER1MM.VGkvT_ibZ4l xaubXzWO.3_K9LjI- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Thu, 6 Jan 2022 01:24:43 +0000 Received: by kubenode502.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 99b5dbfa96fd65297d971c406490950f; Thu, 06 Jan 2022 01:24:37 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: git: ce881170088c - main - atkbd: Disable periodic polling by default. Message-Id: <67506AAE-B734-4E56-B601-05940CE09341@yahoo.com> Date: Wed, 5 Jan 2022 17:24:34 -0800 To: Warner Losh , dev-commits-src-main@freebsd.org X-Mailer: Apple Mail (2.3654.120.0.1.13) References: <67506AAE-B734-4E56-B601-05940CE09341.ref@yahoo.com> X-Rspamd-Queue-Id: 4JTpYb18vgz4kW1 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=eLRpMKpF; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 66.163.187.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.38 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-0.89)[-0.893]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; NEURAL_HAM_LONG(-1.00)[-1.000]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[66.163.187.147:from]; NEURAL_HAM_SHORT(-0.98)[-0.983]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[66.163.187.147:from] Reply-To: marklmi@yahoo.com From: Mark Millard via dev-commits-src-main X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N Warner Losh wrote on Date: Wed, 5 Jan 2022 17:06:35 -0700 : > On Wed, Jan 5, 2022 at 5:04 PM Gleb Smirnoff = wrote: >=20 > > On Wed, Jan 05, 2022 at 04:18:25PM -0700, Warner Losh wrote: > > W> On Wed, Jan 5, 2022, 3:47 PM Gleb Smirnoff = wrote: > > W> > > W> > On Wed, Jan 05, 2022 at 08:13:03PM +0000, Alexander Motin = wrote: > > W> > A> commit ce881170088c4c98c036fe561f8ee8413c2e2585 > > W> > A> Author: Alexander Motin > > W> > A> AuthorDate: 2022-01-05 20:00:36 +0000 > > W> > A> Commit: Alexander Motin > > W> > A> CommitDate: 2022-01-05 20:12:58 +0000 > > W> > A> > > W> > A> atkbd: Disable periodic polling by default. > > W> > A> > > W> > A> It is one of the few remaining Giant-locked callouts. = It > > would be > > W> > A> good to remove it, not mentioning that polling itself is = not > > good. > > W> > A> > > W> > A> If this cause keyboard/mouse freezes on some hardware, = please > > set > > W> > A> loader tunable hw.atkbd.hz=3D1 as workaround and report = the > > issue. > > W> > A> > > W> > A> Submitted by: imp, jhb > > W> > > > W> > Lame question: this is related only to a keyboard plugged into = PS/2, > > isn't > > W> > > W> Yes. I think this part of the code is only for "legacy" = keyboards. I > > don't > > W> think mice are affected, but since both attach to the keyboard > > controller > > W> there is a tiny chance mice might be affected in some weird = hardware... > > > > I'd even say to legacy mainboards. Cause I have PS/2 keybooard = plugged into > > USB port and AFAIU it is not affected by this change in any way. > > >=20 > correct. Going through USB is unaffected. >=20 >=20 > > I think that even if this change creates some regression, we never = know > > that. > > Nobody would today run so old mainboard as a desktop. Might have it = as a > > headless appliance. > > >=20 > You'd be surprised what people run today :(. Hmm. The ThreadRipper 1950X that I have access to has a PS/2 port and has a PS/2 keyboard plugged into it. As I remember, this happened because something happened in the past that lead to things not getting to the point that the USB keyboard could be used but the PS/2 keyboard still could be used to get past the issue. (Not that I remember the details any more.) The PS/2 keyboard was left in place in case such a thing ever happens again. > Doing the graphics stuff has > shown > me that. Nobody would build a new one today, but there's lots of = systems > that have > been around a few years that have keyboards connected via PS/2. Yep. > I doubt, > though, > any will see a regression because of the extreme age of this = workaround. =3D=3D=3D Mark Millard marklmi at yahoo.com