1. 12 10月, 2008 10 次提交
    • A
      fastboot: Fix bootgraph.pl initcall name regexp · 8bd9890e
      Arnaud Patard 提交于
      The regexp used to match the start and the end of an initcall
      are matching only on [a-zA-Z\_]. This rules out initcalls with
      a number in them. This patch is fixing that.
      Signed-off-by: NArnaud Patard <apatard@mandriva.com>
      8bd9890e
    • A
      fastboot: fix issues and improve output of bootgraph.pl · 709790a9
      Arjan van de Ven 提交于
      David Sanders reported some issues with bootgraph.pl's display
      of his sytems bootup; this commit fixes these by scaling the graph
      not from 0 - end time but from the first initcall to the end time;
      the minimum display size etc also now need to scale with this, as does
      the axis display.
      Signed-off-by: NArjan van de Ven <arjan@linux.intel.com>
      709790a9
    • A
      Add a script to visualize the kernel boot process / time · f9b9796a
      Arjan van de Ven 提交于
      When optimizing the kernel boot time, it's very valuable to visualize
      what is going on at which time. In addition, with some of the initializing
      going asynchronous soon, it's valuable to track/print which worker thread
      is executing the initialization.
      
      This patch adds a script to turn a dmesg into a SVG graph (that can be
      shown with tools such as InkScape, Gimp or Firefox) and a small change
      to the initcall code to print the PID of the thread calling the initcall
      (so that the script can work out the parallelism).
      Signed-off-by: NArjan van de Ven <arjan@linux.intel.com>
      f9b9796a
    • L
      Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm · 7cc4e87f
      Linus Torvalds 提交于
      * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)
        [ARM] 5300/1: fixup spitz reset during boot
        [ARM] 5295/1: make ZONE_DMA optional
        [ARM] 5239/1: Palm Zire 72 power management support
        [ARM] 5298/1: Drop desc_handle_irq()
        [ARM] 5297/1: [KS8695] Fix two compile-time warnings
        [ARM] 5296/1: [KS8695] Replace macro's with trailing underscores.
        [ARM] pxa: allow multi-machine PCMCIA builds
        [ARM] pxa: add preliminary CPUFREQ support for PXA3xx
        [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h
        [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c
        [ARM] pxa/zylonite: add support for USB OHCI
        [ARM] ohci-pxa27x: use ioremap() and offset for register access
        [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()
        [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource
        [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver
        [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers
        [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c
        [ARM] pxa: simplify DMA register definitions
        [ARM] pxa: make additional DCSR bits valid for PXA3xx
        [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c
        ...
      
      Fixed up conflicts in
      	arch/arm/mach-versatile/core.c
      	sound/soc/pxa/pxa2xx-ac97.c
      	sound/soc/pxa/pxa2xx-i2s.c
      manually.
      7cc4e87f
    • A
      security: avoid calling a NULL function pointer in drivers/video/tvaudio.c · 5ba2f67a
      Arjan van de Ven 提交于
      NULL function pointers are very bad security wise. This one got caught by
      kerneloops.org quite a few times, so it's happening in the field....
      
      Fix is simple, check the function pointer for NULL, like 6 other places
      in the same function are already doing.
      Signed-off-by: NArjan van de Ven <arjan@linux.intel.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      5ba2f67a
    • L
      net: fix dummy 'nf_conntrack_event_cache()' · 64f1b653
      Linus Torvalds 提交于
      The dummy version of 'nf_conntrack_event_cache()' (used when the
      NF_CONNTRACK_EVENTS config option is not enabled) had not been updated
      when the calling convention changed.
      
      This was introduced by commit a71996fc
      ("netfilter: netns nf_conntrack: pass conntrack to
      nf_conntrack_event_cache() not skb")
      
      Tssk.
      
      Cc: Alexey Dobriyan <adobriyan@gmail.com>
      Cc: Patrick McHardy <kaber@trash.net>
      Cc: David Miller <davem@davemloft.net>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      64f1b653
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 · 4dd9ec49
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1075 commits)
        myri10ge: update driver version number to 1.4.3-1.369
        r8169: add shutdown handler
        r8169: preliminary 8168d support
        r8169: support additional 8168cp chipset
        r8169: change default behavior for mildly identified 8168c chipsets
        r8169: add a new 8168cp flavor
        r8169: add a new 8168c flavor (bis)
        r8169: add a new 8168c flavor
        r8169: sync existing 8168 device hardware start sequences with vendor driver
        r8169: 8168b Tx performance tweak
        r8169: make room for more specific 8168 hardware start procedure
        r8169: shuffle some registers handling around (8168 operation only)
        r8169: new phy init parameters for the 8168b
        r8169: update phy init parameters
        r8169: wake up the PHY of the 8168
        af_key: fix SADB_X_SPDDELETE response
        ath9k: Fix return code when ath9k_hw_setpower() fails on reset
        ath9k: remove nasty FAIL macro from ath9k_hw_reset()
        gre: minor cleanups in netlink interface
        gre: fix copy and paste error
        ...
      4dd9ec49
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6 · 86ed5a93
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:
        [CIFS] Check that last search entry resume key is valid
        [CIFS] make sure we have the right resume info before calling CIFSFindNext
        [CIFS]  clean up error handling in cifs_unlink
        [CIFS] fix some settings of cifsAttrs after calling SetFileInfo and SetPathInfo
        cifs: explicitly revoke SPNEGO key after session setup
        cifs: Convert cifs to new aops.
        [CIFS] update DOS attributes in cifsInode if we successfully changed them
        cifs: remove NULL termination from rename target in CIFSSMBRenameOpenFIle
        cifs: work around samba returning -ENOENT on SetFileDisposition call
        cifs: fix inverted NULL check after kmalloc
        [CIFS] clean up upcall handling for dns_resolver keys
        [CIFS]  fix busy-file renames and refactor cifs_rename logic
        cifs: add function to set file disposition
        [CIFS] add constants for string lengths of keynames in SPNEGO upcall string
        cifs: move rename and delete-on-close logic into helper function
        cifs: have find_writeable_file prefer filehandles opened by same task
        cifs: don't use GFP_KERNEL with GFP_NOFS
        [CIFS] use common code for turning off ATTR_READONLY in cifs_unlink
        cifs: clean up variables in cifs_unlink
      86ed5a93
    • L
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus · 835a1c09
      Linus Torvalds 提交于
      * 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus: (49 commits)
        MIPS: RB532: provide GPIO_BUILTIN_NR and irq_to_gpio/gpio_to_irq
        MIPS: Move ptrace prototypes to ptrace.h
        MIPS: Ptrace support for HARDWARE_WATCHPOINTS
        MIPS: Scheduler support for HARDWARE_WATCHPOINTS.
        MIPS: Watch exception handling for HARDWARE_WATCHPOINTS.
        MIPS: Probe watch registers and report configuration.
        MIPS: Add HARDWARE_WATCHPOINTS definitions and support code.
        MIPS: Add HARDWARE_WATCHPOINTS configure option.
        MIPS: Replace use of <asm-generic/uaccess.h> with native implementations.
        MIPS: TXx9: Add TX4939 ATA support (v2)
        MIPS: Rewrite spinlocks to ticket locks.
        MIPS: IP checksums: Optimize adjust of sum on buffers of odd alignment.
        MIPS: IP checksums: Remove unncessary .set pseudos
        MIPS: IP checksums: Remove unncessary folding of sum to 16 bit.
        MIPS: Move headfiles to new location below arch/mips/include
        MIPS: Alchemy: rename directory
        MIPS: Optimize get_user and put_user for 64-bit
        MIPS: TXx9: Implement prom_free_prom_memory
        MIPS: TXx9: Add RBTX4939 board support
        MIPS: TXx9: Add TX4939 SoC support
        ...
      835a1c09
    • L
      Merge branch 'for-linus' of git://git.alsa-project.org/alsa-kernel · d3570a5a
      Linus Torvalds 提交于
      * 'for-linus' of git://git.alsa-project.org/alsa-kernel: (258 commits)
        ALSA: hda: VREF powerdown for headphones
        ALSA: hda: STAC_HP_M4
        ALSA: ASoC: Check for machine type in GTA01 machine driver
        ALSA: mtpav - Fix race in probe
        ALSA: usb-audio: dynamic detection of MIDI interfaces in uaxx-quirk
        ALSA: Add a note on dependency of RTC stuff
        ALSA: ASoC: add new param mux to dapm_mux_update_power
        ALSA: Increase components array size
        ALSA: ASoC: Correct inverted Mic PGA Switch control in wm8510 driver
        ALSA: hda: comment typo fix
        ALSA: hda: comment typo fix
        ALSA: hda - Fix PCI SSID for ASROCK K18N78FullHD-hSLI
        ALSA: snd-usb-audio: support for Edirol UA-4FX device
        ALSA: usb - Fix possible Oops at USB-MIDI disconnection
        ALSA: hda - Fix another ALC889A (rev 0x100101)
        ALSA: hda: add more board-specific information for Realtek ALC662 rev1
        ALSA: Correct Vladimir Barinov's e-mail address
        ALSA: cs46xx: Add PCI IDs for TerraTec and Hercules cards
        ALSA: hda: SPDIF stream muting support
        ALSA: hda: appletv support
        ...
      d3570a5a
  2. 11 10月, 2008 30 次提交