Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package spicetify-cli for openSUSE:Factory 
checked in at 2024-12-20 15:27:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/spicetify-cli (Old)
 and      /work/SRC/openSUSE:Factory/.spicetify-cli.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "spicetify-cli"

Fri Dec 20 15:27:12 2024 rev:4 rq:1232662 version:2.38.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/spicetify-cli/spicetify-cli.changes      
2024-12-10 23:43:38.844841473 +0100
+++ /work/SRC/openSUSE:Factory/.spicetify-cli.new.1881/spicetify-cli.changes    
2024-12-20 15:27:36.944594710 +0100
@@ -1,0 +2,12 @@
+Thu Dec 19 18:04:22 UTC 2024 - jan.kuzi...@suse.com
+
+- Update to version 2.38.6:
+  * fix(wrapper): set `priority` to 1 in `OnChunksLoaded`
+  * feat: add ability to change cors proxy server
+  * feat(css-map): add classes for `navLinks` in `1.2.53`
+  * chore(deps): bump golang.org/x/net from 0.31.0 to 0.32.0 (#3236)
+  * chore(deps): bump actions/attest-build-provenance from 1 to 2 (#3235)
+  * fix(update): use `GetSpotifyPath` from `cmd`
+  * fix(shuffle+): update GraphQL handling (#3229)
+
+-------------------------------------------------------------------

Old:
----
  cli-2.38.5.obscpio

New:
----
  cli-2.38.6.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ spicetify-cli.spec ++++++
--- /var/tmp/diff_new_pack.anNhNj/_old  2024-12-20 15:27:38.588662451 +0100
+++ /var/tmp/diff_new_pack.anNhNj/_new  2024-12-20 15:27:38.588662451 +0100
@@ -19,7 +19,7 @@
 %define sname cli
 %define binname spicetify
 Name:           spicetify-cli
-Version:        2.38.5
+Version:        2.38.6
 Release:        0
 Summary:        Command-line tool to customize Spotify client
 License:        LGPL-2.1-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.anNhNj/_old  2024-12-20 15:27:38.620663770 +0100
+++ /var/tmp/diff_new_pack.anNhNj/_new  2024-12-20 15:27:38.624663935 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/spicetify/cli</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v2.38.5</param>
+    <param name="revision">v2.38.6</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.anNhNj/_old  2024-12-20 15:27:38.644664759 +0100
+++ /var/tmp/diff_new_pack.anNhNj/_new  2024-12-20 15:27:38.644664759 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/spicetify/cli</param>
-              <param 
name="changesrevision">b26a60e41dd4296ba337b58f68ec2b1de2b422cf</param></service></servicedata>
+              <param 
name="changesrevision">fa1070dbde6e2360efbbfaab4861b76caaef51f9</param></service></servicedata>
 (No newline at EOF)
 

++++++ cli-2.38.5.obscpio -> cli-2.38.6.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cli-2.38.5/.github/workflows/build.yml 
new/cli-2.38.6/.github/workflows/build.yml
--- old/cli-2.38.5/.github/workflows/build.yml  2024-11-26 20:24:59.000000000 
+0100
+++ new/cli-2.38.6/.github/workflows/build.yml  2024-12-19 18:12:40.000000000 
+0100
@@ -77,7 +77,7 @@
           CGO_ENABLED: 0
 
       - name: Attest output
-        uses: actions/attest-build-provenance@v1
+        uses: actions/attest-build-provenance@v2
         if: env.IS_UNIX == 'true' || env.IS_WIN == 'true'
         with:
           subject-path: "./spicetify${{ matrix.os == 'windows' && '.exe' || '' 
}}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cli-2.38.5/CustomApps/lyrics-plus/Settings.js 
new/cli-2.38.6/CustomApps/lyrics-plus/Settings.js
--- old/cli-2.38.5/CustomApps/lyrics-plus/Settings.js   2024-11-26 
20:24:59.000000000 +0100
+++ new/cli-2.38.6/CustomApps/lyrics-plus/Settings.js   2024-12-19 
18:12:40.000000000 +0100
@@ -452,6 +452,22 @@
        });
 };
 
+const corsProxyTemplate = () => {
+       const [proxyValue, setProxyValue] = 
react.useState(localStorage.getItem("spicetify:corsProxyTemplate") || 
"https://cors-proxy.spicetify.app/{url}";);
+
+       return react.createElement("input", {
+               placeholder: "CORS Proxy Template",
+               value: proxyValue,
+               onChange: (event) => {
+                       const value = event.target.value;
+                       setProxyValue(value);
+
+                       if (value === "" || !value) return 
localStorage.removeItem("spicetify:corsProxyTemplate");
+                       localStorage.setItem("spicetify:corsProxyTemplate", 
value);
+               },
+       });
+};
+
 const OptionList = ({ type, items, onChange }) => {
        const [itemList, setItemList] = useState(items);
        const [, forceUpdate] = useState();
@@ -646,6 +662,19 @@
                                CONFIG.providers[name].token = value;
                                
localStorage.setItem(`${APP_NAME}:provider:${name}:token`, value);
                        },
+               }),
+               react.createElement("h2", null, "CORS Proxy Template"),
+               react.createElement("span", {
+                       dangerouslySetInnerHTML: {
+                               __html:
+                                       "Use this to bypass CORS restrictions. 
Replace the URL with your cors proxy server of your choice. <code>{url}</code> 
will be replaced with the request URL.",
+                       },
+               }),
+               react.createElement(corsProxyTemplate),
+               react.createElement("span", {
+                       dangerouslySetInnerHTML: {
+                               __html: "Spotify will reload its webview after 
applying. Leave empty to restore default: 
<code>https://cors-proxy.spicetify.app/{url}</code>",
+                       },
                })
        );
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cli-2.38.5/Extensions/shuffle+.js 
new/cli-2.38.6/Extensions/shuffle+.js
--- old/cli-2.38.5/Extensions/shuffle+.js       2024-11-26 20:24:59.000000000 
+0100
+++ new/cli-2.38.6/Extensions/shuffle+.js       2024-12-19 18:12:40.000000000 
+0100
@@ -338,7 +338,9 @@
                if (errors) throw errors[0].message;
                if (data.albumUnion.playability.playable === false) throw 
"Album is not playable";
 
-               return data.albumUnion.tracks.items.filter(({ track }) => 
track.playability.playable).map(({ track }) => (includeMetadata ? track : 
track.uri));
+               return (data.albumUnion?.tracksV2 ?? data.albumUnion?.tracks ?? 
[]).items
+                       .filter(({ track }) => track.playability.playable)
+                       .map(({ track }) => (includeMetadata ? track : 
track.uri));
        }
 
        const artistFetchTypeCount = { album: 0, single: 0 };
@@ -368,14 +370,19 @@
        }
 
        async function fetchArtistTracks(uri) {
-               const { queryArtistDiscographyAll } = 
Spicetify.GraphQL.Definitions;
-               // Definition from older Spotify version
+               // Definitions from older Spotify version
                const queryArtistOverview = {
                        name: "queryArtistOverview",
                        operation: "query",
                        sha256Hash: 
"35648a112beb1794e39ab931365f6ae4a8d45e65396d641eeda94e4003d41497",
                        value: null,
                };
+               const queryArtistDiscographyAll = {
+                       name: "queryArtistDiscographyAll",
+                       operation: "query",
+                       sha256Hash: 
"9380995a9d4663cbcb5113fef3c6aabf70ae6d407ba61793fd01e2a1dd6929b0",
+                       value: null,
+               };
 
                const discography = await 
Spicetify.GraphQL.Request(queryArtistDiscographyAll, {
                        uri,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cli-2.38.5/css-map.json new/cli-2.38.6/css-map.json
--- old/cli-2.38.5/css-map.json 2024-11-26 20:24:59.000000000 +0100
+++ new/cli-2.38.6/css-map.json 2024-12-19 18:12:40.000000000 +0100
@@ -495,8 +495,10 @@
        "jdlOKroADlFeZZQeTdp8": "main-globalNav-link-icon",
        "dIfr5oVr5kotAi0HsIsW": "main-globalNav-link-icon",
        "bWBqSiXEceAj1SnzqusU": "main-globalNav-navLink",
+       "obd_bH64Snp1npdw29XM": "main-globalNav-navLink",
        "voA9ZoTTlPFyLpckNw3S": "main-globalNav-navLinkActive",
        "ETjtwGvAB4lRVqSzm8nA": "main-globalNav-navLinkActive",
+       "AonZ39aVKATRTjY28Uww": "main-globalNav-navLinkActive",
        "QrpHSphgBSqzODEHqr_t": "main-globalNav-searchContainer",
        "lj0eGI6WEtfxFX7irC03": "main-globalNav-searchContainer",
        "fksI89zEXwqKWm1O6sJm": "main-globalNav-searchInputContainer",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cli-2.38.5/go.mod new/cli-2.38.6/go.mod
--- old/cli-2.38.5/go.mod       2024-11-26 20:24:59.000000000 +0100
+++ new/cli-2.38.6/go.mod       2024-12-19 18:12:40.000000000 +0100
@@ -5,11 +5,11 @@
 require (
        github.com/go-ini/ini v1.67.0
        github.com/mattn/go-colorable v0.1.13
-       golang.org/x/net v0.31.0
+       golang.org/x/net v0.32.0
 )
 
 require (
        github.com/mattn/go-isatty v0.0.16 // indirect
        github.com/stretchr/testify v1.7.1 // indirect
-       golang.org/x/sys v0.27.0 // indirect
+       golang.org/x/sys v0.28.0 // indirect
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cli-2.38.5/go.sum new/cli-2.38.6/go.sum
--- old/cli-2.38.5/go.sum       2024-11-26 20:24:59.000000000 +0100
+++ new/cli-2.38.6/go.sum       2024-12-19 18:12:40.000000000 +0100
@@ -11,11 +11,11 @@
 github.com/stretchr/objx v0.1.0/go.mod 
h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
 github.com/stretchr/testify v1.7.1 
h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY=
 github.com/stretchr/testify v1.7.1/go.mod 
h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
-golang.org/x/net v0.31.0 h1:68CPQngjLL0r2AlUKiSxtQFKvzRVbnzLwMUn5SzcLHo=
-golang.org/x/net v0.31.0/go.mod h1:P4fl1q7dY2hnZFxEk4pPSkDHF+QqjitcnDjUQyMM+pM=
+golang.org/x/net v0.32.0 h1:ZqPmj8Kzc+Y6e0+skZsuACbx+wzMgo5MQsJh9Qd6aYI=
+golang.org/x/net v0.32.0/go.mod h1:CwU0IoeOlnQQWJ6ioyFrfRuomB8GKF6KbYXZVyeXNfs=
 golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s=
-golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
+golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod 
h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c 
h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=
 gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod 
h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cli-2.38.5/jsHelper/spicetifyWrapper.js 
new/cli-2.38.6/jsHelper/spicetifyWrapper.js
--- old/cli-2.38.5/jsHelper/spicetifyWrapper.js 2024-11-26 20:24:59.000000000 
+0100
+++ new/cli-2.38.6/jsHelper/spicetifyWrapper.js 2024-12-19 18:12:40.000000000 
+0100
@@ -352,7 +352,6 @@
 
        const _cosmos = Spicetify.Player.origin?._cosmos ?? 
Spicetify.Platform?.Registry.resolve(Symbol.for("Cosmos"));
 
-       const corsProxyURL = "https://cors-proxy.spicetify.app";;
        const allowedMethodsMap = {
                get: "get",
                post: "post",
@@ -374,6 +373,7 @@
                        return async function (url, body) {
                                const urlObj = new URL(url);
 
+                               const corsProxyURLTemplate = 
window.localStorage.getItem("spicetify:corsProxyTemplate") ?? 
"https://cors-proxy.spicetify.app/{url}";;
                                const isWebAPI = urlObj.hostname === 
"api.spotify.com";
                                const isSpClientAPI = 
urlObj.hostname.includes("spotify.com") && urlObj.hostname.includes("spclient");
                                const isInternalURL = 
internalEndpoints.has(urlObj.protocol);
@@ -396,10 +396,18 @@
                                if (body) {
                                        if (method === "get") {
                                                const params = new 
URLSearchParams(body);
-                                               finalURL += 
`?${params.toString()}`;
+                                               const useSeparator = 
shouldUseCORSProxy && new URL(finalURL).search.startsWith("?");
+                                               finalURL += `${useSeparator ? 
"&" : "?"}${params.toString()}`;
                                        } else options.body = 
!Array.isArray(body) && typeof body === "object" ? JSON.stringify(body) : body;
                                }
-                               if (shouldUseCORSProxy) finalURL = 
`${corsProxyURL}/${finalURL}`;
+                               if (shouldUseCORSProxy) {
+                                       finalURL = 
corsProxyURLTemplate.replace(/{url}/, finalURL);
+                                       try {
+                                               new URL(finalURL);
+                                       } catch {
+                                               
console.error("[spicetifyWrapper] Invalid CORS Proxy URL template");
+                                       }
+                               }
 
                                const Authorization = `Bearer 
${Spicetify.Platform.AuthorizationAPI.getState().token.accessToken}`;
                                let injectedHeaders = {};
@@ -459,7 +467,7 @@
                () => {
                        webpackDidCallback = true;
                },
-               6
+               1
        );
 
        let chunks = Object.entries(require.m);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cli-2.38.5/spicetify.go new/cli-2.38.6/spicetify.go
--- old/cli-2.38.5/spicetify.go 2024-11-26 20:24:59.000000000 +0100
+++ new/cli-2.38.6/spicetify.go 2024-12-19 18:12:40.000000000 +0100
@@ -248,7 +248,7 @@
        utils.PrintBold("spicetify v" + version)
        if slices.Contains(commands, "upgrade") || slices.Contains(commands, 
"update") {
                updateStatus := cmd.Update(version)
-               spotifyPath := filepath.Join(utils.FindAppPath(), "Apps")
+               spotifyPath := filepath.Join(cmd.GetSpotifyPath(), "Apps")
                ex, err := os.Executable()
                if err != nil {
                        ex = "spicetify"

++++++ cli.obsinfo ++++++
--- /var/tmp/diff_new_pack.anNhNj/_old  2024-12-20 15:27:38.820672012 +0100
+++ /var/tmp/diff_new_pack.anNhNj/_new  2024-12-20 15:27:38.820672012 +0100
@@ -1,5 +1,5 @@
 name: cli
-version: 2.38.5
-mtime: 1732649099
-commit: b26a60e41dd4296ba337b58f68ec2b1de2b422cf
+version: 2.38.6
+mtime: 1734628360
+commit: fa1070dbde6e2360efbbfaab4861b76caaef51f9
 

++++++ vendor.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux.go   2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux.go   2024-12-19 
19:04:29.000000000 +0100
@@ -321,6 +321,9 @@
        AUDIT_INTEGRITY_STATUS                      = 0x70a
        AUDIT_IPC                                   = 0x517
        AUDIT_IPC_SET_PERM                          = 0x51f
+       AUDIT_IPE_ACCESS                            = 0x58c
+       AUDIT_IPE_CONFIG_CHANGE                     = 0x58d
+       AUDIT_IPE_POLICY_LOAD                       = 0x58e
        AUDIT_KERNEL                                = 0x7d0
        AUDIT_KERNEL_OTHER                          = 0x524
        AUDIT_KERN_MODULE                           = 0x532
@@ -489,6 +492,7 @@
        BPF_F_ID                                    = 0x20
        BPF_F_NETFILTER_IP_DEFRAG                   = 0x1
        BPF_F_QUERY_EFFECTIVE                       = 0x1
+       BPF_F_REDIRECT_FLAGS                        = 0x19
        BPF_F_REPLACE                               = 0x4
        BPF_F_SLEEPABLE                             = 0x10
        BPF_F_STRICT_ALIGNMENT                      = 0x1
@@ -1166,6 +1170,7 @@
        EXTA                                        = 0xe
        EXTB                                        = 0xf
        F2FS_SUPER_MAGIC                            = 0xf2f52010
+       FALLOC_FL_ALLOCATE_RANGE                    = 0x0
        FALLOC_FL_COLLAPSE_RANGE                    = 0x8
        FALLOC_FL_INSERT_RANGE                      = 0x20
        FALLOC_FL_KEEP_SIZE                         = 0x1
@@ -1799,6 +1804,8 @@
        LANDLOCK_ACCESS_NET_BIND_TCP                = 0x1
        LANDLOCK_ACCESS_NET_CONNECT_TCP             = 0x2
        LANDLOCK_CREATE_RULESET_VERSION             = 0x1
+       LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET         = 0x1
+       LANDLOCK_SCOPE_SIGNAL                       = 0x2
        LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
        LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
        LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
@@ -1924,6 +1931,7 @@
        MNT_FORCE                                   = 0x1
        MNT_ID_REQ_SIZE_VER0                        = 0x18
        MNT_ID_REQ_SIZE_VER1                        = 0x20
+       MNT_NS_INFO_SIZE_VER0                       = 0x10
        MODULE_INIT_COMPRESSED_FILE                 = 0x4
        MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
        MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
@@ -2970,6 +2978,7 @@
        RWF_WRITE_LIFE_NOT_SET                      = 0x0
        SCHED_BATCH                                 = 0x3
        SCHED_DEADLINE                              = 0x6
+       SCHED_EXT                                   = 0x7
        SCHED_FIFO                                  = 0x1
        SCHED_FLAG_ALL                              = 0x7f
        SCHED_FLAG_DL_OVERRUN                       = 0x4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_386.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_386.go       2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_386.go       2024-12-19 
19:04:29.000000000 +0100
@@ -109,6 +109,7 @@
        HIDIOCGRAWINFO                   = 0x80084803
        HIDIOCGRDESC                     = 0x90044802
        HIDIOCGRDESCSIZE                 = 0x80044801
+       HIDIOCREVOKE                     = 0x4004480d
        HUPCL                            = 0x400
        ICANON                           = 0x2
        IEXTEN                           = 0x8000
@@ -297,6 +298,8 @@
        RTC_WIE_ON                       = 0x700f
        RTC_WKALM_RD                     = 0x80287010
        RTC_WKALM_SET                    = 0x4028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -335,6 +338,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x27
        SO_DONTROUTE                     = 0x5
        SO_ERROR                         = 0x4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go     2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go     2024-12-19 
19:04:29.000000000 +0100
@@ -109,6 +109,7 @@
        HIDIOCGRAWINFO                   = 0x80084803
        HIDIOCGRDESC                     = 0x90044802
        HIDIOCGRDESCSIZE                 = 0x80044801
+       HIDIOCREVOKE                     = 0x4004480d
        HUPCL                            = 0x400
        ICANON                           = 0x2
        IEXTEN                           = 0x8000
@@ -298,6 +299,8 @@
        RTC_WIE_ON                       = 0x700f
        RTC_WKALM_RD                     = 0x80287010
        RTC_WKALM_SET                    = 0x4028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -336,6 +339,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x27
        SO_DONTROUTE                     = 0x5
        SO_ERROR                         = 0x4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go       2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go       2024-12-19 
19:04:29.000000000 +0100
@@ -108,6 +108,7 @@
        HIDIOCGRAWINFO                   = 0x80084803
        HIDIOCGRDESC                     = 0x90044802
        HIDIOCGRDESCSIZE                 = 0x80044801
+       HIDIOCREVOKE                     = 0x4004480d
        HUPCL                            = 0x400
        ICANON                           = 0x2
        IEXTEN                           = 0x8000
@@ -303,6 +304,8 @@
        RTC_WIE_ON                       = 0x700f
        RTC_WKALM_RD                     = 0x80287010
        RTC_WKALM_SET                    = 0x4028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -341,6 +344,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x27
        SO_DONTROUTE                     = 0x5
        SO_ERROR                         = 0x4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go     2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go     2024-12-19 
19:04:29.000000000 +0100
@@ -112,6 +112,7 @@
        HIDIOCGRAWINFO                   = 0x80084803
        HIDIOCGRDESC                     = 0x90044802
        HIDIOCGRDESCSIZE                 = 0x80044801
+       HIDIOCREVOKE                     = 0x4004480d
        HUPCL                            = 0x400
        ICANON                           = 0x2
        IEXTEN                           = 0x8000
@@ -205,6 +206,7 @@
        PERF_EVENT_IOC_SET_BPF           = 0x40042408
        PERF_EVENT_IOC_SET_FILTER        = 0x40082406
        PERF_EVENT_IOC_SET_OUTPUT        = 0x2405
+       POE_MAGIC                        = 0x504f4530
        PPPIOCATTACH                     = 0x4004743d
        PPPIOCATTCHAN                    = 0x40047438
        PPPIOCBRIDGECHAN                 = 0x40047435
@@ -294,6 +296,8 @@
        RTC_WIE_ON                       = 0x700f
        RTC_WKALM_RD                     = 0x80287010
        RTC_WKALM_SET                    = 0x4028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -332,6 +336,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x27
        SO_DONTROUTE                     = 0x5
        SO_ERROR                         = 0x4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go   2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go   2024-12-19 
19:04:29.000000000 +0100
@@ -109,6 +109,7 @@
        HIDIOCGRAWINFO                   = 0x80084803
        HIDIOCGRDESC                     = 0x90044802
        HIDIOCGRDESCSIZE                 = 0x80044801
+       HIDIOCREVOKE                     = 0x4004480d
        HUPCL                            = 0x400
        ICANON                           = 0x2
        IEXTEN                           = 0x8000
@@ -290,6 +291,8 @@
        RTC_WIE_ON                       = 0x700f
        RTC_WKALM_RD                     = 0x80287010
        RTC_WKALM_SET                    = 0x4028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -328,6 +331,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x27
        SO_DONTROUTE                     = 0x5
        SO_ERROR                         = 0x4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go      2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go      2024-12-19 
19:04:29.000000000 +0100
@@ -108,6 +108,7 @@
        HIDIOCGRAWINFO                   = 0x40084803
        HIDIOCGRDESC                     = 0x50044802
        HIDIOCGRDESCSIZE                 = 0x40044801
+       HIDIOCREVOKE                     = 0x8004480d
        HUPCL                            = 0x400
        ICANON                           = 0x2
        IEXTEN                           = 0x100
@@ -296,6 +297,8 @@
        RTC_WIE_ON                       = 0x2000700f
        RTC_WKALM_RD                     = 0x40287010
        RTC_WKALM_SET                    = 0x8028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -334,6 +337,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x1029
        SO_DONTROUTE                     = 0x10
        SO_ERROR                         = 0x1007
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go    2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go    2024-12-19 
19:04:29.000000000 +0100
@@ -108,6 +108,7 @@
        HIDIOCGRAWINFO                   = 0x40084803
        HIDIOCGRDESC                     = 0x50044802
        HIDIOCGRDESCSIZE                 = 0x40044801
+       HIDIOCREVOKE                     = 0x8004480d
        HUPCL                            = 0x400
        ICANON                           = 0x2
        IEXTEN                           = 0x100
@@ -296,6 +297,8 @@
        RTC_WIE_ON                       = 0x2000700f
        RTC_WKALM_RD                     = 0x40287010
        RTC_WKALM_SET                    = 0x8028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -334,6 +337,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x1029
        SO_DONTROUTE                     = 0x10
        SO_ERROR                         = 0x1007
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go  2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go  2024-12-19 
19:04:29.000000000 +0100
@@ -108,6 +108,7 @@
        HIDIOCGRAWINFO                   = 0x40084803
        HIDIOCGRDESC                     = 0x50044802
        HIDIOCGRDESCSIZE                 = 0x40044801
+       HIDIOCREVOKE                     = 0x8004480d
        HUPCL                            = 0x400
        ICANON                           = 0x2
        IEXTEN                           = 0x100
@@ -296,6 +297,8 @@
        RTC_WIE_ON                       = 0x2000700f
        RTC_WKALM_RD                     = 0x40287010
        RTC_WKALM_SET                    = 0x8028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -334,6 +337,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x1029
        SO_DONTROUTE                     = 0x10
        SO_ERROR                         = 0x1007
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go    2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go    2024-12-19 
19:04:29.000000000 +0100
@@ -108,6 +108,7 @@
        HIDIOCGRAWINFO                   = 0x40084803
        HIDIOCGRDESC                     = 0x50044802
        HIDIOCGRDESCSIZE                 = 0x40044801
+       HIDIOCREVOKE                     = 0x8004480d
        HUPCL                            = 0x400
        ICANON                           = 0x2
        IEXTEN                           = 0x100
@@ -296,6 +297,8 @@
        RTC_WIE_ON                       = 0x2000700f
        RTC_WKALM_RD                     = 0x40287010
        RTC_WKALM_SET                    = 0x8028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -334,6 +337,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x1029
        SO_DONTROUTE                     = 0x10
        SO_ERROR                         = 0x1007
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go       2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go       2024-12-19 
19:04:29.000000000 +0100
@@ -108,6 +108,7 @@
        HIDIOCGRAWINFO                   = 0x40084803
        HIDIOCGRDESC                     = 0x50044802
        HIDIOCGRDESCSIZE                 = 0x40044801
+       HIDIOCREVOKE                     = 0x8004480d
        HUPCL                            = 0x4000
        ICANON                           = 0x100
        IEXTEN                           = 0x400
@@ -351,6 +352,8 @@
        RTC_WIE_ON                       = 0x2000700f
        RTC_WKALM_RD                     = 0x40287010
        RTC_WKALM_SET                    = 0x8028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -389,6 +392,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x27
        SO_DONTROUTE                     = 0x5
        SO_ERROR                         = 0x4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go     2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go     2024-12-19 
19:04:29.000000000 +0100
@@ -108,6 +108,7 @@
        HIDIOCGRAWINFO                   = 0x40084803
        HIDIOCGRDESC                     = 0x50044802
        HIDIOCGRDESCSIZE                 = 0x40044801
+       HIDIOCREVOKE                     = 0x8004480d
        HUPCL                            = 0x4000
        ICANON                           = 0x100
        IEXTEN                           = 0x400
@@ -355,6 +356,8 @@
        RTC_WIE_ON                       = 0x2000700f
        RTC_WKALM_RD                     = 0x40287010
        RTC_WKALM_SET                    = 0x8028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -393,6 +396,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x27
        SO_DONTROUTE                     = 0x5
        SO_ERROR                         = 0x4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go   2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go   2024-12-19 
19:04:29.000000000 +0100
@@ -108,6 +108,7 @@
        HIDIOCGRAWINFO                   = 0x40084803
        HIDIOCGRDESC                     = 0x50044802
        HIDIOCGRDESCSIZE                 = 0x40044801
+       HIDIOCREVOKE                     = 0x8004480d
        HUPCL                            = 0x4000
        ICANON                           = 0x100
        IEXTEN                           = 0x400
@@ -355,6 +356,8 @@
        RTC_WIE_ON                       = 0x2000700f
        RTC_WKALM_RD                     = 0x40287010
        RTC_WKALM_SET                    = 0x8028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -393,6 +396,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x27
        SO_DONTROUTE                     = 0x5
        SO_ERROR                         = 0x4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go   2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go   2024-12-19 
19:04:29.000000000 +0100
@@ -108,6 +108,7 @@
        HIDIOCGRAWINFO                   = 0x80084803
        HIDIOCGRDESC                     = 0x90044802
        HIDIOCGRDESCSIZE                 = 0x80044801
+       HIDIOCREVOKE                     = 0x4004480d
        HUPCL                            = 0x400
        ICANON                           = 0x2
        IEXTEN                           = 0x8000
@@ -287,6 +288,8 @@
        RTC_WIE_ON                       = 0x700f
        RTC_WKALM_RD                     = 0x80287010
        RTC_WKALM_SET                    = 0x4028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -325,6 +328,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x27
        SO_DONTROUTE                     = 0x5
        SO_ERROR                         = 0x4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go     2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go     2024-12-19 
19:04:29.000000000 +0100
@@ -108,6 +108,7 @@
        HIDIOCGRAWINFO                   = 0x80084803
        HIDIOCGRDESC                     = 0x90044802
        HIDIOCGRDESCSIZE                 = 0x80044801
+       HIDIOCREVOKE                     = 0x4004480d
        HUPCL                            = 0x400
        ICANON                           = 0x2
        IEXTEN                           = 0x8000
@@ -359,6 +360,8 @@
        RTC_WIE_ON                       = 0x700f
        RTC_WKALM_RD                     = 0x80287010
        RTC_WKALM_SET                    = 0x4028700f
+       SCM_DEVMEM_DMABUF                = 0x4f
+       SCM_DEVMEM_LINEAR                = 0x4e
        SCM_TIMESTAMPING                 = 0x25
        SCM_TIMESTAMPING_OPT_STATS       = 0x36
        SCM_TIMESTAMPING_PKTINFO         = 0x3a
@@ -397,6 +400,9 @@
        SO_CNX_ADVICE                    = 0x35
        SO_COOKIE                        = 0x39
        SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DEVMEM_DMABUF                 = 0x4f
+       SO_DEVMEM_DONTNEED               = 0x50
+       SO_DEVMEM_LINEAR                 = 0x4e
        SO_DOMAIN                        = 0x27
        SO_DONTROUTE                     = 0x5
        SO_ERROR                         = 0x4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go   2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go   2024-12-19 
19:04:29.000000000 +0100
@@ -112,6 +112,7 @@
        HIDIOCGRAWINFO                   = 0x40084803
        HIDIOCGRDESC                     = 0x50044802
        HIDIOCGRDESCSIZE                 = 0x40044801
+       HIDIOCREVOKE                     = 0x8004480d
        HUPCL                            = 0x400
        ICANON                           = 0x2
        IEXTEN                           = 0x8000
@@ -350,6 +351,8 @@
        RTC_WIE_ON                       = 0x2000700f
        RTC_WKALM_RD                     = 0x40287010
        RTC_WKALM_SET                    = 0x8028700f
+       SCM_DEVMEM_DMABUF                = 0x58
+       SCM_DEVMEM_LINEAR                = 0x57
        SCM_TIMESTAMPING                 = 0x23
        SCM_TIMESTAMPING_OPT_STATS       = 0x38
        SCM_TIMESTAMPING_PKTINFO         = 0x3c
@@ -436,6 +439,9 @@
        SO_CNX_ADVICE                    = 0x37
        SO_COOKIE                        = 0x3b
        SO_DETACH_REUSEPORT_BPF          = 0x47
+       SO_DEVMEM_DMABUF                 = 0x58
+       SO_DEVMEM_DONTNEED               = 0x59
+       SO_DEVMEM_LINEAR                 = 0x57
        SO_DOMAIN                        = 0x1029
        SO_DONTROUTE                     = 0x10
        SO_ERROR                         = 0x1007
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go 
new/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go
--- old/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go     2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go     2024-12-19 
19:04:29.000000000 +0100
@@ -462,11 +462,14 @@
 
 const (
        SizeofIfMsghdr    = 0x70
+       SizeofIfMsghdr2   = 0xa0
        SizeofIfData      = 0x60
+       SizeofIfData64    = 0x80
        SizeofIfaMsghdr   = 0x14
        SizeofIfmaMsghdr  = 0x10
        SizeofIfmaMsghdr2 = 0x14
        SizeofRtMsghdr    = 0x5c
+       SizeofRtMsghdr2   = 0x5c
        SizeofRtMetrics   = 0x38
 )
 
@@ -480,6 +483,20 @@
        Data    IfData
 }
 
+type IfMsghdr2 struct {
+       Msglen     uint16
+       Version    uint8
+       Type       uint8
+       Addrs      int32
+       Flags      int32
+       Index      uint16
+       Snd_len    int32
+       Snd_maxlen int32
+       Snd_drops  int32
+       Timer      int32
+       Data       IfData64
+}
+
 type IfData struct {
        Type       uint8
        Typelen    uint8
@@ -512,6 +529,34 @@
        Reserved2  uint32
 }
 
+type IfData64 struct {
+       Type       uint8
+       Typelen    uint8
+       Physical   uint8
+       Addrlen    uint8
+       Hdrlen     uint8
+       Recvquota  uint8
+       Xmitquota  uint8
+       Unused1    uint8
+       Mtu        uint32
+       Metric     uint32
+       Baudrate   uint64
+       Ipackets   uint64
+       Ierrors    uint64
+       Opackets   uint64
+       Oerrors    uint64
+       Collisions uint64
+       Ibytes     uint64
+       Obytes     uint64
+       Imcasts    uint64
+       Omcasts    uint64
+       Iqdrops    uint64
+       Noproto    uint64
+       Recvtiming uint32
+       Xmittiming uint32
+       Lastchange Timeval32
+}
+
 type IfaMsghdr struct {
        Msglen  uint16
        Version uint8
@@ -557,6 +602,21 @@
        Rmx     RtMetrics
 }
 
+type RtMsghdr2 struct {
+       Msglen      uint16
+       Version     uint8
+       Type        uint8
+       Index       uint16
+       Flags       int32
+       Addrs       int32
+       Refcnt      int32
+       Parentflags int32
+       Reserved    int32
+       Use         int32
+       Inits       uint32
+       Rmx         RtMetrics
+}
+
 type RtMetrics struct {
        Locks    uint32
        Mtu      uint32
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go 
new/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
--- old/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go     2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go     2024-12-19 
19:04:29.000000000 +0100
@@ -462,11 +462,14 @@
 
 const (
        SizeofIfMsghdr    = 0x70
+       SizeofIfMsghdr2   = 0xa0
        SizeofIfData      = 0x60
+       SizeofIfData64    = 0x80
        SizeofIfaMsghdr   = 0x14
        SizeofIfmaMsghdr  = 0x10
        SizeofIfmaMsghdr2 = 0x14
        SizeofRtMsghdr    = 0x5c
+       SizeofRtMsghdr2   = 0x5c
        SizeofRtMetrics   = 0x38
 )
 
@@ -480,6 +483,20 @@
        Data    IfData
 }
 
+type IfMsghdr2 struct {
+       Msglen     uint16
+       Version    uint8
+       Type       uint8
+       Addrs      int32
+       Flags      int32
+       Index      uint16
+       Snd_len    int32
+       Snd_maxlen int32
+       Snd_drops  int32
+       Timer      int32
+       Data       IfData64
+}
+
 type IfData struct {
        Type       uint8
        Typelen    uint8
@@ -512,6 +529,34 @@
        Reserved2  uint32
 }
 
+type IfData64 struct {
+       Type       uint8
+       Typelen    uint8
+       Physical   uint8
+       Addrlen    uint8
+       Hdrlen     uint8
+       Recvquota  uint8
+       Xmitquota  uint8
+       Unused1    uint8
+       Mtu        uint32
+       Metric     uint32
+       Baudrate   uint64
+       Ipackets   uint64
+       Ierrors    uint64
+       Opackets   uint64
+       Oerrors    uint64
+       Collisions uint64
+       Ibytes     uint64
+       Obytes     uint64
+       Imcasts    uint64
+       Omcasts    uint64
+       Iqdrops    uint64
+       Noproto    uint64
+       Recvtiming uint32
+       Xmittiming uint32
+       Lastchange Timeval32
+}
+
 type IfaMsghdr struct {
        Msglen  uint16
        Version uint8
@@ -557,6 +602,21 @@
        Rmx     RtMetrics
 }
 
+type RtMsghdr2 struct {
+       Msglen      uint16
+       Version     uint8
+       Type        uint8
+       Index       uint16
+       Flags       int32
+       Addrs       int32
+       Refcnt      int32
+       Parentflags int32
+       Reserved    int32
+       Use         int32
+       Inits       uint32
+       Rmx         RtMetrics
+}
+
 type RtMetrics struct {
        Locks    uint32
        Mtu      uint32
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/ztypes_linux.go 
new/vendor/golang.org/x/sys/unix/ztypes_linux.go
--- old/vendor/golang.org/x/sys/unix/ztypes_linux.go    2024-12-09 
18:38:50.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/ztypes_linux.go    2024-12-19 
19:04:29.000000000 +0100
@@ -2594,8 +2594,8 @@
        SOF_TIMESTAMPING_BIND_PHC     = 0x8000
        SOF_TIMESTAMPING_OPT_ID_TCP   = 0x10000
 
-       SOF_TIMESTAMPING_LAST = 0x10000
-       SOF_TIMESTAMPING_MASK = 0x1ffff
+       SOF_TIMESTAMPING_LAST = 0x20000
+       SOF_TIMESTAMPING_MASK = 0x3ffff
 
        SCM_TSTAMP_SND   = 0x0
        SCM_TSTAMP_SCHED = 0x1
@@ -3541,7 +3541,7 @@
 type NexthopGrp struct {
        Id     uint32
        Weight uint8
-       Resvd1 uint8
+       High   uint8
        Resvd2 uint16
 }
 
@@ -3802,7 +3802,7 @@
        ETHTOOL_MSG_PSE_GET                       = 0x24
        ETHTOOL_MSG_PSE_SET                       = 0x25
        ETHTOOL_MSG_RSS_GET                       = 0x26
-       ETHTOOL_MSG_USER_MAX                      = 0x2c
+       ETHTOOL_MSG_USER_MAX                      = 0x2d
        ETHTOOL_MSG_KERNEL_NONE                   = 0x0
        ETHTOOL_MSG_STRSET_GET_REPLY              = 0x1
        ETHTOOL_MSG_LINKINFO_GET_REPLY            = 0x2
@@ -3842,7 +3842,7 @@
        ETHTOOL_MSG_MODULE_NTF                    = 0x24
        ETHTOOL_MSG_PSE_GET_REPLY                 = 0x25
        ETHTOOL_MSG_RSS_GET_REPLY                 = 0x26
-       ETHTOOL_MSG_KERNEL_MAX                    = 0x2c
+       ETHTOOL_MSG_KERNEL_MAX                    = 0x2e
        ETHTOOL_FLAG_COMPACT_BITSETS              = 0x1
        ETHTOOL_FLAG_OMIT_REPLY                   = 0x2
        ETHTOOL_FLAG_STATS                        = 0x4
@@ -3850,7 +3850,7 @@
        ETHTOOL_A_HEADER_DEV_INDEX                = 0x1
        ETHTOOL_A_HEADER_DEV_NAME                 = 0x2
        ETHTOOL_A_HEADER_FLAGS                    = 0x3
-       ETHTOOL_A_HEADER_MAX                      = 0x3
+       ETHTOOL_A_HEADER_MAX                      = 0x4
        ETHTOOL_A_BITSET_BIT_UNSPEC               = 0x0
        ETHTOOL_A_BITSET_BIT_INDEX                = 0x1
        ETHTOOL_A_BITSET_BIT_NAME                 = 0x2
@@ -4031,11 +4031,11 @@
        ETHTOOL_A_CABLE_RESULT_UNSPEC             = 0x0
        ETHTOOL_A_CABLE_RESULT_PAIR               = 0x1
        ETHTOOL_A_CABLE_RESULT_CODE               = 0x2
-       ETHTOOL_A_CABLE_RESULT_MAX                = 0x2
+       ETHTOOL_A_CABLE_RESULT_MAX                = 0x3
        ETHTOOL_A_CABLE_FAULT_LENGTH_UNSPEC       = 0x0
        ETHTOOL_A_CABLE_FAULT_LENGTH_PAIR         = 0x1
        ETHTOOL_A_CABLE_FAULT_LENGTH_CM           = 0x2
-       ETHTOOL_A_CABLE_FAULT_LENGTH_MAX          = 0x2
+       ETHTOOL_A_CABLE_FAULT_LENGTH_MAX          = 0x3
        ETHTOOL_A_CABLE_TEST_NTF_STATUS_UNSPEC    = 0x0
        ETHTOOL_A_CABLE_TEST_NTF_STATUS_STARTED   = 0x1
        ETHTOOL_A_CABLE_TEST_NTF_STATUS_COMPLETED = 0x2
@@ -4200,7 +4200,8 @@
        }
        PtpSysOffsetExtended struct {
                Samples uint32
-               Rsv     [3]uint32
+               Clockid int32
+               Rsv     [2]uint32
                Ts      [25][3]PtpClockTime
        }
        PtpSysOffsetPrecise struct {
@@ -4399,6 +4400,7 @@
 type LandlockRulesetAttr struct {
        Access_fs  uint64
        Access_net uint64
+       Scoped     uint64
 }
 
 type LandlockPathBeneathAttr struct {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt
--- old/vendor/modules.txt      2024-12-09 18:38:50.000000000 +0100
+++ new/vendor/modules.txt      2024-12-19 19:04:29.000000000 +0100
@@ -9,9 +9,9 @@
 github.com/mattn/go-isatty
 # github.com/stretchr/testify v1.7.1
 ## explicit; go 1.13
-# golang.org/x/net v0.31.0
+# golang.org/x/net v0.32.0
 ## explicit; go 1.18
 golang.org/x/net/websocket
-# golang.org/x/sys v0.27.0
+# golang.org/x/sys v0.28.0
 ## explicit; go 1.18
 golang.org/x/sys/unix

Reply via email to