Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.4.x #6

Merged
merged 255 commits into from
Jan 23, 2017
Merged
Changes from 1 commit
Commits
Show all changes
255 commits
Select commit Hold shift + click to select a range
6a6e113
USB: serial: option: add dlink dwm-158
fid0did0 Dec 6, 2016
5d6a392
USB: serial: kl5kusb105: fix open error path
jhovold Nov 29, 2016
acca3cf
USB: cdc-acm: add device id for GW Instek AFG-125
Dec 5, 2016
747b315
usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices
matnyman Nov 17, 2016
c67c2ed
usb: gadget: f_uac2: fix error handling at afunc_bind
Nov 8, 2016
8ede2d7
usb: gadget: composite: correctly initialize ep->maxpacket
Sep 28, 2016
cbb2a25
USB: UHCI: report non-PME wakeup signalling for Intel hardware
AlanStern Oct 21, 2016
d0ba0f6
ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_cont…
Dec 9, 2016
2934806
ALSA: hiface: Fix M2Tech hiFace driver sampling rate change
jlaako Nov 28, 2016
518fca8
ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016
Nov 25, 2016
faff777
ALSA: hda - ignore the assoc and seq when comparing pin configurations
jason77-wang Nov 23, 2016
fa695bd
ALSA: hda - fix headset-mic problem on a Dell laptop
jason77-wang Nov 23, 2016
f0ea0ad
ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO
tiwai Dec 6, 2016
119b665
ALSA: hda: when comparing pin configurations, ignore assoc in additio…
khfeng Dec 6, 2016
5902022
clk: ti: omap36xx: Work around sprz319 advisory 2.1
rrw1000w Dec 2, 2016
25ee81e
Btrfs: fix memory leak in reading btree blocks
Aug 3, 2016
78a587c
Btrfs: bail out if block group has different mixed flag
Aug 26, 2016
8ca6845
Btrfs: return gracefully from balance if fs tree is corrupted
Sep 14, 2016
5a9b659
Btrfs: don't leak reloc root nodes on error
Sep 2, 2016
1078000
Btrfs: fix memory leak in do_walk_down
Sep 14, 2016
323ffc0
Btrfs: don't BUG() during drop snapshot
Sep 23, 2016
85cfbd9
btrfs: make file clone aware of fatal signals
wangxiaoguang Oct 13, 2016
d80411d
block_dev: don't test bdev->bd_contains when it is not stable
Dec 12, 2016
03eed7a
mm: Add a user_ns owner to mm_struct and fix ptrace permission checks
ebiederm Oct 14, 2016
1c1f15f
ptrace: Capture the ptracer's creds not PT_PTRACE_CAP
ebiederm Nov 15, 2016
4b60509
crypto: caam - fix AEAD givenc descriptors
alexandru-porosanu-nxp Nov 9, 2016
26492d8
ext4: fix mballoc breakage with 64k block size
Nov 15, 2016
7b74c35
ext4: fix stack memory corruption with 64k block size
Nov 15, 2016
3865880
ext4: use more strict checks for inodes_per_block on mount
tytso Nov 18, 2016
3995881
ext4: fix in-superblock mount options processing
tytso Nov 18, 2016
f655b35
ext4: add sanity checking to count_overhead()
tytso Nov 18, 2016
519a301
ext4: reject inodes with negative size
djwong Dec 10, 2016
36af7cd
ext4: return -ENOMEM instead of success
Dec 10, 2016
3460edf
ext4: do not perform data journaling when data is encrypted
skaramov Dec 10, 2016
011ded9
f2fs: set ->owner for debugfs status file's file_operations
nicstange Nov 20, 2016
ffef163
loop: return proper error from loop_queue_rq()
osandov Nov 14, 2016
14d8e5c
mm/vmscan.c: set correct defer count for shrinker
shligit Dec 13, 2016
0812936
fs: exec: apply CLOEXEC before changing dumpable task flags
cyphar Dec 21, 2016
b35f34f
exec: Ensure mm->user_ns contains the execed files
ebiederm Nov 17, 2016
c53af76
usb: gadget: composite: always set ep->mult to a sensible value
Sep 28, 2016
f0898dc
blk-mq: Do not invoke .queue_rq() for a stopped queue
Oct 29, 2016
9188611
dm flakey: return -EINVAL on interval bounds error in flakey_ctr()
weiyj Aug 8, 2016
85290a1
dm crypt: mark key as invalid until properly loaded
oniko Nov 2, 2016
701ec6e
dm space map metadata: fix 'struct sm_metadata' leak on failed create
bmarzins Nov 30, 2016
6dcb01e
ASoC: intel: Fix crash at suspend/resume without card registration
tiwai Nov 25, 2016
f0b7154
CIFS: Fix a possible memory corruption during reconnect
piastry Nov 4, 2016
a9c69e1
CIFS: Fix missing nls unload in smb2_reconnect()
piastry Nov 29, 2016
597f9c0
CIFS: Fix a possible memory corruption in push locks
piastry Nov 30, 2016
f2b8b34
kernel/watchdog: use nmi registers snapshot in hardlockup handler
koct9i Dec 14, 2016
f93777c
kernel/debug/debug_core.c: more properly delay for secondary CPUs
dianders Dec 14, 2016
00a0de0
tpm xen: Remove bogus tpm_chip_unregister
jgunthorpe Oct 26, 2016
9397e79
xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing
Nov 21, 2016
fdb17dd
arm/xen: Use alloc_percpu rather than __alloc_percpu
Dec 7, 2016
f85a337
xfs: set AGI buffer type in xlog_recover_clear_agi_bucket
sandeen Dec 5, 2016
37de955
driver core: fix race between creating/querying glue dir and its cleanup
Jul 10, 2016
7a2b4ee
ppp: defer netns reference release for ppp channel
congwang Jul 6, 2016
a3edc7b
Linux 4.4.40
gregkh Jan 6, 2017
f5d90f4
ssb: Fix error routine when fallback SPROM fails
lwfinger Nov 5, 2016
05f4183
rtlwifi: Fix enter/exit power_save
lwfinger Nov 26, 2016
b63929e
cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts
jmberg-intel Dec 8, 2016
dae7cb4
ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards.
VittGam Nov 9, 2016
842ec27
mmc: sdhci: Fix recovery from tuning timeout
ahunter6 Dec 2, 2016
96ea1b9
regulator: stw481x-vmmc: fix ages old enable error
linusw Nov 12, 2016
e01b04b
timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion
KAGA-KOKO Dec 8, 2016
9d9541d
clk: bcm2835: Avoid overwriting the div info when disabling a pll_div…
Dec 1, 2016
e692ede
thermal: hwmon: Properly report critical temperature in sysfs
krzk Nov 22, 2016
5283a7b
staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask
ian-abbott Nov 14, 2016
01b6089
staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data
ian-abbott Nov 14, 2016
2c2375e
ACPI / video: Add force_native quirk for Dell XPS 17 L702X
jwrdegoede Nov 29, 2016
69e236e
ACPI / video: Add force_native quirk for HP Pavilion dv6
jwrdegoede Nov 29, 2016
a163451
drm/nouveau/kms: lvds panel strap moved again on maxwell
Oct 19, 2016
3a2990e
drm/nouveau/bios: require checksum to match for fast acpi shadow method
Oct 14, 2016
d32d4b3
drm/nouveau/ltc: protect clearing of comptags with mutex
Dec 12, 2016
adea4a7
drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex
Nov 5, 2016
cb8d63d
drm/nouveau/i2c/gk110b,gm10x: use the correct implementation
Nov 3, 2016
deac395
drm/radeon: Also call cursor_move_locked when the cursor size changes
Oct 27, 2016
62a2724
drm/radeon: Hide the HW cursor while it's out of bounds
Oct 27, 2016
0e0b70f
drm/radeon: add additional pci revision to dpm workaround
alexdeucher Dec 2, 2016
970dc8c
drm/gma500: Add compat ioctl
patjak Nov 1, 2016
1f9c91a
drivers/gpu/drm/ast: Fix infinite loop if read fails
ruscur Dec 15, 2016
abb7881
mei: request async autosuspend at the end of enumeration
ausyskin Nov 24, 2016
f4f02a8
block: protect iterate_bdevs() against concurrent close
vwax Dec 1, 2016
edf1169
vt: fix Scroll Lock LED trigger name
maciejsszmigiero Nov 15, 2016
49ea065
scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver wait…
kadesai16 Oct 21, 2016
bccd787
scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW…
kadesai16 Oct 21, 2016
1cc0f94
scsi: zfcp: fix use-after-"free" in FC ingress path after TMF
Benjamin-Block Dec 9, 2016
3b3739d
scsi: zfcp: do not trace pure benign residual HBA responses at defaul…
steffen-maier Dec 9, 2016
565ae61
scsi: zfcp: fix rport unblock race with LUN recovery
steffen-maier Dec 9, 2016
dbb67e1
scsi: avoid a permanent stop of the scsi device's request queue
FWei-HW Dec 13, 2016
429a533
ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache
vineetgarc Dec 19, 2016
656c9ab
firmware: fix usermode helper fallback loading
corsac-s Nov 11, 2016
b988320
s390/vmlogrdr: fix IUCV buffer allocation
gerald-schaefer Nov 21, 2016
d78006d
sc16is7xx: Drop bogus use of IRQF_ONESHOT
Oct 13, 2016
1c8841c
md/raid5: limit request size according to implementation limits
koct9i Nov 27, 2016
ddf5718
KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state
paulusmack Nov 7, 2016
129e432
KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT
paulusmack Nov 16, 2016
19aa9c1
kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)
jsmattsonjr Dec 12, 2016
2ef502e
ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using shor…
rostedt Dec 8, 2016
88e4144
platform/x86: asus-nb-wmi.c: Add X45U quirk
marcosps Nov 30, 2016
e945df4
fgraph: Handle a case where a tracer ignores set_graph_notrace
rostedt Dec 9, 2016
0de381c
IB/mad: Fix an array index check
Nov 21, 2016
7b13692
IPoIB: Avoid reading an uninitialized member variable
Nov 21, 2016
b7f73ad
IB/multicast: Check ib_find_pkey() return value
Nov 21, 2016
952a9f5
IB/cma: Fix a race condition in iboe_addr_get_sgid()
Dec 19, 2016
44685f0
media: solo6x10: fix lockup by avoiding delayed register write
Oct 22, 2016
8db0075
Input: drv260x - fix input device's parent assignment
Catramen Dec 12, 2016
edfe6a7
PCI: Check for PME in targeted sleep state
AlanStern Oct 21, 2016
b66e312
libceph: verify authorize reply on connect
idryomov Dec 2, 2016
8a2bcaa
nfs_write_end(): fix handling of short copies
Sep 6, 2016
cadaba8
powerpc/ps3: Fix system hang with GCC 5 builds
glevand Nov 29, 2016
e5de1c7
powerpc: Convert cmp to cmpd in idle enter sequence
segher Oct 6, 2016
e321f38
target/user: Fix use-after-free of tcmu_cmds if they are expired
Nov 22, 2016
7fb5a93
kconfig/nconf: Fix hang when editing symbol with a long prompt
bwh-ct Nov 24, 2016
d857273
sg_write()/bsg_write() is not fit to be called under KERNEL_DS
Dec 16, 2016
9f11a0a
net: mvpp2: fix dma unmapping of TX buffers for fragments
tpetazzoni Dec 21, 2016
cdd86b9
Linux 4.4.41
gregkh Jan 9, 2017
4fa9845
Merge tag 'v4.4.41' into 4.4.x
redbrain17 Jan 11, 2017
b87483c
ALSA: hda - Fix up GPIO for ASUS ROG Ranger
tiwai Dec 6, 2016
16b968a
ALSA: hda - Apply asus-mode8 fixup to ASUS X71SL
tiwai Jan 4, 2017
bb1cacd
ALSA: usb-audio: Fix irq/process data synchronization
10ne1 Jan 4, 2017
6e28a02
ARM: davinci: da850: don't add emac clock to lookup table twice
brgl Dec 7, 2016
9b73f43
mac80211: initialize fast-xmit 'info' later
jmberg-intel Jan 2, 2017
7b95f36
KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS
Dec 24, 2016
e72575d
KVM: MIPS: Flush KVM entry code from icache globally
Jan 3, 2017
2a0e2a8
usb: musb: core: add clear_ep_rxintr() to musb_platform_ops
Jan 4, 2017
96175db
usb: musb: dsps: implement clear_ep_rxintr() callback
Jan 4, 2017
9cc601b
usb: storage: unusual_uas: Add JMicron JMS56x to unusual device
oneukum Jan 2, 2017
10a4380
usb: gadgetfs: restrict upper bound on device configuration size
gregkh Dec 6, 2016
fe75330
USB: gadgetfs: fix unbounded memory allocation bug
AlanStern Dec 9, 2016
74e36bf
USB: gadgetfs: fix use-after-free bug
AlanStern Dec 9, 2016
f6ff998
USB: gadgetfs: fix checks of wTotalLength in config descriptors
AlanStern Dec 9, 2016
7cc00ab
USB: fix problems with duplicate endpoint addresses
AlanStern Dec 19, 2016
bd4e78b
USB: dummy-hcd: fix bug in stop_activity (handle ep0)
AlanStern Dec 14, 2016
96a21e7
usb: gadget: composite: Test get_alt() presence instead of set_alt()
kopasiak Dec 20, 2016
438efb6
usb: dwc3: core: avoid Overflow events
Dec 23, 2016
e224b8b
usb: xhci: fix possible wild pointer
LuBaolu Jan 3, 2017
b4b404b
xhci: workaround for hosts missing CAS bit
matnyman Oct 20, 2016
b303a10
usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake
wanahmadzainie Jan 3, 2017
2d1b4fc
xhci: free xhci virtual devices with leaf nodes first
matnyman Jan 3, 2017
3447b37
usb: xhci: fix return value of xhci_setup_device()
LuBaolu Jan 3, 2017
86bb666
usb: host: xhci: Fix possible wild pointer when handling abort command
wangbaolin719 Jan 3, 2017
f286c25
xhci: Handle command completion and timeout race
matnyman Jan 3, 2017
d88f0f6
usb: xhci: hold lock over xhci_abort_cmd_ring()
LuBaolu Jan 3, 2017
7b5d788
USB: serial: omninet: fix NULL-derefs at open and disconnect
jhovold Jan 3, 2017
4e10670
USB: serial: quatech2: fix sleep-while-atomic in close
jhovold Jan 3, 2017
c6aa862
USB: serial: pl2303: fix NULL-deref at open
jhovold Jan 3, 2017
65d1070
USB: serial: keyspan_pda: verify endpoints at probe
jhovold Jan 3, 2017
0243498
USB: serial: spcp8x5: fix NULL-deref at open
jhovold Jan 3, 2017
33a5d0c
USB: serial: io_ti: fix NULL-deref at open
jhovold Jan 3, 2017
7ef8807
USB: serial: io_ti: fix another NULL-deref at open
jhovold Jan 3, 2017
11743d7
USB: serial: io_ti: fix I/O after disconnect
jhovold Jan 3, 2017
e3d6a0d
USB: serial: iuu_phoenix: fix NULL-deref at open
jhovold Jan 3, 2017
f0bdd7e
USB: serial: garmin_gps: fix memory leak on failed URB submit
jhovold Jan 3, 2017
ad4de3d
USB: serial: ti_usb_3410_5052: fix NULL-deref at open
jhovold Jan 3, 2017
374250e
USB: serial: io_edgeport: fix NULL-deref at open
jhovold Jan 3, 2017
b835f4c
USB: serial: oti6858: fix NULL-deref at open
jhovold Jan 3, 2017
b60b912
USB: serial: cyberjack: fix NULL-deref at open
jhovold Jan 3, 2017
1b1fdc7
USB: serial: kobil_sct: fix NULL-deref in write
jhovold Jan 3, 2017
8577578
USB: serial: mos7840: fix NULL-deref at open
jhovold Jan 3, 2017
f2e8b37
USB: serial: mos7720: fix NULL-deref at open
jhovold Jan 3, 2017
2f525ed
USB: serial: mos7720: fix use-after-free on probe errors
jhovold Jan 3, 2017
5c83e07
USB: serial: mos7720: fix parport use-after-free on probe errors
jhovold Jan 3, 2017
3e3f051
USB: serial: mos7720: fix parallel probe
jhovold Jan 3, 2017
b07b4fa
usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL
Nov 10, 2016
ce737ba
xhci: Use delayed_work instead of timer for command timeout
OGAWAHirofumi Jan 3, 2017
59185ef
xhci: Fix race related to abort operation
OGAWAHirofumi Jan 3, 2017
60dffc1
usb: dwc3: pci: add Intel Gemini Lake PCI ID
Apr 1, 2016
02ef64a
usb: musb: Fix trying to free already-free IRQ 4
tmlind Jan 4, 2017
e675483
usb: hub: Move hub_port_disable() to fix warning if PM is disabled
geertu Dec 14, 2016
d576c36
usb: musb: blackfin: add bfin_fifo_offset in bfin_ops
Jan 4, 2017
f553185
ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream()
tiwai Nov 29, 2016
de2cf49
USB: serial: kl5kusb105: abort on open exception path
SinkFinder Nov 29, 2016
d36d012
ARM: dts: r8a7794: Correct hsusb parent clock
geertu Nov 7, 2016
1224bb2
USB: phy: am335x-control: fix device and of_node leaks
jhovold Nov 1, 2016
e94800d
USB: serial: io_ti: bind to interface after fw download
jhovold Jan 3, 2017
3e4302f
mei: bus: fix mei_cldev_enable KDoc
ausyskin Dec 14, 2016
7927c03
staging: iio: ad7606: fix improper setting of oversampling pins
eraretuya Oct 8, 2016
efcd2e0
usb: dwc3: gadget: always unmap EP0 requests
Dec 20, 2016
ecd4ad9
usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb()
Dec 20, 2016
acb7df2
usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb()
Dec 20, 2016
56ef587
stable-fixup: hotplug: fix unused function warning
arndb Jan 9, 2017
8353a5d
ath10k: use the right length of "background"
fishilico Oct 29, 2016
9453d46
cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is s…
groeck Oct 30, 2016
07c0562
hwmon: (scpi) Fix module autoload
Nov 7, 2016
fbab183
hwmon: (amc6821) sign extension temperature
Nov 19, 2016
5e351ca
hwmon: (ds620) Fix overflows seen when writing temperature limits
groeck Nov 20, 2016
fd504f5
hwmon: (nct7802) Fix overflows seen when writing into limit attributes
groeck Dec 5, 2016
92e993a
hwmon: (g762) Fix overflows and crash seen when writing limit attributes
groeck Dec 11, 2016
f371ee8
clk: clk-wm831x: fix a logic error
SinkFinder Dec 1, 2016
4610551
clk: imx31: fix rewritten input argument of mx31_clocks_init()
vzapolskiy Sep 26, 2016
b54dcc3
iommu/amd: Missing error code in amd_iommu_init_device()
Nov 24, 2016
dc78a9e
iommu/amd: Fix the left value check of cmd buffer
huangrui Dec 12, 2016
91bc81b
iommu/vt-d: Fix pasid table size encoding
Dec 6, 2016
8388272
iommu/vt-d: Flush old iommu caches for kdump when the device gets con…
Dec 5, 2016
079c4b4
ASoC: samsung: i2s: Fixup last IRQ unsafe spin lock call
charleskeepax Oct 21, 2016
e57c830
scsi: mvsas: fix command_active typo
arndb Nov 16, 2016
69dc847
target/iscsi: Fix double free in lio_target_tiqn_addtpg()
Dec 13, 2016
fc44d3d
irqchip/bcm7038-l1: Implement irq_cpu_offline() callback
ffainelli Oct 31, 2016
b0cb7f6
PM / wakeirq: Fix dedicated wakeirq for drivers not using autosuspend
tmlind Dec 6, 2016
85baf94
mmc: mmc_test: Uninitialized return value
Nov 14, 2016
6119edd
s390/crypto: unlock on error in prng_tdes_read()
Nov 18, 2016
820c2ac
crypto: arm64/sha2-ce - fix for big endian
Oct 11, 2016
4c575a3
crypto: arm64/ghash-ce - fix for big endian
Oct 11, 2016
bed5c78
crypto: arm/aes-ce - fix for big endian
Oct 11, 2016
bd17e2d
crypto: arm64/aes-ccm-ce: fix for big endian
Oct 11, 2016
83f8a20
crypto: arm64/aes-neon - fix for big endian
Oct 11, 2016
abca9c2
crypto: arm64/sha1-ce - fix for big endian
Oct 11, 2016
5b21c54
crypto: arm64/aes-xts-ce: fix for big endian
Oct 11, 2016
1d31248
crypto: arm64/aes-ce - fix for big endian
Oct 11, 2016
ccd7bd2
md: MD_RECOVERY_NEEDED is set for mddev->recovery
shligit Dec 8, 2016
8f25152
powerpc/pci/rpadlpar: Fix device reference leaks
jhovold Nov 1, 2016
f5a636f
staging: comedi: dt282x: tidy up register bit defines
bigguiness Mar 17, 2016
becfb50
cred/userns: define current_user_ns() as a function
arndb Mar 22, 2016
8003ac6
net: ti: cpmac: Fix compiler warning due to type confusion
paulburton Sep 2, 2016
6b59fb5
net: vxge: avoid unused function warnings
arndb Jan 29, 2016
9205be7
cx23885-dvb: move initialization of a8293_pdata
mchehab Dec 18, 2015
af817b3
drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values
Oct 27, 2016
6053479
tick/broadcast: Prevent NULL pointer dereference
KAGA-KOKO Dec 15, 2016
f108b2d
Revert "usb: gadget: composite: always set ep->mult to a sensible value"
gregkh Jan 12, 2017
adf640e
usb: gadget: composite: always set ep->mult to a sensible value
Sep 28, 2016
49c4446
Linux 4.4.42
gregkh Jan 12, 2017
33c7b0f
netvsc: reduce maximum GSO size
shemminger Dec 6, 2016
1e5298d
ser_gigaset: return -ENOMEM on error instead of success
Dec 7, 2016
6ac0b38
net: vrf: Drop conntrack data after pass through VRF device on Tx
Dec 14, 2016
58d0d7a
ipv6: handle -EFAULT from skb_copy_bits
kernelslacker Dec 22, 2016
67bce58
net, sched: fix soft lockup in tc_classify
borkmann Dec 21, 2016
3f28476
net: stmmac: Fix race between stmmac_drv_probe and stmmac_open
ffainelli Dec 28, 2016
18d971f
net/mlx5: Check FW limitations on log_max_qp before setting it
noaos Dec 28, 2016
1ff0308
net/mlx5: Avoid shadowing numa_node
Dec 28, 2016
81e7916
drop_monitor: add missing call to genlmsg_end
wr0112358 Dec 31, 2016
14e8d56
drop_monitor: consider inserted data in genlmsg_end
wr0112358 Jan 3, 2017
0d431f9
igmp: Make igmp group member RFC 3376 compliant
mtesar-rh Jan 2, 2017
807cac8
ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules
Jan 2, 2017
c31a3c7
r8152: split rtl8152_suspend function
hayesorz Jan 10, 2017
0d3b9c2
r8152: fix rx issue for runtime suspend
hayesorz Jan 10, 2017
5169043
gro: Enter slow-path if there is no tailroom
herbertx Jan 10, 2017
db7119e
gro: use min_t() in skb_gro_reset_offset()
Jan 11, 2017
67b2197
gro: Disable frag0 optimization on IPv6 ext headers
herbertx Jan 10, 2017
c177d49
net: ipv4: Fix multipath selection with vrf
Jan 10, 2017
70e05a9
net: vrf: do not allow table id 0
Jan 10, 2017
a2f7271
HID: hid-cypress: validate length of report
gregkh Jan 6, 2017
fa48a16
ALSA: firewire-tascam: Fix to handle error from initialization of str…
takaswie Jan 3, 2017
bed280b
powerpc: Fix build warning on 32-bit PPC
lwfinger Dec 23, 2016
04dc1be
ARM: zynq: Reserve correct amount of non-DMA RAM
kroeschl Oct 31, 2016
dfd64d1
ARM: OMAP4+: Fix bad fallthrough for cpuidle
tmlind Nov 7, 2016
a1c81f8
spi: mvebu: fix baudrate calculation for armada variant
ukleinek Dec 8, 2016
e3f77bb
ALSA: usb-audio: Add a quirk for Plantronics BT600
Jan 9, 2017
e21901d
mm/init: fix zone boundary creation
oohal Jul 26, 2016
d9ea51a
Linux 4.4.43
gregkh Jan 15, 2017
e604e38
Merge tag 'v4.4.43' into 4.4.x
redbrain17 Jan 23, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
ALSA: hiface: Fix M2Tech hiFace driver sampling rate change
commit 995c6a7 upstream.

Sampling rate changes after first set one are not reflected to the
hardware, while driver and ALSA think the rate has been changed.

Fix the problem by properly stopping the interface at the beginning of
prepare call, allowing new rate to be set to the hardware. This keeps
the hardware in sync with the driver.

Signed-off-by: Jussi Laako <jussi@sonarnerd.net>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
jlaako authored and gregkh committed Jan 6, 2017
commit 29348065c339eca935e90acaf70adbe8c7688930
2 changes: 2 additions & 0 deletions sound/usb/hiface/pcm.c
Original file line number Diff line number Diff line change
Expand Up @@ -445,6 +445,8 @@ static int hiface_pcm_prepare(struct snd_pcm_substream *alsa_sub)

mutex_lock(&rt->stream_mutex);

hiface_pcm_stream_stop(rt);

sub->dma_off = 0;
sub->period_off = 0;

Expand Down