Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hdjmod for openSUSE:Factory checked in at 2022-06-21 16:32:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hdjmod (Old) and /work/SRC/openSUSE:Factory/.hdjmod.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hdjmod" Tue Jun 21 16:32:32 2022 rev:24 rq:984040 version:1.33 Changes: -------- --- /work/SRC/openSUSE:Factory/hdjmod/hdjmod.changes 2021-06-06 22:40:57.003430212 +0200 +++ /work/SRC/openSUSE:Factory/.hdjmod.new.1548/hdjmod.changes 2022-06-21 16:32:39.831833333 +0200 @@ -1,0 +2,6 @@ +Mon Jun 20 18:51:03 UTC 2022 - Matthias Bach <[email protected]> - 1.33 + +- Update to version 1.33 + * Compatibility with Linux 5.19 + +------------------------------------------------------------------- Old: ---- hdjmod-1.32.tar.gz New: ---- hdjmod-1.33.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hdjmod.spec ++++++ --- /var/tmp/diff_new_pack.cp3nvx/_old 2022-06-21 16:32:40.403834172 +0200 +++ /var/tmp/diff_new_pack.cp3nvx/_new 2022-06-21 16:32:40.407834178 +0200 @@ -1,7 +1,7 @@ # # spec file for package hdjmod # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2021 Matthias Bach <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: hdjmod -Version: 1.32 +Version: 1.33 Release: 0 Summary: Support for Hercules DJ Devices License: GPL-2.0-or-later ++++++ hdjmod-1.32.tar.gz -> hdjmod-1.33.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hdjmod/bulk.c new/hdjmod/bulk.c --- old/hdjmod/bulk.c 2021-06-05 22:05:23.000000000 +0200 +++ new/hdjmod/bulk.c 2022-06-20 20:46:48.000000000 +0200 @@ -67,8 +67,8 @@ int buffer_queue_depth = 0; -/* BCD, currently 1.32.0.0 */ -u32 driver_version = 0x1320000; +/* BCD, currently 1.33.0.0 */ +u32 driver_version = 0x1330000; static int can_send_urbs(struct snd_hdj_chip* chip) { @@ -3773,7 +3773,11 @@ pipe = usb_rcvintpipe(ubulk->chip->dev, interface->cur_altsetting->endpoint->desc.bEndpointAddress); /* the continuous reader uses the max packet size on the hid interface */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,19,0) + ubulk->continuous_reader_packet_size = usb_maxpacket(ubulk->chip->dev, pipe); +#else ubulk->continuous_reader_packet_size = usb_maxpacket(ubulk->chip->dev, pipe, usb_pipeout(pipe)); +#endif } if (ubulk->continuous_reader_packet_size > HDJ_POLL_INPUT_BUFFER_SIZE) { printk(KERN_WARNING"%s() continuous_reader_packet_size (%d) > hid poll packet size (%lu), bailing\n", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hdjmod/dkms.conf new/hdjmod/dkms.conf --- old/hdjmod/dkms.conf 2021-06-05 22:05:23.000000000 +0200 +++ new/hdjmod/dkms.conf 2022-06-20 20:46:48.000000000 +0200 @@ -1,5 +1,5 @@ PACKAGE_NAME="hdjmod" -PACKAGE_VERSION="1.32" +PACKAGE_VERSION="1.33" BUILT_MODULE[0]="hdj_mod" BUILT_MODULE_NAME[0]="hdj_mod" DEST_MODULE_LOCATION[0]="/kernel/sound/usb" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hdjmod/midi.c new/hdjmod/midi.c --- old/hdjmod/midi.c 2021-06-05 22:05:23.000000000 +0200 +++ new/hdjmod/midi.c 2022-06-20 20:46:48.000000000 +0200 @@ -523,7 +523,11 @@ } else { pipe = usb_rcvbulkpipe(umidi->chip->dev, ep_info->in_ep); } +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,19,0) + length = usb_maxpacket(umidi->chip->dev, pipe); +#else length = usb_maxpacket(umidi->chip->dev, pipe, 0); +#endif buffer = #if ( LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,36) ) usb_alloc_coherent( @@ -776,8 +780,13 @@ } controller_state->output_control_ctl_pipe = usb_sndctrlpipe(ep->umidi->chip->dev, 0); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,19,0) + max_transfer = usb_maxpacket(ep->umidi->chip->dev, + controller_state->output_control_ctl_pipe); +#else max_transfer = usb_maxpacket(ep->umidi->chip->dev, controller_state->output_control_ctl_pipe, 1); +#endif buffer = #if ( LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,36) ) @@ -896,7 +905,11 @@ } pipe = usb_sndctrlpipe(umidi->chip->dev, 0); } +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,19,0) + ep->max_transfer = usb_maxpacket(umidi->chip->dev, pipe); +#else ep->max_transfer = usb_maxpacket(umidi->chip->dev, pipe, 1); +#endif buffer = #if ( LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,36) ) usb_alloc_coherent( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hdjmod/module_version new/hdjmod/module_version --- old/hdjmod/module_version 2021-06-05 22:05:23.000000000 +0200 +++ new/hdjmod/module_version 2022-06-20 20:46:48.000000000 +0200 @@ -1 +1 @@ -1.32 +1.33
