14 Aug, 2011

1 commit


21 May, 2011

1 commit


20 May, 2011

1 commit


07 May, 2011

1 commit


05 Apr, 2011

1 commit


17 Mar, 2011

1 commit


12 Aug, 2010

1 commit

  • SD/MMC cards tend to support an erase operation. In addition, eMMC v4.4
    cards can support secure erase, trim and secure trim operations that are
    all variants of the basic erase command.

    SD/MMC device attributes "erase_size" and "preferred_erase_size" have been
    added.

    "erase_size" is the minimum size, in bytes, of an erase operation. For
    MMC, "erase_size" is the erase group size reported by the card. Note that
    "erase_size" does not apply to trim or secure trim operations where the
    minimum size is always one 512 byte sector. For SD, "erase_size" is 512
    if the card is block-addressed, 0 otherwise.

    SD/MMC cards can erase an arbitrarily large area up to and
    including the whole card. When erasing a large area it may
    be desirable to do it in smaller chunks for three reasons:

    1. A single erase command will make all other I/O on the card
    wait. This is not a problem if the whole card is being erased, but
    erasing one partition will make I/O for another partition on the
    same card wait for the duration of the erase - which could be a
    several minutes.

    2. To be able to inform the user of erase progress.

    3. The erase timeout becomes too large to be very useful.
    Because the erase timeout contains a margin which is multiplied by
    the size of the erase area, the value can end up being several
    minutes for large areas.

    "erase_size" is not the most efficient unit to erase (especially for SD
    where it is just one sector), hence "preferred_erase_size" provides a good
    chunk size for erasing large areas.

    For MMC, "preferred_erase_size" is the high-capacity erase size if a card
    specifies one, otherwise it is based on the capacity of the card.

    For SD, "preferred_erase_size" is the allocation unit size specified by
    the card.

    "preferred_erase_size" is in bytes.

    Signed-off-by: Adrian Hunter
    Acked-by: Jens Axboe
    Cc: Kyungmin Park
    Cc: Madhusudhan Chikkature
    Cc: Christoph Hellwig
    Cc: Ben Gardiner
    Cc:
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Adrian Hunter
     

11 Aug, 2010

1 commit


21 Jul, 2010

1 commit


14 May, 2010

1 commit


23 Aug, 2009

1 commit


30 Mar, 2009

1 commit


16 Nov, 2008

1 commit


15 Nov, 2008

1 commit


13 Nov, 2008

1 commit

  • Add printk-formats.txt so that we don't have to keep fixing the
    same things over and over again.

    Signed-off-by: Randy Dunlap
    Cc: Alexey Dobriyan
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     

28 Oct, 2008

1 commit

  • The Documentation/i386 and Documentation/x86_64 directories and their
    contents have been moved into Documentation/x86. Fix references to
    those files accordingly.

    Signed-off-by: Uwe Hermann
    Signed-off-by: Randy Dunlap
    Signed-off-by: Ingo Molnar

    Uwe Hermann
     

17 Oct, 2008

2 commits

  • * 'docs' of git://git.lwn.net/linux-2.6:
    Document panic_on_unrecovered_nmi sysctl
    Add a reference to paper to SubmittingPatches
    Add kerneldoc documentation for new printk format extensions
    Remove videobook.tmpl
    doc: Test-by?
    Add the development process document
    Documentation/block/data-integrity.txt: Fix section numbers

    Linus Torvalds
     
  • This is an extended document intended to help interested developers, their
    managers, and their employers work with the kernel development process.

    This work was supported by the Linux Foundation.

    Signed-off-by: Jonathan Corbet

    Jonathan Corbet
     

13 Oct, 2008

1 commit


15 Sep, 2008

1 commit


21 Aug, 2008

1 commit


06 Aug, 2008

1 commit

  • These functions have been deprecated for some time now but remained until
    all legacy callers could be removed. With a few commits in 2.6.26 this
    has happened so now we can remove these deprecated functions.

    Signed-off-by: Mark Asselstine
    Reviewed-by: Matthew Wilcox
    Cc: Alan Cox
    Cc: Ingo Molnar
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Mark Asselstine
     

01 Aug, 2008

1 commit


28 Jul, 2008

1 commit


26 Jul, 2008

1 commit


24 Jul, 2008

1 commit


26 Apr, 2008

1 commit


21 Apr, 2008

1 commit


17 Apr, 2008

1 commit


12 Apr, 2008

2 commits


13 Mar, 2008

1 commit


12 Mar, 2008

1 commit


08 Mar, 2008

1 commit


14 Feb, 2008

1 commit


09 Feb, 2008

4 commits


08 Feb, 2008

1 commit

  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (112 commits)
    ACPI: fix build warning
    Revert "cpuidle: build fix for non-x86"
    ACPI: update intrd DSDT override console messages
    ACPI: update DSDT override documentation
    ACPI: Add "acpi_no_initrd_override" kernel parameter
    ACPI: its a directory not a folder....
    ACPI: misc cleanups
    ACPI: add missing prink prefix strings
    ACPI: cleanup acpi.h
    ACPICA: fix CONFIG_ACPI_DEBUG_FUNC_TRACE build
    ACPI: video: Ignore ACPI video devices that aren't present in hardware
    ACPI: video: reset brightness on resume
    ACPI: video: call ACPI notifier chain for ACPI video notifications
    ACPI: create notifier chain to get hotkey events to graphics driver
    ACPI: video: delete unused display switch on hotkey event code
    ACPI: video: create "brightness_switch_enabled" modparam
    cpuidle: Add a poll_idle method
    ACPI: cpuidle: Support C1 idle time accounting
    ACPI: enable MWAIT for C1 idle
    ACPI: idle: Fix acpi_safe_halt usages and interrupt enabling/disabling
    ...

    Linus Torvalds