21 Oct, 2008

12 commits

  • __FUNCTION__ is gcc-specific, use __func__

    Signed-off-by: Harvey Harrison
    Acked-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Harvey Harrison
     
  • * 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (41 commits)
    PCI: fix pci_ioremap_bar() on s390
    PCI: fix AER capability check
    PCI: use pci_find_ext_capability everywhere
    PCI: remove #ifdef DEBUG around dev_dbg call
    PCI hotplug: fix get_##name return value problem
    PCI: document the pcie_aspm kernel parameter
    PCI: introduce an pci_ioremap(pdev, barnr) function
    powerpc/PCI: Add legacy PCI access via sysfs
    PCI: Add ability to mmap legacy_io on some platforms
    PCI: probing debug message uniformization
    PCI: support PCIe ARI capability
    PCI: centralize the capabilities code in probe.c
    PCI: centralize the capabilities code in pci-sysfs.c
    PCI: fix 64-vbit prefetchable memory resource BARs
    PCI: replace cfg space size (256/4096) by macros.
    PCI: use resource_size() everywhere.
    PCI: use same arg names in PCI_VDEVICE comment
    PCI hotplug: rpaphp: make debug var unique
    PCI: use %pF instead of print_fn_descriptor_symbol() in quirks.c
    PCI: fix hotplug get_##name return value problem
    ...

    Linus Torvalds
     
  • …l/git/tip/linux-2.6-tip

    * 'tracing-v28-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (131 commits)
    tracing/fastboot: improve help text
    tracing/stacktrace: improve help text
    tracing/fastboot: fix initcalls disposition in bootgraph.pl
    tracing/fastboot: fix bootgraph.pl initcall name regexp
    tracing/fastboot: fix issues and improve output of bootgraph.pl
    tracepoints: synchronize unregister static inline
    tracepoints: tracepoint_synchronize_unregister()
    ftrace: make ftrace_test_p6nop disassembler-friendly
    markers: fix synchronize marker unregister static inline
    tracing/fastboot: add better resolution to initcall debug/tracing
    trace: add build-time check to avoid overrunning hex buffer
    ftrace: fix hex output mode of ftrace
    tracing/fastboot: fix initcalls disposition in bootgraph.pl
    tracing/fastboot: fix printk format typo in boot tracer
    ftrace: return an error when setting a nonexistent tracer
    ftrace: make some tracers reentrant
    ring-buffer: make reentrant
    ring-buffer: move page indexes into page headers
    tracing/fastboot: only trace non-module initcalls
    ftrace: move pc counter in irqtrace
    ...

    Manually fix conflicts:
    - init/main.c: initcall tracing
    - kernel/module.c: verbose level vs tracepoints
    - scripts/bootgraph.pl: fallout from cherry-picking commits.

    Linus Torvalds
     
  • …/git/tip/linux-2.6-tip

    * 'v28-timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (36 commits)
    fix documentation of sysrq-q really
    Fix documentation of sysrq-q
    timer_list: add base address to clock base
    timer_list: print cpu number of clockevents device
    timer_list: print real timer address
    NOHZ: restart tick device from irq_enter()
    NOHZ: split tick_nohz_restart_sched_tick()
    NOHZ: unify the nohz function calls in irq_enter()
    timers: fix itimer/many thread hang, fix
    timers: fix itimer/many thread hang, v3
    ntp: improve adjtimex frequency rounding
    timekeeping: fix rounding problem during clock update
    ntp: let update_persistent_clock() sleep
    hrtimer: reorder struct hrtimer to save 8 bytes on 64bit builds
    posix-timers: lock_timer: make it readable
    posix-timers: lock_timer: kill the bogus ->it_id check
    posix-timers: kill ->it_sigev_signo and ->it_sigev_value
    posix-timers: sys_timer_create: cleanup the error handling
    posix-timers: move the initialization of timer->sigq from send to create path
    posix-timers: sys_timer_create: simplify and s/tasklist/rcu/
    ...

    Fix trivial conflicts due to sysrq-q description clahes in
    Documentation/sysrq.txt and drivers/char/sysrq.c

    Linus Torvalds
     
  • The 'use pci_find_ext_capability everywhere' cleanup brought a new bug,
    which makes the AER stop working. Fix it by actually using find_ext_cap
    instead of just find_cap. Drop the unused config space size define while
    we're at it.

    Signed-off-by: Yu Zhao
    Signed-off-by: Jesse Barnes

    Yu Zhao
     
  • It can be handy so make sure people know about it.

    Signed-off-by: Chuck Ebbert
    Signed-off-by: Jesse Barnes

    Chuck Ebbert
     
  • The current MSI-HOWTO.txt says that device drivers should not request the
    memory space that contains MSI-X tables. This is because the original
    MSI-X implementation did a request_mem_region() on this space, but that
    code was removed long ago (in the pre-git era, in fact). Years after the
    code was changed, we might as well clean up the documention to avoid a
    confusing mention of requesting regions: drivers using MSI-X can just use
    pci_request_regions() just like any other driver, and so there's no need
    for MSI-HOWTO.txt to talk about this at all.

    Signed-off-by: Roland Dreier
    Signed-off-by: Andrew Morton
    Signed-off-by: Jesse Barnes

    Roland Dreier
     
  • Since the code is shared pretty much most of the pci= options are shared,
    but kernel-parameters.txt marked most of them as i386 only.

    Signed-off-by: Andi Kleen
    Signed-off-by: Jesse Barnes

    Andi Kleen
     
  • Only accept dynids whose driver_data value matches one of the driver's
    pci_driver_id entries. This prevents the user from accidentally passing
    values the drivers do not expect.

    Cc: Milton Miller
    Acked-by: Greg Kroah-Hartman
    Signed-off-by: Jean Delvare
    Signed-off-by: Jesse Barnes

    Jean Delvare
     
  • * 'linux-next' of git://git.infradead.org/ubifs-2.6: (25 commits)
    UBIFS: fix ubifs_compress commentary
    UBIFS: amend printk
    UBIFS: do not read unnecessary bytes when unpacking bits
    UBIFS: check buffer length when scanning for LPT nodes
    UBIFS: correct condition to eliminate unecessary assignment
    UBIFS: add more debugging messages for LPT
    UBIFS: fix bulk-read handling uptodate pages
    UBIFS: improve garbage collection
    UBIFS: allow for sync_fs when read-only
    UBIFS: commit on sync_fs
    UBIFS: correct comment for commit_on_unmount
    UBIFS: update dbg_dump_inode
    UBIFS: fix commentary
    UBIFS: fix races in bit-fields
    UBIFS: ensure data read beyond i_size is zeroed out correctly
    UBIFS: correct key comparison
    UBIFS: use bit-fields when possible
    UBIFS: check data CRC when in error state
    UBIFS: improve znode splitting rules
    UBIFS: add no_chk_data_crc mount option
    ...

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (112 commits)
    sh: Move SH-4 CPU headers down one more level.
    sh: Only build in gpio.o when CONFIG_GENERIC_GPIO is selected.
    sh: Migrate common board headers to mach-common/.
    sh: Move the CPU definition headers from asm/ to cpu/.
    serial: sh-sci: Add support SCIF of SH7723
    video: add sh_mobile_lcdc platform flags
    video: remove unused sh_mobile_lcdc platform data
    sh: remove consistent alloc cruft
    sh: add dynamic crash base address support
    sh: reduce Migo-R smc91x overruns
    sh: Fix up some merge damage.
    Fix debugfs_create_file's error checking method for arch/sh/mm/
    Fix debugfs_create_dir's error checking method for arch/sh/kernel/
    sh: ap325rxa: Add support RTC RX-8564LC in AP325RXA board
    sh: Use sh7720 GPIO on magicpanelr2 board
    sh: Add sh7720 pinmux code
    sh: Use sh7203 GPIO on rsk7203 board
    sh: Add sh7203 pinmux code
    sh: Use sh7723 GPIO on AP325RXA board
    sh: Add sh7723 pinmux code
    ...

    Linus Torvalds
     
  • * git://git.infradead.org/mtd-2.6: (69 commits)
    Revert "[MTD] m25p80.c code cleanup"
    [MTD] [NAND] GPIO driver depends on ARM... for now.
    [MTD] [NAND] sh_flctl: fix compile error
    [MTD] [NOR] AT49BV6416 has swapped erase regions
    [MTD] [NAND] GPIO NAND flash driver
    [MTD] cmdlineparts documentation change - explain where mtd-id comes from
    [MTD] cfi_cmdset_0002.c: Add Macronix CFI V1.0 TopBottom detection
    [MTD] [NAND] Fix compilation warnings in drivers/mtd/nand/cs553x_nand.c
    [JFFS2] Write buffer offset adjustment for NOR-ECC (Sibley) flash
    [MTD] mtdoops: Fix a bug where block may not be erased
    [MTD] mtdoops: Add a magic number to logged kernel oops
    [MTD] mtdoops: Fix an off by one error
    [JFFS2] Correct parameter names of jffs2_compress() in comments
    [MTD] [NAND] sh_flctl: add support for Renesas SuperH FLCTL
    [MTD] [NAND] Bug on atmel_nand HW ECC : OOB info not correctly written
    [MTD] [MAPS] Remove unused variable after ROM API cleanup.
    [MTD] m25p80.c extended jedec support (v2)
    [MTD] remove unused mtd parameter in of_mtd_parse_partitions()
    [MTD] [NAND] remove dead Kconfig associated with !CONFIG_PPC_MERGE
    [MTD] [NAND] driver extension to support NAND on TQM85xx modules
    ...

    Linus Torvalds
     

20 Oct, 2008

11 commits

  • IA64, PPC and SH also support the elfcorehdr command line.

    Signed-off-by: Simon Horman
    Acked-by: Vivek Goyal
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Simon Horman
     
  • There are not-on-LRU pages which can be mapped and they are not worth to
    be accounted. (becasue we can't shrink them and need dirty codes to
    handle specical case) We'd like to make use of usual objrmap/radix-tree's
    protcol and don't want to account out-of-vm's control pages.

    When special_mapping_fault() is called, page->mapping is tend to be NULL
    and it's charged as Anonymous page. insert_page() also handles some
    special pages from drivers.

    This patch is for avoiding to account special pages.

    Signed-off-by: KAMEZAWA Hiroyuki
    Cc: Daisuke Nishimura
    Cc: Balbir Singh
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    KAMEZAWA Hiroyuki
     
  • If the journal doesn't abort when it gets an IO error in file data blocks,
    the file data corruption will spread silently. Because most of
    applications and commands do buffered writes without fsync(), they don't
    notice the IO error. It's scary for mission critical systems. On the
    other hand, if the journal aborts whenever it gets an IO error in file
    data blocks, the system will easily become inoperable. So this patch
    introduces a filesystem option to determine whether it aborts the journal
    or just call printk() when it gets an IO error in file data.

    If you mount a ext3 fs with data_err=abort option, it aborts on file data
    write error. If you mount it with data_err=ignore, it doesn't abort, just
    call printk(). data_err=ignore is the default.

    Signed-off-by: Hidehiro Kawai
    Cc: Jan Kara
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Hidehiro Kawai
     
  • I fell into the trap recently that it only dumps hrtimers instead of
    all timers. Fix the documentation.

    Signed-off-by: Andi Kleen
    Cc: Ingo Molnar
    Cc: Thomas Gleixner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andi Kleen
     
  • Describe why we need the freezer subsystem and how to use it in a
    documentation file. Since the cgroups.txt file is focused on the
    subsystem-agnostic portions of cgroups make a directory and move the old
    cgroups.txt file at the same time.

    Signed-off-by: Matt Helsley
    Cc: Paul Menage
    Cc: containers@lists.linux-foundation.org
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Matt Helsley
     
  • The current documentation of dirty_ratio and dirty_background_ratio is a
    bit misleading.

    In the documentation we say that they are "a percentage of total system
    memory", but the current page writeback policy, intead, is to apply the
    percentages to the dirtyable memory, that means free pages + reclaimable
    pages.

    Better to be more explicit to clarify this concept.

    Signed-off-by: Andrea Righi
    Signed-off-by: KAMEZAWA Hiroyuki
    Cc: KOSAKI Motohiro
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andrea Righi
     
  • Presently hugepage's vma has a VM_RESERVED flag in order not to be
    swapped. But a VM_RESERVED vma isn't core dumped because this flag is
    often used for some kernel vmas (e.g. vmalloc, sound related).

    Thus hugepages are never dumped and it can't be debugged easily. Many
    developers want hugepages to be included into core-dump.

    However, We can't read generic VM_RESERVED area because this area is often
    IO mapping area. then these area reading may change device state. it is
    definitly undesiable side-effect.

    So adding a hugepage specific bit to the coredump filter is better. It
    will be able to hugepage core dumping and doesn't cause any side-effect to
    any i/o devices.

    In additional, libhugetlb use hugetlb private mapping pages as anonymous
    page. Then, hugepage private mapping pages should be core dumped by
    default.

    Then, /proc/[pid]/core_dump_filter has two new bits.

    - bit 5 mean hugetlb private mapping pages are dumped or not. (default: yes)
    - bit 6 mean hugetlb shared mapping pages are dumped or not. (default: no)

    I tested by following method.

    % ulimit -c unlimited
    % ./crash_hugepage 50
    % ./crash_hugepage 50 -p
    % ls -lh
    % gdb ./crash_hugepage core
    %
    % echo 0x43 > /proc/self/coredump_filter
    % ./crash_hugepage 50
    % ./crash_hugepage 50 -p
    % ls -lh
    % gdb ./crash_hugepage core

    #include
    #include
    #include
    #include
    #include

    #include "hugetlbfs.h"

    int main(int argc, char** argv){
    char* p;
    int ch;
    int mmap_flags = MAP_SHARED;
    int fd;
    int nr_pages;

    while((ch = getopt(argc, argv, "p")) != -1) {
    switch (ch) {
    case 'p':
    mmap_flags &= ~MAP_SHARED;
    mmap_flags |= MAP_PRIVATE;
    break;
    default:
    /* nothing*/
    break;
    }
    }
    argc -= optind;
    argv += optind;

    if (argc == 0){
    printf("need # of pages\n");
    exit(1);
    }

    nr_pages = atoi(argv[0]);
    if (nr_pages < 2) {
    printf("nr_pages must >2\n");
    exit(1);
    }

    fd = hugetlbfs_unlinked_fd();
    p = mmap(NULL, nr_pages * gethugepagesize(),
    PROT_READ|PROT_WRITE, mmap_flags, fd, 0);

    sleep(2);

    *(p + gethugepagesize()) = 1; /* COW */
    sleep(2);

    /* crash! */
    *(int*)0 = 1;

    return 0;
    }

    Signed-off-by: KOSAKI Motohiro
    Reviewed-by: Kawai Hidehiro
    Cc: Hugh Dickins
    Cc: William Irwin
    Cc: Adam Litke
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    KOSAKI Motohiro
     
  • Documentation for unevictable lru list and its usage.

    Signed-off-by: Lee Schermerhorn
    Signed-off-by: Rik van Riel
    Cc: KOSAKI Motohiro
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Lee Schermerhorn
     
  • SysRq-Q also dumps information about the clockevent devices.

    Signed-off-by: Thomas Gleixner

    Thomas Gleixner
     
  • I fell into the trap recently that it only dumps hrtimers instead of
    all timers. Fix the documentation.

    Signed-off-by: Andi Kleen
    Cc: torvalds@linux-foundation.org
    Cc: Ingo Molnar
    Signed-off-by: Andrew Morton
    Signed-off-by: Thomas Gleixner

    Andi Kleen
     
  • Conflicts:

    Documentation/kernel-parameters.txt
    arch/sh/include/asm/elf.h

    Paul Mundt
     

18 Oct, 2008

14 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (94 commits)
    USB: remove err() macro from more usb drivers
    USB: remove err() macro from usb misc drivers
    USB: remove err() macro from usb core code
    USB: remove err() macro from usb class drivers
    USB: remove use of err() in drivers/usb/serial
    USB: remove info() macro from usb mtd drivers
    USB: remove info() macro from usb input drivers
    USB: remove info() macro from usb network drivers
    USB: remove info() macro from remaining usb drivers
    USB: remove info() macro from usb/misc drivers
    USB: remove info() macro from usb/serial drivers
    USB: remove warn macro from HID core
    USB: remove warn() macro from usb drivers
    USB: remove warn() macro from usb net drivers
    USB: remove warn() macro from usb media drivers
    USB: remove warn() macro from usb input drivers
    usb/fsl_qe_udc: clear data toggle on clear halt request
    usb/fsl_qe_udc: fix response to get status request
    fsl_usb2_udc: Fix oops on probe failure.
    fsl_usb2_udc: Add a wmb before priming endpoint.
    ...

    Linus Torvalds
     
  • * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (95 commits)
    V4L/DVB (9296): Patch to remove warning message during cx88-dvb compilation
    V4L/DVB (9294): gspca: Add a stop sequence in t613.
    V4L/DVB (9293): gspca: Separate and fix the sensor dependant sequences in t613.
    V4L/DVB (9292): gspca: Call the control setting functions at init time in t613.
    V4L/DVB (9291): gspca: Do not set the white balance temperature by default in t613.
    V4L/DVB (9290): gspca: Adjust the sensor init sequences in t613.
    V4L/DVB (9289): gspca: Other sensor identified as om6802 in t613.
    V4L/DVB (9288): gspca: Write to the USB device and not USB interface in t613.
    V4L/DVB (9287): gspca: Change the name of the multi bytes write function in t613.
    V4L/DVB (9286): gspca: Compilation problem of gspca.c and the kernel version.
    V4L/DVB (9283): Correct typo and enable setting the gain on the mt9m111 sensor
    V4L/DVB (9282): Properly iterate the urbs when destroying them.
    V4L/DVB (9281): gspca: Add hflip and vflip to the po1030 sensor
    V4L/DVB (9280): gspca: Use the gspca debug macros
    V4L/DVB (9279): gspca: Correct some copyright headers
    V4L/DVB (9278): gspca: Remove the m5602_debug variable
    V4L/DVB (9277): gspca: propagate an error in m5602_start_transfer()
    V4L/DVB (9276): videobuf-dvb: two functions are now static
    V4L/DVB (9275): dvb: input data pointer of cx24116_writeregN() should be const
    V4L/DVB (9274): Remove spurious messages and turn into debug.
    ...

    Linus Torvalds
     
  • * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:
    ext4: Remove automatic enabling of the HUGE_FILE feature flag
    ext4: Replace hackish ext4_mb_poll_new_transaction with commit callback
    ext4: Update Documentation/filesystems/ext4.txt
    ext4: Remove unused mount options: nomballoc, mballoc, nocheck
    ext4: Remove compile warnings when building w/o CONFIG_PROC_FS
    ext4: Add missing newlines to printk messages
    ext4: Fix file fragmentation during large file write.
    vfs: Add no_nrwrite_index_update writeback control flag
    vfs: Remove the range_cont writeback mode.
    ext4: Use tag dirty lookup during mpage_da_submit_io
    ext4: let the block device know when unused blocks can be discarded
    ext4: Don't reuse released data blocks until transaction commits
    ext4: Use an rbtree for tracking blocks freed during transaction.
    ext4: Do mballoc init before doing filesystem recovery
    ext4: Free ext4_prealloc_space using kmem_cache_free
    ext4: Fix Kconfig typo for ext4dev
    ext4: Remove an old reference to ext4dev in Makefile comment

    Linus Torvalds
     
  • This patch adds initial_descriptor_timeout module parameter for usbcore.ko
    to allow modify initial 64-byte USB_REQ_GET_DESCRIPTOR timeout for
    non-standard devices.

    For example, the SATA8000 device from DATAST0R Technology Corp
    requires about 10 seconds to send reply (probably it waits until
    inserted disk is ready for operation).

    Also, this patch adds missing usbcore parameters to
    Documentation/kernel-parameters.txt.

    Signed-off-by: Jaroslav Kysela
    Acked-by: Alan Stern
    Signed-off-by: Greg Kroah-Hartman

    Jaroslav Kysela
     
  • Create a new sysfs file per interface named supports_autosuspend. This
    file returns true if an interface driver's .supports_autosuspend flag is
    set. It also returns true if the interface is unclaimed (since the USB
    core will autosuspend a device if an interface is not claimed).

    This new sysfs file will be useful for user space scripts to test whether
    a USB device correctly auto-suspends.

    Signed-off-by: Sarah Sharp
    Cc: Oliver Neukum
    Signed-off-by: Greg Kroah-Hartman

    Sarah Sharp
     
  • This patch adds the vstusb driver to the drivers/usb/misc directory.
    This driver provides support for Vernier Software & Technology
    spectrometers, all made by Ocean Optics. The driver provides both IOCTL
    and read()/write() methods for sending raw data to spectrometers across
    the bulk channel. Each method allows for a configured timeout.

    From: Stephen Ware
    Signed-off-by: Dennis O'Brien
    Signed-off-by: Greg Kroah-Hartman

    Stephen Ware
     
  • Correct errors in the descriptions for usb_autopm_enable
    and usb_autopm_disable in the USB PM doc.

    Signed-off-by: Geoff Levand
    Acked-by: Alan Stern
    Signed-off-by: Greg Kroah-Hartman

    Geoff Levand
     
  • This adds Documentation for the extensions of the anchor API.

    Signed-off-by: Oliver Neukum
    Signed-off-by: Greg Kroah-Hartman

    Oliver Neukum
     
  • The following patch introduces a new f_obex.c function driver.
    It allows userspace obex servers to use usb as transport layer
    for their messages.

    [ dbrownell@users.sourceforge.net: various fixes and cleanups ]

    Signed-off-by: Felipe Balbi
    Signed-off-by: David Brownell
    Signed-off-by: Greg Kroah-Hartman

    Felipe Balbi
     
  • This driver was originaly written by Stefan Kopp, but massively
    reworked by Greg for submission.

    Thanks to Felipe Balbi for lots of work in cleaning
    up this driver.

    Thanks to Oliver Neukum for reviewing previous
    versions and pointing out problems.

    Cc: Stefan Kopp
    Cc: Marcel Janssen
    Cc: Felipe Balbi
    Cc: Oliver Neukum
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     
  • Added basic support for a Delcom USB 7-segment LED Display

    Signed-off by: Harrison Metzger
    Signed-off-by: Greg Kroah-Hartman

    Harrison Metzger
     
  • This tuner was already supported by proxy as an FMD1216ME, however,
    the MEX uses a different FM Radio IF so this addition is now required.

    Signed-off-by: Darron Broad
    Signed-off-by: Steven Toth
    Signed-off-by: Mauro Carvalho Chehab

    Darron Broad
     
  • Add autodetection support for a new revision of the Hauppauge HVR950Q (2040:721e)

    Signed-off-by: Michael Krufky
    Signed-off-by: Mauro Carvalho Chehab

    Michael Krufky
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (25 commits)
    staging: at76_usb wireless driver
    Staging: workaround build system bug
    Staging: Lindent sxg.c
    Staging: SLICOSS: Call pci_release_regions at driver exit
    Staging: SLICOSS: Fix remaining type names
    Staging: SLICOSS: Fix warnings due to static usage
    Staging: SLICOSS: lots of checkpatch fixes
    Staging: go7007 v4l fixes
    Staging: Fix gcc warnings in sxg
    Staging: add echo cancelation module
    Staging: add wlan-ng prism2 usb driver
    Staging: add w35und wifi driver
    Staging: USB/IP: add host driver
    Staging: USB/IP: add client driver
    Staging: USB/IP: add common functions needed
    Staging: add the go7007 video driver
    Staging: add me4000 pci data collection driver
    Staging: add me4000 firmware files
    Staging: add sxg network driver
    Staging: add Alacritech slicoss network driver
    ...

    Fixed up conflicts due to taint flags changes and MAINTAINERS cleanup in
    MAINTAINERS, include/linux/kernel.h and kernel/panic.c.

    Linus Torvalds
     

17 Oct, 2008

3 commits