1. 15 Jun, 2012 3 commits
    • Lubomir Schmidt's avatar
      staging: r8712u: Add new USB IDs · 3026b0e9
      Lubomir Schmidt authored
      There are two new devices for this driver.
      Signed-off-by: default avatarLarry Finger <Larry.Finger@lwfinger.net>
      Cc: stable <stable@vger.kernel.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      3026b0e9
    • Ben Chan's avatar
      staging: gdm72xx: Release netlink socket properly · 9f77186d
      Ben Chan authored
      This patch modifies the gdm72xx driver to properly release a netlink
      socket using netlink_kernel_release. It fixes the following kernel
      crash, which occurs after repeatedly suspending and resuming a system.
      
         kernel BUG at /home/benchan/trunk/src/third_party/kernel/files/mm/slub.c:3471!
         invalid opcode: 0000 [#1] SMP
         CPU 2
         Modules linked in: asix usbnet snd_hda_codec_hdmi
         snd_hda_codec_cirrus i2c_dev uinput snd_hda_intel snd_hda_codec
         snd_hwdep snd_pcm snd_timer bluetooth snd_page_alloc fuse aesni_intel
         cryptd isl29018(C) aes_x86_64 industrialio(C) memconsole nm10_gpio
         rtc_cmos nf_conntrack_ipv6 nf_defrag_ipv6 r8169 ath9k mac80211
         ip6table_filter ath9k_common ath9k_hw ath cfg80211 xt_mark ip6_tables
         uvcvideo videobuf2_core videodev videobuf2_vmalloc videobuf2_memops
         gdmwm(C) joydev
      
         Pid: 3125, comm: kworker/u:30 Tainted: G        WC   3.4.0 #1
         RIP: 0010:[<ffffffff810cda19>]  [<ffffffff810cda19>] kfree+0x67/0xca
         RSP: 0018:ffff880134977d60  EFLAGS: 00010246
         RAX: 4000000000000400 RBX: ffffffff818832a0 RCX: 0000000000000000
         RDX: 4000000000000000 RSI: 0000000000000000 RDI: ffffffff818832a0
         RBP: ffff880134977d80 R08: 00000000ffffffff R09: ffffea00000620c0
         R10: ffffffff8111b729 R11: ffff880149fb3840 R12: ffffffff81a08840
         R13: ffffffff813f5bc3 R14: ffffffff8138ed84 R15: 0000000000000000
         FS:  0000000000000000(0000) GS:ffff88014fb00000(0000) knlGS:0000000000000000
         CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
         CR2: 00007f7cad963110 CR3: 000000000180b000 CR4: 00000000000407e0
         DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
         DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
         Process kworker/u:30 (pid: 3125, threadinfo ffff880134976000, task ffff8801330647e0)
         Stack:
          0000000000000002 ffffffff818832a0 ffffffff81a08840 ffff880134977df0
          ffff880134977da0 ffffffff813f5bc3 ffff880134977df0 ffffffff81883250
          ffff880134977dd0 ffffffff8138e64c 0000000180150010 ffffffff81883250
         Call Trace:
          [<ffffffff813f5bc3>] ipv4_sysctl_exit_net+0x23/0x27
          [<ffffffff8138e64c>] ops_exit_list+0x27/0x50
          [<ffffffff8138ee72>] cleanup_net+0xee/0x17c
          [<ffffffff81040c64>] process_one_work+0x199/0x2b8
          [<ffffffff810416e4>] worker_thread+0x13c/0x222
          [<ffffffff810415a8>] ? manage_workers.isra.26+0x171/0x171
          [<ffffffff8104506d>] kthread+0x8b/0x93
          [<ffffffff8145b414>] kernel_thread_helper+0x4/0x10
          [<ffffffff81044fe2>] ? __init_kthread_worker+0x39/0x39
          [<ffffffff8145b410>] ? gs_change+0xb/0xb
         Code: 83 c4 10 49 83 3c 24 00 eb e4 48 83 fb 10 76 76 48 89 df e8 17
         e1 ff ff 49 89 c1 48 8b 00 a8 80 75 15 49 f7 01 00 c0 00 00 75 02
         <0f> 0b 4c 89 cf e8 b8 b4 fd ff eb 4f 4c 8b 55 08 49 8b 79 30 48
         RIP  [<ffffffff810cda19>] kfree+0x67/0xca
          RSP <ffff880134977d60>
      Signed-off-by: default avatarBen Chan <benchan@chromium.org>
      Cc: Sage Ahn <syahn@gctsemi.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      9f77186d
    • Jiri Kosina's avatar
      iio: drop wrong reference from Kconfig · a529ae4b
      Jiri Kosina authored
      The documentation lives in drivers/staging/iio/Documentation, but
      according to Jonathan it's obsolete and needs fixing.
      Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
      Acked-by: default avatarJonathan Cameron <jic23@kernel.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      a529ae4b
  2. 13 Jun, 2012 5 commits
  3. 12 Jun, 2012 3 commits
  4. 11 Jun, 2012 2 commits
  5. 07 Jun, 2012 1 commit
  6. 05 Jun, 2012 3 commits
  7. 03 Jun, 2012 2 commits
  8. 02 Jun, 2012 18 commits
  9. 01 Jun, 2012 3 commits
    • Linus Torvalds's avatar
      Merge tag 'fbdev-updates-for-3.5' of git://github.com/schandinat/linux-2.6 · 804ce986
      Linus Torvalds authored
      Pull fbdev updates from Florian Tobias Schandinat:
       - driver for AUO-K1900 and AUO-K1901 epaper controller
       - large updates for OMAP (e.g. decouple HDMI audio and video)
       - some updates for Exynos and SH Mobile
       - various other small fixes and cleanups
      
      * tag 'fbdev-updates-for-3.5' of git://github.com/schandinat/linux-2.6: (130 commits)
        video: bfin_adv7393fb: Fix cleanup code
        video: exynos_dp: reduce delay time when configuring video setting
        video: exynos_dp: move sw reset prioir to enabling sw defined function
        video: exynos_dp: use devm_ functions
        fb: handle NULL pointers in framebuffer release
        OMAPDSS: HDMI: OMAP4: Update IRQ flags for the HPD IRQ request
        OMAPDSS: Apply VENC timings even if panel is disabled
        OMAPDSS: VENC/DISPC: Delay dividing Y resolution for managers connected to VENC
        OMAPDSS: DISPC: Support rotation through TILER
        OMAPDSS: VRFB: remove compiler warnings when CONFIG_BUG=n
        OMAPFB: remove compiler warnings when CONFIG_BUG=n
        OMAPDSS: remove compiler warnings when CONFIG_BUG=n
        OMAPDSS: DISPC: fix usage of dispc_ovl_set_accu_uv
        OMAPDSS: use DSI_FIFO_BUG workaround only for manual update displays
        OMAPDSS: DSI: Support command mode interleaving during video mode blanking periods
        OMAPDSS: DISPC: Update Accumulator configuration for chroma plane
        drivers/video: fsl-diu-fb: don't initialize the THRESHOLDS registers
        video: exynos mipi dsi: support reverse panel type
        video: exynos mipi dsi: Properly interpret the interrupt source flags
        video: exynos mipi dsi: Avoid races in probe()
        ...
      804ce986
    • Linus Torvalds's avatar
      Merge tag 'for-linus-3.5-20120601' of git://git.infradead.org/linux-mtd · f5e7e844
      Linus Torvalds authored
      Pull mtd update from David Woodhouse:
       - More robust parsing especially of xattr data in JFFS2
       - Updates to mxc_nand and gpmi drivers to support new boards and device tree
       - Improve consistency of information about ECC strength in NAND devices
       - Clean up partition handling of plat_nand
       - Support NAND drivers without dedicated access to OOB area
       - BCH hardware ECC support for OMAP
       - Other fixes and cleanups, and a few new device IDs
      
      Fixed trivial conflict in drivers/mtd/nand/gpmi-nand/gpmi-nand.c due to
      added include files next to each other.
      
      * tag 'for-linus-3.5-20120601' of git://git.infradead.org/linux-mtd: (75 commits)
        mtd: mxc_nand: move ecc strengh setup before nand_scan_tail
        mtd: block2mtd: fix recursive call of mtd_writev
        mtd: gpmi-nand: define ecc.strength
        mtd: of_parts: fix breakage in Kconfig
        mtd: nand: fix scan_read_raw_oob
        mtd: docg3 fix in-middle of blocks reads
        mtd: cfi_cmdset_0002: Slight cleanup of fixup messages
        mtd: add fixup for S29NS512P NOR flash.
        jffs2: allow to complete xattr integrity check on first GC scan
        jffs2: allow to discriminate between recoverable and non-recoverable errors
        mtd: nand: omap: add support for hardware BCH ecc
        ARM: OMAP3: gpmc: add BCH ecc api and modes
        mtd: nand: check the return code of 'read_oob/read_oob_raw'
        mtd: nand: remove 'sndcmd' parameter of 'read_oob/read_oob_raw'
        mtd: m25p80: Add support for Winbond W25Q80BW
        jffs2: get rid of jffs2_sync_super
        jffs2: remove unnecessary GC pass on sync
        jffs2: remove unnecessary GC pass on umount
        jffs2: remove lock_super
        mtd: gpmi: add gpmi support for mx6q
        ...
      f5e7e844
    • Linus Torvalds's avatar
      Merge branch 'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86 · 48445159
      Linus Torvalds authored
      Pull x86 platform driver updates from Matthew Garrett:
       "Some significant improvements for the Sony driver on newer machines,
        but other than that mostly just minor fixes and a patch to remove the
        broken rfkill code from the Dell driver."
      
      * 'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86: (35 commits)
        apple-gmux: Fix up the suspend/resume patch
        dell-laptop: Remove rfkill code
        toshiba_acpi: Fix mis-merge
        dell-laptop: Add touchpad led support for Dell V3450
        acer-wmi: add 3 laptops to video backlight vendor mode quirk table
        sony-laptop: add touchpad enable/disable function
        sony-laptop: add missing Fn key combos for 0x100 handlers
        sony-laptop: add support for more WWAN modems
        sony-laptop: new keyboard backlight handle
        sony-laptop: add high speed battery charging function
        sony-laptop: support automatic resume on lid open
        sony-laptop: adjust error handling in finding SNC handles
        sony-laptop: add thermal profiles support
        sony-laptop: support battery care functions
        sony-laptop: additional debug statements
        sony-laptop: improve SNC initialization and acpi notify callback code
        sony-laptop: use kstrtoul to parse sysfs values
        sony-laptop: generalise ACPI calls into SNC functions
        sony-laptop: fix return path when no ACPI buffer is allocated
        sony-laptop: use soft rfkill status stored in hw
        ...
      48445159