14 Nov, 2005

22 commits


13 Nov, 2005

7 commits

  • sil24_port_stop() is missing call to ata_pad_free() thus leaking pad
    buffer when a port is stopped. This patch adds it.

    Signed-off-by: Tejun Heo
    Signed-off-by: Jeff Garzik

    Tejun Heo
     
  • This patch adds a new function, sbusfb_compat_ioctl() to
    drivers/video/sbuslib.c and uses it as compat_ioctl in all sbus fb
    drivers

    This remove the last per-arch compat ioctl bits in
    arch/sparc64/kernel/ioctl32.c so it would be nice if people could test
    if this actually copiles and works and if yes apply it :)

    Signed-off-by: Christoph Hellwig
    Signed-off-by: David S. Miller

    Christoph Hellwig
     
  • On Fri, Nov 11, 2005 at 12:58:40PM -0800, David S. Miller wrote:
    >
    > This change:
    >
    > diff-tree 8ca2bdc7a98b9584ac5f640761501405154171c7 (from feee207e44d3643d19e648aAuthor: Christoph Hellwig
    > Date: Wed Nov 9 12:07:18 2005 -0800
    >
    > [SPARC] sbus rtc: implement ->compat_ioctl
    >
    > Signed-off-by: Christoph Hellwig
    > Signed-off-by: David S. Miller
    >
    > results in the console now getting spewed on sparc64 systems
    > with messages like:
    >
    > [ 11.968298] ioctl32(hwclock:464): Unknown cmd fd(3) cmd(401c7014){00} arg(efc
    > What's happening is hwclock tries first the SBUS rtc device ioctls
    > then the normal rtc driver ones.
    >
    > So things actually worked better when we had the SBUS rtc compat ioctl
    > directly handled via the generic compat ioctl code.
    >
    > There are _so_ many rtc drivers in the kernel implementing the
    > generic rtc ioctls that I don't think putting a ->compat_ioctl
    > into all of them to fix this problem is feasible. Unless we
    > write a single rtc_compat_ioctl(), export it to modules, and hook
    > it into all of those somehow.
    >
    > But even that doesn't appear to have any pretty implementation.
    >
    > Any better ideas?

    We had similar problems with other ioctls where userspace did things
    like that. What we did there was to put the compat handler to generic
    code. The patch below does that, adding a big comment about what's
    going on and removing the COMPAT_IOCTL entires for these on powerpc
    that not only weren't ever useful but are duplicated now aswell.

    Signed-off-by: Christoph Hellwig
    Signed-off-by: David S. Miller

    Christoph Hellwig
     
  • Make /proc/i8k display '?' when service tag is blank in BIOS.
    This fixes segfault in i8k gkrellm plugin.

    Signed-off-by: Dmitry Torokhov
    Signed-off-by: Linus Torvalds

    Dmitry Torokhov
     
  • This fixes

    drivers/built-in.o: In function `flexcop_frontend_init':
    : undefined reference to `lgdt330x_attach'

    [ Side note: I really dislike that dvb people want to include every
    possible frontend into the kernel - I only need the mt312 one for my
    Skystar2 card. I'd highly appreciate it this would be made selectable
    again... ]

    Signed-off-by: Prakash Punnoor
    Signed-off-by: Linus Torvalds

    Prakash Punnoor
     
  • Linus Torvalds
     
  • This reverts 998e6d51162707685336ff99c029c8911b270d32 commit.

    Linus Torvalds
     

12 Nov, 2005

11 commits