From nobody Mon Jun 02 23:42:24 2025 X-Original-To: freebsd-current@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 4bB9PW0k9mz5xZ7j for ; Mon, 02 Jun 2025 23:42:39 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-pj1-x1030.google.com (mail-pj1-x1030.google.com [IPv6:2607:f8b0:4864:20::1030]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bB9PV5qB2z459J for ; Mon, 02 Jun 2025 23:42:38 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pj1-x1030.google.com with SMTP id 98e67ed59e1d1-306bf444ba2so4261921a91.1 for ; Mon, 02 Jun 2025 16:42:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1748907757; x=1749512557; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=4HIOl9yqfoB1Jdeez+HlEQpnO14j3TGX4rOA5WOA/qo=; b=Z/egUj5OlJH2Ni2IWAAKT77Hfx7sBezbrSQtMDzvZNpMTTrgTHLPIjYXVs2I7KOF1V Sw6A6UQiWeBgSkDpGi2HJfRFjKztfegTU/tfRGYpCi3iiwO5JaYHuOnhRUOvoUmK5Tw4 H4h/MLAoAevcuPANt61q8ozsTd5INdzF451eCtK1hWlXM3elVt66BniHeqiVljUz3voy k+ohrGbwmWJ/SToO41/Txzt78vHAVI11Ej3cAI3uSYL8aqgmqrzGKNbsQrTATHarzFrc dMB22E+NiCVp9rIHiV5C10GcpRes2Bh0RUixghDTtOB95+ChMzZdiOpXjDoTG7ApcH58 YCng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748907757; x=1749512557; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4HIOl9yqfoB1Jdeez+HlEQpnO14j3TGX4rOA5WOA/qo=; b=iJEdjUNMajacPObc9glq5YgjMMK3giW2lAB5ztoyX/oK+c67YyuqwnKaHcq3OD1k8e LuIykAdxOG9wNIYWJUQw/bm8jhmIrJFtyngv+xRXsvkRsFtHPltXLOt281lAxAhb45gI gcwILutzgYwnxb+PpgtzIXdJ0BIs7T4PtgXzYPHbfNaW31FldkWKGJ6oyoMPbzuPoC7u 2tin26G1CCFER+fWdHupBz17usZH8jfS4IyvO73trZFNih+ucnQWLj+sZSzRdB8ZMDdA 2iLJBtNHNHiXH681pO7csaumrhfXDxMwxs/tAgUSYA997TJU61XBdZxzFP12Xrymt/r/ nOug== X-Forwarded-Encrypted: i=1; AJvYcCWuwoBZLsEvJx30Oqh2DoTFHqIgCEeQJ/mKpUS+xQ7Xxi5lEsp6qUdhNgvW8QDdldKToR82HWJS2YK0wjOYls0=@freebsd.org X-Gm-Message-State: AOJu0YxuAbrL5GuNWahI8bE+/WTivg1qnwwIn1q2nQCyOVwxaVoefI2n 4g1RVXr7BSqX4RqiEC1GWTNsdPltqqoQjjgmR4r1INfO345cqE1zg5zGAHe8sERknsVFY6KbTQU 1g1uQ/bJp8b25jwsTZ+gYS7evUZrLzMaJauHuw4lGRrFf1OTrCcft X-Gm-Gg: ASbGncvxcg1Qf+SqLqQLNzbg1ahTK6mTI3Cqflf1X4kyly8cuMv29+zVZzq5bJdK4ZA 4rA7C9wEp6NWZPOxQ6POeO/Haq+QsrStqtbhYVVztcIE4CL79X1zCJfr5NW8qtJWGlXuFgtMeSX eNpp1LiODUDCyMtEcj7Wn6QNvN3x/cJe9wXOvdGeSzIQB8 X-Google-Smtp-Source: AGHT+IGsUvfWUjJxMOUbRAf7aUI7eb3Z9s7RqKHlWsjk1YV9ZSKXugBae6O6Ilvrbgae7hktE31rMINHKmOB5nTZXrM= X-Received: by 2002:a17:90b:2e4b:b0:312:1c83:58e9 with SMTP id 98e67ed59e1d1-3127c6a02bemr14146984a91.5.1748907756276; Mon, 02 Jun 2025 16:42:36 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Mon, 2 Jun 2025 17:42:24 -0600 X-Gm-Features: AX0GCFulnckjCTdMa5bucluo3nn-W8YL-TZe4qfaPFQyt6HIN2LmlHJ9igzDHJg Message-ID: Subject: Re: drm panic after new world To: Steve Kargl Cc: David Wolfskill , FreeBSD Current Content-Type: multipart/alternative; boundary="0000000000008ee36706369f51a7" X-Rspamd-Queue-Id: 4bB9PV5qB2z459J X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] --0000000000008ee36706369f51a7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Jun 2, 2025, 5:18=E2=80=AFPM Steve Kargl wrote: > On Mon, Jun 02, 2025 at 03:44:37PM -0700, David Wolfskill wrote: > > On Mon, Jun 02, 2025 at 03:35:50PM -0700, Steve Kargl wrote: > > > ... > > > How does one use dates to checkout a particular head? > > > If I'm at the top of HEAD and need to got back to > > > mid-february, what's the easiest option for performing > > > a bisection by hand? > > > > > > > Maybe someone else will have a better idea, but you could: > > > > * Examine (say) > > > https://lists.freebsd.org/archives/dev-commits-src-main/2025-February/dat= e.html > , > > filtering out the "replies" to find git commit hashes. > > > > Thanks for the suggestion. > > Unfortunately, this is what I feared. Suppose I find > commit hash abcdef for 20250215 and hash ghijkl for > 20250315, i.e, the 2 commits roughly a month apart. > I can do > > % git checkout abcdef > > Now, I do the usual buildworld/installworld including > the etcupdate steps. I need to rebuild drm-515-kmod > port. Test to see if drm works again, > > % git checkout main (to recover the main branch). > % git checkout ghijkl > > Repeat the world dance. > Yes. That will work. It will create a detached tree, but that's fine. You can also do git bisect too. Warner --=20 > Steve > > --0000000000008ee36706369f51a7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Mon, Jun 2, 2025, 5:18=E2=80= =AFPM Steve Kargl <s= gk@troutmask.apl.washington.edu> wrote:
On Mon, Jun 02, 2025 at 03:44:37PM -0700, David Wolfskill wro= te:
> On Mon, Jun 02, 2025 at 03:35:50PM -0700, Steve Kargl wrote:
> > ...
> > How does one use dates to checkout a particular head?
> > If I'm at the top of HEAD and need to got back to
> > mid-february, what's the easiest option for performing
> > a bisection by hand?
> >
>
> Maybe someone else will have a better idea, but you could:
>
> * Examine (say)
> https= ://lists.freebsd.org/archives/dev-commits-src-main/2025-February/date.html<= /a>,
>=C2=A0 filtering out the "replies" to find git commit hashes.=
>

Thanks for the suggestion.

Unfortunately, this is what I feared.=C2=A0 Suppose I find
commit hash abcdef for 20250215 and hash ghijkl for
20250315, i.e, the 2 commits roughly a month apart.
I can do

% git checkout abcdef

Now, I do the usual buildworld/installworld including
the etcupdate steps.=C2=A0 I need to rebuild drm-515-kmod
port.=C2=A0 Test to see if drm works again,

% git checkout main=C2=A0 =C2=A0(to recover the main branch).
% git checkout ghijkl=C2=A0

Repeat the world dance.
--0000000000008ee36706369f51a7--