From owner-freebsd-current@freebsd.org Fri Oct 27 02:23:12 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DC14CE592AB for ; Fri, 27 Oct 2017 02:23:12 +0000 (UTC) (envelope-from mjguzik@gmail.com) Received: from mail-qk0-x231.google.com (mail-qk0-x231.google.com [IPv6:2607:f8b0:400d:c09::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 94AB572B10 for ; Fri, 27 Oct 2017 02:23:12 +0000 (UTC) (envelope-from mjguzik@gmail.com) Received: by mail-qk0-x231.google.com with SMTP id q83so6742582qke.6 for ; Thu, 26 Oct 2017 19:23:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=V4qDsxEqbR62hzMOWeO4nXaXTfkn2AlN9Sr9YTWIpaA=; b=KUFhC0ayKqCCBPm1OCxAzpXEA29DWevxRssie/+8OolzxqUDAvxlw5COswPS14VjhB +tcrglz9kq7P2B1bJoFbqchA9+pGE9xl2vaHFoFFeAKEEaGnSNUjtSnZoGar9vP7P0kw 7wiR6u6XiY5PJIeAcOSkP8phsPEdWkmipF9QLxHkAGJMqdL/uSqhbEG2SgXScMWP9xr5 PYA+sW+XWc3GEDVvrywyz9wCZR4jgbSLUZRxcNzA0kUCRbt5RurbJmUExHxR6AokadtP FP5dTaDJeW2wDg0gQgXJGtrq8WO92gbaHyONc0xh0thmC+sG+g5ySnyk3+GgPDK+GRZE BCPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=V4qDsxEqbR62hzMOWeO4nXaXTfkn2AlN9Sr9YTWIpaA=; b=PU7I878icEnqNijxQEu1kvGTo0hn3N9TepxeTv1CjYMog5Z5XzRyw4LuV+RGNBqmBD t4uJCdqYaHPfJCt6CYF1Z08o4HQF2aR+bCSh2w0ja94xdTAPMjxnS/SK1Lz2YaoSRms9 LUZkBuPY8lVs87nF1lwRVmbNE1zmbb69VUx9XL52JAy6ltG8IJytfEaHy/8M/SOMdg7V 2c7m1ZRthTA51JnH5eRr0ZGGw/2uKzi/BCwE1DCK+2uUBJits8SEzgqtwz3aY71geNDG k3aaGtPV1b3tp2oICkIfRoafvuOUn1tkDLGAE4HJwyA815E51fTr8IqDkuB7ClFd7XZ/ 4IGw== X-Gm-Message-State: AMCzsaWMw95+niV5iKfXFVYZN5kCcDB6RSi+DL1wIAQNLfFKc37Kfhzi CQl+vvAcDjHHPly28GYrQ2yCMZZNHOZVXLSa1d7UMg== X-Google-Smtp-Source: ABhQp+SxCMY59S3n31sMIHnxB7obq2Sh07q5or86viuRztjcm1n8CATtm8JT+HueXSoLOsfeROhxNnStqoaqkJzmwjI= X-Received: by 10.55.139.133 with SMTP id n127mr11206589qkd.119.1509070991737; Thu, 26 Oct 2017 19:23:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.52.198 with HTTP; Thu, 26 Oct 2017 19:23:11 -0700 (PDT) In-Reply-To: <0d173f14-dd07-8a06-0937-63f2b350cc5c@selasky.org> References: <0d173f14-dd07-8a06-0937-63f2b350cc5c@selasky.org> From: Mateusz Guzik Date: Fri, 27 Oct 2017 04:23:11 +0200 Message-ID: Subject: Re: There is *NO* abi stability in -head To: Hans Petter Selasky Cc: FreeBSD Current Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Oct 2017 02:23:13 -0000 On Tue, Oct 24, 2017 at 10:47 AM, Hans Petter Selasky wrote: > On 10/23/17 22:35, Mateusz Guzik wrote: > >> This is your friendly reminder that in head struct layouts can change >> and each update requires you to rebuild *all* modules (including ones >> which come from ports). In practice you can get away without it most of >> the time, but if in doubt or seeing funny crashes - *recompile* and test >> with that. >> >> > Hi, > > And for developers making this changes, consider bumping the > __FreeBSD_version macro in sys/sys/param.h along with your commit. It > forces recompilation of external kernel modules :-) > > I think this only serves to pollute the list. It should be used to note changes which require modification of external modules or provide a new feature a module can be interested in. I don't see any value for describing things which clear themselves with recompilation of modules. -- Mateusz Guzik