| From | Subject | Date |
|---|---|---|
| Francois Romieu | Re: SIS190.c
j gleacher <jgleacher@yahoo.com> :
Ok. Can you check the patch below against 2.6.24-rc2 ?
diff --git a/drivers/net/sis190.c b/drivers/net/sis190.c
index 7200883..51bbb60 100644
--- a/drivers/net/sis190.c
+++ b/drivers/net/sis190.c
@@ -1549,28 +1549,31 @@ static int __devinit sis190_get_mac_addr_from_eeprom(struct pci_dev *pdev,
}
/**
- * sis190_get_mac_addr_from_apc - Get MAC address for SiS965 model
+ * sis190_get_mac_addr_from_apc - Get MAC address for SiS96x model
* @pdev: PCI...
| Nov 9, 7:45 pm 2007 |
| Jiri Slaby | [RFC 1/13] Char: nozomi, remove unneded stuff
Frank, could you comment (and test) following changes to the nozomi driver?
I did them before you post the updated version and rediffed them a while
ago, I hope I haven't done any mistake while doing it.
Thanks.
--
nozomi, remove unneded stuff
- tty_termios* are set to tty struct, but tty_register_driver overwrites it
with its own values (or NULLs), no need to have these pointers stored
- [rt]x_data are updated but never used
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
...
| Nov 9, 7:43 pm 2007 |
| Jiri Slaby | [RFC 13/13] Char: nozomi, cleanup read and write
nozomi, cleanup read and write
- remove macros testing for endianness, le*_to_cpu and complements will do
it
- pointers cleanup (no need to have different pointers for be and le)
- put unlikely into reading/writing while loop, because it will proceed
through this case only on last two bytes
- also fix typos in write, le16_to_cpu instead of cpu_to_le16 for 2-byte
writes
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit fe27da2c4a35d2f91fd1ed542d91353f7a3c1dd2
tree a9f8d3...
| Nov 9, 7:51 pm 2007 |
| Jiri Slaby | [RFC 12/13] Char: nozomi, remove void acc char2 char3 more m...
nozomi, remove void * casts
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit 92ca82bcbd5dde95096dac24d0f6a9beab68e003
tree 748ac937f772410b364245897492b693491743f6
parent 1ab5d64fc4a2dd7a50b8971c67b9793511b4c47a
author Jiri Slaby <jirislaby@gmail.com> Mon, 05 Nov 2007 15:28:46 +0100
committer Jiri Slaby <jirislaby@gmail.com> Sat, 10 Nov 2007 00:15:05 +0100
drivers/char/nozomi.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers...
| Nov 9, 7:50 pm 2007 |
| Jiri Slaby | [RFC 11/13] Char: nozomi, remove unused includes
nozomi, remove unused includes
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit 1ab5d64fc4a2dd7a50b8971c67b9793511b4c47a
tree d169718adab1aaf82ee655dc2048535eae3742a7
parent 2bd359aea85cf712d4d161a83e940fe5e1202ee8
author Jiri Slaby <jirislaby@gmail.com> Mon, 05 Nov 2007 15:25:18 +0100
committer Jiri Slaby <jirislaby@gmail.com> Sat, 10 Nov 2007 00:14:51 +0100
drivers/char/nozomi.c | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/drivers/...
| Nov 9, 7:50 pm 2007 |
| Jiri Slaby | [RFC! 10/13] Char: nozomi, fix tty_flip_buffer_push
Especially on this I would like to see feedback. Unlock and lock the
spinlock just around the tty_flip_buffer_push would be much more easier, but
won't it break anything?
--
nozomi, fix tty_flip_buffer_push
tty_flip_buffer_push call may deadlock when invoking it while holding
spinlock used in e.g. throttle too. Nozomi sets low_latency tty and that
means, that ldisc flush will be called immediately and it can call some
nozomi functions back. Solve it by invoking tty_flip_buffer_push after
rele...
| Nov 9, 7:49 pm 2007 |
| Jiri Slaby | [RFC 9/13] Char: nozomi, lock cleanup
nozomi, lock cleanup
- semaphore is deprecated, use mutex instead
- don't return -ERESTARTSYS when signal might not be pending since it's not
permitted (unknown retval mioght reach userspace)
- don't lock interruptible in close or the card might not be stopped on last
close
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit 19a0196a97ed70efdc421b359e28684e058d7121
tree 1c65691920ac6efddc7d9e221ee302a0b32b2831
parent d0b01ce89a7b18ba37ea6192eea6a98cdc01d62e
author Jiri Slab...
| Nov 9, 7:48 pm 2007 |
| Jiri Slaby | [RFC 8/13] Char: nozomi, tty cleanup
nozomi, tty cleanup
- init and deinit tty driver at module load/unload. When the OS (user)
loads the driver the hardware usually is ready to driver.
- merge (unify) MAX_PORT, NTTY_TTY_MINORS into NOZOMI_MAX_PORTS
- remove struct nozomi_devices, it was used only as list entries
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit d0b01ce89a7b18ba37ea6192eea6a98cdc01d62e
tree a61f0a99633772b863130ec1e8a2be25891b3578
parent 9f9d7197e901ea00771812b7e903b14b95f54e40
author Jiri Slab...
| Nov 9, 7:48 pm 2007 |
| Jiri Slaby | [RFC 7/13] Char: nozomi, remove struct irq
nozomi, remove struct irq
struct irq (named as my_irq) is used only in ISR and its called functions.
We might silently use u16 variable on stack and remove all references to
this structure. This is the first step of struct nozomi_devices removal.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit 9f9d7197e901ea00771812b7e903b14b95f54e40
tree fd36411ffccd536721bc42464489ffe2d3517dc2
parent 662a9d19654d8d79fbaeab13d7afe7fe021e6b42
author Jiri Slaby <jirislaby@gmail.com> Fri,...
| Nov 9, 7:47 pm 2007 |
| Jiri Slaby | [RFC 6/13] Char: nozomi, reorder and cleanup probe, remove
nozomi, reorder and cleanup probe, remove
- remap space after requesting region, to not map something we cannot use
anyway
- init spin lock before request_irq, because due to shared irq debug, isr
might be called immediately, where the lock is being held
- remove INIT_LIST_HEAD before list_add, it's useless, because list_add
re-sets prev and next
- reorder cleanup to be the same as fail path of probe (or in other words,
the reverse of probe)
- no need to call nozomi_setup_private_data in ...
| Nov 9, 7:46 pm 2007 |
| Jiri Slaby | [RFC 5/13] Char: nozomi, ioctls cleanup
nozomi, ioctls cleanup
- init tty_wait
- don't forget to wake up tiocmiwait waiters
- convert the whole tiocmiwait into wait_event_interruptible
- don't check for cmd == TIOCGICOUNT in ntty_ioctl_tiocgicount, as it's
expected to be it when we call the function, also pass internal
structures (port, argp) directly instead of ioctl params
- remove TIOCMGET, TIOCMSET, TIOCMBIC, TIOCMBIS as it is never invoked by
tty layer this way, add ntty_tiocmget into tty ops instead
Signed-off-by: Jiri Sl...
| Nov 9, 7:46 pm 2007 |
| Jiri Slaby | [RFC 4/13] Char: nozomi, tty index cleanup
nozomi, tty index cleanup
- don't store unneeded copy of tty->index into port structure, tty->index
is available everywhere
- mod tty->index by MAX_PORT where expected (otherwise array index out of
bounds)
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit 3afb47133874a0979f57928d7450612fa982a6c5
tree 8d9ea282ddbffed0d75c946b3ae046e3bdcc7456
parent 14e887763c076e45f4f768348361a37c10709902
author Jiri Slaby <jirislaby@gmail.com> Sun, 28 Oct 2007 22:15:22 +0100...
| Nov 9, 7:45 pm 2007 |
| Jiri Slaby | [RFC 3/13] Char: nozomi, fix fail paths
nozomi, fix fail paths
Free resources on fail path in probe function properly (free_irq,
remove_sysfs_files, kfifo_free, kfree(dc->send_buf) and atomic_dec). Also
use kfifo_free instead of kfree on release function, because it leaked
fifo->buffer.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit 14e887763c076e45f4f768348361a37c10709902
tree 67854b6ec0a6460d857b37379a2f0772b7f5a9f8
parent 29335b619cc5ee27417d50982f029d440570f67c
author Jiri Slaby <jirislaby@gmail.com&...
| Nov 9, 7:44 pm 2007 |
| Jiri Slaby | [RFC 2/13] Char: nozomi, expand some functions
nozomi, expand some functions
nozomi_setup_interrupt and tty_do_close are used only in one place and has
no pros of being in separate functions. move tty_do_close contents into
ntty_close (it contained only tty_do_close call before) and
nozomi_setup_interrupt (only request_irq) into nozomi_card_init.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit 29335b619cc5ee27417d50982f029d440570f67c
tree 9cef37ef05e53453cd4d245a34c038ca12433253
parent 79aeb51662902086507927cb7fcd682ae319...
| Nov 9, 7:44 pm 2007 |
| Jiri Slaby | [PATCH 1/6] Char: esp, remove hangup and wakeup bottomhalves
esp, remove hangup and wakeup bottomhalves
There is no need to schedule a bottomhalf for either of them. One is fast
and the another schedules a bottomhalf itself.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
---
commit ee7ef7fcd70a75d11d05429e5ac7ac31aca381b1
tree d484eff41e6c6dde9835a48f91df59239b211f8d
parent da1c9104ea38d0ca6e5ce0ee9be8cb6adff0ee71
author Jiri Slaby <jirislaby@gmail.com> Mon, 05 Nov 2007 16:13:09 +0100
committe...
| Nov 9, 7:39 pm 2007 |
| Jiri Slaby | [PATCH 6/6] Char: riscom8, remove wakeup anf hangup bottomha...
riscom8, remove wakeup anf hangup bottomhalves
Both of them may be called directly from the code, don't add special code
and variables and schedule a work for them.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
---
commit 9d50b0aba24ca0b601820663939987990db134c6
tree 46524b3fe1a7a7d4b7d414bf3c4984b61875e64e
parent 961f0508a584436d4e41ddf5ccf47ab4a7b6a3de
author Jiri Slaby <jirislaby@gmail.com> Mon, 05 Nov 2007 16:40:16 +0100
committ...
| Nov 9, 7:42 pm 2007 |
| Alan Cox | Re: [PATCH 6/6] Char: riscom8, remove wakeup anf hangup bott...
On Fri, 9 Nov 2007 23:45:46 GMT
Ack full set of 6
Acked-by: Alan Cox <alan@redhat.com>
-
| Nov 9, 7:44 pm 2007 |
| Jiri Slaby | [PATCH 5/6] Char: serial167, remove bottomhalf
serial167, remove bottomhalf
- Cy_EVENT_OPEN_WAKEUP is simple wake_up
- Cy_EVENT_HANGUP is wake_up + tty_hangup, which schedules its own work
- Cy_EVENT_WRITE_WAKEUP is tty_wakeup which may be called directly too
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
---
commit 961f0508a584436d4e41ddf5ccf47ab4a7b6a3de
tree 056c19b77aae9ca6c77b1d7d314166f4bfb177e9
parent 695ec3fa93346e03d33392504ca99aaaeb4cb5f7
author Jiri Slaby <jirislaby@gmail...
| Nov 9, 7:42 pm 2007 |
| Jiri Slaby | [PATCH 4/6] Char: stallion, remove bottomhalf
stallion, remove bottomhalf
- tty_hangup schedules a bottomhalf itself, tty_wakeup doesn't need it
- call the CD code (part of work handler previously) directly from the code
(it wakes somebody up or calls tty_hangup at worse)
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
---
commit 695ec3fa93346e03d33392504ca99aaaeb4cb5f7
tree 70fd73f9647f302e08082555cb45b1bdbdcfc3da
parent fb6091801dc98a44bd22f04acd4e66524eb0be9c
author Jiri Slaby <...
| Nov 9, 7:41 pm 2007 |
| Jiri Slaby | [PATCH 3/6] Char: specialix, remove bottomhalves
specialix, remove bottomhalves
- tqueue is used only for tty_wakeup, call it directly from the code
- tqueue_hangup for tty_hangup, it schedules its own work, use it directly
too
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
---
commit fb6091801dc98a44bd22f04acd4e66524eb0be9c
tree 7c495c5b0bc2982c18f321016939eb7977790709
parent d55ce2f15b7233e7a4e5e1880a656c4160b69866
author Jiri Slaby <jirislaby@gmail.com> Mon, 05 Nov 2007 16:26:...
| Nov 9, 7:40 pm 2007 |
| Jiri Slaby | [PATCH 2/6] Char: istallion, remove hangup bottomhalf
istallion, remove hangup bottomhalf
tty_hangup schedules a work for hangup itself, no need to do it in the driver.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
---
commit d55ce2f15b7233e7a4e5e1880a656c4160b69866
tree bc00e50e40466542762f07c7a87811bad90f2e6d
parent ee7ef7fcd70a75d11d05429e5ac7ac31aca381b1
author Jiri Slaby <jirislaby@gmail.com> Mon, 05 Nov 2007 16:14:45 +0100
committer Jiri Slaby <jirislaby@gmail.com> Fri, 09 N...
| Nov 9, 7:40 pm 2007 |
| Jiri Slaby | [PATCH 1/7] Char: rocket, switch long delay to sleep
rocket, switch long delay to sleep
Don't busy wait for whole 1s when registering some rocket modems. Sleep
instead since we are not in atomic.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit a9b06d9c7a580246dc328e96f31039d932bca47c
tree eb2e25299ebce29c89efa19c3014d41f742454c0
parent 5b07d82896b4d783e76f82dab6c4ba162545e414
author Jiri Slaby <jirislaby@gmail.com> Sat, 20 Oct 2007 11:51:04 +0200
committer Jiri Slaby <jirislaby@gmail.com> Fri, 09 Nov 2007 22:21:49 +...
| Nov 9, 7:34 pm 2007 |
| Jiri Slaby | [PATCH 7/7] Char: riscom8, change rc_init_drivers prototype
riscom8, change rc_init_drivers prototype
Let compiler decide if the rc_init_drivers function will be inlined and
mark it as __init, because it's called only from __init function.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit da1c9104ea38d0ca6e5ce0ee9be8cb6adff0ee71
tree 6878cf4f80d1e7bd4aa81a188dff5d13761ed867
parent 7a411a4d1729e34bd7dc6697a8eedec7dd989c32
author Jiri Slaby <jirislaby@gmail.com> Sat, 27 Oct 2007 00:31:26 +0200
committer Jiri Slaby <jirislaby@gmai...
| Nov 9, 7:38 pm 2007 |
| Jiri Slaby | [PATCH 6/7] Char: stallion, fix compiler warnings
stallion, fix compiler warnings
Don't emit warnings on 64 bit platforms from min(). sizeof() on those
is not uint, neither 2 pointers difference, cast it to uint by min_t in
both cases.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit 7a411a4d1729e34bd7dc6697a8eedec7dd989c32
tree 2422610e5f3cdde71c9a5cec4d134baf9b72daa5
parent f412e3e0d4d012b7b57e381ae85ddfb1b5fc99bf
author Jiri Slaby <jirislaby@gmail.com> Tue, 23 Oct 2007 12:47:28 +0200
committer Jiri Slaby <jirisla...
| Nov 9, 7:38 pm 2007 |
| Jiri Slaby | [PATCH 5/7] Char: mxser_new, ioaddresses are ulong
mxser_new, ioaddresses are ulong
To not pass ulong address as int parameter, switch it to ulong.
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit f412e3e0d4d012b7b57e381ae85ddfb1b5fc99bf
tree 3c00698655cc3b6fd7a99139607578a34358093d
parent d927dc37e63aa8347e596052615b85ff4936b3e2
author Jiri Slaby <jirislaby@gmail.com> Sat, 20 Oct 2007 22:56:49 +0200
committer Jiri Slaby <jirislaby@gmail.com> Fri, 09 Nov 2007 22:34:26 +0100
drivers/char/mxser_new.c | 2 +-
1...
| Nov 9, 7:37 pm 2007 |
| Jiri Slaby | [PATCH 4/7] Char: char/serial, remove SERIAL_TYPE_NORMAL red...
char/serial, remove SERIAL_TYPE_NORMAL redefines
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
---
commit d927dc37e63aa8347e596052615b85ff4936b3e2
tree 0c62b277b0a1b414cd1ac911de0f65b0ebcfd216
parent 585adae2019a87909ec738cbd414a330afbe04a8
author Jiri Slaby <jirislaby@gmail.com> Sat, 20 Oct 2007 22:35:24 +0200
committer Jiri Slaby <jirislaby@gmail.com> Fri, 09 Nov 2007 22:33:04 +0100
drivers/char/epca.h | 1 -
dr...
| Nov 9, 7:36 pm 2007 |
| Jiri Slaby | [PATCH 3/7] Char: rocket, remove useless macros
rocket, remove useless macros
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit 585adae2019a87909ec738cbd414a330afbe04a8
tree cb170c8236ae0e49b81b50c305fa221aeb4315c2
parent c0e0b8a247ca469f85e51867fb11b5dbc19dace7
author Jiri Slaby <jirislaby@gmail.com> Sat, 20 Oct 2007 22:18:40 +0200
committer Jiri Slaby <jirislaby@gmail.com> Fri, 09 Nov 2007 22:26:05 +0100
drivers/char/rocket.c | 11 ++---------
drivers/char/rocket_int.h | 18 ------------------
2 files...
| Nov 9, 7:36 pm 2007 |
| Alan Cox | Re: [PATCH 3/7] Char: rocket, remove useless macros
On Fri, 9 Nov 2007 18:36:08 -0500
Acked-by: Alan Cox <alan@redhat.com>
I'd just done some of that in my tree too. I have some other changes but
they don't overlap (termios and a very very minor auth fix)
-
| Nov 9, 7:42 pm 2007 |
| Jiri Slaby | [PATCH 2/7] Char: rocket, printk cleanup
rocket, printk cleanup
- add KERN_ level to each print
- change some levels appropriately
- add \n at the ends where missing
- change two complex printks into dev_info, where the original info is
printed automatically
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit c0e0b8a247ca469f85e51867fb11b5dbc19dace7
tree cd0bea2e5da957ac4131e04b9c2c9dd7fcddf653
parent a9b06d9c7a580246dc328e96f31039d932bca47c
author Jiri Slaby <jirislaby@gmail.com> Sat, 20 Oct 2007 21:58:17 +02...
| Nov 9, 7:35 pm 2007 |
| Alan Cox | Re: [PATCH 2/7] Char: rocket, printk cleanup
The missing \n was intentional looking at the old code, and meant you got
a lot of trace per line for debugging. The KERN_ additions are the
breakage here.
We might as well just lose them, we have proper debuggers now and they
are useless with \n, and pretty useless without.
-
| Nov 9, 7:41 pm 2007 |
| Jiri Slaby | [PATCH 1/5] Net: ibm_newemac, remove SPIN_LOCK_UNLOCKED
ibm_newemac, remove SPIN_LOCK_UNLOCKED
SPIN_LOCK_UNLOCKED is deprecated, use DEFINE_SPINLOCK instead
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Cc: Jeff Garzik <jgarzik@pobox.com>
---
commit aefcf0f6b6ab925184e7cebff8b609e4da1f5c0d
tree 9e1e6240f26c759826959e8812885726c520019d
parent f87566db6dd9613dde8de59380cd2f423166511e
author Jiri Slaby <jirislaby@gmail.com> Thu, 25 Oct 2007 11:54:41 +0200
committer Jiri Slaby <jirislaby@gmail.com> Thu, 25 Oct 2007 11:54:41 +...
| Nov 9, 7:31 pm 2007 |
| Jiri Slaby | [PATCH 5/5] Net: sunrpc, remove SPIN_LOCK_UNLOCKED
sunrpc, remove SPIN_LOCK_UNLOCKED
SPIN_LOCK_UNLOCKED is deprecated, use DEFINE_SPINLOCK instead
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
---
commit d5e782e62a4fe2663a012571c3444445d9887b02
tree b993038b020d8c619f6ffdad412fbb992c073513
parent 828042d12cc0aa515e049889aa76d4066df100c0
author Jiri Slaby <jirislaby@gmail.com> Thu, 25 Oct 2007 12:00:13 +0200
committer Jiri Slaby <jirislaby@gmail.com> Thu, 25 Oct 2007 12:00:13 +0200
net/sunrpc/xprt.c | 2 +-
2 fil...
| Nov 9, 7:34 pm 2007 |
| Jiri Slaby | [PATCH 4/5] FS: sysfs, remove SPIN_LOCK_UNLOCKED
sysfs, remove SPIN_LOCK_UNLOCKED
SPIN_LOCK_UNLOCKED is deprecated, use DEFINE_SPINLOCK instead
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Cc: Greg Kroah-Hartman <gregkh@suse.de>
---
commit 828042d12cc0aa515e049889aa76d4066df100c0
tree 85652493f11a06d0a1cda316d0f88a2ee7117d50
parent 4e91ba06c53856bfaab065aaf9fd8f5b0dd59f6f
author Jiri Slaby <jirislaby@gmail.com> Thu, 25 Oct 2007 11:58:48 +0200
committer Jiri Slaby <jirislaby@gmail.com> Thu, 25 Oct 2007 11:58:48 +02...
| Nov 9, 7:33 pm 2007 |
| Jiri Slaby | [PATCH 3/5] Sbus: cpwatchdog, remove SPIN_LOCK_UNLOCKED
cpwatchdog, remove SPIN_LOCK_UNLOCKED
SPIN_LOCK_UNLOCKED is deprecated, use __SPIN_LOCK_UNLOCKED with an unique
name instead
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Cc: Wim Van Sebroeck <wim@iguana.be>
---
commit 4e91ba06c53856bfaab065aaf9fd8f5b0dd59f6f
tree ff123ed71958d9331623876dfc20efa86c639498
parent 5290a0e1fffeb61f0062ebca98e45a6a5ba75711
author Jiri Slaby <jirislaby@gmail.com> Thu, 25 Oct 2007 11:56:54 +0200
committer Jiri Slaby <jirislaby@gmail.com> T...
| Nov 9, 7:32 pm 2007 |
| Jiri Slaby | [PATCH 2/5] Watchdog: bfin_wdt, remove SPIN_LOCK_UNLOCKED
bfin_wdt, remove SPIN_LOCK_UNLOCKED
SPIN_LOCK_UNLOCKED is deprecated, use DEFINE_SPINLOCK instead
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Cc: Wim Van Sebroeck <wim@iguana.be>
---
commit 5290a0e1fffeb61f0062ebca98e45a6a5ba75711
tree 4d377ca30153b48b32b4d2c079ab884983c0091d
parent aefcf0f6b6ab925184e7cebff8b609e4da1f5c0d
author Jiri Slaby <jirislaby@gmail.com> Thu, 25 Oct 2007 11:55:29 +0200
committer Jiri Slaby <jirislaby@gmail.com> Thu, 25 Oct 2007 11:55:29 +02...
| Nov 9, 7:32 pm 2007 |
| Sam Ravnborg | [PATCH 0/11 v3] enable "make ARCH=x86"
With this patchset the former ARCH=i386 / ARCH=x86_64 are
replaced by ARCH=x86.
The rationale behind the patchset are that with a
unified x86 architecture this should be reflected in
the build commands.
With this patch set the 32/64 bit selection is done
at configuration time like we know it from parisc and
powerpc.
Please pull to your cleanup branch:
ssh://master.kernel.org/pub/scm/linux/kernel/git/sam/x86.git
I leave it to you (x86 maintainers) to decide when to push this to Linus.
But...
| Nov 9, 7:08 pm 2007 |
| Sam Ravnborg | [PATCH 08/11] x86: move the rest of the menu's to Kconfig
With this patch we have all the Kconfig file shared
between i386 and x86_64.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
---
arch/x86/Kconfig | 1052 ++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/Kconfig.i386 | 1053 -----------------------------------------------
arch/x86/Kconfig.x86_64 | 490 ----------------------
3 files changed, 1052 insertions(+), 1543 deletions(-)
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index d47b5a2..34517bf 100644
--- a/arch/x86/...
| Nov 9, 7:20 pm 2007 |
| Sam Ravnborg | [PATCH 09/11] x86: enable "make ARCH=x86"
After unification of the Kconfig files it required
only trivial changes to enable "make ARCH=x86".
This patch unteach kconfig about SRCARCH and
let kbuild compute x86 for `uname -m` equals x86_64
and the i.86 variants.
The selection of 32 versus 64 bit is now done as a
configuration step like we select SMP, PREMPT etc.
Two drawbacks of this patch:
1) People are used to select 32 versus 64 using ARCH={i386,x86_64}
2) we lost the possibility to generate a true allmodconfig
for a 64 bit x86 ke...
| Nov 9, 7:20 pm 2007 |
| Sam Ravnborg | [PATCH 10/11] x86: drop backward compatibility symlinks to i...
This is the final step of full transition to the
unified x86 architecture from the build system point of view.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
---
arch/x86/Makefile_32 | 2 --
arch/x86/Makefile_64 | 2 --
2 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/arch/x86/Makefile_32 b/arch/x86/Makefile_32
index 346ac07..45c2ddf 100644
--- a/arch/x86/Makefile_32
+++ b/arch/x86/Makefile_32
@@ -138,8 +138,6 @@ zImage zlilo zdisk: KBUILD_IMAGE := arch/x86/boot/zIma...
| Nov 9, 7:20 pm 2007 |
| Sam Ravnborg | [PATCH 04/11] x86: add X86_32 dependency to i386 specific sy...
To ease unification of Kconfig.i386 and Kconfig.x86_64
add X86_32 dependencies to all i386 specific symbols.
This patch introduce no functional changes but is one step
towards unification. This smaller step is used to ease
review of the patch set.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
---
arch/x86/Kconfig.i386 | 90 +++++++++++++++++++++++++++++--------------------
1 files changed, 53 insertions(+), 37 deletions(-)
diff --git a/arch/x86/Kconfig.i386 b/arch/x86/Kconfig.i386
...
| Nov 9, 7:20 pm 2007 |
| Sam Ravnborg | [PATCH 06/11] x86: copy x86_64 specific Kconfig symbols to K...
No functional changes.
A prepatory step towards full unification.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
---
arch/x86/Kconfig | 6 +-
arch/x86/Kconfig.i386 | 215 ++++++++++++++++++++++++++++++++++++++++++++-----
2 files changed, 198 insertions(+), 23 deletions(-)
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index e741fc7..9fbb049 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -353,11 +353,11 @@ config GEODE_MFGPT_TIMER
MFGPTs have a better resolution...
| Nov 9, 7:20 pm 2007 |
| Sam Ravnborg | [PATCH 02/11] x86: start unification of arch/x86/Kconfig.*
This step introduces the file arch/x86/Kconfig
which contains all the menu's from "Power Management"
and below.
The main part of the new Kconfig file is shared
and the remaining i386/x86_64 specific symbols
are covered by dependencies.
A x86_64 allmodconfig build did not show any differences.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
---
arch/x86/Kconfig | 401 +++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/Kconfig.i386 | 326 +--------------------------------...
| Nov 9, 7:20 pm 2007 |
| Sam Ravnborg | [PATCH 03/11] x86: arch/x86/Kconfig.cpu unification
Move all CPU definitions to Kconfig.cpu
Always define X86_MINIMUM_CPU_FAMILY and do the
obvious code cleanup in boot/cpucheck.c
Comments from: Adrian Bunk <bunk@kernel.org> incorporated.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Cc: Adrian Bunk <bunk@kernel.org>
Cc: Brian Gerst <bgerst@didntduck.org>
---
arch/x86/Kconfig | 19 +++++++
arch/x86/Kconfig.cpu | 121 ++++++++++++++++++++++++++++-----------------
arch/x86/Kconfig.x86_64 | 83 +---------...
| Nov 9, 7:20 pm 2007 |
| Sam Ravnborg | [PATCH 07/11] x86: move all simple arch settings to Kconfig
Most of the arch settings were equal so combine them
in the first part of Kconfig.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
---
arch/x86/Kconfig | 136 +++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/Kconfig.i386 | 119 -----------------------------------------
arch/x86/Kconfig.x86_64 | 115 ---------------------------------------
3 files changed, 136 insertions(+), 234 deletions(-)
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 9fbb049..d47b5a2 100644
...
| Nov 9, 7:20 pm 2007 |
| Sam Ravnborg | [PATCH 11/11] kbuild: sanity check the specified arch
If the ARCH used does not exist print out the following:
Makefile:203: *** "ERROR: ARCH (i386) does not exist (for i386 and x86_64 use ARCH=x86)". Stop.
This check is highly relevant now i386 and x86_64 are gone.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Cc: Christoph Hellwig <hch@infradead.org>
---
Makefile | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/Makefile b/Makefile
index afeeef8..902082b 100644
--- a/Makefile
+++ b/Makefile
@@ -198,6 +...
| Nov 9, 7:20 pm 2007 |
| Sam Ravnborg | [PATCH 01/11] x86: unification of cfufreq/Kconfig
Merge the two Kconfig files to a single file.
Checked using make allmodconfig for x86_64.
No changes in build.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Cc: Adrian Bunk <bunk@kernel.org>
Cc: Dave Jones <davej@codemonkey.org.uk>
---
arch/x86/Kconfig.i386 | 2 +-
arch/x86/Kconfig.x86_64 | 2 +-
arch/x86/kernel/cpu/cpufreq/Kconfig | 275 ++++++++++++++++++++++++++++++++
arch/x86/kernel/cpu/cpufreq/Kconfig_32 | 250 ----------------...
| Nov 9, 7:20 pm 2007 |
| Sam Ravnborg | [PATCH 05/11] x86: add X86_64 dependency to x86_64 specific ...
To ease unification of Kconfig.i386 and Kconfig.x86_64
add X86_64 dependencies to all x86_64 specific symbols.
This patch introduce no functional changes but is one step
towards unification. This smaller step is used to ease
review of the patch set.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
---
arch/x86/Kconfig.x86_64 | 34 +++++++++++++++++-----------------
1 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/arch/x86/Kconfig.x86_64 b/arch/x86/Kconfig.x86_64
index c...
| Nov 9, 7:20 pm 2007 |
| Micah Dowty | High priority tasks break SMP balancer?
I've been investigating a problem recently, in which N runnable
CPU-bound tasks on an N-way machine run on only N-1 CPUs. The
remaining CPU is almost 100% idle. I have seen it occur with both the
CFS and O(1) schedulers.
I've traced this down to what seems to be a quirk in the SMP balancer,
whereby a high-priority thread which spends most of its time sleeping
can artificially inflate the CPU load average calculated for one
processor. Most of the time this CPU is idle (nr_running==0) yet its
CPU lo...
| Nov 9, 6:34 pm 2007 |
| Cyrus Massoumi | Re: High priority tasks break SMP balancer?
I tried your program on my machine (C2D, 2.6.17, O(1) scheduler).
Both CPUs are 100% busy all the time. Each busy-looping thread is
running on its own CPU. I've been watching top output for 10 minutes,
the spreading is stable and the threads don't bounce at all.
greetings
Cyrus
-
| Nov 9, 7:56 pm 2007 |
| Ingo Molnar | [git pull] scheduler fixes
Linus, please pull the latest scheduler git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git
There are two cross-subsystem groups of fixes: three commits that
resolve a KVM build fix on !SMP - acked by Avi to go in via the
scheduler git tree because it changes a central include file. The other
one is a powerpc CPU time accounting regression fix from Paul Mackerras.
The remaining 14 commits: one crash fix (only triggerable via the new
control-groups fil...
| Nov 9, 6:06 pm 2007 |
| previous day | today | next day |
|---|---|---|
| November 8, 2007 | November 9, 2007 | November 10, 2007 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Tim Tassonis | reiser4 for 2.6.27-rc1 |
| monstr | [PATCH 20/52] [microblaze] heartbeat file |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
git: | |
| David Kastrup | Terminology question about remote branches. |
| Pascal Obry | git svn and the post-receive hook |
| Giuseppe Bilotta | git-svn tags and branches |
| Thomas Glanzmann | fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| Andrei Pirvan | apache 1.3.29 + PHP 5.2.6 on OpenBSD 4.4 |
| Richard Stallman | Real men don't attack straw men |
| Jason Dixon | DCBSDCon 2009 - Three Weeks Left |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| John P Poet | Realtek 8111C transmit timed out |
| Gerrit Renker | [PATCH 26/37] dccp: Integration of dynamic feature activation - part 1 (socket set... |
| Joerg Roedel | [PATCH 08/10] x86: add checks for sync_single* code |
