Gigabyte GN-WLBZ201 wifi usb dongle works very well, using the zd1201
driver. the only missing part is that the corresponding usbid is not
declared. The following patch should fix this.
Mathieu
Index: linux-2.6.12/drivers/usb/net/zd1201.c
> Additionally, the system clock runs at 2x normal speed with PowerNow enabled.
> Am I stuck with running XP on this thing?
I do not think so :)
another problem is the Synaptics device, which does not seem to come
up if the framebuffer is used
--
Mathieu
-
To unsubscribe from this list:
"linux-os \(Dick Johnson\)" <[EMAIL PROTECTED]> disait dernièrement que :
are you serious or just on drugs ?
> On Tue, 6 Sep 2005, Christoph Hellwig wrote:
>
>> On Thu, Aug 11, 2005 at 08:17:28AM +0200, Jan Engelhardt wrote:
>>>
Nothing in the tarball mentiones any opensource license. If vm
he queue as soon as it is
processed.
I'm also not entirely sure why you need to add enum epoll_item_state
along with expensive atomic ops to compute the state. Wouldn't it be
enough to know in which queue the nodes are located ? If need be, you
could add new queues, e.g
* Eric Wong (normalper...@yhbt.net) wrote:
> Mathieu Desnoyers wrote:
> > * Eric Wong (normalper...@yhbt.net) wrote:
> > > Eric Wong wrote:
> > > > I'm posting this lightly tested version since I may not be able to do
> > > > more testing/ben
y that I have personally used this "remove all" feature much
though.
Thanks,
Mathieu
>
> > But, the code is not handled as expected. Since the tracepoint_entry
> > maintains funcs array's last func as NULL in order to mark it as the end
> > of the array. Also NUL
* Keun-O Park (kpark3...@gmail.com) wrote:
> On Thu, Mar 21, 2013 at 8:01 AM, Steven Rostedt wrote:
> > On Wed, 2013-03-20 at 14:01 -0400, Mathieu Desnoyers wrote:
> >> * Steven Rostedt (rost...@goodmis.org) wrote:
> >> > On Wed, 2013-03-20 at 12:18 +0900, kpark3...@
* Keun-O Park (kpark3...@gmail.com) wrote:
> On Thu, Mar 21, 2013 at 11:45 AM, Mathieu Desnoyers
> wrote:
> > * Keun-O Park (kpark3...@gmail.com) wrote:
> >> On Thu, Mar 21, 2013 at 8:01 AM, Steven Rostedt
> >> wrote:
> >> > On Wed, 2013-03-
exposed by the API.
Just for fun, I tried making your "prepend" wait-free (thus not
requiring a mutex), but it's really not obvious, because of its impact
on splice operation and dequeue-last-node operation.
Thoughts ?
Thanks,
Mathieu
>
> Signed-off-by: Eric Wong
>
point-probe-sample,cargo-cult}.c
> > or git mv samples cargo-cult...
>
> I wonder if we should just remove the samples/tracepoints/ all together.
> The tracepoint code is now only used internally by the trace_event code,
> and there should not be any users of tracepoints directly.
Y
re we give at least some info */
trace_lttng_statedump_file_descriptor(session, p, i,
IS_ERR(path) ?
filp->f_dentry->d_name.name :
path);
}
spin_unlock(&p-&
* Steven Rostedt (rost...@goodmis.org) wrote:
> On Fri, 2013-01-25 at 09:38 -0500, Mathieu Desnoyers wrote:
>
> > Yep, I'd be OK with removing this example, since now all users are
> > expected to user TRACE_EVENT(), which is built on top of tracepoints.
>
> Can
* Al Viro (v...@zeniv.linux.org.uk) wrote:
> On Fri, Jan 25, 2013 at 09:49:53AM -0500, Mathieu Desnoyers wrote:
> > static
> > void lttng_enumerate_task_fd(struct lttng_session *session,
> > struct task_struct *p, char *tmp)
> > {
> > struct
ling.
Acked-by: Linus Torvalds
Acked-by: Al Viro
Signed-off-by: Mathieu Desnoyers
---
fs/compat.c| 15 +++
mm/process_vm_access.c |8
security/keys/compat.c |4 ++--
3 files changed, 9 insertions(+), 18 deletions(-)
Index: li
Document that these functions expect access_ok() to be performed on
dirent between reception from user-space and call to these functions.
Signed-off-by: Mathieu Desnoyers
CC: Al Viro
---
fs/compat.c |4 ++--
fs/readdir.c | 14 +++---
2 files changed, 9 insertions(+), 9 deletions
* Marc MERLIN (m...@merlins.org) wrote:
> Howdy,
>
> I seem to have the same problem (or similar) as Mathieu Desnoyers in
> https://lkml.org/lkml/2013/2/22/437
>
> I can reliably get my SSD to drop from the SATA bus given the right workload
> on linux.
>
> How can I
uch.
>
> So I *think* the fix might be something like the attached. Totally
> untested. It may compile, or it may not.
>
> Linus
>
Your fix is compiling, running and yielding the correct results -
apologies about that.
Acked-by: Mathieu Poirier
--
To unsubscr
are on the SSD might be part of the problem, but it might be good
if we could to confirm that Intel's firmwares work fine.
Thoughts, ideas, hints about who to contact on this issue would be very
much welcome,
Thanks,
Mathieu
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
--
To u
for the fs/bio.c one? I didn't follow all the call-chains...
The fs/bio.c issue is unrelated to this patch, so that separate issue
still stands. I did not get any feedback on that private RFC though.
Should I repost it CCing lkml ?
Thanks,
Mathieu
--
Mathieu Desnoyers
EfficiOS Inc.
htt
* Eric Wong (normalper...@yhbt.net) wrote:
> Mathieu Desnoyers wrote:
> > Ported to the Linux kernel from Userspace RCU library, at commit
> > 108a92e5b97ee91b2b902dba2dd2e78aab42f420.
> >
> > Ref: http://git.lttng.org/userspace-rcu.git
> >
> > It is
-by: Mathieu Desnoyers
CC: Lai Jiangshan
CC: Paul E. McKenney
CC: Stephen Hemminger
CC: Davide Libenzi
CC: Eric Wong
---
include/linux/wfcqueue.h | 444 +++
1 file changed, 444 insertions(+)
Index: linux/include/linux/wfcqueue.h
is should be the
> only possibly-noticeable change (in case there's an app that blindly
> adds/deletes things from the rbtree but never calls epoll_wait)
>
> Barely-tested-by: Eric Wong
> Cc: Davide Libenzi
> Cc: Al Viro
> Cc: Andrew Morton
> Cc: Mathieu Desnoy
* Eric Wong (normalper...@yhbt.net) wrote:
> Mathieu Desnoyers wrote:
> > * Eric Wong (normalper...@yhbt.net) wrote:
> > > Mathieu Desnoyers wrote:
> > > > +/*
> > > > + * Load a data from shared memory.
> > > > + */
> &g
* Peter Hurley (pe...@hurleysoftware.com) wrote:
> On Mon, 2013-03-11 at 17:36 -0400, Mathieu Desnoyers wrote:
> > +/*
> > + * Do not put head and tail on the same cache-line if concurrent
> > + * enqueue/dequeue are expected from many CPUs. This eliminates
> > + * fa
* Eric Wong (normalper...@yhbt.net) wrote:
> Mathieu Desnoyers wrote:
> > * Eric Wong (normalper...@yhbt.net) wrote:
> > > Mathieu Desnoyers wrote:
> > > > The advantage of using splice() over dequeue() is that you will reduce
> > > > the amount of i
* Paul Bolle (pebo...@tiscali.nl) wrote:
> The tracepoint sample code got removed. Remove a few lines on its usage
> too.
>
> Signed-off-by: Paul Bolle
Thanks!
Acked-by: Mathieu Desnoyers
> ---
> Documentation/trace/tracepoints.txt | 15 ---
> 1 file
* Eric Wong (normalper...@yhbt.net) wrote:
> Eric Wong wrote:
> > Mathieu Desnoyers wrote:
> > > * Eric Wong (normalper...@yhbt.net) wrote:
> > > > Mathieu Desnoyers wrote:
> > > > > +/*
> > > > > + * Load a data from shared
* Sasha Levin (levinsasha...@gmail.com) wrote:
> On 08/25/2012 06:24 AM, Mathieu Desnoyers wrote:
> > * Tejun Heo (t...@kernel.org) wrote:
> >> Hello,
> >>
> >> On Sat, Aug 25, 2012 at 12:59:25AM +0200, Sasha Levin wrote:
> >>> Thats the thing,
* Sasha Levin (levinsasha...@gmail.com) wrote:
> On 08/28/2012 12:11 PM, Mathieu Desnoyers wrote:
> > * Sasha Levin (levinsasha...@gmail.com) wrote:
> >> On 08/25/2012 06:24 AM, Mathieu Desnoyers wrote:
> >>> * Tejun Heo (t...@kernel.org) wrote:
> >>>>
* Mathieu Desnoyers (mathieu.desnoy...@efficios.com) wrote:
> * Sasha Levin (levinsasha...@gmail.com) wrote:
> > On 08/28/2012 12:11 PM, Mathieu Desnoyers wrote:
> > > * Sasha Levin (levinsasha...@gmail.com) wrote:
> > >> On 08/25/2012 06:24 AM, Mathieu Desnoyers
From: "Mathieu J. Poirier"
This patch adds keyreset functionality to the sysrq driver. It
allows certain button/key combinations to be used in order to
trigger device resets.
The first time the key-combo is detected a work function that syncs
the filesystems is scheduled and the kerne
On 12-08-30 05:01 PM, Dmitry Torokhov wrote:
> Hi Matthieu,
>
> On Thu, Aug 30, 2012 at 04:30:54PM -0600, mathieu.poir...@linaro.org wrote:
>> From: "Mathieu J. Poirier"
>>
>> This patch adds keyreset functionality to the sysrq driver. It
>> allows ce
tion here but aren't we loosing flexibility in
what we can achieve when the event has been triggered ?
What do you think of adding a keyreset event that would be fired (and
caught by a registering subsystem) instead of calling reset_fn() ?
Thanks,
Mathieu.
>
> Alan
>
--
To un
sily stuff needed data into a sysfs attribute during booting.
>
> And we should be able to get this from DT even without the platform
> device (this was the next step, wasn't it?).
Correct - my hope was to get the main functionality accepted before
adding DT support. Do you think t
* Steven Rostedt (rost...@goodmis.org) wrote:
> On Tue, 2012-08-28 at 19:00 -0400, Mathieu Desnoyers wrote:
>
> > Looking again at:
> >
> > +#define hash_for_each_size(name, bits, bkt, node, obj, member)
> > \
> > + for
* Pedro Alves (pal...@redhat.com) wrote:
> On 09/04/2012 05:30 PM, Pedro Alves wrote:
> > On 09/04/2012 04:35 PM, Steven Rostedt wrote:
> >> On Tue, 2012-08-28 at 19:00 -0400, Mathieu Desnoyers wrote:
> >>
> >>> Looking again at:
> >>>
> >
On 12-08-31 05:22 PM, Dmitry Torokhov wrote:
> On Fri, Aug 31, 2012 at 04:57:04PM -0600, Mathieu Poirier wrote:
>> On 12-08-31 04:41 PM, Dmitry Torokhov wrote:
>>> On Fri, Aug 31, 2012 at 11:02:27PM +0100, Alan Cox wrote:
>>>>>> Why do we need to involve a plat
mulated cycles" approach (which creates a
virtual counted instead) would be better.
So I would recommend using an algorithm that would return a clock value
which is the same as the underlying hardware counter.
Mathieu
> Signed-off-by: John Stultz <[EMAIL PROTECTED]>
> Signed-off-by
handler instrumentation which would have a different name...
Mathieu
> Signed-off-by: Steven Rostedt <[EMAIL PROTECTED]>
> ---
> arch/x86/kernel/apic_32.c |2 ++
> arch/x86/kernel/irq_32.c |1 +
> arch/x86/kernel/irq_64.c |2 ++
> arch/x86/kernel/trap
* John Stultz ([EMAIL PROTECTED]) wrote:
>
> On Thu, 2008-01-31 at 07:10 -0500, Mathieu Desnoyers wrote:
> > * Steven Rostedt ([EMAIL PROTECTED]) wrote:
> > > From: John Stultz <[EMAIL PROTECTED]>
> > >
> > > Handle accurate time even if there
* Steven Rostedt ([EMAIL PROTECTED]) wrote:
> 5B
>
> On Thu, 31 Jan 2008, Mathieu Desnoyers wrote:
>
> > * Steven Rostedt ([EMAIL PROTECTED]) wrote:
> > > This patch adds markers to various events in the kernel.
> > > (interrupts, task activation and hrtimers
* Steven Rostedt ([EMAIL PROTECTED]) wrote:
>
>
>
> On Fri, 1 Feb 2008, Mathieu Desnoyers wrote:
>
> > > > > accumulated clock cycles.
> > > > >
> > > >
> > > > About this one.. we talked a lot about the importance of timekee
find any discussion about this aspect. If this is the
intent, it seems misguided to me. There may instead be a relationship
to TAINT_FORCED_{RMMOD,MODULE}. Mathieu?
- FChE
On Tue, 2008-01-22 at 22:10 -0500, Mathieu Desnoyers wrote:
On my part, its mostly a matter of not crashing the kerne
-instrumentation-menu.patch
create-arch-kconfig.patch
add-have-oprofile.patch
add-have-kprobes.patch
move-kconfiginstrumentation-to-arch-kconfig-and-init-kconfig.patch
Mathieu
--
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C
;.
Delete the kernel/Kconfig.instrumentation file.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
Cc: Linus Torvalds <[EMAIL PROTECTED]>
CC: Sam Ravnborg <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
---
arch/Kconfig | 28
arch/alpha/Kc
specific Kconfig file in a suitable place do:
config SUITABLE_OPTION
select ARCH_HAS_FOO
The naming of ARCH_HAS_ is fixed and shall be:
ARCH_HAS_
Only a single line added pr. architecture.
And we will end up with a (maybe even commented) list of trivial selects.
- Yet another update
w.
- Update ARM for kprobes support.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
Cc: Sam Ravnborg <[EMAIL PROTECTED]>
Cc: Jeff Dike <[EMAIL PROTECTED]>
Cc: David Howells <[EMAIL PROTECTED]>
Cc: Ananth N Mavinakayanahalli <[EMAIL PROTECTED]>
---
arch/arm/
ou to just use
config ARCH_SUPPORTS_KPROBES
def_bool y
instead, which is a bit denser.
We seem to use both kinds of syntax for these things, but this is really
what "def_bool" is there for...
Changelog :
- Moving to HAVE_*.
- Add AVR32 oprofile.
Signed-off-b
that late in the release cycle. Therefore I submit
this for the next release cycle.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
Cc: Sam Ravnborg <[EMAIL PROTECTED]>
Cc: Jeff Dike <[EMAIL PROTECTED]>
Cc: David Howells <[EMAIL PROTECTED]>
Cc: Ananth N Mavinakayan
This patchset cleans the kprobes mutexes. It makes usage of the Text Edit Lock
possible.
It applies on top of 2.6.24-git12 in this order :
kprobes-use-mutex-for-insn-pages.patch
kprobes-dont-use-kprobes-mutex-in-arch-code.patch
kprobes-declare-kprobes-mutex-static.patch
Mathieu
--
Mathieu
Remove the kprobes mutex from kprobes.h, since it does not belong there. Also
remove all use of this mutex in the architecture specific code, replacing it by
a proper mutex lock/unlock in the architecture agnostic code.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
Acked-by: An
Protect the instruction pages list by a specific insn pages mutex, called in
get_insn_slot() and free_insn_slot(). It makes sure that architectures that does
not need to call arch_remove_kprobe() does not take an unneeded kprobes mutex.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
Since it will not be used by other kernel objects, it makes sense to declare it
static.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
Acked-by: Ananth N Mavinakayanahalli <[EMAIL PROTECTED]>
CC: [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
---
kernel/kpro
Hi Ingo,
These patches enhances the DEBUG_RODATA support of the x86 architecture.
They apply on top of 2.6.24-git12 in this order :
#Enhance DEBUG_RODATA support
x86-enhance-debug-rodata-support-alternatives.patch
x86-enhance-debug-rodata-support-for-hotplug-and-kprobes.patch
Mathieu
Standardize DEBUG_RODATA, removing special cases for hotplug and kprobes.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
CC: Andi Kleen <[EMAIL PROTECTED]>
CC: [EMAIL PROTECTED]
CC: Thomas Gleixner <[EMAIL PROTECTED]>
CC: Ingo Molnar <[EMAIL PROTECTED]>
CC: H. Peter
g cr0 from kernel_wp_save/restore. Change the macro name for
kernel_wp_disable/enable.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
CC: Andi Kleen <[EMAIL PROTECTED]>
CC: [EMAIL PROTECTED]
CC: Thomas Gleixner <[EMAIL PROTECTED]>
CC: Ingo Molnar <[EMAIL PROTECTED]>
CC
of the breakpoint.
Other user of this interface: immediate values.
Paravirt and alternatives are always done when SMP is inactive, so there is no
need to use locks.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
CC: Andi Kleen <[EMAIL PROTECTED]>
CC: Ingo Molnar <[
kprobes mutex cleanup)
text-edit-lock-architecture-independent-code.patch
text-edit-lock-kprobes-architecture-independent-support.patch
Mathieu
--
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25
Use the mutual exclusion provided by the text edit lock in the kprobes code. It
allows coherent manipulation of the kernel code by other subsystems.
Changelog:
Move the kernel_text_lock/unlock out of the for loops.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
Acked-by: An
-immediate-values.patch
#
Mathieu
--
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a
LIGN(8) before the __imv section. It is packed now.
- Uses an IPI busy-loop on each CPU with interrupts disabled as a simple,
architecture agnostic, update mechanism.
- Use imv_* instead of immediate_*.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
CC: Rusty Russell <[EMAIL PRO
Use immediate values with lower d-cache hit in optimized version as a
condition for scheduler profiling call.
Changelog :
- Use imv_* instead of immediate_*.
- Follow the white rabbit : kvm_main.c which becomes x86.c.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
CC: Ingo Molnar &
Changelog:
- Remove imv_set_early (removed from API).
- Use imv_* instead of immediate_*.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
CC: Rusty Russell <[EMAIL PROTECTED]>
---
Documentation/immediate.txt | 221
1 file changed, 22
ent
code.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
CC: Rusty Russell <[EMAIL PROTECTED]>
CC: Christoph Hellwig <[EMAIL PROTECTED]>
CC: Paul Mackerras <[EMAIL PROTECTED]>
---
include/asm-powerpc/cacheflush.h |4 +++-
1 file changed, 3 insertions(+), 1 deletion(
code : now handled by architecture
agnostic code.
- Use imv_* instead of immediate_*.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
CC: Rusty Russell <[EMAIL PROTECTED]>
CC: Christoph Hellwig <[EMAIL PROTECTED]>
CC: Paul Mackerras <[EMAIL PROTECTED]>
-
compile out all the immediate code when we decide not
to use optimized immediate values at all (it removes otherwise unused code).
Changelog:
- Change ARCH_SUPPORTS_IMMEDIATE for ARCH_HAS_IMMEDIATE
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
CC: Rusty Russell <[EMAIL PROTECTED]>
C
es not protect against NMI nor MCE.
- Pack the __imv section. Use smallest types required for size (char).
- Use imv_* instead of immediate_*.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
CC: Andi Kleen <[EMAIL PROTECTED]>
CC: "H. Peter Anvin" <[EMAIL PROTECTED]>
* Haavard Skinnemoen ([EMAIL PROTECTED]) wrote:
> On Sun, 3 Feb 2008 22:10:42 +0100
> Sam Ravnborg <[EMAIL PROTECTED]> wrote:
>
> > Mathieu Desnoyers (5):
> > Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig
>
> AVR32 still includes Kconfig.i
t x is a parameter, and the function
> add_op is not in a header file.
>
Tell me if I am mistakened, but applying Paul's explanation to your
example would give (I unroll the loop for clarity) :
Writer:
void add_op(struct myops *x) {
/* x->next may be garbage here */
From: "Mathieu J. Poirier"
Andrew,
After requesting a number of changes that, to my understanding
have been implemented, I have not been able to get the attention
of the subsystem maintainer on this patch.
If there are still issues, I'm open to making changes but I want
to make
On 12-10-05 12:16 PM, Dmitry Torokhov wrote:
> On Fri, Oct 05, 2012 at 11:59:29AM -0600, mathieu.poir...@linaro.org wrote:
>> From: "Mathieu J. Poirier"
>>
>> Andrew,
>>
>> After requesting a number of changes that, to my understanding
>> have
* Mathieu Desnoyers ([EMAIL PROTECTED]) wrote:
> * Andrew Morton ([EMAIL PROTECTED]) wrote:
> >
> > fyi, I have this on hold because I spotted spufs build breakage,
> > but I haven't had time to investigate. powerpc allmodconfig, iirc.
>
> Christoph told
have never appeared in the first place.
The aim was to fix cmpxchg and cmpxchg_local, which were used in slub. cmpxchg64
and cmpxchg64_local happen to be only used in LTTng currently.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
Cc: Christoph Lameter <[EMAIL PROTECTED]>
Cc: Vegard No
-by: Adrian Bunk <[EMAIL PROTECTED]>
>
Thanks for spotting this.
Acked-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
> ---
> 8d811a4160c6e2cb92391076e0e0b500e1b4a8a2 diff --git a/include/linux/module.h
> b/include/linux/module.h
> index 330bec0..819c4e8 100644
> --- a/incl
rror 1
> make: *** [kernel] Error 2
>
> module_update_markers() doesn't take any arguments, update the MODULES=n
> version of it to reflect that.
>
Hi Paul, thanks for submitting this. Adrian-the-roadrunner has been
faster than you though. :) He already submitted this fix here :
http://lkml.
.
>
Sam, is this ok with the samples intent ? I think as long as we do not
include them with the kernel image and have a "make samples" to build
them, it's ok. Having them built upon make modules seems like a good
idea to me.
Mathieu
> Signed-off-by: Roland McGrath <[EM
* Christoph Hellwig ([EMAIL PROTECTED]) wrote:
> On Tue, Feb 12, 2008 at 06:56:50PM -0500, Mathieu Desnoyers wrote:
> > Update spufs to the new linux kernel markers API, which supports connecting
> > more than one probe to a single marker.
>
> Compiles and works for me. But
* Sam Ravnborg ([EMAIL PROTECTED]) wrote:
> On Thu, Feb 14, 2008 at 08:27:52AM -0500, Mathieu Desnoyers wrote:
> > * Roland McGrath ([EMAIL PROTECTED]) wrote:
> > >
> > > The samples/ subdirectory contains only modules.
> > > But the only make run done there
* Adrian Bunk ([EMAIL PROTECTED]) wrote:
> With the needlessly global marker_debug being static gcc can optimize
> the unused code away.
>
> Signed-off-by: Adrian Bunk <[EMAIL PROTECTED]>
>
Thanks,
Acked-by: Mathieu Desnoy
rker site. Can be
> dynamically changed for a probe function.
It should not be needed. Please try Adrian's fix there :
http://lkml.org/lkml/2008/2/13/714
It should fix your problem.
Mathieu
--
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
From: "Mathieu J. Poirier"
The last version of this patch was sent a week ago but did not
generate comments or an acknowledgement. It is being resent
after a rebase on 3.6-rc7.
This patch adds keyreset functionality to the sysrq driver. It
allows certain button/key combinations to
From: Johan Bjornstedt
There is no state machine in the AB to step up/down
the charger current to avoid dips and spikes on VBUS
and VBAT when charging is started.
Instead this is implemented in SW
Signed-off-by: Johan Bjornstedt
Signed-off-by: Mattias Wallin
Signed-off-by: Mathieu Poirier
From: Philippe Langlais
Signed-off-by: Philippe Langlais
Signed-off-by: Mathieu Poirier
---
drivers/power/ab8500_btemp.c |8 ++--
drivers/power/ab8500_charger.c|9 +++--
drivers/power/ab8500_fg.c |8 ++--
drivers/power/abx500_chargalg.c |7
From: Jonas Aaberg
Signed-off-by: Jonas ABERG
Signed-off-by: Mathieu Poirier
Reviewed-by: Johan BJORNSTEDT
---
drivers/power/ab8500_fg.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/power/ab8500_fg.c b/drivers/power/ab8500_fg.c
index 1e02b00..0db17c7
From: Daniel WILLERUD
Switchable depending on whether capacity scaling is enabled
Signed-off-by: Marcus Cooper
Signed-off-by: Daniel WILLERUD
Signed-off-by: Mathieu Poirier
Reviewed-by: Jonas ABERG
---
drivers/power/ab8500_fg.c | 57 -
1 files
: Mathieu Poirier
Reviewed-by: Jonas ABERG
Reviewed-by: Marcus COOPER
---
drivers/power/ab8500_fg.c | 44 ++--
1 files changed, 30 insertions(+), 14 deletions(-)
diff --git a/drivers/power/ab8500_fg.c b/drivers/power/ab8500_fg.c
index 7c42150..861927d 100644
From: Rajkumar Kasirajan
If battery is not identified while fg probe, mah_max_design gets
initialized with unknown battery's charge full design. Reinitialize
mah_max_design if battery is identified after fg probe.
Signed-off-by: Rajkumar Kasirajan
Signed-off-by: Mathieu Poirier
Review
From: Rikard Olsson
Add support for a power cut feature which allows user to
configure when ab8505 should shut down system due to low
battery.
Signed-off-by: Rikard Olsson
Signed-off-by: Mathieu Poirier
Reviewed-by: Martin SJOBLOM
Reviewed-by: Jonas ABERG
---
drivers/power/ab8500_fg.c
From: "Mathieu J. Poirier"
A lot of developement happened internally since the first
mainlining of the battery managmenent driver. Most of the
new code can be historically accounted for but some of it
can't.
This patch is a gathering of the code for which history was
lost but st
From: Marcus Cooper
The newer AB's such as the AB8505, AB9540 etc include a
USBLink1 Status register which detects a larger range of
external devices. This should be used instead of the
USBLine Status register.
Signed-off-by: Marcus Cooper
Signed-off-by: Mathieu Poirier
Reviewed-by:
From: Martin Bergstrom
The USB charger current is limited according to information comming
from the USB driver
Signed-off-by: Martin Bergstrom
Signed-off-by: Mathieu Poirier
Reviewed-by: Jonas ABERG
---
drivers/power/ab8500_charger.c |4
1 files changed, 4 insertions(+), 0
ned-off-by: Marcus Cooper
Signed-off-by: Mathieu Poirier
Reviewed-by: Martin SJOBLOM
Reviewed-by: Hakan BERG
Reviewed-by: Jonas ABERG
---
drivers/power/abx500_chargalg.c | 11 ++-
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/drivers/power/abx500_chargalg.c b/dri
From: Marcus Cooper
Remove flag that serve no purpose from source code, Kconfig
and Makefile.
Signed-off-by: Marcus Cooper
Signed-off-by: Mathieu Poirier
Reviewed-by: Hakan BERG
Reviewed-by: Mian Yousaf KAUKAB
---
drivers/power/Kconfig |7 ---
drivers/power
next code reversion and realignment
with mainline
Signed-off-by: Loic Pallardy
Signed-off-by: Mathieu Poirier
Reviewed-by: Philippe LANGLAIS
---
drivers/power/ab8500_charger.c | 166 +++---
include/linux/mfd/abx500.h | 10 ++-
include/linux/mfd/abx
hrtimers to allow CPU to be
waked up in a more optimal power saving way. A 5 minute delay to
time out timers on hours does not impact on safety.
Signed-off-by: Hakan Berg
Signed-off-by: Mathieu Poirier
Reviewed-by: Mian Yousaf KAUKAB
---
drivers/power/abx500_chargalg.c | 94
From: Marcus Cooper
When the state of USB Charge detection is changed then the calls
use a define for another register in other bank. This change
creates a new define for the correct register and removes the
magic numbers that are present.
Signed-off-by: Marcus Cooper
Signed-off-by: Mathieu
From: "Mathieu J. Poirier"
Signed-off-by: Mathieu Poirier
---
drivers/power/ab8500_fg.c | 196 +--
drivers/power/ab8500_fg.h | 201 +
2 files changed, 206 insertions(+), 191 deletions(-)
create m
lt in the battery of
some kind. Hence report as POWER_SUPPLY_HEALTH_UNSPEC_FAILURE.
Signed-off-by: Hakan Berg
Signed-off-by: Mathieu Poirier
Reviewed-by: Arun MURTHY
Reviewed-by: Karl KOMIEROWSKI
---
drivers/power/abx500_chargalg.c |4
1 files changed, 4 insertions(+), 0 deletions(-)
From: "Mathieu J. Poirier"
Signed-off-by: Mathieu Poirier
---
drivers/power/abx500_chargalg.c |2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/drivers/power/abx500_chargalg.c b/drivers/power/abx500_chargalg.c
index ce58f20..4db0ef0 100644
--- a/dri
From: Rupesh Kumar
Quick re-attach charging behaviour is not required
for external ac charger. Internal AC/USB Charger removal
detection problem is due to a bug in AB8500 ASICs.
Signed-off-by: Rupesh Kumar
Signed-off-by: Mathieu Poirier
Reviewed-by: Hakan BERG
Reviewed-by: Philippe LANGLAIS
1 - 100 of 8499 matches
Mail list logo