23 Sep, 2010
1 commit
-
Signed-off-by: Thomas Weber
Acked-by: David S. Miller
Signed-off-by: Jiri Kosina
21 Sep, 2010
3 commits
-
Fix typos with interrest*.
Signed-off-by: Thomas Weber
Signed-off-by: Jiri Kosina -
Fix various typos of valid.
Signed-off-by: Nikanth Karthikesan
Signed-off-by: Jiri Kosina -
Fix typo s/packages/packaged in Documentation/vm/numa_memory_policy.txt.
Signed-off-by: Nikanth Karthikesan
Signed-off-by: Jiri Kosina
02 Sep, 2010
1 commit
-
This is a partial revert of 7f26b3a7533b ("drivers/usb: Remove unnecessary
return's from void functions") as this hunk will go through USB tree
due to conflict.Reported-by: Stephen Rothwell
Signed-off-by: Jiri Kosina
31 Aug, 2010
2 commits
-
It was unclear in original kernel-doc how nextidp worked in
idr_get_next(). Let's describe it.Signed-off-by: Naohiro Aota
Acked-by: Tejun Heo
Signed-off-by: Jiri Kosina -
Fix the following kernel-doc warnings.
% perl scripts/kernel-doc lib/idr.c > /dev/null
Warning(lib/idr.c:300): No description found for parameter 'starting_id'
Warning(lib/idr.c:300): Excess function parameter 'start_id' description in 'idr_get_new_above'
Warning(lib/idr.c:485): No description found for parameter 'idp'
Warning(lib/idr.c:596): No description found for parameter 'nextidp'
Warning(lib/idr.c:596): Excess function parameter 'id' description in 'idr_get_next'
Warning(lib/idr.c:774): No description found for parameter 'starting_id'
Warning(lib/idr.c:774): Excess function parameter 'staring_id' description in 'ida_get_new_above'
Warning(lib/idr.c:918): No description found for parameter 'ida'Signed-off-by: Naohiro Aota
Acked-by: Tejun Heo
Signed-off-by: Jiri Kosina
30 Aug, 2010
1 commit
-
The patch below updates a broken web address in the MAINTAINERS
file.Signed-off-by: Justin P. Mattock
Signed-off-by: Jiri Kosina
24 Aug, 2010
1 commit
-
The printk message for the 2 serial port version is obscured with a debug
macro, unlike all other versions of the card. It should be changed to make
the output equal for all detected models.Reference: https://bugzilla.redhat.com/show_bug.cgi?id=578616#c1
CC: Joe Krahn
Signed-off-by: Niels de Vos
Signed-off-by: Jiri Kosina
23 Aug, 2010
2 commits
-
Deleted a word which apeared twice.
Signed-off-by: Stephan Sperber
Signed-off-by: Jiri Kosina -
Fix the name of the sensor: BMP086 => BMP085
Signed-off-by: Thomas Weber
Signed-off-by: Jiri Kosina
19 Aug, 2010
1 commit
-
Signed-off-by: Tao Ma
Acked-by: Jeff Garzik
Signed-off-by: Jiri Kosina
18 Aug, 2010
2 commits
-
Fix typo s/contenious/continuous in comment.
Signed-off-by: Nikanth Karthikesan
Signed-off-by: Jiri Kosina -
Fix a spelling mistake.
Signed-off-by: Anton Blanchard
Signed-off-by: Jiri Kosina
16 Aug, 2010
3 commits
-
The below updates a broken web address to one(hopefully) thats
the new correct address.Signed-off-by: Justin P. Mattock
Signed-off-by: Jiri Kosina -
Signed-off-by: Justin P. Mattock
Signed-off-by: Jiri Kosina -
kernel-parameters.txt lists 'noreplace-paravirt' parameter as being
limited to X86-32, which is incorrect -- it's actually supported by
x86-32, x86-64 and ia-64.Signed-off-by: Jiri Kosina
Acked-by: Jeremy Fitzhardinge
11 Aug, 2010
23 commits
-
Conflicts:
fs/exofs/inode.c -
'eqaul' should be 'equal'.
Signed-off-by: Namhyung Kim
Signed-off-by: Jiri Kosina -
* 'for-linus' of git://neil.brown.name/md: (24 commits)
md: clean up do_md_stop
md: fix another deadlock with removing sysfs attributes.
md: move revalidate_disk() back outside open_mutex
md/raid10: fix deadlock with unaligned read during resync
md/bitmap: separate out loading a bitmap from initialising the structures.
md/bitmap: prepare for storing write-intent-bitmap via dm-dirty-log.
md/bitmap: optimise scanning of empty bitmaps.
md/bitmap: clean up plugging calls.
md/bitmap: reduce dependence on sysfs.
md/bitmap: white space clean up and similar.
md/raid5: export raid5 unplugging interface.
md/plug: optionally use plugger to unplug an array during resync/recovery.
md/raid5: add simple plugging infrastructure.
md/raid5: export is_congested test
raid5: Don't set read-ahead when there is no queue
md: add support for raising dm events.
md: export various start/stop interfaces
md: split out md_rdev_init
md: be more careful setting MD_CHANGE_CLEAN
md/raid5: ensure we create a unique name for kmem_cache when mddev has no gendisk
... -
As pointed out by Jiri Slaby: when I resolved the the 32-bit x85 system
call entry tables for prlimit (due to the conflict with fanotify), I
forgot to add the numbering in comments that we do for every fifth entry.Reported-by: Jiri Slaby
Signed-off-by: Linus Torvalds -
Signed-off-by: Guenter Roeck
Signed-off-by: Linus Torvalds -
Fix kernel-doc warnings in linux/i2c.h:
Warning(include/linux/i2c.h:176): No description found for parameter 'alert'
Warning(include/linux/i2c.h:259): No description found for parameter 'of_node'Signed-off-by: Randy Dunlap
Signed-off-by: Linus Torvalds -
Fix kernel-doc warning, add @timer description:
Warning(kernel/timer.c:335): No description found for parameter 'timer'
Signed-off-by: Randy Dunlap
Cc: Thomas Gleixner
Signed-off-by: Linus Torvalds -
'make htmldocs' produces errors due to missing a supporting media
file, so add 'xmldoclinks' to the htmldocs dependencies so that the
needed supporting file will be present.Documentation/DocBook/media.xml:4: warning: failed to load external entity "Documentation/DocBook/media-entities.tmpl"
Signed-off-by: Randy Dunlap
Acked-by: Mauro Carvalho Chehab
Signed-off-by: Linus Torvalds -
'make htmldocs' has a fatal error when processing libata.xml, as seen
below. The string "Example patterns:" (or any string with "example.*:"
in it AFAIK) causes some part of the doc generation tool chain to try to
produce an block without a beginning , but
there is an ending generated, which throws things out of kilter.I don't even know where (what program) this is happening in.
I searched in docproc and xmlto and in some XML stylesheets without
finding anything. If anyone can give me pointers about this, please do.
Until this is fixed, let's just spell "Example" as "Sample"
and match up the double quotation marks while there.Documentation/DocBook/libata.xml:6575: parser error : Opening and ending tag mismatch: programlisting line 6573 and para
^
Documentation/DocBook/libata.xml:6580: parser error : Opening and ending tag mismatch: para line 6575 and programlisting
^
unable to parse Documentation/DocBook/libata.xml
make[2]: *** [Documentation/DocBook/libata.html] Error 1Signed-off-by: Randy Dunlap
Signed-off-by: Linus Torvalds -
It's currently possible to bypass xattr namespace access rules by
prefixing valid xattr names with "os2.", since the os2 namespace stores
extended attributes in a legacy format with no prefix.This patch adds checking to deny access to any valid namespace prefix
following "os2.".Signed-off-by: Dave Kleikamp
Reported-by: Sergey Vlasov
Signed-off-by: Linus Torvalds -
* 'for-2.6.36' of git://git.kernel.dk/linux-2.6-block: (149 commits)
block: make sure that REQ_* types are seen even with CONFIG_BLOCK=n
xen-blkfront: fix missing out label
blkdev: fix blkdev_issue_zeroout return value
block: update request stacking methods to support discards
block: fix missing export of blk_types.h
writeback: fix bad _bh spinlock nesting
drbd: revert "delay probes", feature is being re-implemented differently
drbd: Initialize all members of sync_conf to their defaults [Bugz 315]
drbd: Disable delay probes for the upcomming release
writeback: cleanup bdi_register
writeback: add new tracepoints
writeback: remove unnecessary init_timer call
writeback: optimize periodic bdi thread wakeups
writeback: prevent unnecessary bdi threads wakeups
writeback: move bdi threads exiting logic to the forker thread
writeback: restructure bdi forker loop a little
writeback: move last_active to bdi
writeback: do not remove bdi from bdi_list
writeback: simplify bdi code a little
writeback: do not lose wake-ups in bdi threads
...Fixed up pretty trivial conflicts in drivers/block/virtio_blk.c and
drivers/scsi/scsi_error.c as per Jens. -
* 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (94 commits)
V4L/DVB: tvp7002: fix write to H-PLL Feedback Divider LSB register
V4L/DVB: dvb: siano: free spinlock before schedule()
V4L/DVB: media: video: pvrusb2: remove custom hex_to_bin()
V4L/DVB: drivers: usbvideo: remove custom implementation of hex_to_bin()
V4L/DVB: Report supported QAM modes on bt8xx
V4L/DVB: media: ir-keytable: null dereference in debug code
V4L/DVB: ivtv: convert to the new control framework
V4L/DVB: ivtv: convert gpio subdev to new control framework
V4L/DVB: wm8739: convert to the new control framework
V4L/DVB: cs53l32a: convert to new control framework
V4L/DVB: wm8775: convert to the new control framework
V4L/DVB: cx2341x: convert to the control framework
V4L/DVB: cx25840: convert to the new control framework
V4L/DVB: cx25840/ivtv: replace ugly priv control with s_config
V4L/DVB: saa717x: convert to the new control framework
V4L/DVB: msp3400: convert to the new control framework
V4L/DVB: saa7115: convert to the new control framework
V4L/DVB: v4l2: hook up the new control framework into the core framework
V4L/DVB: Documentation: add v4l2-controls.txt documenting the new controls API
V4L/DVB: v4l2-ctrls: Whitespace cleanups
... -
* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:
watchdog: hpwdt: formatting of pointers in printk()
watchdog: Adding support for ARM Primecell SP805 Watchdog
watchdog: f71808e_wdt: new watchdog driver for Fintek F71808E and F71882FG
watchdog: sch311x_wdt.c: set parent before registeriing the misc device in probe() function
watchdog: wdt_pci.c: move ids to pci_ids.h
watchdog: s3c2410_wdt - Fix removing of platform device -
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:
RDMA/cxgb4: Obtain RDMA QID ranges from LLD/FW -
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
Input: xpad - add USB-ID for PL-3601 Xbox 360 pad
Input: cy8ctmg100_ts - signedness bug
Input: elantech - report position also with 3 fingers
Input: elantech - discard the first 2 positions on some firmwares
Input: adxl34x - do not mark device as disabled on startup
Input: gpio_keys - add hooks to enable/disable device
Input: evdev - rearrange ioctl handling
Input: dynamically allocate ABS information
Input: switch to input_abs_*() access functions
Input: add static inline accessors for ABS properties -
* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (148 commits)
USB: serial: fix stalled writes
USB: remove fake "address-of" expressions
USB: fix thread-unsafe anchor utiliy routines
USB: usbtest: support test device with only one iso-in or iso-out endpoint
USB: usbtest: avoid to free coherent buffer in atomic context
USB: xhci: Set DMA mask for host.
USB: xhci: Don't flush doorbell writes.
USB: xhci: Reduce reads and writes of interrupter registers.
USB: xhci: Make xhci_set_hc_event_deq() static.
USB: xhci: Minimize HW event ring dequeue pointer writes.
USB: xhci: Make xhci_handle_event() static.
USB: xhci: Remove unnecessary reads of IRQ_PENDING register.
USB: xhci: Performance - move xhci_work() into xhci_irq()
USB: xhci: Performance - move interrupt handlers into xhci-ring.c
USB: xhci: Performance - move functions that find ep ring.
USB:: fix linux/usb.h kernel-doc warnings
USB: add USB serial ssu100 driver
USB: usb-storage: implement autosuspend
USB: ehci: fix remove of ehci debugfs dir
USB: Add USB 2.0 to ssb ohci driver
... -
* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (68 commits)
U6715 16550A serial driver support
Char: nozomi, set tty->driver_data appropriately
Char: nozomi, fix tty->count counting
serial: max3107: Fix gpiolib support
hsu: call PCI pm hooks in suspend/resume function
hsu: some code cleanup
hsu: add a periodic timer to check dma rx channel
hsu: driver for Medfield High Speed UART device
mxser: remove unnesesary NULL check
serial: add support for OX16PCI958 card
serial: 68328serial.c: remove dead (ALMA_ANS | DRAGONIXVZ | M68EZ328ADS)
timbuart: use __devinit and __devexit macros for probe and remove
serial: MMIO32 support for 8250_early.c
serial: mcf: don't take spinlocks in already protected functions
serial: general fixes in the serial_rs485 structure
serial: fix missing bit coverage of ASYNC_FLAGS
serial: "altera_uart: simplify altera_uart_console_putc()" checkpatch fixes
serial: crisv10: formatting of pointers in printk()
vt: Fix warning: statement with no effect due to vt_kern.h
tty_io: remove casts from void*
... -
As David VomLehn points out, it was possible to receive an interrupt
before clearing the free-urb flag which could lead to the urb being
incorrectly marked as busy.For the same reason, move tx_bytes accounting so that it will never be
negative.Note that the free-flags set and clear operations do not need any
additional locking as they are manipulated while USB_SERIAL_WRITE_BUSY
is set.Reported-by: David VomLehn
Tested-by: David VomLehn
Signed-off-by: Johan Hovold
Cc: stable
Signed-off-by: Greg Kroah-Hartman -
Fake "address-of" expressions that evaluate to NULL generally confuse
readers and can provoke compiler warnings. This patch (as1412)
removes three such fake expressions, using "#ifdef"s in their place.Signed-off-by: Alan Stern
Signed-off-by: Greg Kroah-Hartman -
This patch fixes a race condition in two utility routines
related to the removal/unlinking of urbs from an anchor.If two threads are concurrently accessing the same anchor,
both could end up with the same urb - thinking they are
the exclusive owner.Alan Stern pointed out a related issue in
usb_unlink_anchored_urbs:"The URB isn't removed from the anchor until it completes
(as a by-product of completion, in fact), which might not
be for quite some time after the unlink call returns.
In the meantime, the subroutine will keep trying to unlink
it, over and over again."Cc: stable
Cc: Oliver Neukum
Cc: Greg Kroah-Hartman
Acked-by: Alan Stern
Signed-off-by: Christian Lamparter
Signed-off-by: Greg Kroah-Hartman -
It is very common that one altsetting may include only one iso-in or iso-out
single endpoint, especially for high bandwidth endpoint, so support it.Signed-off-by: Ming Lei
Signed-off-by: Greg Kroah-Hartman -
This patch fixes the warning below:
[30753.755998] ------------[ cut here ]------------
[30753.755998] WARNING: at /home/tom/git/linux-2.6/linux-2.6-next/arch/x86/include/asm/dma-mapping.h:155 hcd_buffer_free+0xb1/0xd4 [usbcore]()
[30753.755998] Hardware name: 6475EK2
[30753.755998] Modules linked in: uvcvideo ehci_hcd usbtest cdc_ether usbnet vfat fat usb_storage nfsd lockd nfs_acl auth_rpcgss exportfs mii tun videodev v4l1_compat v4l2_compat_ioctl32 fuse bridge stp llc sunrpc ipv6 cpufreq_ondemand acpi_cpufreq freq_table mperf kvm_intel kvm arc4 ecb ath5k usbhid mac80211 snd_hda_codec_conexant ch341 usbserial ath cfg80211 thinkpad_acpi snd_hda_intel pcspkr wmi hwmon yenta_socket iTCO_wdt iTCO_vendor_support i2c_i801 e1000e snd_hda_codec snd_hwdep snd_pcm snd_timer snd soundcore snd_page_alloc pata_acpi uhci_hcd ohci_hcd usbcore i915 drm_kms_helper drm i2c_algo_bit i2c_core video output [last unloaded: uvcvideo]
[30753.755998] Pid: 0, comm: swapper Tainted: G W 2.6.35-rc6-gkh-wl+ #49
[30753.755998] Call Trace:
[30753.755998] [] warn_slowpath_common+0x80/0x98
[30753.755998] [] warn_slowpath_null+0x15/0x17
[30753.755998] [] hcd_buffer_free+0xb1/0xd4 [usbcore]
[30753.755998] [] usb_free_coherent+0x1c/0x1e [usbcore]
[30753.755998] [] simple_free_urb+0x23/0x2f [usbtest]
[30753.755998] [] iso_callback+0xbb/0x10f [usbtest]
[30753.755998] [] usb_hcd_giveback_urb+0x8c/0xc0 [usbcore]
[30753.755998] [] ehci_urb_done+0x84/0x95 [ehci_hcd]
[30753.755998] [] ehci_work+0x41a/0x7dd [ehci_hcd]
[30753.755998] [] ehci_irq+0x33b/0x370 [ehci_hcd]
[30753.755998] [] ? sched_clock+0x9/0xd
[30753.755998] [] ? sched_clock_local+0x1c/0x82
[30753.755998] [] ? sched_clock_cpu+0xc3/0xce
[30753.755998] [] ? trace_hardirqs_off+0xd/0xf
[30753.755998] [] ? cpu_clock+0x43/0x5e
[30753.755998] [] usb_hcd_irq+0x45/0xa1 [usbcore]
[30753.755998] [] handle_IRQ_event+0x20/0xa5
[30753.755998] [] handle_fasteoi_irq+0x92/0xd2
[30753.755998] [] handle_irq+0x1f/0x2a
[30753.755998] [] do_IRQ+0x57/0xbe
[30753.755998] [] ret_from_intr+0x0/0x16
[30753.755998] [] ? acpi_idle_enter_bm+0x231/0x269
[30753.755998] [] ? acpi_idle_enter_bm+0x22a/0x269
[30753.755998] [] cpuidle_idle_call+0x99/0xce
[30753.755998] [] cpu_idle+0x61/0xaa
[30753.755998] [] start_secondary+0x1c2/0x1c6
[30753.755998] ---[ end trace 904cfaf7ab4cb1a2 ]---Signed-off-by: Ming Lei
Cc: stable
Signed-off-by: Greg Kroah-Hartman -
Tell the USB core that we can do DMA directly (instead of needing it to
memory-map the buffers for PIO). If the xHCI host supports 64-bit addresses,
set the DMA mask accordingly. Otherwise indicate the host can handle 32-bit DMA
addresses.This improves performance because the USB core doesn't have to spend time
remapping buffers in high memory into the 32-bit address range.Signed-off-by: Sarah Sharp
Signed-off-by: Greg Kroah-Hartman