1. 28 7月, 2008 12 次提交
  2. 23 7月, 2008 1 次提交
  3. 22 7月, 2008 1 次提交
  4. 21 7月, 2008 1 次提交
    • A
      tty: Ldisc revamp · a352def2
      Alan Cox 提交于
      Move the line disciplines towards a conventional ->ops arrangement.  For
      the moment the actual 'tty_ldisc' struct in the tty is kept as part of
      the tty struct but this can then be changed if it turns out that when it
      all settles down we want to refcount ldiscs separately to the tty.
      
      Pull the ldisc code out of /proc and put it with our ldisc code.
      Signed-off-by: NAlan Cox <alan@redhat.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      a352def2
  5. 16 7月, 2008 1 次提交
  6. 13 7月, 2008 1 次提交
  7. 04 7月, 2008 1 次提交
  8. 24 6月, 2008 3 次提交
  9. 07 6月, 2008 1 次提交
    • D
      ipwireless: Fix blocked sending · eb4e545d
      David Sterba 提交于
      Packet sending is driven by two flags, tx_ready and tx_queued.
      It was possible, that there were queued data for sending and
      hardware was flagged as blocked but in fact it was not.
      
      The tx_queued was indicator but should be really a counter else
      first fragmented packet resets tx_queued flag, but there may be
      pending packets which do not get sent.
      
      New semantics:
      tx_ready - set, if hw is ready to send packet, no packet is being
                 transferred right now
                 set the flag right at the place where data are copied
                 into hw memory and not earlier without checking if it
                 was succesful
      tx_queued - count of enqueued packets, including fragments
      Tested-by: NMichal Rokos <michal.rokos@gmail.com>
      Signed-off-by: NDavid Sterba <dsterba@suse.cz>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      eb4e545d
  10. 30 4月, 2008 3 次提交
  11. 29 4月, 2008 1 次提交
  12. 28 4月, 2008 1 次提交
  13. 21 4月, 2008 1 次提交
  14. 05 3月, 2008 1 次提交
  15. 14 2月, 2008 1 次提交
    • P
      pcmcia: ipwireless depends on NETDEVICES · 9170d2f6
      Paul Mundt 提交于
      ipwireless (added by 099dc4fb) is clearly
      a net device:
      
      drivers/built-in.o: In function `ipwireless_ppp_start_xmit':
      /home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:165: undefined reference to `skb_under_panic'
      /home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:165: undefined reference to `kfree_skb'
      drivers/built-in.o: In function `ipwireless_network_packet_received':
      /home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:377: undefined reference to `__alloc_skb'
      /home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:377: undefined reference to `skb_over_panic'
      drivers/built-in.o: In function `ppp_shutdown_interface':
      /home/pmundt/devel/git/sh-2.6.25/drivers/net/ppp_generic.c:2517: undefined reference to `unregister_netdev'
      /home/pmundt/devel/git/sh-2.6.25/drivers/net/ppp_generic.c:2517: undefined reference to `free_netdev'
      [ ... and many more ... ]
      
      select strikes again. ipwireless selects PPP which in turn tries to select
      SLHC, both of which are technically "protected" by an if NETDEVICES
      in drivers/net/Kconfig. This leads to .config hilarity, with net suddenly
      ending up in the SCSI menu:
      
      	#
      	# SCSI device support
      	#
      	# CONFIG_SCSI_DMA is not set
      	# CONFIG_SCSI_NETLINK is not set
      	CONFIG_PPP=y
      	# CONFIG_PHONE is not set
      
      Curiously the SLHC select from PPP doesn't seem to happen, as there's no
      CONFIG_SLHC=y (only CONFIG_PPP=y gets set) -- Kconfig bug? Caught with a
      randconfig.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      Acked-by: NJiri Kosina <jkosina@suse.cz>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      9170d2f6
  16. 08 2月, 2008 1 次提交
  17. 07 2月, 2008 1 次提交
  18. 06 2月, 2008 1 次提交
    • O
      pcmcia: convert some internal-only ioaddr_t to unsigned int · ecb8a847
      Olof Johansson 提交于
      Convert the io_req_t members to unsigned int, to allow use on machines with
      more than 16 bits worth of IO ports (i.e.  secondary busses on ppc64, etc).
      
      There was only a couple of places in drivers where a change was needed.  I
      left printk formats alone (there are lots of %04x-style formats in there),
      mostly to not change the format on the platforms that only have 16-bit io
      addresses, but also because the padding doesn't really add all that much value
      most of the time.
      
      I found only one sprintf of an address, and upsized the string accordingly (I
      doubt anyone will have anywhere near INT_MAX as irq value, but at least
      there's room for it now).
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      Cc: Christoph Hellwig <hch@lst.de>
      Cc: Matthew Wilcox <matthew@wil.cx>
      Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
      Cc: Dominik Brodowski <linux@dominikbrodowski.net>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      ecb8a847
  19. 15 11月, 2007 1 次提交
  20. 24 10月, 2007 1 次提交
  21. 13 10月, 2007 1 次提交
  22. 12 8月, 2007 1 次提交
  23. 20 7月, 2007 1 次提交
  24. 10 5月, 2007 2 次提交