Sachverhalt:
A. Am 27. März 2008 entzog die Polizei des Kantons Basel-Landschaft, Abteilung Administrativmassnahmen (im Folgenden: Polizei), X._ den Führerausweis. Dieser wurde ihm nach Einhaltung einer Drogenabstinenz am 31. August 2009 unter verschiedenen Auflagen wieder erteilt.
Am 16. April 2010 wurde eine verkehrsmedizinische Kontrolluntersuchung angeordnet und am 9. November 2010 durchgeführt. Die Abstinenzkontrolle ergab für den Zeitraum April - September 2010 einen schwachen, vereinzelten Ecstasy-Konsum. Gestützt darauf wurde die Fahreignung verneint.
Am 16. November 2010 entzog die Polizei X._ den Führerausweis vorsorglich für die Dauer der Gewährung des rechtlichen Gehörs. Einer allfälligen Beschwerde wurde die aufschiebende Wirkung entzogen und die Wiederzulassung von einem positiven verkehrsmedizinischen Gutachten abhängig gemacht. Ausserdem entzog es dem Lauf der Beschwerdefrist und einer allfälligen Beschwerde die aufschiebende Wirkung. Mit separater Verfügung vom gleichen Tag setzte die Polizei X._ eine Frist von 10 Tagen an, sich zum vorgesehenen Sicherungsentzug zu äussern.
Am 1. März 2011 wies der Regierungsrat die Beschwerde von X._ gegen diese Verfügung ab. Er erwog, die Polizei habe zu Recht einen vorsorglichen Entzug des Führerausweises angeordnet, und es sei in dieser Konstellation auch gerechtfertigt gewesen, ihm den Ausweis im Sinne einer superprovisorischen Massnahme ohne vorgängige Anhörung zu entziehen.
Am 13. April 2011 wies die Präsidentin der verfassungs- und verwaltungsrechtlichen Abteilung des Kantonsgerichts den Antrag von X._ auf Erteilung der aufschiebenden Wirkung ab.
Am 1. Juni 2011 wies das Kantonsgericht Basel-Landschaft die Einsprache von X._ gegen diese Präsidialverfügung ab.
B. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 18. Juli 2011 beantragt X._, diesen Einspracheentscheid des Kantonsgerichts aufzuheben.
C. Am 26. August 2011 hiess die Präsidentin der verfassungs- und verwaltungsrechtlichen Abteilung des Kantonsgerichts die Beschwerde von X._ gegen den vorsorglichen Führerausweisentzug gut und wies die Sache zur Neuverlegung der vorinstanzlichen Kosten an den Regierungsrat zurück.
D. Das Kantonsgericht verzichtet auf Vernehmlassung und weist darauf hin, dass mit Urteil seiner Präsidentin vom 26. August 2011 der Entscheid in der Hauptsache ergangen sei. Der Rechtsdienst des Regierungsrats beantragt, auf die Beschwerde nicht einzutreten oder sie eventuell abzuweisen. Das ASTRA beantragt, die Beschwerde abzuweisen.
X._ hält an der Beschwerde vollumfänglich fest.

Erwägungen:
1. Angefochten ist ein kantonal letztinstanzlicher Entscheid, welcher in einem Verfahren um den vorsorglichen Entzug des Führerausweises die Verweigerung der aufschiebenden Wirkung schützte. Seither ist am 26. August 2011 der Entscheid des Kantonsgerichts in der Hauptsache ergangen, womit der angefochtene, von vornherein nur für die Dauer des kantonsgerichtlichen Verfahrens bestehende Einspracheentscheid ohne weiteres dahingefallen ist. Die Beschwerde ist somit gegenstandslos geworden und demgemäss abzuschreiben. Zuständig dafür ist der Instruktionsrichter als Einzelrichter (<ref-law>).
2. Bei diesem Ausgang des Verfahrens und Blick auf das Ergebnis des Verfahrens vor dem Kantonsgericht sind keine Gerichtskosten zu erheben (<ref-law>) und rechtfertigt es sich, dem Beschwerdeführer eine Parteientschädigung zulasten des Kantons Basel-Landschaft zuzusprechen (Art. 68 Abs. 1 und 2 BGG).

Demnach erkennt der Einzelrichter:
1. Die Beschwerde wird als gegenstandslos abgeschrieben.
2. Es werden keine Gerichtskosten erhoben.
3. Der Kanton Basel-Landschaft hat dem Beschwerdeführer eine Parteientschädigung von Fr. 1000.-- zu bezahlen.
4. Diese Urteil wird dem Beschwerdeführer, der Polizei Basel-Landschaft, Abteilung Administrativmassnahmen, dem Regierungsrat sowie dem Kantonsgericht Basel-Landschaft, Abteilung Verfassungs- und Verwaltungsrecht, und dem Bundesamt für Strassen, Sekretariat Administrativmassnahmen, schriftlich mitgeteilt.
Lausanne, 22. November 2011
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Einzelrichter: Merkli
Der Gerichtsschreiber: Störi