| Age | Commit message (Collapse) | Author | Files | Lines |
|
in recent versions of the linux drm code.
drm/i915: Nuke pipe A quirk on i830M
From Daniel Vetter
0e8abc81bf4b54a01bb026ba4d883de7c415cc03 in mainline linux
drm/i915: Undo the PIPEA quirk for i845
From Chris Wilson
a4945f9522d27e1e6d64a02ad055e83768cb0896 in mainline linux
With this change a hardware lockup with i845g reported by "THEvoid"
via bugs@ is avoided.
|
|
many years and wide spread demand for support never materialized.
time to pack it in.
|
|
|
|
transfer. While here remove/fix other XXXs.
|
|
error. Makes Intel Series 7 controllers happy and no longer report an
illegal context state transition when detaching devices.
|
|
this hack in the drivers that need it.
Tested by many, thanks! ok pirofti@, kettenis@
|
|
|
|
|
|
|
|
|
|
- Recognize some more revs of the EC U and Supreme chipsets.
- Add the PCI id for the Yukon 88E8079.
ok jsg@
|
|
it to the stack when a Short Transfer condition is reported.
In this dummy implementation the ``Event Data TRB'' of a read control
transfer is the only TRB that can trigger an interrupt without being
the last TRB of a transfer. This is done in order to report the
remaining length of a short transfer. But when that happens, we want
to wait until all Transfer TRBs are completed before passing the xfer
to the stack.
Note that clearing the ISP and IOC flags in all Transfer TRBs like it
is specified in 4.10.1.1.1 might not work in our cases because the HC
has most of the time already processed all Transfer TRBs when the driver
dequeues the events in the softinterrupt path.
While here, use the right spl protection when aborting a xfer.
|
|
the number of contexts that are refilling the rx rings with atomic
ops.
this is borrowed from code i wrote for the scsi midlayer but cant
put in yet because i havent got atomic.h up to scrach on all archs
yet. the archs myx runs on do have enough atomic.h to be fine though.
|
|
|
|
|
|
|
|
|
|
|
|
and ether_input, queue all the mbufs onto an mbuf_list on the stack
and then take the biglock once outside the loop.
|
|
to ketenis.
move the if_ipacket and if_opacket increments out of biglock too.
theyre only updated from the interrupt handler, which is only run
on a single cpu so there's no chance of the update racing. everywhere
else only reads them.
|
|
|
|
the link state or to clear OACTIVE, just take it when we know we
really are going to do those things.
|
|
prior to calling usbd_new_device().
This will let us set the specified default Max Packet Size before opening
the control pipe and reduces spaghetti!
ok stsp@
|
|
reported by mlarkin@; ok mlarkin@ deraadt@
|
|
mfii0 at pci1 dev 0 function 0 "Symbios Logic MegaRAID SAS2208" rev 0x05: msi
mfii0: "LSI MegaRAID ROMB", firmware 23.22.0-0012, 1024MB cache
ok dlg@
|
|
thinkpads
OK mpi@ miod@
|
|
if the ata stack xfer free path is called before teh scsi xfer free
path. this fixes a leak.
in the vast majority of uses (eg, filesystems mounted on cd(4) via
atapiscsi(4)) the scsi xfer free is always done first. however, if
you're doing ioctls (eg, cdio(1)), the scsi ref is held over to the
ioctl completion path, so the ata xfer free happens first.
problem found by patrick keshishian who did some excellent work
debugging this and providing the right fix for it.
ok jmatthew@
|
|
|
|
ok deraadt@
|
|
device id/revision id value. Makes it possible for se98 and stts424
sensors to match.
ok deraadt@
|
|
time. ok kettenis jsg
|
|
run(4) devices.
ok stsp@
|
|
ok blambert@ doug@
|
|
deep down in the suspend path, where it is really hard to recover from
allocation failure. So allocate the piglet early on in the suspend path.
Also change the piglet and piglet allocation functions to use km_alloc(9)
instead of doing pmemrange magic. This removes a bunch of code which, in the
case of the piglet allocation, is broken since it results in a NULL pointer
dereference. Also switch the piglet allocation to not wait. If we can't
allocate 16MB of phys contig memory on a halfway modern machine we're almost
certainly under a lot of memory pressure and we're better off not trying to
hibernate anyway.
ok mlarkin@
|
|
safe to restore perflevel when resuming. Should fix the issues people
see with the processor running at full speed heating up the machine while
the apm command reports that the CPUs are running at a low speed.
ok dcoppa@, deraadt@
|
|
|
|
|
|
autoconf(9)ally passed to the children of a device.
ok ratchov@
|
|
ok deraadt@
|
|
Tested with a number of chipsets.
|
|
wsdisplay_resume(). The X server may adjust the display brightness just
before/after the VT switch when suspending/resuming. In fact, it may
already be blocked adjusting the display brightness for some reason
unrelated to the suspend request.
The VT switch request will eventually time out, but the delay is annoying
and the failed VT switch will lead to problems after resume.
Needed for a future update of the xf86-video-intel driver.
ok mlarkin@
|
|
|
|
|
|
|
|
Based on a diff by Cedric Tessier, nezetic at gmail dot com, thanks!
Discussed with and ok jsg@
|
|
of interating over the tree like a list. From Andriy Gapon in FreeBSD.
ok kettenis@
|
|
delete some stupid comments while there.
ok deraadt@ brad@
|
|
CH382 has 2S/2S1P/1P configuration, the diff supports 2S/2S1P only
(2S1P works as 2S).
ok by deraadt@ and kettenis@
|
|
to or from it.
ok gcc
|
|
ok brad@
|