23 Oct, 2007

3 commits

  • Spelling fixes for cc-cross-prefix documentation

    Signed-off-by: Geert Uytterhoeven
    Signed-off-by: Sam Ravnborg

    Geert Uytterhoeven
     
  • depmod from module-init-tools 3.3-pre2 are reported
    to work fine in cross build.
    depmod from module-init-tools 3.1-pre5 are known to SEGV

    Do not workaround older module-init-tools bugs here.
    The right fix is for users to upgrade module-init-tools.

    Signed-off-by: Sam Ravnborg
    Cc: Geert Uytterhoeven

    Sam Ravnborg
     
  • make vmlinux would delete the content of $(MODVERDIR)
    equals .tmp_versions. This caused a subsequent
    make modules_install to fail.

    Fix it so we clean the directory only for the
    modules build - but we still unconditionally create it so
    we can do:
    make dir/file.ko
    without a preceeding make modules.

    Reported by David Miller

    Signed-off-by: Sam Ravnborg
    Cc: David Miller

    Sam Ravnborg
     

21 Oct, 2007

3 commits


20 Oct, 2007

34 commits

  • This reverts commit a5bf3d891a6a0fb5aa122792d965e3774108b923.

    David Brownell notes that this causes a regression visible in the
    drivers/usb/gadget Kconfig file:

    "That Kconfig hasn't changed (other than adding new drivers), and it's
    worked that way for several years now ... so the issue seems to be
    changes in menuconfig/kconfig/etc semantics.

    The issue is that when USB_GADGET=m, it's no longer possible to
    configure peripheral controller drivers as modules ... the
    controller drivers can now only be configured for static linkage.

    It should be making a choice of one of the controller drivers which
    could work on the target system, and allow that driver to be linked
    either as a module (ok iff USB_GADGET=m) or statically."

    Reverting this commit resolves the problem, and also fixes a second
    problem that David noticed: various dependent options couldn't be enabled.

    Tested-and-reported-by: David Brownell
    Cc: Randy Dunlap
    Cc: Jan Beulich ,
    Cc: Andrew Morton ,
    Cc: Sam Ravnborg ,
    Cc: Roman Zippel
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (74 commits)
    fix do_sys_open() prototype
    sysfs: trivial: fix sysfs_create_file kerneldoc spelling mistake
    Documentation: Fix typo in SubmitChecklist.
    Typo: depricated -> deprecated
    Add missing profile=kvm option to Documentation/kernel-parameters.txt
    fix typo about TBI in e1000 comment
    proc.txt: Add /proc/stat field
    small documentation fixes
    Fix compiler warning in smount example program from sharedsubtree.txt
    docs/sysfs: add missing word to sysfs attribute explanation
    documentation/ext3: grammar fixes
    Documentation/java.txt: typo and grammar fixes
    Documentation/filesystems/vfs.txt: typo fix
    include/asm-*/system.h: remove unused set_rmb(), set_wmb() macros
    trivial copy_data_pages() tidy up
    Fix typo in arch/x86/kernel/tsc_32.c
    file link fix for Pegasus USB net driver help
    remove unused return within void return function
    Typo fixes retrun -> return
    x86 hpet.h: remove broken links
    ...

    Linus Torvalds
     
  • * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (21 commits)
    Fix build break in tsi108.c
    qeth: remove header_ops bug
    ir-functions.c:(.text+0xbce18): undefined reference to `input_event'
    NAPI: kconfig prompt and deleted doc file
    phy/bitbang: missing MODULE_LICENSE
    DM9000 initialization fix
    [PATCH] rt2x00: Add new rt73usb USB ID
    [PATCH] rt2x00: Fix residual check in PLCP calculations.
    [PATCH] iwlwifi: Fix rate setting in probe request for HW sacn
    [PATCH] b43: Make b43_stop() static
    [PATCH] drivers/net/wireless/b43/main.c: fix an uninitialized variable
    [PATCH] iwlwifi: set correct base rate for A band in rs_dbgfs_set_mcs
    [PATCH] zd1211rw, fix oops when ejecting install media
    [PATCH] b43legacy: Fix potential return of uninitialized variable
    [PATCH] iwl4965-base.c: fix off-by-one errors
    [PATCH] p54: Make filter configuration atomic
    [PATCH] rtl8187: remove NICMAC setting in configure_filters callback
    [PATCH] janitorial: fix all double includes in drivers/net/wireless
    [PATCH] rtl8187: Fix more frag bit checking, rts duration calc
    [PATCH] ipw2100: send WEXT scan events
    ...

    Linus Torvalds
     
  • * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:
    [libata] sata_sis: use correct S/G table size
    pata_cs5536: MWDMA fix
    sata_sis: fix SCR read breakage
    libata: fix kernel-doc param name

    Linus Torvalds
     
  • …nville/wireless-2.6 into upstream

    Jeff Garzik
     
  • Fix build break:

    drivers/net/tsi108_eth.c: In function 'tsi108_init_one':
    drivers/net/tsi108_eth.c:1633: error: expected ')' before 'dev'
    drivers/net/tsi108_eth.c:1633: warning: too few arguments for format
    make[2]: *** [drivers/net/tsi108_eth.o] Error 1

    Signed-off-by: Olof Johansson
    Signed-off-by: Jeff Garzik

    Olof Johansson
     
  • Remove qeth bug caused by commit:
    [NET]: Move hardware header operations out of netdevice.

    Signed-off-by: Ursula Braun
    Signed-off-by: Jeff Garzik

    Ursula Braun
     
  • [bugme-daemon@bugzilla.kernel.org wrote:]

    From: Randy Dunlap

    Drivers that use lro functions should depend on INET, otherwise they
    may not link correctly. Let's not select INET. Select should be used
    only for library-like code, not to enable subsystems.

    ERROR: "lro_flush_all" [drivers/net/myri10ge/myri10ge.ko] undefined!
    ERROR: "lro_receive_frags" [drivers/net/myri10ge/myri10ge.ko] undefined!

    Signed-off-by: Randy Dunlap
    Signed-off-by: Jeff Garzik

    Randy Dunlap
     
  • - make the kconfig NAPI option prompt consistent across all net drivers
    (other than EXPERIMENTAL; can it now be removed also, or is the new
    napi_struct implementation now EXPERIMENTAL ?)
    - remove comment about the now-deleted NAPI_HOWTO.txt file
    - clean up typos in Tulip NAPI & Interrupt Mitigation

    Signed-off-by: Randy Dunlap
    Signed-off-by: Jeff Garzik

    Randy Dunlap
     
  • Missing MODULE_LICENSE(), loading this module taints the kernel.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Jeff Garzik

    Randy Dunlap
     
  • DM9000 driver returns success even if it is failed to detect the chip.
    Below patch fixes it.

    Signed-off-by: Mike Rapoport

    drivers/net/dm9000.c | 6 +++---
    1 files changed, 3 insertions(+), 3 deletions(-)
    Signed-off-by: Jeff Garzik

    Mike Rapoport
     
  • Erez Zadok reports that certain configurations fail to build due to
    schedule() TASK_[UN]INTERRUPTIBLE not being declared. Add proper
    include files to fix.

    Cc: Erez Zadok
    Cc: Trond Myklebust
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • sata_sis has the same restrictions as other SFF controllers, and so must
    use LIBATA_MAX_PRD to denote that SCSI may only fill ATA_MAX_PRD/2
    entries, due to our need to handle IOMMU merging.

    Signed-off-by: Jeff Garzik

    Jeff Garzik
     
  • * Fix out-of-bound array access for MWDMA modes.

    * Bump driver version.

    Cc: "Martin K. Petersen"
    Cc: Jeff Garzik
    Signed-off-by: Bartlomiej Zolnierkiewicz
    Signed-off-by: Jeff Garzik

    Bartlomiej Zolnierkiewicz
     
  • SCR read for controllers which uses PCI configuration space for SCR
    access got broken while adding @val argument to SCR accessors. Fix
    it.

    Signed-off-by: Tejun Heo
    Signed-off-by: Jeff Garzik

    Tejun Heo
     
  • Fix libata kernel-doc parameter name.

    Warning(linux-2.6.23-git13//drivers/ata/libata-core.c:1415): No description found for parameter 'sgl'

    Signed-off-by: Randy Dunlap
    Signed-off-by: Jeff Garzik

    Randy Dunlap
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6: (50 commits)
    ide: remove inclusion of non-existent io_trace.h
    ide-disk: add get_smart_data() helper
    ide: fix ->data_phase in taskfile_load_raw()
    ide: check drive->using_dma in flagged_taskfile()
    ide: check ->dma_setup() return value in flagged_taskfile()
    dtc2278: note on docs
    qd65xx: remove pointless qd_{read,write}_reg() (take 2)
    ide: PCI BMDMA initialization fixes (take 2)
    ide: remove stale comments from ide-taskfile.c
    ide: remove dead code from ide_driveid_update()
    ide: use __ide_end_request() in ide_end_dequeued_request()
    ide: enhance ide_setup_pci_noise()
    cs5530: remove needless ide_lock taking
    ide: take ide_lock for prefetch disable/enable in do_special()
    ht6560b: fix deadlock on error handling
    cmd640: fix deadlock on error handling
    slc90e66: fix deadlock on error handling
    opti621: fix deadlock on error handling
    qd65xx: fix deadlock on error handling
    dtc2278: fix deadlock on error handling
    ...

    Linus Torvalds
     
  • Signed-off-by: Olof Johansson
    Cc: Trond Myklebust
    Signed-off-by: Linus Torvalds

    Olof Johansson
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/agk/linux-2.6-dm: (29 commits)
    dm crypt: tidy pending
    dm mpath: send uevents
    dm: uevent generate events
    dm: add uevent to core
    dm: export name and uuid
    dm raid1: add mirror_set to struct mirror
    dm log: split suspend
    dm mpath: hp retry if not ready
    dm mpath: add hp handler
    dm mpath: add retry pg init
    dm crypt: tidy labels
    dm crypt: tidy whitespace
    dm crypt: add post processing queue
    dm crypt: use per device singlethread workqueues
    dm mpath: emc fix an error message
    dm: bio_list macro renaming
    dm io:ctl remove vmalloc void cast
    dm: tidy bio_io_error usage
    kcopyd use mutex instead of semaphore
    dm: use kzalloc
    ...

    Linus Torvalds
     
  • Fix an argument name in do_sys_open()'s prototype.

    Signed-off-by: Jason Uhlenkott
    Signed-off-by: Adrian Bunk

    Jason Uhlenkott
     
  • Spelling error in sysfs_create_file kerneldoc.

    Signed-off-by: Chris Malley
    Signed-off-by: Adrian Bunk

    Chris Malley
     
  • Signed-off-by: James Bowes
    Signed-off-by: Adrian Bunk

    James Bowes
     
  • Typo: depricated -> deprecated

    Signed-off-by: Rolf Eike Beer
    Signed-off-by: Adrian Bunk

    Rolf Eike Beer
     
  • Whilst looking up what profile=sleep did, I noticed that we missed
    adding docs for the most recent addition to the profiler.

    Signed-off-by: Dave Jones
    Acked-by: Ingo Molnar
    Signed-off-by: Adrian Bunk

    Dave Jones
     
  • Signed-off-by: Masatake YAMATO
    Signed-off-by: Adrian Bunk

    Masatake YAMATO
     
  • Weird I thought I had written the makefile so this would be handled. Oh
    well this should fix it.

    Sorry about that.

    Signed-off-by: Eric W. Biederman
    Acked-and-tested-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Eric W. Biederman
     
  • This patch updates the "cat /proc/stat" output found
    in Documentation/filesystems/proc.txt.

    Signed-off-by: Adrian Bunk

    Leonardo Chiquitto
     
  • Add crypt prefix to dec_pending to avoid confusing it in backtraces with
    the dm core function of the same name.

    No functional change here.

    Signed-off-by: Milan Broz
    Signed-off-by: Alasdair G Kergon

    Milan Broz
     
  • This patch adds calls to dm_path_event for a failed path and a reinstated
    path.

    Signed-off-by: Mike Anderson
    Signed-off-by: Alasdair G Kergon

    Mike Anderson
     
  • This patch adds support for the dm_path_event dm_send_event functions which
    create and send udev events.

    Signed-off-by: Mike Anderson
    Signed-off-by: Alasdair G Kergon

    Mike Anderson
     
  • This patch adds a uevent skeleton to device-mapper.

    Signed-off-by: Mike Anderson
    Signed-off-by: Alasdair G Kergon

    Mike Anderson
     
  • This patch adds a function to obtain a copy of a mapped device's name and uuid.

    Signed-off-by: Mike Anderson
    Signed-off-by: Alasdair G Kergon

    Mike Anderson
     
  • Store a pointer to the owning mirror_set structure within each mirror
    structure for a subsequent patch to use.

    Signed-off-by: Jonathan Brassow
    Signed-off-by: Alasdair G Kergon

    Jonathan Brassow
     
  • There are now two phases to a suspend in device-mapper -
    presuspend and postsuspend. This patch removes the
    single 'suspend' in the logging API and replaces it with
    'presuspend' and 'postsuspend' functions to align it
    better with core device-mapper.

    A subsequent patch will make use of 'presuspend'.

    Signed-off-by: Jonathan Brassow
    Signed-off-by: Alasdair G Kergon

    Jonathan Brassow