Skip to content

3.4.1-stable review

Greg KH lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest91 patches 24 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/91isdn/gigaset: ratelimit CAPI message dumpsdrivers/isdn/gigaset/capi.c+9 -130 replies
2/91isdn/gigaset: fix CAPI disconnect B3 handlingdrivers/isdn/gigaset/capi.c+4 -00 replies
3/91isdn/gigaset: improve error handling querying firmware versiondrivers/isdn/gigaset/ev-layer.c+3 -10 replies
4/91vfs: make AIO use the proper rw_verify_area() area helpersfs/aio.c+14 -160 replies
5/91iwlwifi: use 6000G2B for 6030 device seriesdrivers/net/wireless/iwlwifi/iwl-6000.c+1 -12 replies
6/91iwlwifi: use correct released ucode versiondrivers/net/wireless/iwlwifi/iwl-6000.c+1 -10 replies
7/91net/wireless: ipw2200: Fix WARN_ON occurring in wiphy_register called by ipw_pci_probedrivers/net/wireless/ipw2x00/ipw2200.c+6 -152 replies
8/91cfg80211: warn if db.txt is empty with CONFIG_CFG80211_INTERNAL_REGDBnet/wireless/reg.c+10 -00 replies
9/91regulator: core: Release regulator-regulator supplies on errordrivers/regulator/core.c+2 -00 replies
10/91Fix blocking allocations called very early during bootupinit/main.c+4 -30 replies
11/91s390/pfault: fix task state racearch/s390/mm/fault.c+12 -20 replies
12/91SCSI: mpt2sas: Fix for panic happening because of improper memory allocationdrivers/scsi/mpt2sas/mpt2sas_base.c+3 -30 replies
13/91isci: fix oem parameter validation on single controller skusdrivers/scsi/isci/init.c+1 -10 replies
14/91RDMA/cxgb4: Always wake up waiters in c4iw_peer_abort_intr()drivers/infiniband/hw/cxgb4/cm.c+1 -40 replies
15/91RDMA/cxgb4: Use dst parameter in import_ep()drivers/infiniband/hw/cxgb4/cm.c+1 -10 replies
16/91RDMA/cxgb4: Drop peer_abort when no endpoint founddrivers/infiniband/hw/cxgb4/cm.c+6 -00 replies
17/91powerpc: Fix broken cpu_idle_wait() implementationarch/powerpc/kernel/idle.c+5 -90 replies
18/91KEYS: Use the compat keyctl() syscall wrapper on Sparc64 for Sparc32 compatarch/sparc/Kconfig arch/sparc/kernel/systbls_64.S+4 -10 replies
19/91SELinux: if sel_make_bools errors dont leave inconsistent statesecurity/selinux/selinuxfs.c+1 -00 replies
20/91fbdev: sh_mobile_lcdc: Dont confuse line size with pitchdrivers/video/sh_mobile_lcdcfb.c drivers/video/sh_mobile_lcdcfb.h+4 -20 replies
21/91IB/core: Fix mismatch between locked and pinned pagesdrivers/infiniband/core/umem.c+1 -10 replies
22/91drivers/staging/comedi/comedi_fops.c: add missing vfreedrivers/staging/comedi/comedi_fops.c+1 -10 replies
23/91perf/x86: Update event scheduling constraints for AMD family 15h modelsarch/x86/kernel/cpu/perf_event_amd.c+10 -10 replies
24/91HID: wiimote: Fix IR data parserdrivers/hid/hid-wiimote-core.c+5 -110 replies
25/91usbhid: prevent deadlock during timeoutdrivers/hid/usbhid/hid-core.c drivers/usb/core/urb.c include/linux/usb.h+79 -60 replies
26/91HID: logitech: read all 32 bits of report type bitfielddrivers/hid/hid-logitech-dj.c+3 -20 replies
27/91um: Fix __swp_type()arch/um/include/asm/pgtable.h+2 -20 replies
28/91um: Implement a custom pte_same() functionarch/um/include/asm/pgtable.h+6 -00 replies
29/91persistent_ram: Fix buffer size clamping during writesdrivers/staging/android/persistent_ram.c+1 -180 replies
30/91docs: update HOWTO for 2.6.x -> 3.x versioningDocumentation/HOWTO+16 -160 replies
31/91USB: cdc-wdm: sanitize error returnsdrivers/usb/class/cdc-wdm.c+1 -10 replies
32/91USB: cdc-wdm: fix memory leakdrivers/usb/class/cdc-wdm.c+2 -00 replies
33/91USB: cdc-wdm: poll must return POLLHUP if device is gonedrivers/usb/class/cdc-wdm.c+1 -10 replies
34/91USB: cdc-wdm: cannot use dev_printk when device is gonedrivers/usb/class/cdc-wdm.c+10 -50 replies
35/91USB: cdc-wdm: remove from device list on disconnectdrivers/usb/class/cdc-wdm.c+9 -30 replies
36/91workqueue: skip nr_running sanity check in worker_enter_idle() if trustee is activekernel/workqueue.c+7 -20 replies
37/91mm: mempolicy: Let vma_merge and vma_split handle vma->vm_policy linkagesmm/mempolicy.c+17 -240 replies
38/91md: using GFP_NOIO to allocate bio for flush requestdrivers/md/md.c+1 -10 replies
39/91Add missing call to uart_update_timeout()drivers/tty/serial/mxs-auart.c+2 -00 replies
40/918250.c: less than 2400 baud fix.drivers/tty/serial/8250/8250.c+5 -40 replies
41/918250_pci: fix pch uart matchingdrivers/tty/serial/8250/8250_pci.c+18 -00 replies
42/91tty: Allow uart_register/unregister/registerdrivers/tty/serial/serial_core.c+1 -00 replies
43/91USB: ftdi-sio: add support for Physik Instrumente E-861drivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+9 -00 replies
44/91usb-serial: ftdi_sio: fix oops during autosuspenddrivers/usb/serial/usb-serial.c+7 -20 replies
45/91usb-storage: unusual_devs entry for Yarvik PMP400 MP4 playerdrivers/usb/storage/unusual_devs.h+7 -00 replies
46/91USB: ffs-test: fix length argument of out function calltools/usb/ffs-test.c+1 -10 replies
47/91usb: usbtest: two super speed fixes for usbtestdrivers/usb/misc/usbtest.c+12 -50 replies
48/91USB: ehci-platform: remove update_devicedrivers/usb/host/ehci-platform.c+0 -20 replies
49/91USB: EHCI: OMAP: Finish ehci omap phy reset cycle before adding hcd.drivers/usb/host/ehci-omap.c+9 -90 replies
50/91USB: gpio_vbus: provide an appropriate debounce intervaldrivers/usb/otg/gpio_vbus.c+4 -40 replies
51/91USB: ohci-at91: add a reset function to fix race conditiondrivers/usb/host/ohci-at91.c+10 -10 replies
52/91USB: Remove races in devio.cdrivers/usb/core/devio.c+25 -80 replies
53/91USB: serial: ti_usb_3410_5052: Add support for the FRI2 serial consoledrivers/usb/serial/ti_usb_3410_5052.c drivers/usb/serial/ti_usb_3410_5052.h+5 -20 replies
54/91usb: gadget: fsl_udc_core: dTDs next dtd pointer need to be updated once writtendrivers/usb/gadget/fsl_udc_core.c+2 -00 replies
55/91usb: add USB_QUIRK_RESET_RESUME for M-Audio 88esdrivers/usb/core/quirks.c+3 -00 replies
56/91xhci: Add Lynx Point to list of Intel switchable hosts.drivers/usb/host/ehci-pci.c drivers/usb/host/pci-quirks.c+20 -20 replies
57/91xHCI: keep track of ports being resumed and indicate in hub_status_datadrivers/usb/host/xhci-hub.c drivers/usb/host/xhci-ring.c drivers/usb/host/xhci.c +1 more+25 -120 replies
58/91xhci: Avoid dead ports when CONFIG_USB_XHCI_HCD=ndrivers/usb/host/pci-quirks.c+14 -00 replies
59/91usb-xhci: Handle COMP_TX_ERR for isoc tdsdrivers/usb/host/xhci-ring.c+1 -00 replies
60/91xhci: Reset reserved command ring TRBs on cleanup.drivers/usb/host/xhci-mem.c+1 -00 replies
61/91xhci: Add new short TX quirk for Fresco Logic host.drivers/usb/host/xhci-pci.c drivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+19 -30 replies
62/91USB: fix resource leak in xhci power loss pathdrivers/usb/host/xhci-mem.c+26 -00 replies
63/91usbcore: enable USB2 LPM if port suspend failsdrivers/usb/core/hub.c+4 -00 replies
64/91gma500: Fix Poulsbo suspend/resume crash on devices with SDVO portsdrivers/gpu/drm/gma500/psb_device.c+4 -20 replies
65/91b43legacy: Fix error due to MMIO access with SSB unpowereddrivers/net/wireless/b43legacy/main.c+0 -20 replies
66/91drm/i915: Avoid a double-read of PCH_IIR during interrupt handlingdrivers/gpu/drm/i915/i915_irq.c+3 -60 replies
67/91drm/i915: [GEN7] Use HW scheduler for fixed function shadersdrivers/gpu/drm/i915/i915_reg.h drivers/gpu/drm/i915/intel_display.c+29 -00 replies
68/91drm/i915: dont clobber the pipe param in sanitize_modesettingdrivers/gpu/drm/i915/intel_display.c+3 -20 replies
69/91gpio: mpc8xxx: Prevent NULL pointer deref in demux handlerdrivers/gpio/gpio-mpc8xxx.c+2 -10 replies
70/91spi/spi-fsl-spi: reference correct pdata in fsl_spi_cs_controldrivers/spi/spi-fsl-spi.c+1 -10 replies
71/91hvc_xen: NULL dereference on allocation failuredrivers/tty/hvc/hvc_xen.c+2 -20 replies
72/91xen: do not map the same GSI twice in PVHVM guests.arch/x86/pci/xen.c drivers/xen/events.c include/xen/events.h+10 -20 replies
73/91nouveau: nouveau_set_bo_placement takes TTM flagsdrivers/gpu/drm/nouveau/nouveau_bo.c+1 -10 replies
74/91smsusb: add autodetection support for USB ID 2040:c0a0drivers/media/dvb/siano/smsusb.c+2 -00 replies
75/91media: uvcvideo: Fix ENUMINPUT handlingdrivers/media/video/uvc/uvc_v4l2.c+1 -10 replies
76/91x86, relocs: Build clean fixarch/x86/Makefile+1 -00 replies
77/91x86-32, relocs: Whitelist more symbols for ld bug workaroundarch/x86/tools/relocs.c+11 -00 replies
78/91x86, relocs: Add jiffies and jiffies_64 to the relative whitelistarch/x86/tools/relocs.c+1 -00 replies
79/91x86/mce: Fix check for processor context when machine check was taken.arch/x86/kernel/cpu/mcheck/mce-severity.c+10 -60 replies
80/91mmc: sdio: avoid spurious calls to interrupt handlersdrivers/mmc/core/sdio.c drivers/mmc/core/sdio_irq.c include/linux/mmc/host.h+10 -50 replies
81/91mmc: cd-gpio: protect against NULL context in mmc_cd_gpio_free()drivers/mmc/core/cd-gpio.c+3 -00 replies
82/91mmc: omap_hsmmc: pass IRQF_ONESHOT to request_threaded_irqdrivers/mmc/host/omap_hsmmc.c+1 -10 replies
83/91tile: fix bug where fls(0) was not returning 0arch/tile/include/asm/bitops.h+6 -60 replies
84/91intel-iommu: Add device info into list before doing context mappingdrivers/iommu/intel-iommu.c+11 -60 replies
85/91iommu: Fix off by one in dmar_get_fault_reason()drivers/iommu/dmar.c+2 -20 replies
86/91ARM: 7365/1: drop unused parameter from flush_cache_user_rangearch/arm/include/asm/cacheflush.h arch/arm/kernel/traps.c+2 -20 replies
87/91ARM: 7409/1: Do not call flush_cache_user_range with mmap_sem heldarch/arm/kernel/traps.c+2 -00 replies
88/91ARM: dt: tegra cardhu: fix typo in SDHCI node namearch/arm/boot/dts/tegra-cardhu.dts+1 -10 replies
89/91MCE: Fix vm86 handling for 32bit mce handlerarch/x86/kernel/cpu/mcheck/mce.c+8 -00 replies
90/91i2c: davinci: Free requested IRQ in removedrivers/i2c/busses/i2c-davinci.c+1 -10 replies
91/91i2c: tegra: notify transfer-complete after clearing status.drivers/i2c/busses/i2c-tegra.c+6 -70 replies

Reviews trailers per patch

23 of 91 patches have a Reviewed-by or Acked-by.

PatchStefan Lippers-HollmannLiam GirdwoodMartin SchwidefskyDave JiangPeter ZijlstraBenjamin HerrenschmidtFlorian Tobias SchandinatChristoph LameterJiri KosinaNestor Lopez CasadoHugh DickinsColin CrossErwan VeluFrank SchäferJesse FeddemaMichal NazarewiczFelipe BalbiChristian EggersAlan SternLi YangSteffen MüllerSergio CorreiaEugeni DodonovKenneth GraunkeChris WilsonJoakim TjernlundStefano StabelliniBen SkeggsVenkatraman SChris WrightCatalin MarinasStephen Warren
1/91
2/91
3/91
4/91
5/91
6/91
7/91T-b
8/91
9/91A-b
10/91
11/91R-b
12/91
13/91T-b
14/91
15/91
16/91
17/91A-b A-b
18/91
19/91
20/91A-b
21/91R-b
22/91
23/91A-b
24/91
25/91A-b
26/91Inspired-by
27/91Analyzed-by
28/91Analyzed-by
29/91A-b
30/91
31/91
32/91
33/91
34/91
35/91
36/91
37/91
38/91
39/91
40/91
41/91T-b
42/91
43/91
44/91Reported-and-tested-by
45/91T-b
46/91A-b
47/91A-b
48/91
49/91A-b
50/91
51/91T-b A-b
52/91
53/91
54/91A-b
55/91T-b
56/91
57/91
58/91
59/91
60/91
61/91T-b
62/91
63/91
64/91
65/91
66/91
67/91R-b R-b
68/91R-b R-b
69/91
70/91A-b
71/91A-b
72/91
73/91R-b
74/91
75/91
76/91
77/91
78/91
79/91
80/91
81/91
82/91A-b
83/91
84/91A-b
85/91
86/91A-b
87/91A-b
88/91
89/91
90/91
91/91A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 32 reviewers.

Read the v1 thread

Cover letter [ 00/91] 3.4.1-stable review

Note, I've tested this release a bit differently than I have in the past. For this release, I've only tested it on one machine, my laptop, with a pretty minimal configuration to save on build times. That means, while this release works for me, it might not for you, and it might not even build at all for you. Please test to verify that I haven't messed anything up. I'll give everyone at least an extra day than "normal" for this review cycle before I cut a final 3.4.1 release.

--------------

This is the start of the stable review cycle for the 3.4.1 release. There are 92 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed May 30 00:30:00 UTC 2012. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.4.1-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------

 Documentation/HOWTO                       | 32 ++++++++--------
 Makefile                                  |  4 +-
 arch/arm/boot/dts/tegra-cardhu.dts        |  2 +-
 arch/arm/include/asm/cacheflush.h         |  2 +-
 arch/arm/kernel/traps.c                   |  4 +-
 arch/powerpc/kernel/idle.c                | 14 +++----
 arch/s390/mm/fault.c                      | 14 ++++++-
 arch/sparc/Kconfig                        |  3 ++
 arch/sparc/kernel/systbls_64.S            |  2 +-
 arch/tile/include/asm/bitops.h            | 12 +++---
 arch/um/include/asm/pgtable.h             | 10 ++++-
 arch/x86/Makefile                         |  1 +
 arch/x86/kernel/cpu/mcheck/mce-severity.c | 16 +++++---
 arch/x86/kernel/cpu/mcheck/mce.c          |  8 ++++
 arch/x86/kernel/cpu/perf_event_amd.c      | 11 +++++-
 arch/x86/pci/xen.c                        |  4 ++
 arch/x86/tools/relocs.c                   | 12 ++++++
 drivers/gpio/gpio-mpc8xxx.c               |  3 +-
 drivers/gpu/drm/gma500/psb_device.c       |  6 ++-
 drivers/gpu/drm/i915/i915_irq.c           |  9 ++---
 drivers/gpu/drm/i915/i915_reg.h           | 15 ++++++++
 drivers/gpu/drm/i915/intel_display.c      | 19 +++++++++-
 drivers/gpu/drm/nouveau/nouveau_bo.c      |  2 +-
 drivers/hid/hid-logitech-dj.c             |  5 ++-
 drivers/hid/hid-wiimote-core.c            | 16 +++-----
 drivers/hid/usbhid/hid-core.c             | 61 ++++++++++++++++++++++++++++---
 drivers/i2c/busses/i2c-davinci.c          |  2 +-
 drivers/i2c/busses/i2c-tegra.c            | 13 +++----
 drivers/infiniband/core/umem.c            |  2 +-
 drivers/infiniband/hw/cxgb4/cm.c          | 13 ++++---
 drivers/iommu/dmar.c                      |  4 +-
 drivers/iommu/intel-iommu.c               | 17 ++++++---
 drivers/isdn/gigaset/capi.c               | 26 ++++++-------
 drivers/isdn/gigaset/ev-layer.c           |  4 +-
 drivers/md/md.c                           |  2 +-
 drivers/media/dvb/siano/smsusb.c          |  2 +
 drivers/media/video/uvc/uvc_v4l2.c        |  2 +-
 drivers/mmc/core/cd-gpio.c                |  3 ++
 drivers/mmc/core/sdio.c                   |  2 +-
 drivers/mmc/core/sdio_irq.c               | 11 ++++--
 drivers/mmc/host/omap_hsmmc.c             |  2 +-
 drivers/net/wireless/b43legacy/main.c     |  2 -
 drivers/net/wireless/ipw2x00/ipw2200.c    | 21 +++--------
 drivers/net/wireless/iwlwifi/iwl-6000.c   |  4 +-
 drivers/regulator/core.c                  |  2 +
 drivers/scsi/isci/init.c                  |  2 +-
 drivers/scsi/mpt2sas/mpt2sas_base.c       |  6 +--
 drivers/spi/spi-fsl-spi.c                 |  2 +-
 drivers/staging/android/persistent_ram.c  | 19 +---------
 drivers/staging/comedi/comedi_fops.c      |  2 +-
 drivers/tty/hvc/hvc_xen.c                 |  4 +-
 drivers/tty/serial/8250/8250.c            |  9 +++--
 drivers/tty/serial/8250/8250_pci.c        | 18 +++++++++
 drivers/tty/serial/mxs-auart.c            |  2 +
 drivers/tty/serial/serial_core.c          |  1 +
 drivers/usb/class/cdc-wdm.c               | 31 +++++++++++-----
 drivers/usb/core/devio.c                  | 33 +++++++++++++----
 drivers/usb/core/hub.c                    |  4 ++
 drivers/usb/core/quirks.c                 |  3 ++
 drivers/usb/core/urb.c                    | 21 +++++++++++
 drivers/usb/gadget/fsl_udc_core.c         |  2 +
 drivers/usb/host/ehci-omap.c              | 18 ++++-----
 drivers/usb/host/ehci-pci.c               |  4 +-
 drivers/usb/host/ehci-platform.c          |  2 -
 drivers/usb/host/ohci-at91.c              | 11 +++++-
 drivers/usb/host/pci-quirks.c             | 32 +++++++++++++++-
 drivers/usb/host/xhci-hub.c               | 22 ++++++-----
 drivers/usb/host/xhci-mem.c               | 27 ++++++++++++++
 drivers/usb/host/xhci-pci.c               |  1 +
 drivers/usb/host/xhci-ring.c              | 22 +++++++++--
 drivers/usb/host/xhci.c                   | 12 +++++-
 drivers/usb/host/xhci.h                   |  3 ++
 drivers/usb/misc/usbtest.c                | 17 ++++++---
 drivers/usb/otg/gpio_vbus.c               |  8 ++--
 drivers/usb/serial/ftdi_sio.c             |  1 +
 drivers/usb/serial/ftdi_sio_ids.h         |  8 ++++
 drivers/usb/serial/ti_usb_3410_5052.c     |  6 ++-
 drivers/usb/serial/ti_usb_3410_5052.h     |  1 +
 drivers/usb/serial/usb-serial.c           |  9 ++++-
 drivers/usb/storage/unusual_devs.h        |  7 ++++
 drivers/video/sh_mobile_lcdcfb.c          |  5 ++-
 drivers/video/sh_mobile_lcdcfb.h          |  1 +
 drivers/xen/events.c                      |  5 ++-
 fs/aio.c                                  | 30 +++++++--------
 include/linux/mmc/host.h                  |  2 +
 include/linux/usb.h                       |  3 ++
 include/xen/events.h                      |  3 ++
 init/main.c                               |  7 ++--
 kernel/workqueue.c                        |  9 ++++-
 mm/mempolicy.c                            | 41 +++++++++------------
 net/wireless/reg.c                        | 10 +++++
 security/selinux/selinuxfs.c              |  1 +
 tools/usb/ffs-test.c                      |  2 +-
 93 files changed, 629 insertions(+), 281 deletions(-)