1. 21 3月, 2008 2 次提交
    • 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
  2. 20 3月, 2008 38 次提交