Merge ~zhsj/ubuntu/+source/kmod:merge-20231128 into ubuntu/+source/kmod:debian/sid

Proposed by Shengjing Zhu
Status: Needs review
Proposed branch: ~zhsj/ubuntu/+source/kmod:merge-20231128
Merge into: ubuntu/+source/kmod:debian/sid
Diff against target: 876 lines (+640/-1)
12 files modified
debian/changelog (+484/-0)
debian/control (+2/-1)
debian/depmod.d/ubuntu.conf (+1/-0)
debian/modprobe.d/blacklist-ath_pci.conf (+7/-0)
debian/modprobe.d/blacklist-firewire.conf (+10/-0)
debian/modprobe.d/blacklist-framebuffer.conf (+31/-0)
debian/modprobe.d/blacklist-rare-network.conf (+22/-0)
debian/modprobe.d/blacklist.conf (+52/-0)
debian/modprobe.d/iwlwifi.conf (+7/-0)
debian/patches/0006-libkmod-support-large-compressed-modules.patch (+16/-0)
debian/patches/series (+1/-0)
debian/rules (+7/-0)
Reviewer Review Type Date Requested Status
Dan Bungert (community) Approve
Review via email: mp+456590@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Shengjing Zhu (zhsj) wrote :
Revision history for this message
Dan Bungert (dbungert) wrote :

LGTM, uploading.

review: Approve

Unmerged commits

bed2a24... by Shengjing Zhu

changelogs

027cc0b... by Shengjing Zhu

update-maintainer

b654fb7... by Shengjing Zhu

Allow to load big compressed modules (LP: #2032674)

- debian/patches/0006-libkmod-support-large-compressed-modules.patch

a980873... by Shengjing Zhu

d/rules,modprobe.d,depmod.d: Install ubuntu-specific depmod.d & modprobe.d contents

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index be13cc5..4afdfab 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,16 @@
6+kmod (30+20230601-2ubuntu1) noble; urgency=medium
7+
8+ * Merge with Debian unstable. Remaining changes:
9+ - d/rules,modprobe.d,depmod.d:
10+ Install ubuntu-specific depmod.d & modprobe.d contents
11+ - Allow to load big compressed modules (LP #2032674):
12+ - debian/patches/0006-libkmod-support-large-compressed-modules.patch
13+ * Dropped changes, included in new upstream snapshot:
14+ - Cherry-pick upstream feature to support in-kernel module
15+ decompression.
16+
17+ -- Shengjing Zhu <shengjing.zhu@canonical.com> Thu, 30 Nov 2023 09:21:11 +0000
18+
19 kmod (30+20230601-2) unstable; urgency=medium
20
21 * kmod.postinst: run restorecon after creating /etc/modules.
22@@ -14,12 +27,42 @@ kmod (30+20230601-1) unstable; urgency=medium
23
24 -- Marco d'Itri <md@linux.it> Sat, 26 Aug 2023 02:38:18 +0200
25
26+kmod (30+20230519-1ubuntu3) mantic; urgency=medium
27+
28+ * Allow to load big compressed modules (LP: #2032674):
29+ - debian/patches/0006-libkmod-support-large-compressed-modules.patch
30+
31+ -- Andrea Righi <andrea.righi@canonical.com> Tue, 22 Aug 2023 15:40:46 +0000
32+
33+kmod (30+20230519-1ubuntu2) mantic; urgency=medium
34+
35+ * Cherry-pick upstream feature to support in-kernel module
36+ decompression.
37+
38+ -- Dimitri John Ledkov <dimitri.ledkov@canonical.com> Wed, 26 Jul 2023 14:30:16 +0100
39+
40+kmod (30+20230519-1ubuntu1) mantic; urgency=low
41+
42+ * Merge from Debian unstable. Remaining changes:
43+ - d/rules, d/modprobe.d, d/depmod.d:
44+ Install ubuntu-specific depmod.d and modprobe.d contents.
45+
46+ -- Dimitri John Ledkov <dimitri.ledkov@canonical.com> Wed, 26 Jul 2023 00:42:22 +0100
47+
48 kmod (30+20230519-1) unstable; urgency=medium
49
50 * New upstream snapshot.
51
52 -- Marco d'Itri <md@linux.it> Sun, 11 Jun 2023 00:34:33 +0200
53
54+kmod (30+20221128-1ubuntu1) lunar; urgency=medium
55+
56+ * Merge from Debian unstable. Remaining changes:
57+ - d/rules, d/modprobe.d, d/depmod.d:
58+ Install ubuntu-specific depmod.d and modprobe.d contents.
59+
60+ -- Shengjing Zhu <shengjing.zhu@canonical.com> Wed, 15 Feb 2023 10:04:59 +0000
61+
62 kmod (30+20221128-1) unstable; urgency=medium
63
64 * New upstream snapshot.
65@@ -27,6 +70,14 @@ kmod (30+20221128-1) unstable; urgency=medium
66
67 -- Marco d'Itri <md@linux.it> Sat, 10 Dec 2022 01:02:24 +0100
68
69+kmod (30+20220905-1ubuntu1) lunar; urgency=medium
70+
71+ * Merge from Debian unstable. Remaining changes:
72+ - d/rules, d/modprobe.d, d/depmod.d:
73+ Install ubuntu-specific depmod.d and modprobe.d contents.
74+
75+ -- Lukas Märdian <slyon@ubuntu.com> Tue, 22 Nov 2022 15:05:05 +0100
76+
77 kmod (30+20220905-1) unstable; urgency=medium
78
79 * New upstream snapshot.
80@@ -35,6 +86,17 @@ kmod (30+20220905-1) unstable; urgency=medium
81
82 -- Marco d'Itri <md@linux.it> Sat, 08 Oct 2022 05:07:42 +0200
83
84+kmod (30+20220630-3ubuntu1) kinetic; urgency=medium
85+
86+ * Merge from Debian unstable. Remaining changes:
87+ - d/rules, d/modprobe.d, d/depmod.d:
88+ Install ubuntu-specific depmod.d and modprobe.d contents.
89+ Dropped (applied upstream):
90+ - Enable testsuite during build.
91+ - Build with zstd compression enabled.
92+
93+ -- Lukas Märdian <slyon@ubuntu.com> Mon, 22 Aug 2022 11:13:59 +0200
94+
95 kmod (30+20220630-3) unstable; urgency=high
96
97 * Make test suite failures non-fatal on mipsel, because some tests
98@@ -69,12 +131,52 @@ kmod (30+20220630-1) unstable; urgency=medium
99
100 -- Marco d'Itri <md@linux.it> Sun, 03 Jul 2022 13:28:18 +0200
101
102+kmod (29-1ubuntu1) jammy; urgency=low
103+
104+ * Merge from Debian unstable (LP: #1952591). Remaining changes:
105+ - Enable testsuite during build.
106+ - Build with zstd compression enabled.
107+ - Install ubuntu-specific depmod.d and modprobe.d contents.
108+
109+ -- Alexandre Ghiti <alexandre.ghiti@canonical.com> Tue, 17 Aug 2021 09:19:53 +0000
110+
111 kmod (29-1) unstable; urgency=medium
112
113 * New upstream release.
114
115 -- Marco d'Itri <md@linux.it> Tue, 17 Aug 2021 09:04:37 +0200
116
117+kmod (28-1ubuntu5) jammy; urgency=medium
118+
119+ * No-change rebuild against openssl3
120+
121+ -- Simon Chopin <simon.chopin@canonical.com> Wed, 24 Nov 2021 13:52:10 +0000
122+
123+kmod (28-1ubuntu4) impish; urgency=medium
124+
125+ * Enable testsuite during build.
126+
127+ -- Dimitri John Ledkov <dimitri.ledkov@canonical.com> Thu, 24 Jun 2021 13:42:47 +0100
128+
129+kmod (28-1ubuntu3) impish; urgency=medium
130+
131+ * Build with zstd compression enabled. LP: #1933491
132+
133+ -- Dimitri John Ledkov <dimitri.ledkov@canonical.com> Thu, 24 Jun 2021 13:03:32 +0100
134+
135+kmod (28-1ubuntu2) hirsute; urgency=medium
136+
137+ * No-change rebuild to drop the udeb package.
138+
139+ -- Matthias Klose <doko@ubuntu.com> Mon, 22 Feb 2021 10:34:19 +0100
140+
141+kmod (28-1ubuntu1) hirsute; urgency=low
142+
143+ * Merge from Debian unstable. Remaining changes:
144+ - Install ubuntu-specific depmod.d and modprobe.d contents.
145+
146+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 28 Jan 2021 17:29:30 -0800
147+
148 kmod (28-1) unstable; urgency=medium
149
150 * New upstream release.
151@@ -82,6 +184,16 @@ kmod (28-1) unstable; urgency=medium
152
153 -- Marco d'Itri <md@linux.it> Fri, 08 Jan 2021 02:37:04 +0100
154
155+kmod (27+20200310-2ubuntu1) groovy; urgency=low
156+
157+ * Merge from Debian unstable. Remaining changes:
158+ - Install ubuntu-specific depmod.d and modprobe.d contents.
159+ * Dropped changes, included in Debian:
160+ - d/p/verbose_missing_bin: drop this patch to avoid spurious missing
161+ file messages
162+
163+ -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 20 May 2020 16:29:45 -0700
164+
165 kmod (27+20200310-2) unstable; urgency=medium
166
167 * Re-upload to unstable.
168@@ -103,6 +215,21 @@ kmod (27-2) unstable; urgency=medium
169
170 -- Marco d'Itri <md@linux.it> Fri, 13 Mar 2020 22:53:37 +0100
171
172+kmod (27-1ubuntu2) focal; urgency=medium
173+
174+ * d/p/verbose_missing_bin: drop this patch to avoid spurious missing
175+ file messages when running depmod -a for the first time in recent
176+ kernels (>= 5.3.x) (LP: #1864992)
177+
178+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Thu, 12 Mar 2020 13:15:28 +0000
179+
180+kmod (27-1ubuntu1) focal; urgency=low
181+
182+ * Merge from Debian unstable. Remaining changes:
183+ - Install ubuntu-specific depmod.d and modprobe.d contents.
184+
185+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 20 Feb 2020 09:01:03 -0800
186+
187 kmod (27-1) unstable; urgency=medium
188
189 * New upstream release.
190@@ -110,6 +237,13 @@ kmod (27-1) unstable; urgency=medium
191
192 -- Marco d'Itri <md@linux.it> Wed, 19 Feb 2020 04:56:30 +0100
193
194+kmod (26+20191223-1ubuntu1) focal; urgency=low
195+
196+ * Merge from Debian unstable. Remaining changes:
197+ - Install ubuntu-specific depmod.d and modprobe.d contents.
198+
199+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 13 Feb 2020 08:49:00 -0800
200+
201 kmod (26+20191223-1) unstable; urgency=medium
202
203 [ Debian Janitor ]
204@@ -123,6 +257,15 @@ kmod (26+20191223-1) unstable; urgency=medium
205
206 -- Marco d'Itri <md@linux.it> Mon, 06 Jan 2020 01:59:49 +0100
207
208+kmod (26-3ubuntu1) focal; urgency=low
209+
210+ * Merge from Debian unstable. Remaining changes:
211+ - Install ubuntu-specific depmod.d and modprobe.d contents.
212+ * Dropped changes, superseded in Debian:
213+ - Fix rules to only build indep packages for binary-indep.
214+
215+ -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 18 Oct 2019 15:32:02 -0700
216+
217 kmod (26-3) unstable; urgency=medium
218
219 * Create again /etc/modprobe.d/. (Closes: #940221)
220@@ -138,6 +281,25 @@ kmod (26-2) unstable; urgency=medium
221
222 -- Marco d'Itri <md@linux.it> Wed, 11 Sep 2019 09:29:57 +0200
223
224+kmod (26-1ubuntu1) eoan; urgency=low
225+
226+ * Merge from Debian unstable. Remaining changes:
227+ - Install ubuntu-specific depmod.d and modprobe.d contents.
228+ - Fix rules to only build indep packages for binary-indep.
229+ - Remove /etc/modprobe.d/mlx4.conf: The kernel module mlx4_core
230+ will automatically load the mlx4_en/mlx4_ib modules
231+ - Drop bochs-drm from the blacklist.
232+ - Drop i2c_i801 from the blacklist.
233+ * Dropped changes:
234+ - Restore the alsa-base Breaks; the version referenced is ancient so
235+ we don't need a delta.
236+ - Drop upstart maintainerscript migration, not needed post-bionic.
237+ - Drop mlx4.conf removal from maintainerscripts, finished pre-bionic.
238+ - Remove obsolete rtc module from /etc/modules on upgrade: transition
239+ completed.
240+
241+ -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 30 Apr 2019 13:27:20 -0700
242+
243 kmod (26-1) unstable; urgency=medium
244
245 * New upstream release.
246@@ -153,6 +315,45 @@ kmod (25-2) unstable; urgency=medium
247
248 -- Marco d'Itri <md@linux.it> Sat, 17 Nov 2018 01:56:00 +0100
249
250+kmod (25-1ubuntu4) disco; urgency=medium
251+
252+ * Drop bochs-drm from the blacklist. (LP: #1795857)
253+
254+ -- Timo Aaltonen <tjaalton@debian.org> Fri, 12 Apr 2019 11:23:05 +0300
255+
256+kmod (25-1ubuntu3) disco; urgency=medium
257+
258+ * Drop i2c_i801 from the blacklist again, things work fine with
259+ current kernels. (LP: #1786574)
260+
261+ -- Timo Aaltonen <tjaalton@debian.org> Thu, 04 Apr 2019 11:30:14 +0300
262+
263+kmod (25-1ubuntu2) disco; urgency=medium
264+
265+ * Add i2c_i801 back to d/modprobe.d/blacklist.conf again due to regressions.
266+ (LP: #1802689, #1802135)
267+
268+ -- Michael Hudson-Doyle <michael.hudson@ubuntu.com> Tue, 13 Nov 2018 10:50:02 +1300
269+
270+kmod (25-1ubuntu1.1) cosmic; urgency=medium
271+
272+ * Remove i2c_i801 from d/modprobe.d/blacklist.conf. (LP: #1786574)
273+
274+ -- Michael Hudson-Doyle <michael.hudson@ubuntu.com> Wed, 24 Oct 2018 12:20:23 +1300
275+
276+kmod (25-1ubuntu1) cosmic; urgency=low
277+
278+ * Merge from Debian unstable. Remaining changes:
279+ - Install ubuntu-specific depmod.d and modprobe.d contents.
280+ - Drop the alsa-base Breaks, our version is quite different.
281+ - On upgrade, remove obsolete rtc module from /etc/modules.
282+ - Fix rules to only build indep packages for binary-indep.
283+ - Remove /etc/modprobe.d/mlx4.conf: The kernel module mlx4_core
284+ will automatically load the mlx4_en/mlx4_ib modules (LP 1693503)
285+ * Dropped transitional module-init-tools package
286+
287+ -- Julian Andres Klode <juliank@ubuntu.com> Mon, 28 May 2018 15:12:03 +0200
288+
289 kmod (25-1) unstable; urgency=medium
290
291 * New upstream release.
292@@ -160,6 +361,34 @@ kmod (25-1) unstable; urgency=medium
293
294 -- Marco d'Itri <md@linux.it> Sun, 21 Jan 2018 01:02:46 +0100
295
296+kmod (24-1ubuntu3) bionic; urgency=medium
297+
298+ * Remove /etc/modprobe.d/mlx4.conf: The kernel module mlx4_core will
299+ automatically load the mlx4_en/mlx4_ib modules (LP: #1693503)
300+
301+ -- Benjamin Drung <bdrung@ubuntu.com> Sun, 28 Jan 2018 16:34:49 +0100
302+
303+kmod (24-1ubuntu2) artful; urgency=medium
304+
305+ * Drop upstart job.
306+ * Drop upstart specific init.d changes.
307+
308+ -- Dimitri John Ledkov <xnox@ubuntu.com> Tue, 15 Aug 2017 19:33:39 +0100
309+
310+kmod (24-1ubuntu1) artful; urgency=low
311+
312+ * Merge from Debian unstable. Remaining changes:
313+ - Install ubuntu-specific depmod.d and modprobe.d contents.
314+ - Install /etc/modprobe.d/mlx4.conf in libkmod2-udeb for d-i.
315+ - Install upstart job and exit the init script under upstart.
316+ - Mark transitional module-init-tools as Multi-Arch: foreign.
317+ - Drop the alsa-base Breaks, our version is quite different.
318+ - On upgrade, remove obsolete rtc module from /etc/modules.
319+ - Update libtool macros and rerun autoconf for new arches.
320+ * Fix rules to only build indep packages for binary-indep.
321+
322+ -- Andy Whitcroft <apw@ubuntu.com> Fri, 28 Apr 2017 14:19:16 +0100
323+
324 kmod (24-1) unstable; urgency=medium
325
326 * New upstream release.
327@@ -180,6 +409,71 @@ kmod (23-1) unstable; urgency=medium
328
329 -- Marco d'Itri <md@linux.it> Tue, 27 Sep 2016 01:40:32 +0200
330
331+kmod (22-1.1ubuntu1) yakkety; urgency=low
332+
333+ * Merge with Debian unstable (LP: #1578667). Remaining changes:
334+ - Install ubuntu-specific depmod.d and modprobe.d contents.
335+ - Install /etc/modprobe.d/mlx4.conf in libkmod2-udeb for d-i.
336+ - Install upstart job and exit the init script under upstart.
337+ - Mark transitional module-init-tools as Multi-Arch: foreign.
338+ - Drop the alsa-base Breaks, our version is quite different.
339+ - On upgrade, remove obsolete rtc module from /etc/modules.
340+ - Update libtool macros and rerun autoconf for new arches.
341+ * d/p/depmod-ignore-powerpc64-abiv2-toc-symbol.patch: ignore the
342+ .TOC. symbol on ppc64el it does not need to be relocated and can be
343+ ignored by depmod.
344+ * drop debian/modprobe.d/blacklist-watchdog.conf as now supplied by
345+ the primary kernel automatically.
346+
347+ -- Andy Whitcroft <apw@ubuntu.com> Wed, 15 Jun 2016 11:52:42 +0300
348+
349+kmod (22-1.1) unstable; urgency=medium
350+
351+ [ Ben Hutchings ]
352+ * Non-maintainer upload.
353+
354+ [ Helmut Grohne ]
355+ * Fix FTBFS (Closes: #819089)
356+
357+ -- Ben Hutchings <ben@decadent.org.uk> Mon, 04 Apr 2016 18:14:56 +0100
358+
359+kmod (22-1ubuntu4) xenial; urgency=low
360+
361+ * fix brown paper bag error in reinstated package name:
362+ modules-init-tools -> module-init-tools.
363+
364+ -- Andy Whitcroft <apw@ubuntu.com> Sun, 13 Mar 2016 13:25:20 +0000
365+
366+kmod (22-1ubuntu3) xenial; urgency=low
367+
368+ * reinstate module-init-tools transitional package. (LP: #1550741)
369+ - as we have versioned dependancies from the kernel to this in 14.04
370+ removing this package throws the apt in trusty for a loop preventing
371+ upgrades.
372+ - note that this reverts the P/C/R combo from the previous upload.
373+
374+ -- Andy Whitcroft <apw@canonical.com> Wed, 09 Mar 2016 10:31:51 +0000
375+
376+kmod (22-1ubuntu2) xenial; urgency=low
377+
378+ * Provides/Conflicts/Replaces: module-init-tools to fix upgrades from
379+ 15.10 which has a strict versioned Depends: on kmod. (LP: #1550741)
380+
381+ -- Andy Whitcroft <apw@ubuntu.com> Tue, 08 Mar 2016 18:20:05 +0000
382+
383+kmod (22-1ubuntu1) xenial; urgency=low
384+
385+ * Merge with Debian unstable (LP: #1541917). Remaining changes:
386+ - Install ubuntu-specific depmod.d and modprobe.d contents.
387+ - Install /etc/modprobe.d/mlx4.conf in libkmod2-udeb for d-i.
388+ - Install upstart job and exit the init script under upstart.
389+ - Mark transitional module-init-tools as Multi-Arch: foreign.
390+ - Drop the alsa-base Breaks, our version is quite different.
391+ - On upgrade, remove obsolete rtc module from /etc/modules.
392+ - Update libtool macros and rerun autoconf for new arches.
393+
394+ -- Andy Whitcroft <apw@ubuntu.com> Thu, 04 Feb 2016 16:20:12 +0000
395+
396 kmod (22-1) unstable; urgency=medium
397
398 * New upstream release.
399@@ -189,6 +483,19 @@ kmod (22-1) unstable; urgency=medium
400
401 -- Marco d'Itri <md@linux.it> Sun, 20 Dec 2015 17:04:10 +0100
402
403+kmod (21-1ubuntu1) wily; urgency=medium
404+
405+ * Merge with Debian unstable (LP: #1487040). Remaining changes:
406+ - Install ubuntu-specific depmod.d and modprobe.d contents.
407+ - Install /etc/modprobe.d/mlx4.conf in libkmod2-udeb for d-i.
408+ - Install upstart job and exit the init script under upstart.
409+ - Mark transitional module-init-tools as Multi-Arch: foreign.
410+ - Drop the alsa-base Breaks, our version is quite different.
411+ - On upgrade, remove obsolete rtc module from /etc/modules.
412+ - Update libtool macros and rerun autoconf for new arches.
413+
414+ -- Andy Whitcroft <apw@ubuntu.com> Thu, 20 Aug 2015 12:43:22 +0100
415+
416 kmod (21-1) unstable; urgency=medium
417
418 * New upstream release. Fixes:
419@@ -206,6 +513,13 @@ kmod (20-1) unstable; urgency=medium
420
421 -- Marco d'Itri <md@linux.it> Sun, 08 Mar 2015 19:10:08 +0100
422
423+kmod (18-3ubuntu1) vivid; urgency=medium
424+
425+ * Merge with Debian testing, bringing in /etc/modules migration code
426+ so that systemd doesn't fail on old modules files with parameters.
427+
428+ -- Adam Conrad <adconrad@ubuntu.com> Mon, 06 Apr 2015 14:12:36 -0600
429+
430 kmod (18-3) unstable; urgency=high
431
432 * postinst: do not use autodie. (Closes: #762974)
433@@ -223,6 +537,25 @@ kmod (18-2) unstable; urgency=medium
434
435 -- Marco d'Itri <md@linux.it> Wed, 17 Sep 2014 03:50:34 +0200
436
437+kmod (18-1ubuntu2) utopic; urgency=medium
438+
439+ * blacklist-framebuffer.conf: blacklist bochs-drm (LP: #1378648)
440+
441+ -- Adam Conrad <adconrad@ubuntu.com> Tue, 14 Oct 2014 05:04:57 -0600
442+
443+kmod (18-1ubuntu1) utopic; urgency=medium
444+
445+ * Merge with Debian unstable, remaining changes:
446+ - Install ubuntu-specific depmod.d and modprobe.d contents.
447+ - Install /etc/modprobe.d/mlx4.conf in libkmod2-udeb for d-i.
448+ - Install upstart job and exit the init script under upstart.
449+ - Mark transitional module-init-tools as Multi-Arch: foreign.
450+ - Test-guard /lib/modprobe.d/* copying in our initramfs hook.
451+ - Drop the alsa-base Breaks, our version is quite different.
452+ - On upgrade, remove obsolete rtc module from /etc/modules.
453+
454+ -- Adam Conrad <adconrad@ubuntu.com> Mon, 23 Jun 2014 22:47:02 -0600
455+
456 kmod (18-1) unstable; urgency=medium
457
458 * New upstream release.
459@@ -244,6 +577,40 @@ kmod (17-1) unstable; urgency=medium
460
461 -- Marco d'Itri <md@linux.it> Thu, 01 May 2014 21:10:36 +0200
462
463+kmod (16-2ubuntu4) utopic; urgency=medium
464+
465+ * On upgrade to this version, remove rtc module from /etc/modules. rtc
466+ is obsolete and doesn't exist anymore. This is a clean up after,
467+ older versions of installers that unconditionally added it to modules.
468+ LP: #1317077
469+
470+ -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 07 May 2014 15:19:40 +0100
471+
472+kmod (16-2ubuntu3) utopic; urgency=medium
473+
474+ * Revert the previous change and replace with test-guarded copy.
475+
476+ -- Adam Conrad <adconrad@ubuntu.com> Sun, 27 Apr 2014 22:38:31 -0600
477+
478+kmod (16-2ubuntu2) utopic; urgency=high
479+
480+ * Resurrect dropped post-merge change:
481+ - Don't copy /lib/modprobe.d/* in our version of the kmod
482+ initramfs hook; we currently don't ship anything there.
483+
484+ -- Dimitri John Ledkov <xnox@ubuntu.com> Sun, 27 Apr 2014 00:48:29 +0100
485+
486+kmod (16-2ubuntu1) utopic; urgency=medium
487+
488+ * Merge with Debian unstable, remaining changes:
489+ - Install ubuntu-specific depmod.d and modprobe.d contents.
490+ - Install /etc/modprobe.d/mlx4.conf in libkmod2-udeb for d-i.
491+ - Install upstart job and exit the init script under upstart.
492+ - Update libtool macros and rerun autoconf for new arches.
493+ - Mark module-init-tools as Multi-Arch: foreign.
494+
495+ -- Adam Conrad <adconrad@ubuntu.com> Mon, 21 Apr 2014 22:35:26 -0600
496+
497 kmod (16-2) unstable; urgency=medium
498
499 * Always Build-Depend on xsltproc. (Closes: #733760)
500@@ -259,6 +626,58 @@ kmod (16-1) unstable; urgency=low
501
502 -- Marco d'Itri <md@linux.it> Tue, 31 Dec 2013 03:56:44 +0100
503
504+kmod (15-0ubuntu6) trusty; urgency=medium
505+
506+ * debian/rules: Install mlx4.conf in the udeb as well (LP: #1305874)
507+ * debian/kmod.upstart: Process all the modules-load.d (LP: #1302767)
508+
509+ -- Adam Conrad <adconrad@ubuntu.com> Tue, 08 Apr 2014 13:40:16 -0600
510+
511+kmod (15-0ubuntu5) trusty; urgency=low
512+
513+ * Build-depend on gtk-doc-tools too.
514+
515+ -- Matthias Klose <doko@ubuntu.com> Wed, 04 Dec 2013 20:53:33 +0100
516+
517+kmod (15-0ubuntu4) trusty; urgency=low
518+
519+ * Use dh-autoreconf.
520+
521+ -- Matthias Klose <doko@ubuntu.com> Wed, 04 Dec 2013 20:32:14 +0100
522+
523+kmod (15-0ubuntu3) trusty; urgency=low
524+
525+ * Update libtool.m4.
526+
527+ -- Matthias Klose <doko@ubuntu.com> Wed, 04 Dec 2013 20:08:56 +0100
528+
529+kmod (15-0ubuntu2) trusty; urgency=low
530+
531+ * Add missing build-dep on xsltproc to resolve FTBFS on all arches.
532+ * Restore dropped check_builtin_kver to keep delta with Debian low.
533+
534+ -- Adam Conrad <adconrad@ubuntu.com> Wed, 23 Oct 2013 23:00:46 -0600
535+
536+kmod (15-0ubuntu1) trusty; urgency=low
537+
538+ * New upstream release. (See Debian #716739)
539+ * Drop patches included upstream: dot_kcmdline, bad_alias_assertion,
540+ blacklist_aliased.
541+ * Drop check_builtin_kver, this would only apply to lucid and is otherwise
542+ unnecessary.
543+ * Drop --disable-shared/--enable-static, this got dropped in this version
544+ and isn't necessary any more. /bin/kmod does not dynamically link to
545+ libkmod by default now.
546+
547+ -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 24 Oct 2013 06:16:30 +0200
548+
549+kmod (9-3ubuntu1) raring; urgency=low
550+
551+ * Merge with Debian unstable, bringing in a backport of upstream's
552+ comprehensive fix for the bad alias assertion bug (LP: #1073062)
553+
554+ -- Adam Conrad <adconrad@ubuntu.com> Thu, 18 Apr 2013 13:16:44 -0600
555+
556 kmod (9-3) unstable; urgency=low
557
558 * Added backported patch dot_kcmdline: correctly parse kcmdline parameters
559@@ -272,6 +691,63 @@ kmod (9-3) unstable; urgency=low
560
561 -- Marco d'Itri <md@linux.it> Sun, 07 Apr 2013 18:19:01 +0200
562
563+kmod (9-2ubuntu8) raring; urgency=low
564+
565+ * Add debian/patches/do_not_raise_on_null_alias to avoid
566+ raising errors when dealing with modules whose aliases
567+ are set to either "null" or "off" (LP: #1073062).
568+
569+ -- Alberto Milone <alberto.milone@canonical.com> Wed, 13 Mar 2013 18:02:53 +0100
570+
571+kmod (9-2ubuntu7) raring; urgency=low
572+
573+ * Add /etc/modprobe.d/mlx4.conf for loading mlx4_en when mlx4_core
574+ gets loaded (LP: #1115710).
575+
576+ -- Scott Moser <smoser@ubuntu.com> Tue, 05 Feb 2013 15:36:49 -0500
577+
578+kmod (9-2ubuntu6) raring; urgency=low
579+
580+ * Remove /etc/init/module-init-tools.conf on upgrade (LP: #1082006)
581+
582+ -- Adam Conrad <adconrad@ubuntu.com> Thu, 24 Jan 2013 00:11:39 -0700
583+
584+kmod (9-2ubuntu5) raring; urgency=low
585+
586+ * Fix permissions on /etc/depmod.d, /etc/modprobe.d. (LP: #1082598)
587+
588+ -- Anders Kaseorg <andersk@mit.edu> Tue, 22 Jan 2013 15:06:45 +0100
589+
590+kmod (9-2ubuntu4) raring; urgency=low
591+
592+ * Drop unused build-dependency on perl, to simplify cross-building.
593+
594+ -- Colin Watson <cjwatson@ubuntu.com> Wed, 09 Jan 2013 10:41:07 +0000
595+
596+kmod (9-2ubuntu3) raring; urgency=low
597+
598+ * Add debian/patches/allow_dots_in_params to fix parsing of
599+ commandline arguments with dots in them (closes: #689872)
600+
601+ -- Adam Conrad <adconrad@ubuntu.com> Tue, 30 Oct 2012 21:20:10 +0000
602+
603+kmod (9-2ubuntu2) raring; urgency=low
604+
605+ * Don't copy /lib/modprobe.d/* in our version of the kmod
606+ initramfs hook; we currently don't ship anything there.
607+
608+ -- Adam Conrad <adconrad@ubuntu.com> Mon, 29 Oct 2012 13:27:18 +0000
609+
610+kmod (9-2ubuntu1) raring; urgency=low
611+
612+ * Sync with Debian unstable; remaining Ubuntu changes:
613+ - Ubuntu-specific depmod.d and modprobe.d contents.
614+ - Mark module-init-tools Multi-Arch: foreign.
615+ - Don't install Debian's extra/aliases.conf file.
616+ - Install upstart job instead of the sysvinit script.
617+
618+ -- Adam Conrad <adconrad@ubuntu.com> Fri, 21 Sep 2012 16:05:32 -0600
619+
620 kmod (9-2) unstable; urgency=low
621
622 * Backported upstream fixes to make modprobe work like in module-init-tools
623@@ -282,6 +758,13 @@ kmod (9-2) unstable; urgency=low
624
625 -- Marco d'Itri <md@linux.it> Mon, 27 Aug 2012 00:40:18 +0200
626
627+kmod (9-1ubuntu1) quantal; urgency=low
628+
629+ * Initial sync with debian 9-1, remaining (module-init-tools) changes:
630+ - Ubuntu specific depmod.d and modprobe.d contents.
631+
632+ -- Andy Whitcroft <apw@ubuntu.com> Wed, 04 Jul 2012 19:18:01 +0100
633+
634 kmod (9-1) unstable; urgency=medium
635
636 * New upstream release.
637@@ -364,3 +847,4 @@ kmod (3-1) experimental; urgency=low
638 is renamed to /etc/init.d/module-init-tools.dpkg-bak
639
640 -- Marco d'Itri <md@linux.it> Sun, 08 Jan 2012 20:47:12 +0100
641+
642diff --git a/debian/control b/debian/control
643index d5a06ee..e574464 100644
644--- a/debian/control
645+++ b/debian/control
646@@ -1,7 +1,8 @@
647 Source: kmod
648 Section: admin
649 Priority: important
650-Maintainer: Marco d'Itri <md@linux.it>
651+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
652+XSBC-Original-Maintainer: Marco d'Itri <md@linux.it>
653 Build-Depends: debhelper-compat (= 13),
654 autoconf, automake, libtool,
655 pkg-config | pkgconf,
656diff --git a/debian/depmod.d/ubuntu.conf b/debian/depmod.d/ubuntu.conf
657new file mode 100644
658index 0000000..6b1a01d
659--- /dev/null
660+++ b/debian/depmod.d/ubuntu.conf
661@@ -0,0 +1 @@
662+search updates ubuntu built-in
663diff --git a/debian/modprobe.d/blacklist-ath_pci.conf b/debian/modprobe.d/blacklist-ath_pci.conf
664new file mode 100644
665index 0000000..bb1a85b
666--- /dev/null
667+++ b/debian/modprobe.d/blacklist-ath_pci.conf
668@@ -0,0 +1,7 @@
669+# For some Atheros 5K RF MACs, the madwifi driver loads buts fails to
670+# correctly initialize the hardware, leaving it in a state from
671+# which ath5k cannot recover. To prevent this condition, stop
672+# madwifi from loading by default. Use Jockey to select one driver
673+# or the other. (Ubuntu: #315056, #323830)
674+blacklist ath_pci
675+
676diff --git a/debian/modprobe.d/blacklist-firewire.conf b/debian/modprobe.d/blacklist-firewire.conf
677new file mode 100644
678index 0000000..ae591b3
679--- /dev/null
680+++ b/debian/modprobe.d/blacklist-firewire.conf
681@@ -0,0 +1,10 @@
682+# Select the legacy firewire stack over the new CONFIG_FIREWIRE one.
683+
684+blacklist ohci1394
685+blacklist sbp2
686+blacklist dv1394
687+blacklist raw1394
688+blacklist video1394
689+
690+#blacklist firewire-ohci
691+#blacklist firewire-sbp2
692diff --git a/debian/modprobe.d/blacklist-framebuffer.conf b/debian/modprobe.d/blacklist-framebuffer.conf
693new file mode 100644
694index 0000000..9fd5eca
695--- /dev/null
696+++ b/debian/modprobe.d/blacklist-framebuffer.conf
697@@ -0,0 +1,31 @@
698+# Framebuffer drivers are generally buggy and poorly-supported, and cause
699+# suspend failures, kernel panics and general mayhem. For this reason we
700+# never load them automatically.
701+blacklist aty128fb
702+blacklist atyfb
703+blacklist radeonfb
704+blacklist cirrusfb
705+blacklist cyber2000fb
706+blacklist cyblafb
707+blacklist gx1fb
708+blacklist hgafb
709+blacklist i810fb
710+blacklist intelfb
711+blacklist kyrofb
712+blacklist lxfb
713+blacklist matroxfb_base
714+blacklist neofb
715+blacklist nvidiafb
716+blacklist pm2fb
717+blacklist rivafb
718+blacklist s1d13xxxfb
719+blacklist savagefb
720+blacklist sisfb
721+blacklist sstfb
722+blacklist tdfxfb
723+blacklist tridentfb
724+#blacklist vesafb
725+blacklist vfb
726+blacklist viafb
727+blacklist vt8623fb
728+blacklist udlfb
729diff --git a/debian/modprobe.d/blacklist-rare-network.conf b/debian/modprobe.d/blacklist-rare-network.conf
730new file mode 100644
731index 0000000..6c30188
732--- /dev/null
733+++ b/debian/modprobe.d/blacklist-rare-network.conf
734@@ -0,0 +1,22 @@
735+# Many less commonly used network protocols have recently had various
736+# security flaws discovered. In an effort to reduce the scope of future
737+# vulnerability exploitations, they are being blacklisted here so that
738+# unprivileged users cannot use them by default. System owners can still
739+# either modify this file, or specifically modprobe any needed protocols.
740+
741+# ax25
742+alias net-pf-3 off
743+# netrom
744+alias net-pf-6 off
745+# x25
746+alias net-pf-9 off
747+# rose
748+alias net-pf-11 off
749+# decnet
750+alias net-pf-12 off
751+# econet
752+alias net-pf-19 off
753+# rds
754+alias net-pf-21 off
755+# af_802154
756+alias net-pf-36 off
757diff --git a/debian/modprobe.d/blacklist.conf b/debian/modprobe.d/blacklist.conf
758new file mode 100644
759index 0000000..eecdf12
760--- /dev/null
761+++ b/debian/modprobe.d/blacklist.conf
762@@ -0,0 +1,52 @@
763+# This file lists those modules which we don't want to be loaded by
764+# alias expansion, usually so some other driver will be loaded for the
765+# device instead.
766+
767+# evbug is a debug tool that should be loaded explicitly
768+blacklist evbug
769+
770+# these drivers are very simple, the HID drivers are usually preferred
771+blacklist usbmouse
772+blacklist usbkbd
773+
774+# replaced by e100
775+blacklist eepro100
776+
777+# replaced by tulip
778+blacklist de4x5
779+
780+# causes no end of confusion by creating unexpected network interfaces
781+blacklist eth1394
782+
783+# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
784+# hardware on its own (Ubuntu bug #2011, #6810)
785+blacklist snd_intel8x0m
786+
787+# Conflicts with dvb driver (which is better for handling this device)
788+blacklist snd_aw2
789+
790+# replaced by p54pci
791+blacklist prism54
792+
793+# replaced by b43 and ssb.
794+blacklist bcm43xx
795+
796+# most apps now use garmin usb driver directly (Ubuntu: #114565)
797+blacklist garmin_gps
798+
799+# replaced by asus-laptop (Ubuntu: #184721)
800+blacklist asus_acpi
801+
802+# low-quality, just noise when being used for sound playback, causes
803+# hangs at desktop session start (Ubuntu: #246969)
804+blacklist snd_pcsp
805+
806+# ugly and loud noise, getting on everyone's nerves; this should be done by a
807+# nice pulseaudio bing (Ubuntu: #77010)
808+blacklist pcspkr
809+
810+# EDAC driver for amd76x clashes with the agp driver preventing the aperture
811+# from being initialised (Ubuntu: #297750). Blacklist so that the driver
812+# continues to build and is installable for the few cases where its
813+# really needed.
814+blacklist amd76x_edac
815diff --git a/debian/modprobe.d/iwlwifi.conf b/debian/modprobe.d/iwlwifi.conf
816new file mode 100644
817index 0000000..5a83edd
818--- /dev/null
819+++ b/debian/modprobe.d/iwlwifi.conf
820@@ -0,0 +1,7 @@
821+# /etc/modprobe.d/iwlwifi.conf
822+# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
823+# microcode file installed on the system. When removing iwlwifi, first
824+# remove the iwl?vm module and then iwlwifi.
825+remove iwlwifi \
826+(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
827+&& /sbin/modprobe -r mac80211
828diff --git a/debian/patches/0006-libkmod-support-large-compressed-modules.patch b/debian/patches/0006-libkmod-support-large-compressed-modules.patch
829new file mode 100644
830index 0000000..a648024
831--- /dev/null
832+++ b/debian/patches/0006-libkmod-support-large-compressed-modules.patch
833@@ -0,0 +1,16 @@
834+From: Andrea Righi <andrea.righi@canonical.com>
835+Subject: fallback to user-space module loading with large modules
836+
837+Index: kmod-30+20230519/libkmod/libkmod-module.c
838+===================================================================
839+--- kmod-30+20230519.orig/libkmod/libkmod-module.c
840++++ kmod-30+20230519/libkmod/libkmod-module.c
841+@@ -978,7 +978,7 @@ KMOD_EXPORT int kmod_module_insert_modul
842+ }
843+
844+ err = do_finit_module(mod, flags, args);
845+- if (err == -ENOSYS)
846++ if (err == -ENOSYS || err == -ENOMEM)
847+ err = do_init_module(mod, flags, args);
848+
849+ if (err < 0)
850diff --git a/debian/patches/series b/debian/patches/series
851new file mode 100644
852index 0000000..b5e64e1
853--- /dev/null
854+++ b/debian/patches/series
855@@ -0,0 +1 @@
856+0006-libkmod-support-large-compressed-modules.patch
857diff --git a/debian/rules b/debian/rules
858index 7d672c8..2f6ba5e 100755
859--- a/debian/rules
860+++ b/debian/rules
861@@ -84,8 +84,15 @@ override_dh_install:
862 cp debian/extra/aliases.conf $D/lib/modprobe.d/
863 install --mode=755 debian/kmod.initramfs-hook \
864 $D/usr/share/initramfs-tools/hooks/kmod
865+
866+ install --mode=755 -d $D/etc/modprobe.d
867+ install --mode=644 -t $D/etc/modprobe.d debian/modprobe.d/*
868+ install --mode=755 -d $D/etc/depmod.d
869+ install --mode=644 -t $D/etc/depmod.d debian/depmod.d/*
870+
871 rmdir --parents --ignore-fail-on-non-empty $D/sbin/ $$(find $D/usr/ -type d -empty)
872 ifdef BUILD_UDEB
873+ install --mode=755 -d $(DKU)/etc/modprobe.d
874 mv $(DU)/usr/lib/*/libkmod.so.* $(DKU)/usr/lib/
875 rm -r $(DU)/usr/
876 egrep -i '^[a-z]' debian/extra/aliases.conf > $(DU)/etc/modprobe.d/aliases.conf

Subscribers

People subscribed via source and target branches