19 Feb, 2009

3 commits

  • Since I don't work for SUSE any more and the bwalle@suse.de address is
    invalid, correct it in the copyright headers and documentation.

    Signed-off-by: Bernhard Walle
    Cc: Greg KH
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Bernhard Walle
     
  • This adds freefall handling to hp_accel driver. According to HP, it
    should just work, without us having to set the chip up by hand.

    hpfall.c is example .c program that parks the disk when accelerometer
    detects free fall. It should work; for now, it uses fixed 20seconds
    protection period.

    Signed-off-by: Pavel Machek
    Cc: Thomas Renninger
    Cc: Éric Piel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pavel Machek
     
  • The css_set hash table was introduced in 2.6.26, so update the
    documentation accordingly.

    Signed-off-by: Li Zefan
    Acked-by: Paul Menage
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Li Zefan
     

18 Feb, 2009

1 commit


16 Feb, 2009

1 commit

  • Impact: prevents confusing the user when buffer size is inadequate

    The tracing framework offers a resizeable buffer, which mmiotrace uses
    to record events. If the buffer is full, the following events will be
    lost. Events should not be lost, so the documentation instructs the user
    to increase the buffer size. The buffer size is set via a debugfs file.

    Mmiotrace documentation was not updated the same time the debugfs file
    was changed. The old file was tracing/trace_entries and first contained
    the number of entries the buffer had space for, per cpu. Nowadays this
    file is replaced with the file tracing/buffer_size_kb, which tells the
    amount of memory reserved for the buffer, per cpu, in kilobytes.

    Previously, a flag had to be toggled via the debugfs file
    tracing/tracing_enabled when the buffer size was changed. This is no
    longer necessary.

    The mmiotrace documentation is updated to reflect the current state of
    the tracing framework.

    Signed-off-by: Pekka Paalanen
    Signed-off-by: Steven Rostedt
    Signed-off-by: Ingo Molnar

    Pekka Paalanen
     

14 Feb, 2009

1 commit


13 Feb, 2009

2 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (32 commits)
    wimax: fix oops in wimax_dev_get_by_genl_info() when looking up non-wimax iface
    net: 4 bytes kernel memory disclosure in SO_BSDCOMPAT gsopt try #2
    netxen: fix compile waring "label ‘set_32_bit_mask’ defined but not used" on IA64 platform
    bnx2: Update version to 1.9.2 and copyright.
    bnx2: Fix jumbo frames error handling.
    bnx2: Update 5709 firmware.
    bnx2: Update 5706/5708 firmware.
    3c505: do not set pcb->data.raw beyond its size
    Documentation/connector/cn_test.c: don't use gfp_any()
    net: don't use in_atomic() in gfp_any()
    IRDA: cnt is off by 1
    netxen: remove pcie workaround
    sun3: print when lance_open() fails
    qlge: bugfix: Add missing rx buf clean index on early exit.
    qlge: bugfix: Fix RX scaling values.
    qlge: bugfix: Fix TSO breakage.
    qlge: bugfix: Add missing dev_kfree_skb_any() call.
    qlge: bugfix: Add missing put_page() call.
    qlge: bugfix: Fix fatal error recovery hang.
    qlge: bugfix: Use netif_receive_skb() and vlan_hwaccel_receive_skb().
    ...

    Linus Torvalds
     
  • cn_test_timer_func() is a timer handler and can never use GFP_KERNEL -
    there's no point in using gfp_any() here.

    Also, use setup_timer().

    Signed-off-by: Andrew Morton
    Signed-off-by: David S. Miller

    Andrew Morton
     

12 Feb, 2009

2 commits

  • Fix kernel-doc-nano-HOWTO.txt to use */ as the ending marker in kernel-doc
    examples and state that */ is the preferred ending marker.

    Signed-off-by: Randy Dunlap
    Reported-by: Robert Love
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • …git/tip/linux-2.6-tip

    * 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
    ptrace, x86: fix the usage of ptrace_fork()
    i8327: fix outb() parameter order
    x86: fix math_emu register frame access
    x86: math_emu info cleanup
    x86: include correct %gs in a.out core dump
    x86, vmi: put a missing paravirt_release_pmd in pgd_dtor
    x86: find nr_irqs_gsi with mp_ioapic_routing
    x86: add clflush before monitor for Intel 7400 series
    x86: disable intel_iommu support by default
    x86: don't apply __supported_pte_mask to non-present ptes
    x86: fix grammar in user-visible BIOS warning
    x86/Kconfig.cpu: make Kconfig help readable in the console
    x86, 64-bit: print DMI info in the oops trace

    Linus Torvalds
     

08 Feb, 2009

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:
    PCI PM: make the PM core more careful with drivers using the new PM framework
    PCI PM: Read power state from device after trying to change it on resume
    PCI PM: Do not disable and enable bridges during suspend-resume
    PCI: PCIe portdrv: Simplify suspend and resume
    PCI PM: Fix saving of device state in pci_legacy_suspend
    PCI PM: Check if the state has been saved before trying to restore it
    PCI PM: Fix handling of devices without drivers
    PCI: return error on failure to read PCI ROMs
    PCI: properly clean up ASPM link state on device remove

    Linus Torvalds
     

05 Feb, 2009

2 commits

  • Due to recurring issues with DMAR support on certain platforms.
    There's a number of filesystem corruption incidents reported:

    https://bugzilla.redhat.com/show_bug.cgi?id=479996
    http://bugzilla.kernel.org/show_bug.cgi?id=12578

    Provide a Kconfig option to change whether it is enabled by
    default.

    If disabled, it can still be reenabled by passing intel_iommu=on to the
    kernel. Keep the .config option off by default.

    Signed-off-by: Kyle McMartin
    Signed-off-by: Andrew Morton
    Acked-By: David Woodhouse
    Signed-off-by: Ingo Molnar

    Kyle McMartin
     
  • This patch makes the ROM reading code return an error to user space if
    the size of the ROM read is equal to 0.

    The patch also emits a warnings if the contents of the ROM are invalid,
    and documents the effects of the "enable" file on ROM reading.

    Signed-off-by: Timothy S. Nelson
    Acked-by: Alex Villacis-Lasso
    Signed-off-by: Jesse Barnes

    Timothy S. Nelson
     

04 Feb, 2009

2 commits

  • They were long enough set deprecated...

    Update Documentation/cpu-freq/users-guide.txt:
    The deprecated files listed there seen not to exist for some time anymore
    already.

    Signed-off-by: Thomas Renninger
    Signed-off-by: Len Brown

    Thomas Renninger
     
  • * 'linux-next' of git://git.infradead.org/ubifs-2.6:
    UBIFS: remove fast unmounting
    UBIFS: return sensible error codes
    UBIFS: remount ro fixes
    UBIFS: spelling fix 'date' -> 'data'
    UBIFS: sync wbufs after syncing inodes and pages
    UBIFS: fix LPT out-of-space bug (again)
    UBIFS: fix no_chk_data_crc
    UBIFS: fix assertions
    UBIFS: ensure orphan area head is initialized
    UBIFS: always clean up GC LEB space
    UBIFS: add re-mount debugging checks
    UBIFS: fix LEB list freeing
    UBIFS: simplify locking
    UBIFS: document dark_wm and dead_wm better
    UBIFS: do not treat all data as short term
    UBIFS: constify operations
    UBIFS: do not commit twice

    Linus Torvalds
     

03 Feb, 2009

2 commits

  • * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:
    fbdev/atyfb: Fix DSP config on some PowerMacs & PowerBooks
    powerpc: Fix oops on some machines due to incorrect pr_debug()
    powerpc/ps3: Printing fixups for l64 to ll64 convserion drivers/net
    powerpc/5200: update device tree binding documentation
    powerpc/5200: Bugfix for PCI mapping of memory and IMMR
    powerpc/5200: update defconfigs

    Linus Torvalds
     
  • * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (45 commits)
    V4L/DVB (10411): s5h1409: Perform s5h1409 soft reset after tuning
    V4L/DVB (10403): saa7134-alsa: saa7130 doesn't support digital audio
    V4L/DVB (10229): ivtv: fix memory leak
    V4L/DVB (10385): gspca - main: Fix memory leak when USB disconnection while streaming.
    V4L/DVB (10325): em28xx: Fix for fail to submit URB with IRQs and Pre-emption Disabled
    V4L/DVB (10317): radio-mr800: fix radio->muted and radio->stereo
    V4L/DVB (10314): cx25840: ignore TUNER_SET_CONFIG in the command callback.
    V4L/DVB (10288): af9015: bug fix: stick does not work always when plugged
    V4L/DVB (10287): af9015: fix second FE
    V4L/DVB (10270): saa7146: fix unbalanced mutex_lock/unlock
    V4L/DVB (10265): budget.c driver: Kernel oops: "BUG: unable to handle kernel paging request at ffffffff
    V4L/DVB (10261): em28xx: fix kernel panic on audio shutdown
    V4L/DVB (10257): em28xx: Fix for KWorld 330U Board
    V4L/DVB (10256): em28xx: Fix for KWorld 330U AC97
    V4L/DVB (10254): em28xx: Fix audio URB transfer buffer race condition
    V4L/DVB (10250): cx25840: fix regression: fw not loaded on first use
    V4L/DVB (10248): v4l-dvb: fix a bunch of compile warnings.
    V4L/DVB (10243): em28xx: fix compile warning
    V4L/DVB (10240): Fix obvious swapped names in v4l2_subdev logic
    V4L/DVB (10233): [PATCH] Terratec Cinergy DT XS Diversity new USB ID (0ccd:0081)
    ...

    Linus Torvalds
     

02 Feb, 2009

1 commit


31 Jan, 2009

2 commits

  • * 'for-linus' of git://git.kernel.dk/linux-2.6-block:
    cfq-iosched: Allow RT requests to pre-empt ongoing BE timeslice
    block: add sysfs file for controlling io stats accounting
    Mark mandatory elevator functions in the biodoc.txt
    include/linux: Add bsg.h to the Kernel exported headers
    block: silently error an unsupported barrier bio
    block: Fix documentation for blkdev_issue_flush()
    block: add bio_rw_flagged() for testing bio->bi_rw
    block: seperate bio/request unplug and sync bits
    block: export SSD/non-rotational queue flag through sysfs
    Fix small typo in bio.h's documentation
    block: get rid of the manual directory counting in blktrace
    block: Allow empty integrity profile
    block: Remove obsolete BUG_ON
    block: Don't verify integrity metadata on read error

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (29 commits)
    tulip: fix 21142 with 10Mbps without negotiation
    drivers/net/skfp: if !capable(CAP_NET_ADMIN): inverted logic
    gianfar: Fix Wake-on-LAN support
    smsc911x: timeout reaches -1
    smsc9420: fix interrupt signalling test failures
    ucc_geth: Change uec phy id to the same format as gianfar's
    wimax: fix build issue when debugfs is disabled
    netxen: fix memory leak in drivers/net/netxen_nic_init.c
    tun: Add some missing TUN compat ioctl translations.
    ipv4: fix infinite retry loop in IP-Config
    net: update documentation ip aliases
    net: Fix OOPS in skb_seq_read().
    net: Fix frag_list handling in skb_seq_read
    netxen: revert jumbo ringsize
    ath5k: fix locking in ath5k_config
    cfg80211: print correct intersected regulatory domain
    cfg80211: Fix sanity check on 5 GHz when processing country IE
    iwlwifi: fix kernel oops when ucode DMA memory allocation failure
    rtl8187: Fix error in setting OFDM power settings for RTL8187L
    mac80211: remove Michael Wu as maintainer
    ...

    Linus Torvalds
     

30 Jan, 2009

12 commits


29 Jan, 2009

4 commits

  • This UBIFS feature has never worked properly, and it was a mistake
    to add it because we simply have no use-cases. So, lets still accept
    the fast_unmount mount option, but ignore it. This does not change
    much, because UBIFS commit in sync_fs anyway, and sync_fs is called
    while unmounting.

    Signed-off-by: Artem Bityutskiy

    Artem Bityutskiy
     
  • v4lgrab breaks the fputc macro on some systems, because of #defined
    FILE.

    Also, I also added comments because it was not at all clear that to get gspca
    cameras to work with this application you need v4l1compat.

    Signed-off-by: Simon Harrison
    Signed-off-by: Mauro Carvalho Chehab

    Simon Harrison
     
  • The following features were added to the UIO framework in the near past:

    * Generic drivers for platform devices (uio_pdrv, uio_pdrv_genirq)
    * an "offset" sysfs attribute for memory mappings

    Unfortunately, all this went in without documentation (won't happen again...)

    This patch updates UIO documentation.

    Signed-off-by: Hans J. Koch
    Acked-by: Uwe Kleine-König
    Signed-off-by: Greg Kroah-Hartman

    Hans J. Koch
     
  • Updated jp_JP/stable_kernel_rules.txt due to changes in the main version
    of the file.

    Also, this patch is already reviewed by Japanese translation community
    called JF.

    Signed-off-by: Tsugikazu Shibata
    Signed-off-by: Greg Kroah-Hartman

    Tsugikazu Shibata
     

28 Jan, 2009

1 commit


27 Jan, 2009

3 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:
    kbuild: fix kbuild.txt typos
    kbuild: print usage with no arguments in scripts/config
    Revert "kbuild: strip generated symbols from *.ko"

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (92 commits)
    gianfar: Revive VLAN support
    vlan: Export symbols as non GPL symbols.
    bnx2x: tx_has_work should not wait for FW
    netxen: reduce memory footprint
    netxen: fix vlan tso/checksum offload
    net: Fix linux/if_frad.h's suitability for userspace.
    net: Move config NET_NS to from net/Kconfig to init/Kconfig
    isdn: Fix missing ifdef in isdn_ppp
    networking: document "nc" in addition to "netcat" in netconsole.txt
    e1000e: workaround hw errata
    af_key: initialize xfrm encap_oa
    virtio_net: Fix MAX_PACKET_LEN to support 802.1Q VLANs
    lcs: fix compilation for !CONFIG_IP_MULTICAST
    rtl8187: Add termination packet to prevent stall
    iwlwifi: fix rs_get_rate WARN_ON()
    p54usb: fix packet loss with first generation devices
    sctp: Fix another socket race during accept/peeloff
    sctp: Properly timestamp outgoing data chunks for rtx purposes
    sctp: Correctly start rtx timer on new packet transmissions.
    sctp: Fix crc32c calculations on big-endian arhes.
    ...

    Linus Torvalds
     
  • It always annoyed me that the netconsole documentation didn't give me the
    correct command for my distro. Update it with a command line that actually
    works on my Fedora install.

    Signed-off-by: Jesse Barnes
    Signed-off-by: Randy Dunlap
    Signed-off-by: Matt Mackall
    Signed-off-by: David S. Miller

    Jesse Barnes