I'm announcing the release of the 3.2.50 kernel.
All users of the 3.2 kernel series should upgrade.
The updated 3.2.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.2.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git
The diff from 3.2.49 is attached to this message.
Ben.
------------
Makefile | 2 +-
arch/powerpc/include/asm/module.h | 5 +-
arch/powerpc/kernel/vmlinux.lds.S | 3 -
arch/sparc/kernel/asm-offsets.c | 2 +
arch/sparc/mm/hypersparc.S | 8 +-
arch/sparc/mm/init_64.c | 9 +-
arch/sparc/mm/swift.S | 8 +-
arch/sparc/mm/tlb.c | 2 +-
arch/sparc/mm/tsunami.S | 6 +-
arch/sparc/mm/viking.S | 10 +-
drivers/acpi/acpi_memhotplug.c | 1 +
drivers/ata/ata_piix.c | 2 +-
drivers/block/xen-blkback/blkback.c | 13 +-
drivers/block/xen-blkback/common.h | 2 +
drivers/block/xen-blkback/xenbus.c | 2 +
drivers/gpu/drm/radeon/radeon_combios.c | 159 ++++++++----------------
drivers/net/dummy.c | 4 +
drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 50 +++++++-
drivers/net/ethernet/renesas/sh_eth.c | 17 +--
drivers/net/ethernet/renesas/sh_eth.h | 2 +-
drivers/net/ethernet/sun/sunvnet.c | 2 +
drivers/net/ifb.c | 8 +-
drivers/net/macvtap.c | 14 ++-
drivers/net/virtio_net.c | 5 +-
drivers/scsi/bnx2fc/bnx2fc_io.c | 2 +-
drivers/scsi/isci/task.c | 9 +-
drivers/scsi/qla2xxx/qla_iocb.c | 11 +-
drivers/scsi/sd.c | 22 ++--
drivers/staging/comedi/comedi_fops.c | 32 +++--
drivers/staging/line6/pcm.c | 5 +-
drivers/usb/core/hub.c | 9 ++
drivers/usb/dwc3/core.h | 4 +-
drivers/usb/dwc3/gadget.c | 1 +
drivers/usb/host/xhci-pci.c | 1 -
drivers/usb/host/xhci-ring.c | 2 +-
drivers/usb/host/xhci.c | 13 +-
drivers/usb/misc/sisusbvga/sisusb.c | 1 +
drivers/usb/serial/cp210x.c | 4 +
drivers/usb/serial/mos7840.c | 26 ++--
drivers/usb/serial/option.c | 23 ++--
drivers/usb/serial/ti_usb_3410_5052.c | 2 +-
drivers/usb/storage/unusual_devs.h | 7 ++
drivers/virtio/virtio_ring.c | 59 +++++++--
fs/btrfs/extent-tree.c | 13 ++
fs/ext4/mballoc.c | 11 +-
fs/lockd/svclock.c | 4 +
fs/nfsd/vfs.c | 5 +-
fs/notify/fanotify/fanotify_user.c | 1 +
include/linux/if_pppox.h | 4 +-
include/linux/virtio.h | 4 +
include/net/addrconf.h | 3 +
include/net/udp.h | 1 +
include/xen/interface/io/ring.h | 5 +
kernel/trace/trace.c | 10 +-
net/8021q/vlan_dev.c | 7 ++
net/9p/trans_common.c | 10 +-
net/bridge/br_multicast.c | 5 +-
net/core/neighbour.c | 12 +-
net/ipv4/udp.c | 3 +-
net/ipv6/addrconf.c | 31 +++--
net/ipv6/ip6_output.c | 24 ++--
net/ipv6/mcast.c | 18 +--
net/ipv6/udp.c | 7 +-
net/key/af_key.c | 2 +
net/l2tp/l2tp_ppp.c | 3 +-
net/x25/af_x25.c | 15 +--
sound/arm/pxa2xx-pcm-lib.c | 2 +
sound/pci/asihpi/asihpi.c | 3 +
sound/pci/atiixp.c | 2 +
sound/pci/atiixp_modem.c | 2 +
sound/pci/hda/patch_hdmi.c | 4 +
sound/soc/codecs/max98088.c | 2 +-
sound/soc/codecs/sgtl5000.c | 2 +-
sound/soc/codecs/sgtl5000.h | 2 +-
sound/soc/s6000/s6000-pcm.c | 2 +
sound/usb/6fire/pcm.c | 14 ++-
sound/usb/misc/ua101.c | 14 ++-
sound/usb/usx2y/usbusx2yaudio.c | 4 +
78 files changed, 535 insertions(+), 285 deletions(-)
Aaron Plattner (2):
ALSA: hda - Add new GPU codec ID to snd-hda
ALSA: hda - Add new GPU codec ID to snd-hda
Alex Deucher (1):
drm/radeon: improve dac adjust heuristics for legacy pdac
Alexandr \\\"Sky\\\" Ivanov (1):
USB: option: add D-Link DWM-152/C1 and DWM-156/C1
Amerigo Wang (1):
ipv6,mcast: always hold idev->lock before mca_lock
Andi Kleen (1):
Fix incorrect memset in bnx2fc_parse_fcp_rsp
Anton Blanchard (1):
powerpc/modules: Module CRC relocation fix causes perf issues
Barry Grussling (1):
usb: cp210x support SEL C662 Vendor/Device
Ben Hutchings (1):
Linux 3.2.50
Bjørn Mork (1):
usb: option: add TP-LINK MA260
Changli Gao (1):
net: Swap ver and type in pppoe_hdr
Chih-Chung Chang (1):
ASoC: max98088 - fix element type of the register cache.
Dan Carpenter (1):
fanotify: info leak in copy_event_to_user()
Dan Williams (1):
usb: serial: option: add Olivetti Olicard 200
Daniil Bolsun (1):
USB: option: append Petatel NP10T device to GSM modems list
Dave Jones (1):
x25: Fix broken locking in ioctl error paths.
Dave Kleikamp (2):
sunvnet: vnet_port_remove must call unregister_netdev
sparc: tsb must be flushed before tlb
David Jeffery (1):
lockd: protect nlm_blocked access in nlmsvc_retry_blocked
Eldad Zack (1):
ALSA: usb-audio: 6fire: return correct XRUN indication
Enrico Mioso (3):
usb: serial: option: Add ONYX 3G device support
usb: serial: option: blacklist ONDA MT689DC QMI interface
usb: serial: option.c: remove ONDA MT825UP product ID fromdriver
Eric Dumazet (3):
ipv6: ip6_sk_dst_check() must not assume ipv6 dst
neighbour: fix a race in neigh_destroy()
vlan: fix a race in egress prio management
Ewan D. Milne (1):
sd: fix crash when UA received on DIF enabled device
Fabio Estevam (2):
ASoC: sglt5000: Fix the default value of CHIP_SSS_CTRL
ASoC: sglt5000: Fix SGTL5000_PLL_FRAC_DIV_MASK
Felipe Balbi (1):
usb: dwc3: gadget: don't prevent gadget from being probed if we fail
Gao feng (1):
ipv6: don't call addrconf_dst_alloc again when enable lo
George Cherian (1):
usb: host: xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0
Hannes Frederic Sowa (2):
ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data
ipv6: ip6_append_data_mtu did not care about pmtudisc and frag_size
Harshula Jayasuriya (1):
nfsd: nfsd_open: when dentry_open returns an error do not propagate as struct file
Huang Rui (1):
usb: dwc3: fix wrong bit mask in dwc3_event_type
Ian Abbott (2):
staging: comedi: COMEDI_CANCEL ioctl should wake up read/write
staging: comedi: fix a race between do_cmd_ioctl() and read/write
Jan Beulich (1):
xen/io/ring.h: new macro to detect whether there are too many requests on the ring
Jason Wang (1):
macvtap: correctly linearize skb when zerocopy is used
Jeff Skirvin (1):
isci: Fix a race condition in the SSP task management path
Johan Hovold (2):
USB: ti_usb_3410_5052: fix dynamic-id matching
USB: mos7840: fix memory leak in open
Josef Bacik (2):
Btrfs: fix lock leak when resuming snapshot deletion
Btrfs: re-add root to dead root list if we stop dropping it
Jóhann B. Guðmundsson (1):
USB: misc: Add Manhattan Hi-Speed USB DVI Converter to sisusbvga
Konrad Rzeszutek Wilk (1):
xen/blkback: Check for insane amounts of request on the ring (v6).
Linus Lüssing (1):
bridge: fix switched interval for MLD Query types
Luiz Angelo Daros de Luca (1):
usb: serial: cp210x: Add USB ID for Netgear Switches embedded serial adapter
Mark Kettenis (1):
drm/radeon: fix combios tables on older cards
Mathias Krause (1):
af_key: fix info leaks in notify messages
Michael S. Tsirkin (3):
macvtap: fix recovery from gup errors
virtio: support unlocked queue poll
virtio_net: fix race in RX VQ processing
Neil Horman (2):
atl1e: fix dma mapping warnings
atl1e: unmap partially mapped skb on dma error and free skb
Oleksij Rempel (1):
xhci: fix null pointer dereference on ring_doorbell_for_active_rings
Olivier DANET (1):
sparc32: vm_area_struct access for old Sun SPARCs.
Ondrej Zary (1):
drm/radeon: Another card with wrong primary dac adj
Ren Bigcren (1):
USB: storage: Add MicroVault Flash Drive to unusual_devs
Sami Rahman (1):
USB: cp210x: add MMB and PI ZigBee USB Device Support
Sarah Sharp (1):
xhci: Avoid NULL pointer deref when host dies.
Sasha Levin (1):
9p: fix off by one causing access violations and memory corruption
Saurav Kashyap (1):
qla2xxx: Properly set the tagging for commands.
Sergei Shtylyov (1):
sh_eth: fix unhandled RFE interrupt
Steven Rostedt (Red Hat) (1):
tracing: Use current_uid() for critical time tracing
Takashi Iwai (8):
ALSA: asihpi: Fix unlocked snd_pcm_stop() call
ALSA: atiixp: Fix unlocked snd_pcm_stop() call
ALSA: 6fire: Fix unlocked snd_pcm_stop() call
ALSA: ua101: Fix unlocked snd_pcm_stop() call
ALSA: usx2y: Fix unlocked snd_pcm_stop() call
ALSA: pxa2xx: Fix unlocked snd_pcm_stop() call
ASoC: s6000: Fix unlocked snd_pcm_stop() call
staging: line6: Fix unlocked snd_pcm_stop() call
Theodore Ts'o (1):
ext4: don't allow ext4_free_blocks() to fail due to ENOMEM
Toshi Kani (1):
ACPI / memhotplug: Fix a stale pointer in error path
Wei Yongjun (1):
l2tp: add missing .owner to struct pppox_proto
William Gulland (1):
usb: Clear both buffers when clearing a control transfer TT buffer.
Youquan Song (1):
ata: Fix DVD not dectected at some platform with Wellsburg PCH
bob picco (1):
sparc64 address-congruence property
dingtianhong (3):
ifb: fix rcu_sched self-detected stalls
dummy: fix oops when loading the dummy failed
ifb: fix oops when loading the ifb failed
Hi Ben,
On Sat, Aug 3, 2013 at 5:50 AM, Ben Hutchings <[email protected]> wrote:
> I'm announcing the release of the 3.2.50 kernel.
>
> All users of the 3.2 kernel series should upgrade.
>
> The updated 3.2.y git tree can be found at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.2.y
> and can be browsed at the normal kernel.org git web browser:
> http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git
>
> The diff from 3.2.49 is attached to this message.
>
> Ben.
>
> ------------
>
> Makefile | 2 +-
> arch/powerpc/include/asm/module.h | 5 +-
> arch/powerpc/kernel/vmlinux.lds.S | 3 -
> arch/sparc/kernel/asm-offsets.c | 2 +
> arch/sparc/mm/hypersparc.S | 8 +-
> arch/sparc/mm/init_64.c | 9 +-
> arch/sparc/mm/swift.S | 8 +-
> arch/sparc/mm/tlb.c | 2 +-
> arch/sparc/mm/tsunami.S | 6 +-
> arch/sparc/mm/viking.S | 10 +-
> drivers/acpi/acpi_memhotplug.c | 1 +
> drivers/ata/ata_piix.c | 2 +-
> drivers/block/xen-blkback/blkback.c | 13 +-
> drivers/block/xen-blkback/common.h | 2 +
> drivers/block/xen-blkback/xenbus.c | 2 +
> drivers/gpu/drm/radeon/radeon_combios.c | 159 ++++++++----------------
> drivers/net/dummy.c | 4 +
> drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 50 +++++++-
> drivers/net/ethernet/renesas/sh_eth.c | 17 +--
> drivers/net/ethernet/renesas/sh_eth.h | 2 +-
> drivers/net/ethernet/sun/sunvnet.c | 2 +
> drivers/net/ifb.c | 8 +-
I am getting the following error while trying to compile for 32bit in
Scientific Linux 6.4:
drivers/net/ifb.c: In function 'ifb_init_module':
drivers/net/ifb.c:298: error: implicit declaration of function 'cond_resched'
make[2]: *** [drivers/net/ifb.o] Error 1
Missing include of linux/sched.h in drivers/net/ifb.c file?
I tried the following patch and it does compile successfully:
--- a/drivers/net/ifb.c 2013-08-03 04:15:12.000000000 +0800
+++ b/drivers/net/ifb.c 2013-08-03 08:43:29.040492584 +0800
@@ -34,6 +34,7 @@
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/moduleparam.h>
+#include <linux/sched.h>
#include <net/pkt_sched.h>
#include <net/net_namespace.h>
FYI and comment please.
Thanks.
Kindest regards,
Giam Teck Choon
P.S. Resend due to vger.kernel.org is rejecting due to not in plain
text. Sorry for this duplicate sending.
On Sat, 2013-08-03 at 09:09 +0800, Teck Choon Giam wrote:
[...]
> I am getting the following error while trying to compile for 32bit in
> Scientific Linux 6.4:
>
> drivers/net/ifb.c: In function 'ifb_init_module':
> drivers/net/ifb.c:298: error: implicit declaration of function 'cond_resched'
> make[2]: *** [drivers/net/ifb.o] Error 1
>
> Missing include of linux/sched.h in drivers/net/ifb.c file?
>
> I tried the following patch and it does compile successfully:
>
> --- a/drivers/net/ifb.c 2013-08-03 04:15:12.000000000 +0800
> +++ b/drivers/net/ifb.c 2013-08-03 08:43:29.040492584 +0800
> @@ -34,6 +34,7 @@
> #include <linux/init.h>
> #include <linux/interrupt.h>
> #include <linux/moduleparam.h>
> +#include <linux/sched.h>
> #include <net/pkt_sched.h>
> #include <net/net_namespace.h>
>
>
> FYI and comment please.
Yes I think that's the right change. Linux 3.0.88-rc1 had the same
problem and I should have remembered this was needed.
Ben.
--
Ben Hutchings
Quantity is no substitute for quality, but it's the only one we've got.