1. 21 3月, 2008 5 次提交
    • L
      Merge master.kernel.org:/home/rmk/linux-2.6-arm · 00c04db9
      Linus Torvalds 提交于
      * master.kernel.org:/home/rmk/linux-2.6-arm:
        [ARM] 4872/1: Replaces buggy macro in S3C2410 irq include
        [ARM] 4870/1: fix signal return code when enable CONFIG_OABI_COMPAT
        [ARM] 4869/1: ARM: OMAP: Fix compile for mcbsp
        [ARM] 4865/1: Register the F75375 device in the GLAN Tank platform code
        [ARM] 4864/1: Enable write buffer coalescing on IOP
        [ARM] 4863/1: AT91: CAP9 USART definitions for early debug
        [ARM] 4861/1: AT91: Update maintainer email address (again)
        ARM: OMAP1: Fix typo in OMAP1 MPU clock source initialization
        ARM: OMAP: Fix DMA CLINK mask, clear spurious interrupt
        ARM: OMAP: Fix chain_a_transfer return value
        ARM: OMAP: Fix missing makefile options
        ARM: OMAP: Fix GPIO IRQ unmask
        ARM: OMAP: Fix clockevent support for hrtimers
      00c04db9
    • L
      Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6 · 6a25a6c1
      Linus Torvalds 提交于
      * 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6:
        [S390] futex: let futex_atomic_cmpxchg_pt survive early functional tests.
      6a25a6c1
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb · ba422428
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:
        V4L/DVB (7367): bug #10211: Fix depencencies for cx2341x
        V4L/DVB (7362): tvp5150.c: logical-bitwise and confusion
        V4L/DVB (7334): usb video: add a device link to usbvideo devices, else hal will ignore them
        V4L/DVB (7330): V4L1 - fix v4l_compat_translate_ioctl possible NULL deref
        V4L/DVB (7328): usb/opera1.c: fix a memory leak
        V4L/DVB (7291): em28xx: correct use of and fix
        V4L/DVB (7285): em28xx: Correct use of ! and &
        V4L/DVB (7279): ivtv: Add missing sg_init_table()
        V4L/DVB (7268): saa7134: fix: tuner should be loaded before calling saa7134_board_init2()
        V4L/DVB (7267): cx88: Fix: Loads tuner module before sending commands to it
        V4L/DVB (7251): VIDEO_VIVI must depend on VIDEO_DEV
        V4L/DVB (7242): ivtv: fix for yuv filter table check
        V4L/DVB (7236): bttv: struct member initialized twice
        V4L/DVB (7228): saa7134: fix FM radio support for the Pinnacle PCTV 110i
      ba422428
    • S
      file capabilities: remove cap_task_kill() · aedb60a6
      Serge Hallyn 提交于
      The original justification for cap_task_kill() was as follows:
      
      	check_kill_permission() does appropriate uid equivalence checks.
      	However with file capabilities it becomes possible for an
      	unprivileged user to execute a file with file capabilities
      	resulting in a more privileged task with the same uid.
      
      However now that cap_task_kill() always returns 0 (permission
      granted) when p->uid==current->uid, the whole hook is worthless,
      and only likely to create more subtle problems in the corner cases
      where it might still be called but return -EPERM.  Those cases
      are basically when uids are different but euid/suid is equivalent
      as per the check in check_kill_permission().
      
      One example of a still-broken application is 'at' for non-root users.
      
      This patch removes cap_task_kill().
      Signed-off-by: NSerge Hallyn <serge@hallyn.com>
      Acked-by: NAndrew G. Morgan <morgan@kernel.org>
      Earlier-version-tested-by: NLuiz Fernando N. Capitulino <lcapitulino@mandriva.com.br>
      Acked-by: NCasey Schaufler <casey@schaufler-ca.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      aedb60a6
    • H
      [S390] futex: let futex_atomic_cmpxchg_pt survive early functional tests. · 504e75d0
      Heiko Carstens 提交于
      a0c1e907 "futex: runtime enable pi and
      robust functionality" introduces a test wether futex in atomic stuff
      works or not.
      It does that by writing to address 0 of the kernel address space. This
      will crash on older machines where addressing mode switching is enabled
      but where the mvcos instruction is not available. Page table walking is
      done by hand and therefore the code tries to access current->mm which
      is NULL.
      Therefore add an extra check, so we survive the early test.
      Signed-off-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      504e75d0
  2. 20 3月, 2008 35 次提交