1. 17 Aug, 2009 2 commits
    • Thomas Gleixner's avatar
      tty: Do not disable interrupts in put_ldisc on -rt · b67602a5
      Thomas Gleixner authored
      Fixes the following on PREEMPT_RT:
      
      BUG: sleeping function called from invalid context at kernel/rtmutex.c:684
      in_atomic(): 0, irqs_disabled(): 1, pid: 9116, name: sshd
      Pid: 9116, comm: sshd Not tainted 2.6.31-rc6-rt2 #6
      Call Trace:
      [<ffffffff81034a4f>] __might_sleep+0xec/0xee
      [<ffffffff812fbc6d>] rt_spin_lock+0x34/0x75
      [ffffffff81064a83>] atomic_dec_and_spin_lock+0x36/0x54
      [<ffffffff811df7c7>] put_ldisc+0x57/0xa6
      [<ffffffff811dfb87>] tty_ldisc_hangup+0xe7/0x19f
      [<ffffffff811d9224>] do_tty_hangup+0xff/0x319
      [<ffffffff811d9453>] tty_vhangup+0x15/0x17
      [<ffffffff811e1263>] pty_close+0x127/0x12b
      [<ffffffff811dac41>] tty_release_dev+0x1ad/0x4c0
      ....
      Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
      b67602a5
    • Thomas Gleixner's avatar
      Merge branch 'linus' into rt/local-irq · f88cdf92
      Thomas Gleixner authored
      f88cdf92
  2. 16 Aug, 2009 1 commit
  3. 14 Aug, 2009 3 commits
    • Linus Torvalds's avatar
    • Linus Torvalds's avatar
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 · 3011c7f0
      Linus Torvalds authored
      * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (38 commits)
        V4L/DVB (12441): siano: read buffer overflow
        V4L/DVB (12440): Use kzalloc for frontend states to have struct dvb_frontend properly
        V4L/DVB (12438): Read buffer overflow
        V4L/DVB (12437): dvb: siano uses/depends on INPUT
        V4L/DVB (12436): stk-webcam: read buffer overflow
        V4L/DVB (12432): em28xx: fix regression in Empire DualTV digital tuning
        V4L/DVB (12429): v4l2-ioctl: fix G_STD and G_PARM default handlers
        V4L/DVB (12428): hdpvr: add missing initialization of current_norm
        V4L/DVB (12424): soc-camera: fix recursive locking in .buf_queue()
        V4L/DVB (12422): media/zr364xx: fix build errors
        V4L/DVB (12405): em28xx-cards: move register 0x13 setting to the proper place
        V4L/DVB (12411): em28xx: Fix artifacts with Silvercrest webcam
        V4L/DVB (12410): em28xx: Move the non-board dependent part to be outside em28xx_pre_card_setup()
        V4L/DVB (12407): em28xx: Adjust Silvercrest xtal frequency
        V4L/DVB (12406): em28xx: fix: don't do image interlacing on webcams
        V4L/DVB (12403): em28xx: properly reports some em2710 chips
        V4L/DVB (12402): em28xx: fix: some em2710 chips use a different vendor ID
        V4L/DVB (12401): m9v011: add vflip/hflip controls to control mirror/upside down
        V4L/DVB (12400): em28xx: Allow changing fps on webcams
        V4L/DVB (12399): mt9v011: Add support for controlling frame rates
        ...
      3011c7f0
    • Steven Whitehouse's avatar
      GFS2: Fix permissions on "recover" file · d7e623da
      Steven Whitehouse authored
      Although this file is only ever written and not read by
      userspace, it seems that the utils are opening this
      file O_RDWR, so we need to allow that.
      
      Also fixes the whitespace which seemed to be broken.
      Signed-off-by: default avatarSteven Whitehouse <swhiteho@redhat.com>
      Cc: David Teigland <teigland@redhat.com>
      d7e623da
  4. 13 Aug, 2009 34 commits