1. 25 Feb, 2013 7 commits
  2. 22 Feb, 2013 1 commit
  3. 20 Feb, 2013 9 commits
  4. 18 Feb, 2013 20 commits
  5. 15 Feb, 2013 3 commits
    • Linus Torvalds's avatar
      Merge tag 'stable/for-linus-3.8-rc7-tag-two' of... · f741656d
      Linus Torvalds authored
      Merge tag 'stable/for-linus-3.8-rc7-tag-two' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
      
      Pull xen fixes from Konrad Rzeszutek Wilk:
       "Two fixes:
      
         - A simple bug-fix for redundant NULL check.
      
         - CVE-2013-0228/XSA-42: x86/xen: don't assume %ds is usable in
           xen_iret for 32-bit PVOPS
      
        and two reverts:
      
         - Revert the PVonHVM kexec.  The patch introduces a regression with
           older hypervisor stacks, such as Xen 4.1."
      
      * tag 'stable/for-linus-3.8-rc7-tag-two' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:
        Revert "xen PVonHVM: use E820_Reserved area for shared_info"
        Revert "xen/PVonHVM: fix compile warning in init_hvm_pv_info"
        xen: remove redundant NULL check before unregister_and_remove_pcpu().
        x86/xen: don't assume %ds is usable in xen_iret for 32-bit PVOPS.
      f741656d
    • Mauro Carvalho Chehab's avatar
      Revert "[media] dvb_frontend: return -ENOTTY for unimplement IOCTL" · ac897586
      Mauro Carvalho Chehab authored
      As reported by Klaus Schmidinger:
       "In VDR I use an ioctl() call with FE_READ_UNCORRECTED_BLOCKS on a
        device (using stb0899).  After this call I check 'errno' for
        EOPNOTSUPP to determine whether this device supports this call.  This
        used to work just fine, until a few months ago I noticed that my
        devices using stb0899 didn't display their signal quality in VDR's OSD
        any more.  After further investigation I found that
        ioctl(FE_READ_UNCORRECTED_BLOCKS) no longer returns EOPNOTSUPP, but
        rather ENOTTY.  And since I stop getting the signal quality in case
        any unknown errno value appears, this broke my signal quality query
        function."
      
      While the changes reflect what is there at:
      
        http://comments.gmane.org/gmane.linux.kernel/1235728
      
      it does cause regression on userspace.  So, revert it to stop the
      damage.
      
      This reverts commit 177ffe50 ("[media] dvb_frontend: return -ENOTTY
      for unimplement IOCTL").
      Reported-by: default avatarKlaus Schmidinger <Klaus.Schmidinger@tvdr.de>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      ac897586
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc · 11e76514
      Linus Torvalds authored
      Pull sparc fixes from David Miller:
       "A couple small fixes for sparc including some THP brown-paper-bag
        material:
      
         1) During the merging of all the THP support for various
            architectures, sparc missed adding a
            HAVE_ARCH_TRANSPARENT_HUGEPAGE to it's Kconfig, oops.
      
         2) Sparc needs to be mindful of hugepages in get_user_pages_fast().
      
         3) Fix memory leak in SBUS probe, from Cong Ding.
      
         4) The sunvdc virtual disk client driver has a test of the bitmask of
            vdisk server supported operations which was off by one bit"
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:
        sunvdc: Fix off-by-one in generic_request().
        sparc64: Fix get_user_pages_fast() wrt. THP.
        sparc64: Add missing HAVE_ARCH_TRANSPARENT_HUGEPAGE.
        sparc: kernel/sbus.c: fix memory leakage
      11e76514