[$] DVB, header files, and user-space regressions

Post Syndicated from original https://lwn.net/Articles/867275/rss

A regression that was recently reported for 5.14 in the media
subsystem is a bit of a strange beast. The kernel’s user-space binary
interface (ABI) was not changed, which is the usual test for a patch to get
reverted, but the report still led to a reversion. The change did lead to
problems building a user-space application because it moved some header
files to staging/ as part of a cleanup for a deprecated—though
apparently still functioning—driver for a Digital
Video Broadcasting
(DVB) device. There are a few different issues
tangled together here, but the reversion of a regression in the user-space
API (and not ABI) is a new wrinkle.