05 Jul, 2007

1 commit

  • Yeah, we could have just disabled it, but there's work on a new one that
    isn't as fundamentally broken, so there really doesn't seem to be any
    point in keeping it around.

    The recent timer cleanup broke the only valid use, and when I say
    "valid", I obviously mean "totally broken". So it's not like it works,
    or really even can work in the current format that uses the unsafe
    "panic" LED blinking routines..

    Signed-off-by: Linus Torvalds

    Linus Torvalds
     

02 Jul, 2007

1 commit

  • The blink driver wakes up every jiffies which wastes power unnecessarily.
    Using a notifier gives same effect. Also add ability to unload module.

    Signed-off-by: Stephen Hemminger
    [ We should really just delete the whole thing. The blink driver is
    broken in many other ways too -Linus ]
    Signed-off-by: Linus Torvalds

    Stephen Hemminger
     

02 Jun, 2007

1 commit


01 Jun, 2007

2 commits

  • Signed-off-by: Jeff Garzik
    Cc: Alex Dubov
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jeff Garzik
     
  • The initial version of the thinkpad-acpi sysfs interface (not yet released
    in any stable mainline kernel) made liberal use of named sysfs groups, in
    order to get the attributes more organized.

    This proved to be a really bad design decision. Maybe if attribute groups
    were as flexible as a real directory, and if binary attributes were not
    second-class citizens, the idea of subdirs and named groups would not have
    been so bad.

    This patch makes all the thinkpad-acpi sysfs groups anonymous (thus
    removing the subdirs), adds the former group names as a prefix (so that
    hotkey/enable becomes hotkey_enable for example), and updates the
    documentation.

    These changes will make the thinkpad-acpi sysfs ABI a lot easier to
    maintain.

    Signed-off-by: Henrique de Moraes Holschuh
    Signed-off-by: Len Brown

    Henrique de Moraes Holschuh
     

24 May, 2007

2 commits


10 May, 2007

8 commits


09 May, 2007

3 commits


05 May, 2007

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (46 commits)
    mmc-omap: Clean up omap set_ios and make MMC_POWER_ON work
    mmc-omap: Fix omap to use MMC_POWER_ON
    mmc-omap: add missing '\n'
    mmc: make tifm_sd_set_dma_data() static
    mmc: remove old card states
    mmc: support unsafe resume of cards
    mmc: separate out reading EXT_CSD
    mmc: break apart switch function
    MMC: Fix handling of low-voltage cards
    MMC: Consolidate voltage definitions
    mmc: add bus handler
    wbsd: check for data opcode earlier
    mmc: Separate out protocol ops
    mmc: Move core functions to subdir
    mmc: deprecate mmc bus topology
    mmc: remove card upon suspend
    mmc: allow suspended block driver to be removed
    mmc: Flush pending detects on host removal
    mmc: Move host and card drivers to subdirs
    mmc: Move queue functions to mmc_block
    ...

    Linus Torvalds
     

03 May, 2007

1 commit

  • I noticed that many source files include while they do
    not appear to need it. Here is an attempt to clean it all up.

    In order to find all possibly affected files, I searched for all
    files including but without any other occurence of "pci"
    or "PCI". I removed the include statement from all of these, then I
    compiled an allmodconfig kernel on both i386 and x86_64 and fixed the
    false positives manually.

    My tests covered 66% of the affected files, so there could be false
    positives remaining. Untested files are:

    arch/alpha/kernel/err_common.c
    arch/alpha/kernel/err_ev6.c
    arch/alpha/kernel/err_ev7.c
    arch/ia64/sn/kernel/huberror.c
    arch/ia64/sn/kernel/xpnet.c
    arch/m68knommu/kernel/dma.c
    arch/mips/lib/iomap.c
    arch/powerpc/platforms/pseries/ras.c
    arch/ppc/8260_io/enet.c
    arch/ppc/8260_io/fcc_enet.c
    arch/ppc/8xx_io/enet.c
    arch/ppc/syslib/ppc4xx_sgdma.c
    arch/sh64/mach-cayman/iomap.c
    arch/xtensa/kernel/xtensa_ksyms.c
    arch/xtensa/platform-iss/setup.c
    drivers/i2c/busses/i2c-at91.c
    drivers/i2c/busses/i2c-mpc.c
    drivers/media/video/saa711x.c
    drivers/misc/hdpuftrs/hdpu_cpustate.c
    drivers/misc/hdpuftrs/hdpu_nexus.c
    drivers/net/au1000_eth.c
    drivers/net/fec_8xx/fec_main.c
    drivers/net/fec_8xx/fec_mii.c
    drivers/net/fs_enet/fs_enet-main.c
    drivers/net/fs_enet/mac-fcc.c
    drivers/net/fs_enet/mac-fec.c
    drivers/net/fs_enet/mac-scc.c
    drivers/net/fs_enet/mii-bitbang.c
    drivers/net/fs_enet/mii-fec.c
    drivers/net/ibm_emac/ibm_emac_core.c
    drivers/net/lasi_82596.c
    drivers/parisc/hppb.c
    drivers/sbus/sbus.c
    drivers/video/g364fb.c
    drivers/video/platinumfb.c
    drivers/video/stifb.c
    drivers/video/valkyriefb.c
    include/asm-arm/arch-ixp4xx/dma.h
    sound/oss/au1550_ac97.c

    I would welcome test reports for these files. I am fine with removing
    the untested files from the patch if the general opinion is that these
    changes aren't safe. The tested part would still be nice to have.

    Note that this patch depends on another header fixup patch I submitted
    to LKML yesterday:
    [PATCH] scatterlist.h needs types.h
    http://lkml.org/lkml/2007/3/01/141

    Signed-off-by: Jean Delvare
    Cc: Badari Pulavarty
    Signed-off-by: Greg Kroah-Hartman

    Jean Delvare
     

01 May, 2007

11 commits


29 Apr, 2007

9 commits