From: Raspbian automatic change extractor Date: Sat, 7 Oct 2017 23:56:50 +0000 (+0100) Subject: extract packaging changes from 4.9.30-2+deb9u2+rpi1+stretch+buster (b90c499a424ec39fd... X-Git-Tag: archive/raspbian/4.9.51-1+rpi1~9 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f3b142fc9918d4be9edb7a609edf03a65f9fc500;p=linux-4.9.git extract packaging changes from 4.9.30-2+deb9u2+rpi1+stretch+buster (b90c499a424ec39fd24bb2a2193bc7af8540bde9) --- diff --git a/debian/changelog b/debian/changelog index 32b47c9e37e5..c354ab844d89 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +linux-4.9 (4.9.30-2+deb9u2+rpi1+stretch+buster) buster-staging; urgency=medium + + * Rebuild under buster + * Fix linux-compiler package generation. + * Fix usbip "format-overflow" failure. + + -- Peter Michael Green Thu, 05 Oct 2017 02:53:12 +0000 + linux-4.9 (4.9.30-2+deb9u2+rpi1+stretch) stretch-staging; urgency=medium * Rebuild under stretch. diff --git a/debian/patches/rpmanualusbip-format-overflow.patch b/debian/patches/rpmanualusbip-format-overflow.patch new file mode 100644 index 000000000000..4e86139f883d --- /dev/null +++ b/debian/patches/rpmanualusbip-format-overflow.patch @@ -0,0 +1,49 @@ +Description: Fix usbip "format-overflow" failure. +Author: Peter Michael Green + + +Index: linux-4.9-4.9.30/tools/usb/usbip/libsrc/usbip_common.c +=================================================================== +--- linux-4.9-4.9.30.orig/tools/usb/usbip/libsrc/usbip_common.c ++++ linux-4.9-4.9.30/tools/usb/usbip/libsrc/usbip_common.c +@@ -214,10 +214,11 @@ int read_usb_device(struct udev_device * + int read_usb_interface(struct usbip_usb_device *udev, int i, + struct usbip_usb_interface *uinf) + { +- char busid[SYSFS_BUS_ID_SIZE]; ++ char busid[SYSFS_BUS_ID_SIZE*2]; + struct udev_device *sif; + +- sprintf(busid, "%s:%d.%d", udev->busid, udev->bConfigurationValue, i); ++ snprintf(busid,SYSFS_BUS_ID_SIZE*2, "%s:%d.%d", udev->busid, udev->bConfigurationValue, i); ++ busid[SYSFS_BUS_ID_SIZE-1] = 0; + + sif = udev_device_new_from_subsystem_sysname(udev_context, "usb", busid); + if (!sif) { +Index: linux-4.9-4.9.30/tools/usb/usbip/libsrc/usbip_host_common.c +=================================================================== +--- linux-4.9-4.9.30.orig/tools/usb/usbip/libsrc/usbip_host_common.c ++++ linux-4.9-4.9.30/tools/usb/usbip/libsrc/usbip_host_common.c +@@ -21,6 +21,8 @@ + * along with this program. If not, see . + */ + ++#pragma GCC diagnostic warning "-Wformat-truncation" ++ + #include + #include + #include +Index: linux-4.9-4.9.30/tools/usb/usbip/src/usbip.c +=================================================================== +--- linux-4.9-4.9.30.orig/tools/usb/usbip/src/usbip.c ++++ linux-4.9-4.9.30/tools/usb/usbip/src/usbip.c +@@ -176,6 +176,9 @@ int main(int argc, char *argv[]) + break; + case '?': + printf("usbip: invalid option\n"); ++ usbip_usage(); ++ goto out; ++ break; + default: + usbip_usage(); + goto out; diff --git a/debian/patches/series b/debian/patches/series index 9cc6641cded1..e9a34bf9b296 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1112,3 +1112,4 @@ rpi/rpi_1966_a5d104e0d646f5acb7f68311ee840839b00e36e5.patch rpi/rpi_1967_7b5897e889d8acb181b61ff09eeb22fb14eb04da.patch rpi/rpi_9999_other_changes.patch #rpi/rpi_9999_other_changes.patch +rpmanualusbip-format-overflow.patch diff --git a/debian/templates/control.extra.in b/debian/templates/control.extra.in index 1067de796df7..70a7f1899d8d 100644 --- a/debian/templates/control.extra.in +++ b/debian/templates/control.extra.in @@ -1,4 +1,4 @@ -Package: linux-compiler-gcc-6-arm +Package: linux-compiler-gcc-4.9-arm Build-Profiles: Depends: gcc-4.9, ${misc:Depends} Architecture: armel armhf