14 Aug, 2008

2 commits

  • this mentions a new deadlock due to advanced power management.

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

    Oliver Neukum
     
  • This patch removes the auerswald USB driver from the linux kernel
    2.6.26.

    This driver was included into the kernel mainly to connect to the ISDN
    framework. This was done in linux 2.4.x. For 2.6.x, due to the fragile
    and moving ISDN support, this connection was never realized, and the
    only use of this driver was for device configuration. In the age of DSL,
    the demand of ISDN support is getting very low.

    Meanwhile, with the advent of libusb, an userspace driver was done for
    the device configuration which works fine for linux and mac. (Thanks to
    the libusb developers!). The userspace driver is downloadable from the
    auerswald web site.

    So this driver is obsolete now and has to be removed. Many thanks to all
    developers which helped me to bring this driver up and working.

    Signed-off-by: Wolfgang Muees
    Signed-off-by: Greg Kroah-Hartman

    Wolfgang Mües
     

13 Aug, 2008

8 commits

  • Fix printf format type warnings (seen on alpha & ia64):

    Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 6 has type '__u64'
    Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 7 has type '__u64'
    Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 8 has type '__u64'
    Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 9 has type '__u64'
    Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 12 has type '__u64'
    Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 13 has type '__u64'
    Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 16 has type '__u64'
    Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 17 has type '__u64'
    Documentation/accounting/getdelays.c:214: warning: format '%15llu' expects type 'long long unsigned int', but argument 4 has type '__u64'
    Documentation/accounting/getdelays.c:214: warning: format '%15llu' expects type 'long long unsigned int', but argument 5 has type '__u64'
    Documentation/accounting/getdelays.c:221: warning: format '%llu' expects type 'long long unsigned int', but argument 2 has type '__u64'
    Documentation/accounting/getdelays.c:221: warning: format '%llu' expects type 'long long unsigned int', but argument 3 has type '__u64'
    Documentation/accounting/getdelays.c:221: warning: format '%llu' expects type 'long long unsigned int', but argument 4 has type '__u64'
    Documentation/accounting/getdelays.c:221: warning: format '%llu' expects type 'long long unsigned int', but argument 5 has type '__u64'
    Documentation/accounting/getdelays.c:221: warning: format '%llu' expects type 'long long unsigned int', but argument 6 has type '__u64'
    Documentation/accounting/getdelays.c:236: warning: 'cmd_type' may be used uninitialized in this function

    Signed-off-by: Randy Dunlap
    Cc: Balbir Singh
    Cc: Sam Ravnborg
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Fix differing signedness warning:

    Documentation/pcmcia/crc32hash.c:29: warning: pointer targets in passing argument 1 of 'crc32' differ in signedness

    Signed-off-by: Randy Dunlap
    Acked-by: Dominik Brodowski
    Cc: Sam Ravnborg
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Documentation/networking/ifenslave.c:1084: warning: pointer targets in assignment differ in signedness

    >From include/linux/socket.h:
    * 1003.1g requires sa_family_t and that sa_data is char.

    and from SUSv3:
    (http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/socket.h.html)

    The header shall define the sockaddr structure that includes at least the following members:

    sa_family_t sa_family Address family.
    char sa_data[] Socket address (variable-length data).

    Signed-off-by: Randy Dunlap
    Cc: Sam Ravnborg
    Cc: "David S. Miller"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Add MODULE_LICENSE() to DocBook/procfs_example.c since modpost complained
    about a missing license there.

    Remove tty procfs removal since the creation was deleted long ago
    (http://git.kernel.org/?p=linux/kernel/git/tglx/history.git;a=commitdiff;h=5ad9cb65e9b15e5b83e2dd1c10a4bcaccc4ec644).

    Signed-off-by: Randy Dunlap
    Cc:
    Cc: Sam Ravnborg
    Cc: Alan Cox
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Currently source files in the Documentation/ sub-dir can easily bit-rot
    since they are not generally buildable, either because they are hidden in
    text files or because there are no Makefile rules for them. This needs to
    be fixed so that the source files remain usable and good examples of code
    instead of bad examples.

    Add the ability to build source files that are in the Documentation/ dir.
    Add to Kconfig as "BUILD_DOCSRC" config symbol.

    Use "CONFIG_BUILD_DOCSRC=1 make ..." to build objects from the
    Documentation/ sources. Or enable BUILD_DOCSRC in the *config system.
    However, this symbol depends on HEADERS_CHECK since the header files need
    to be installed (for userspace builds).

    Built (using cross-tools) for x86-64, i386, alpha, ia64, sparc32,
    sparc64, powerpc, sh, m68k, & mips.

    Signed-off-by: Randy Dunlap
    Reviewed-by: Sam Ravnborg
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • s390 doesn't support the additional_cpus kernel parameter anymore since a
    long time. So we better update the code and documentation to reflect
    that.

    Cc: Martin Schwidefsky
    Signed-off-by: Heiko Carstens
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Heiko Carstens
     
  • Signed-off-by: Jan Kara
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jan Kara
     
  • Now that the driver is removed we should also remove the entry in
    Documentation/feature-removal-schedule.txt

    Signed-off-by: Adrian Bunk
    Acked-by: Christoph Hellwig
    Cc: James Bottomley
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Adrian Bunk
     

12 Aug, 2008

2 commits

  • This shows up when trying to bridge:
    tap0: received packet with own address as source address

    As Max Krasnyansky points out, there's no reason to give the guest the
    same mac address as the TUN device.

    Signed-off-by: Rusty Russell
    Cc: Max Krasnyansky

    Rusty Russell
     
  • * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:
    powerpc: Remove include/linux/harrier_defs.h
    powerpc: Do not ignore arch/powerpc/include
    powerpc: Delete completed "ppc removal" task from feature removal file
    powerpc/mm: Fix attribute confusion with htab_bolt_mapping()
    powerpc/pci: Don't keep ISA memory hole resources in the tree
    powerpc: Zero fill the return values of rtas argument buffer
    powerpc/4xx: Update defconfig files for 2.6.27-rc1
    powerpc/44x: Incorrect NOR offset in Warp DTS
    powerpc/44x: Warp DTS changes for board updates
    powerpc/4xx: Cleanup Warp for i2c driver changes.
    powerpc/44x: Adjust warp-nand resource end address

    Linus Torvalds
     

11 Aug, 2008

1 commit


09 Aug, 2008

3 commits

  • * 'for-linus-merged' of master.kernel.org:/home/rmk/linux-2.6-arm:
    [ARM] 5177/1: arm/mach-sa1100/Makefile: remove CONFIG_SA1100_USB
    [ARM] 5166/1: magician: add MAINTAINERS entry
    [ARM] fix pnx4008 build errors
    [ARM] Fix SMP booting with non-zero PHYS_OFFSET
    [ARM] 5185/1: Fix spi num_chipselect for lubbock
    [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
    [ARM] Add support for arch/arm/mach-*/include and arch/arm/plat-*/include
    [ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead
    [ARM] Eliminate useless includes of asm/mach-types.h
    [ARM] Fix circular include dependency with IRQ headers
    avr32: Use instead of
    avr32: Introduce arch/avr32/mach-*/include/mach
    avr32: Move include/asm-avr32 to arch/avr32/include/asm
    [ARM] sa1100_wdt: use reset_status to remember watchdog reset status
    [ARM] pxa: introduce reset_status and clear_reset_status for driver's usage
    [ARM] pxa: introduce reset.h for reset specific header information

    Linus Torvalds
     
  • Conflicts:

    drivers/watchdog/at91rm9200_wdt.c
    drivers/watchdog/davinci_wdt.c
    drivers/watchdog/ep93xx_wdt.c
    drivers/watchdog/ixp2000_wdt.c
    drivers/watchdog/ixp4xx_wdt.c
    drivers/watchdog/ks8695_wdt.c
    drivers/watchdog/omap_wdt.c
    drivers/watchdog/pnx4008_wdt.c
    drivers/watchdog/sa1100_wdt.c
    drivers/watchdog/wdt285.c

    Russell King
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (99 commits)
    pkt_sched: Fix actions referencing
    bnx2x: fix logical op
    tcp: (whitespace only) fix confusing indentation
    pkt_sched: Fix qdisc config when link is down.
    [Bluetooth] Add full quirk implementation for btusb driver
    [Bluetooth] Removal of unnecessary ignore module parameter
    [Bluetooth] Add parameters to control BNEP header compression
    ath9k: Revamp wireless mode usage
    ath9k: More unused macros
    ath9k: Remove a few unused macros and fix indentation
    ath9k: Use mac80211's band macros and remove enum hal_freq_band
    ath9k: Remove redundant data structure ath9k_txq_info
    ath9k: Cleanup data structures related to HW capabilities
    ath9k: work around gcc ICEs
    ath9k: Add new Atheros IEEE 802.11n driver
    ath5k: remove Atheros 11n devices from supported list
    list.h: add list_cut_position()
    list.h: Add list_splice_tail() and list_splice_tail_init()
    p54: swap short slot time dcf values
    rt2x00: Block all unsupported modes
    ...

    Linus Torvalds
     

08 Aug, 2008

3 commits

  • * 'for-linus' of git://git.kernel.dk/linux-2.6-block:
    xen-blkfront.c: make blkif_ioctl() static
    bio: make use of bvec_nr_vecs
    cciss: fix bug if scsi tape support is disabled
    cciss: add support for multi lun tape devices
    cciss: change the way we notify scsi midlayer of tape drives
    cciss: fix negative logical drive count in procfs
    cciss: remove redundant code
    cciss: make rebuild_lun_table behave better
    cciss: return -EFAULT if copy_from_user() fails

    Linus Torvalds
     
  • * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (23 commits)
    V4L/DVB (8617): uvcvideo: don't use stack-based buffers for USB transfers.
    V4L/DVB (8616): uvcvideo: Add support for two Bison Electronics webcams
    V4L/DVB (8611): Add suspend/resume to pxa_camera driver
    V4L/DVB (8610): Add suspend/resume capabilities to soc_camera.
    V4L/DVB (8609): media: Clean up platform_driver_unregister() bogosity.
    V4L/DVB (8607): cxusb: fix OOPS and broken tuning regression on FusionHDTV Dual Digital 4
    V4L/DVB (8605): gspca: Fix of gspca_zc3xx oops - 2.6.27-rc1
    V4L/DVB (8604): gspca: Fix of "scheduling while atomic" crash.
    V4L/DVB (8602): gspca: Fix small bugs, simplify and cleanup ov519.
    V4L/DVB (8582): set mts_firmware for em2882 based Pinnacle Hybrid Pro
    V4L/DVB (8574): gspca: Bad bytesperlines of pixelformat in spca505/506/508 and vc023x.
    V4L/DVB (8573): gspca: Bad scan of frame in spca505/506/508.
    V4L/DVB (8572): gspca: Webcam 0c45:6143 in documentation.
    V4L/DVB (8571): gspca: Don't use CONFIG_VIDEO_ADV_DEBUG as a compile option.
    V4L/DVB (8569): gspca: Set back the old values of Sonix sn9c120 and cleanup source.
    V4L/DVB (8567): gspca: hflip and vflip controls added for ov519 - ov7670 plus init cleanup.
    V4L/DVB (8564): fix vino driver build error
    V4L/DVB (8563): fix drivers/media/video/arv.c compilation
    V4L/DVB (8562): DVB_DRX397XD: remove FW_LOADER select
    V4L/DVB (8558): media/video/Kconfig: fix a typo
    ...

    Linus Torvalds
     
  • * 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
    hwmon: (it87) Support for 16-bit fan reading in it8705 >= rev 0x03
    hwmon: (it87) Support for 16-bit fan reading in it8712 >= rev 0x07
    hwmon: (hwmon-vid) Add 6-bit vid codes for AMD NPT 0Fh cpus
    hwmon: (hwmon-vid) Trivial format multi-line comments per CodingStyle
    hwmon: ad7414 driver
    hwmon: (thmc50) Add support for critical temperature limits
    hwmon: (adm9240) Remove EXPERIMENTAL dependency
    hwmon: (w83627hf) Drop reset module parameter
    hwmon: (w83627hf) Add pwm_enable sysfs interface
    hwmon: (w83791d) Use fan divisor bits from vbat register
    hwmon: (f71882fg) Delete needless forward declarations
    hwmon: (dme1737) Add support for the SMSC SCH5027
    hwmon: (dme1737) Skip detection if forced
    hwmon: (dme1737) Cleanups

    Linus Torvalds
     

07 Aug, 2008

8 commits


06 Aug, 2008

6 commits


05 Aug, 2008

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (29 commits)
    sh: enable maple_keyb in dreamcast_defconfig.
    SH2(A) cache update
    nommu: Provide vmalloc_exec().
    add addrespace definition for sh2a.
    sh: Kill off ARCH_SUPPORTS_AOUT and remnants of a.out support.
    sh: define GENERIC_HARDIRQS_NO__DO_IRQ.
    sh: define GENERIC_LOCKBREAK.
    sh: Save NUMA node data in vmcore for crash dumps.
    sh: module_alloc() should be using vmalloc_exec().
    sh: Fix up __bug_table handling in module loader.
    sh: Add documentation and integrate into docbook build.
    sh: Fix up broken kerneldoc comments.
    maple: Kill useless private_data pointer.
    maple: Clean up maple_driver_register/unregister routines.
    input: Clean up maple keyboard driver
    maple: allow removal and reinsertion of keyboard driver module
    sh: /proc/asids depends on MMU.
    arch/sh/boards/mach-se/7343/irq.c: removed duplicated #include
    arch/sh/boards/board-ap325rxa.c: removed duplicated #include
    sh/boards/Makefile typo fix
    ...

    Linus Torvalds
     

04 Aug, 2008

2 commits


02 Aug, 2008

4 commits

  • I asked legal about the licensing of ftrace.txt, and they told me that,
    unless the Documentation directory is specifically set up to handle non
    GPL licenses (which it does not appear to be), then it would be best to
    put ftrace.txt under the GPL.

    This patch adds a dual license to ftrace.txt such that it is under both
    the FDL and the GPL.

    Signed-off-by: Steven Rostedt
    Signed-off-by: Linus Torvalds

    Steven Rostedt
     
  • * 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:
    [PATCH] ocfs2: Release mutex in error handling code
    [PATCH] ocfs2: Fix oops when racing files truncates with writes into an mmap region
    [PATCH 2/2] ocfs2: Fix race between mount and recovery
    [PATCH 1/2] ocfs2: Add counter in struct ocfs2_dinode to track journal replays
    [PATCH] configfs: Convenience macros for attribute definition.
    [PATCH] configfs: Pin configfs subsystems separately from new config_items.
    [PATCH] configfs: Fix open directory making rmdir() fail
    [PATCH] configfs: Lock new directory inodes before removing on cleanup after failure
    [PATCH] configfs: Prevent userspace from creating new entries under attaching directories
    [PATCH] configfs: Fix failing symlink() making rmdir() fail
    [PATCH] configfs: Fix symlink() to a removing item
    [PATCH] configfs: Include linux/err.h in linux/configfs.h

    Linus Torvalds
     
  • * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:
    kgdb: fix gdb serial thread queries
    kgdb: fix kgdb_validate_break_address to perform a mem write
    kgdb: remove the requirement for CONFIG_FRAME_POINTER

    Linus Torvalds
     
  • * 'release' of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6:
    hwmon: needs new maintainer
    hwmon: (lm85) Simplify device initialization function
    hwmon: (lm85) Misc cleanups
    hwmon: (lm85) Don't write back cached values
    hwmon: (lm85) Drop dead code
    hwmon: (lm85) Coding-style cleanups
    hwmon: (lm75) add new-style driver binding
    hwmon: (lm75) cleanup/reorg
    hwmon: (adt7473) clarify an awkward bit of code
    hwmon: (adt7473) Remove unused defines
    hwmon: (dme1737) fix voltage scaling
    hwmon: (dme1737) probe all addresses
    hwmon: (dme1737) demacrofy for readability

    Linus Torvalds