24 Feb, 2007

4 commits

  • More fallout from the PCMCIA class_device changes.

    The first hunk is run-tested on SH-4, the others are converted
    in the spirit of the original conversion.

    Signed-off-by: Manuel Lauss
    Signed-off-by: Greg Kroah-Hartman

    Manuel Lauss
     
  • struct sysfs_dirent is private to the fs/sysfs/ subtree. It is
    not even referenced as an opaque structure outside of that subtree.

    The following patch moves the declaration from include/linux/sysfs.h to
    fs/sysfs/sysfs.h, making it clearer that nothing else in the kernel
    dereferences it.

    I have been running this patch for years. Please integrate and forward
    upstream if there are no objections.

    From: "Adam J. Richter"
    Signed-off-by: Greg Kroah-Hartman

    Adam J. Richter
     
  • Fix a reference counting bug exposed by commit
    725522b5453dd680412f2b6463a988e4fd148757. If driver.mod_name exists, we
    take a reference in module_add_driver(), and never release it. Undo that
    reference in module_remove_driver().

    Signed-off-by: Mike Galbraith
    Cc: Kay Sievers
    Signed-off-by: Andrew Morton
    Signed-off-by: Greg Kroah-Hartman

    Mike Galbraith
     
  • No one uses it, and it wasn't exported to modules, so remove it. The
    only other user of it was the network code, which is now converted to
    use struct device instead.

    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     

22 Feb, 2007

4 commits

  • * master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6:
    [CIFS] One line missing from previous commit
    [CIFS] mtime bounces from local to remote when cifs nocmtime i_flags overwritten
    [CIFS] fix &&/& typo in cifs_setattr()

    Linus Torvalds
     
  • This reverts commit d2ed16356ff4fb9de23fbc5e5d582ce580390106.

    As Thomas Gleixner reports:
    "e1000 is not working anymore. ifup fails permanentely.
    ADDRCONF(NETDEV_UP): eth0: link is not ready
    nothing else"

    The broken commit was identified with "git bisect".

    Auke Kok says:
    "I think we need to drop this now. The report that says that this
    *fixes* something might have been on regular interrupts only. I
    currently suspect that it breaks all MSI interrupts, which would make
    sense if I look a the code. Very bad indeed."

    Cc: Jesse Brandeburg
    Acked-by: Auke Kok
    Cc: Andrew Morton
    Cc: Jeff Garzik
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • Not only was the function way too big to be inlined in the first place,
    it was used before it was even defined.

    Noted-by: Faik Uygur
    Cc: Jiri Slaby
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • * 'master' of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (196 commits)
    V4L/DVB (5253): Qt1010: whitespace / 80 column cleanups
    V4L/DVB (5252): Qt1010: use ARRAY_SIZE macro when appropriate
    V4L/DVB (5251): Qt1010: fix compiler warning
    V4L/DVB (5249): Fix compiler warning in vivi.c
    V4L/DVB (5247): Stv0297: Enable BER/UNC counting
    V4L/DVB (5246): Budget-ci: IR handling fixups
    V4L/DVB (5245): Dvb-ttpci: use i2c gate ctrl from stv0297 frontend driver
    V4L/DVB (5244): Dvbdev: fix illegal re-usage of fileoperations struct
    V4L/DVB (5178): Avoid race when deregistering the IR control for dvb-usb
    V4L/DVB (5240): Qt1010: use i2c_gate_ctrl where appropriate
    V4L/DVB (5239): Whitespace / 80-column cleanups
    V4L/DVB (5238): Kconfig: qt1010 should be selected by gl861 and au6610
    V4L/DVB (5237): Dvb: add new qt1010 tuner module
    V4L/DVB (5236): Initial support for Sigmatek DVB-110 DVB-T
    V4L/DVB (5235): Gl861: use parallel_ts
    V4L/DVB (5234): Gl861: remove unneeded declaration
    V4L/DVB (5233): Gl861: correct address of the bulk endpoint
    V4L/DVB (5232): Gl861: correct oops when loading module
    V4L/DVB (5231): Gl861: whitespace cleanups
    V4L/DVB (5230): Gl861: remove NULL entry from gl861_properties
    ...

    Linus Torvalds
     

21 Feb, 2007

32 commits